]> git.sesse.net Git - vlc/blob - ChangeLog
* ChangeLog: updated changelog for 0.6.2.
[vlc] / ChangeLog
1 2003-08-11 Monday 20:48  gbazin
2
3  * modules/stream_out/transcode.c: work around a problem in ffmpeg with mpeg4 encoding.
4
5 2003-08-11 Monday 20:19  fenrir
6
7   * copy: removed annoying debug message.
8
9 2003-08-11 Monday 20:18  fenrir
10
11   * httpd: added HEAD command support.
12
13 2003-08-11 Monday 19:30  gbazin
14
15  * ChangeLog, po/*: preparing for the 0.6.2 release
16
17 2003-08-11 Monday 18:52  gbazin
18
19  * modules/packetizer/mpegvideo.c: oops, fixed typo.
20
21 2003-08-11 Monday 17:31  gbazin
22
23  * modules/packetizer/mpegvideo.c: small clarification.
24  * modules/gui/wxwindows/wxwindows.cpp: don't try to destroy wxWindows objects when wxWindows has already exited.
25
26 2003-08-10 Sunday 22:13  fenrir
27
28   * mpegvideo.c: try to set a better value for length. (I am not sure it is
29   the good one but it give far better result). dts/pts/length computation
30   should be verified.
31
32 2003-08-10 Sunday 21:26  gbazin
33
34  * ALL: preparing for a 0.6.2 release
35
36 2003-08-10 Sunday 14:23  gbazin
37
38  * modules/mux/mpeg/ts.c: oops.
39
40 2003-08-10 Sunday 14:21  gbazin
41
42  * 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.
43
44 2003-08-10 Sunday 13:35  gbazin
45
46  * modules/access/vcd/vcd.c: a few navigation fixes.
47
48 2003-08-10 Sunday 12:45  zorglub
49
50  * modules/LIST: Updated all modules
51
52  * modules/list.sh: piggy list consistency checker
53   (should probably be added to toolbox or trashed)
54
55  * modules/access/slp.c : Fixed service detection
56         (findsrvtypes returns a comma-separated list of services)
57
58 2003-08-10 Sunday 10:22  gbazin
59
60  * modules/codec/subsdec/subsdec.[c,h]: added --subsdec-align option to specify center, left or right alignment.
61  * include/osd.h, modules/misc/freetype.c: support for center alignment.
62  * modules/gui/wxwindows/subtitles.cpp: string change.
63
64 2003-08-10 Sunday 09:22  gbazin
65
66  * include/configuration.h: bug fix for add_string_from_list()
67  * modules/gui/wxwindows/*: added a subtitles encoding combobox in the subtitles dialog.
68
69 2003-08-09 Saturday 19:49  gbazin
70
71  * modules/codec/ffmpeg/video.c: temporary hack to work around demuxers that set the DTS value in p_pes->i_pts.
72  * modules/demux/ogg.c: don't try anymore to send interpolated pts to ffmpeg.
73
74 2003-08-09 Saturday 19:39  gbazin
75
76  * modules/access/vcd/vcd.c: sanity check on the track requested by the user. This avoids nasty segfaults.
77
78 2003-08-09 Saturday 19:14  gbazin
79
80  * 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.
81
82 2003-08-09 Saturday 14:59  gbazin
83
84  * 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).
85  * modules/stream_out/transcode.c: proper pts/dts generation. This allows the transcoder module to finally generate proper streams.
86     Added support for b frames (bframe=x option) + couple of bug fixes.
87
88 2003-08-08 Friday 17:08  gbazin
89
90  * modules/codec/ffmpeg/: proper generation of pts in the video decoder + couple of bug fixes + cleanup.
91     The ffmpeg video decoder can now be used to decode mpeg1/2 videos as well.
92  * modules/codec/libmpeg2.c: upped priority so it will be used to decode mpeg1/2 videos instead of ffmpeg.
93
94 2003-08-08 Friday 16:50  gbazin
95
96  * src/input/input_clock.c: reverted the patch that caused the regression in 0.6.1
97  * modules/packetizer/copy.c: fixed segfault
98  * modules/gui/wxwindows/wxwindows.cpp: compilation fix for wxWindows 2.5 cvs
99
100 2003-08-08 Friday 16:41  massiot
101
102  * modules/gui/macosx/prefs.m: Localized two strings.
103
104 2003-08-06 Wednesday 12:01  jpsaman
105
106  Updated my entry.
107
108 2003-08-05 Tuesday 11:54  jpsaman
109
110  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'.
111
112 2003-08-05 Tuesday 11:52  jpsaman
113
114  Added glade2 project file.
115
116 2003-08-05 Tuesday 11:51  jpsaman
117
118  Removing file.
119
120 2003-08-05 Tuesday 11:49  jpsaman
121
122  Removing files for Familiar interface (Gtk+1.2 and GPE).
123
124 2003-08-05 Tuesday 10:39  jpsaman
125
126  Fixed superflous tuning ;-)
127
128 2003-08-05 Tuesday 09:35  jpsaman
129
130  - Enabled tuning for DVB-C and DVB-T cards.
131  - Syncing with old satellite plugin.
132  - Cleanup of code.
133
134 2003-08-05 Tuesday 08:02  asmax
135
136  * VLC_AddTarget had a new prototype
137
138 2003-08-05 Tuesday 01:27  fenrir
139
140   * sdp: near implemented basic RTP reading (MPA payload type may work when
141  used without RTSP).
142
143 2003-08-04 Monday 23:35  gbazin
144
145  * src/video_output/video_text.c: removed legacy code that has been rotting for ages.
146
147 2003-08-04 Monday 23:31  gbazin
148
149  * modules/misc/freetype.c: don't assume input string is in utf8 when calculating its length (better alloc more space than necessary).
150     + cleanup.
151
152 2003-08-04 Monday 22:49  fenrir
153
154   * ts: fixed a segfault when removing PCR stream.
155
156 2003-08-04 Monday 18:50  fenrir
157
158   * sdp: begun to implement RTP code. (Not yet usefull)
159
160 2003-08-04 Monday 12:40  jpsaman
161
162  Added a error message that the default values are used.
163
164 2003-08-04 Monday 12:34  jpsaman
165
166  Tuning succeeds, but have no audio yet. Major cleanup of code.
167
168 2003-08-04 Monday 12:34  jpsaman
169
170  Fixed missing headerfile.
171
172 2003-08-04 Monday 00:48  fenrir
173
174   * sdp: - fixed loading of file > 1024 bytes.
175          - more processing -> now it should extract enough informations to
176          build RTP/RTSP session.
177          (Does not play anything yet)
178
179 2003-08-03 Sunday 23:11  gbazin
180
181  * 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).
182  * modules/video_output/x11/*: support for the _NET_WM_STATE_FULLSCREEN hint from the Extended Window Manager Hints spec.
183  * modules/audio_output/alsa.c: support for 4.0 and 5.1 audio channels. This time it has been tested ;)
184
185 2003-08-03 Sunday 20:25  gbazin
186
187  * src/input/input_ext-plugins.c: fixed nasty segfault when pf_read() returns -1;
188
189 2003-08-03 Sunday 16:36  bigben
190
191  * modules/access_out/http.c :
192
193  using ability to give parametters to a specific sout module to set user and password fot http access out.
194
195  new syntax is '#dst{access=http{user=foo,pass=bar}}
196
197  --sout-http-user and --sout-http-pwd parametters have been deleted.
198
199 2003-08-03 Sunday 16:22  fenrir
200
201   * sdp: parse 'a=' field.
202
203 2003-08-03 Sunday 15:25  fenrir
204
205   * sdp: begining of a SDP parser. It won't let you play anything for
206   now, it just does (incomplete) parsing.
207
208 2003-08-03 Sunday 13:49  titer
209
210   configure.ac : added needed linking flags for BeOS/Zeta
211   Makefile.am : cleaned make packages-beos
212
213 2003-08-03 Sunday 12:04  fenrir
214
215   * rtsp: mmmh, close the socket.
216
217 2003-08-03 Sunday 02:00  fenrir
218
219   rtsp: connect  to an RTSP server,  issue a DESCRIBE command  and return
220  the  answer.  It  WON'T  let  you  do  rtsp  as  we  first  need  a  SDP
221  parser/demuxer, but it is on the way.
222
223   The idea is to have a generic  SDP demuxer that will work with SDP from
224  file, http or rtsp.
225
226 2003-08-02 Saturday 19:30  bigben
227
228  * modules/access/http.c
229        - 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.
230
231 2003-08-02 Saturday 19:16  fenrir
232
233   * ninput : a little developer documentation.
234
235 2003-08-02 Saturday 16:43  fenrir
236
237   * all: some helpers functions for pf_demux_control.
238
239 2003-08-02 Saturday 15:22  fenrir
240
241   * all: added a pf_demux_control member to input_thread_t. It is currently
242   unused.
243
244 2003-08-02 Saturday 14:06  gbazin
245
246  * ALL: bumped version number to 0.6.2-cvs
247  * 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.
248
249 2003-08-02 Saturday 01:33  fenrir
250
251   * ps: clean up and dvd subtitles support.
252
253 2003-08-01 Friday 20:06  gbazin
254
255  * modules/mux/mp4.c: support for mov muxing + cleanup.
256  * modules/codec/quicktime.c: small cleanup.
257
258 2003-08-01 Friday 19:38  fenrir
259
260   * udp: clean up.
261
262 2003-08-01 Friday 19:38  fenrir
263
264   ts: large rewrite of the TS muxer to produce better TS and support DVD
265       subtitle.
266       I have added some options:
267          - bmin : minimum bitrate (bits/s) of the TS. Padding is added in
268          case of insuffisant bitrate. (default: disabled).
269          - bmax : maximum bitrate (bit/s) of the TS. It just drops packets
270          to achieve the target. (default: disabled)
271          - pcr : minimum delay between two pcr equal to dts of the video
272          stream (default 100ms)
273          - pcr-soft : minimum delay between two pcr interpolated from the
274          pcr that are equal to dts. (default: none)
275   Remarks:
276    - bmin/bmax allow to create CBR stream.
277    - Bitrate is calculated on a PCR time.
278    - PCR delay cannot be less than length of a frame of the PCR stream.
279    - PCR soft is used to help when using big PCR delay. It is usefull to
280    produce stream with smoother bitrate variation.
281    - Big PCR delay introduce more latency.
282
283   TODO:
284    Test stability, bugs ...
285
286 2003-08-01 Friday 18:49  fenrir
287
288   * ts.c: arggg, bad copy/past.
289
290 2003-08-01 Friday 18:42  fenrir
291
292   * stream_output.c: fixed a segfault when muxer isn't specified.
293
294 2003-08-01 Friday 18:02  fenrir
295
296   * ts: apply patch of Andy Lindsay (fix one memory leak and PMT handling)
297         converted all u8,u16,u32 into uint8_t, uint16_t, uint32_t
298
299 2003-08-01 Friday 17:38  fenrir
300
301   * index.html,style.css : remove built-in css file. added link to info.html.
302
303 2003-08-01 Friday 17:30  fenrir
304
305   * http: added mime type for .css file.
306
307 2003-08-01 Friday 17:21  fenrir
308
309   * info: commit the good file...
310
311 2003-08-01 Friday 09:45  sam
312
313    * modules/access/http.c:
314      + Coding style fixes.
315      + Removed a C99-ism.
316
317 2003-08-01 Friday 08:24  sam
318
319    * debian/rules:
320      + Activated freetype support.
321    * debian/control:
322      + Added a build-dependency on freetype6-dev.
323      + Added a build-dependency on libdvbpsi2-dev.
324      + We now recommend gnome-vlc | wxvlc.
325      + We now suggest fortune-mod.
326
327 2003-08-01 Friday 00:40  fenrir
328
329   * configure.ac: audio -> mpga
330   * demux/* : function name consistency.
331
332 2003-08-01 Friday 00:37  fenrir
333
334   * mpga: mp3 demuxer written from scratch using ninput.h
335
336 2003-08-01 Friday 00:26  fenrir
337
338   * configure.ac: remove old wav and aac directories.
339
340 2003-08-01 Friday 00:16  fenrir
341
342   * Modules.am : added aac.c and wav.c
343   * asf/asf.c: better check for invalid header.
344
345 2003-08-01 Friday 00:09  fenrir
346
347   * wav.c : big clean up and use ninput.h
348
349 2003-08-01 Friday 00:08  fenrir
350
351   * aac.c : big clean up and use ninput.h
352
353 2003-08-01 Friday 00:05  fenrir
354
355   au.c : cleaned up and use ninput.h
356
357 2003-08-01 Friday 00:05  gbazin
358
359  * 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.
360  * modules/access/dvb/qpsk.c: gettext reserves the use of _("").
361  * 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)
362
363 2003-08-01 Friday 00:04  fenrir
364
365   a52sys.c: completely rewritten a52 stream demuxer. Now you should be able
366   to play such file.
367
368 2003-08-01 Friday 00:00  fenrir
369
370   * modules.c : include ninput.h
371
372 2003-08-01 Friday 00:00  fenrir
373
374   * vlc_common.h: include stdarg.h by default. Required by ninput.h
375   *  ninput.h :  extracted  duplicated  stream functions  from  a lot  of
376   demuxers and do a nice (?) API.
377   * stream.c: implement basic streams  manipulation. It is just a wrapper
378   but it is useful.
379   * all: added a i_ttl field in network_socket_t to allow per connection ttl
380  setting (in fact only used by access_out/udp.c.
381
382 2003-07-31 Thursday 23:44  fenrir
383
384   * all: added a i_ttl field in network_socket_t to allow per connection ttl
385  setting (in fact only used by access_out/udp.c.
386
387 2003-07-31 Thursday 23:14  massiot
388
389  Fixed a memory leak (thanks Andy Lindsay !).
390
391 2003-07-31 Thursday 21:46  gbazin
392
393  * 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).
394  * modules/control/http.c: allow directories of the form "x:\" on win32.
395
396 2003-07-31 Thursday 21:18  bigben
397
398  * modules/access/http.c :
399         - using new var_Create/var_Get method to get parametters.
400
401 2003-07-31 Thursday 20:47  reno
402
403  * Make vlc compiling !
404
405 2003-07-31 Thursday 19:24  fenrir
406
407   * stream_output: * some clean and fixed a little memory leak.
408                    * give to access and muxers options. Now you can use:
409  --sout 'access{option1=value}/mux{a=value,b=value}:/path'. It should also
410  works with '#std{access=access{o=v}, mux=...}' (but untested). For now it's
411  not used.
412
413 2003-07-31 Thursday 19:14  fenrir
414
415   * stream_output: * added some #define for private flags.
416                    * now muxer and access_out also receive options like
417                    stream_out.
418
419 2003-07-31 Thursday 19:10  bigben
420
421  * modules/access_out/http.c
422         - httpd.c has support for Basic Authentification, so use it !
423           --sout-http-user user --sout-http-pwd password
424
425 2003-07-31 Thursday 19:02  fenrir
426
427   * copy.c: Added DVD subtitle support. I still need to commit the TS
428  muxer.
429
430 2003-07-31 Thursday 18:25  bigben
431
432  * Add support for basic authentification in http access.
433
434  use :
435
436  --http-user user --http-pwd password
437
438  or
439
440  http://user:password@server/path (2nd parameter overrides the first)
441
442 2003-07-31 Thursday 17:03  sigmunau
443
444  modules/misc/freetype.c:
445    - calculate and store size information for each line independently.
446    - misc other fixes
447
448 2003-07-31 Thursday 15:31  jpsaman
449
450  Updated LIST of modules and configuration options for building.
451
452 2003-07-31 Thursday 15:30  jpsaman
453
454  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.).
455
456 2003-07-31 Thursday 13:06  sam
457
458    * toolbox: Export LC_ALL=C to avoid future cluttering of POTFILES.in.
459    * po/: Re-ran toolbox --update-po.
460
461 2003-07-31 Thursday 12:08  sam
462
463    * Added and fixed .cvsignore files.
464
465 2003-07-31 Thursday 11:02  sam
466
467    * Makefile.am: Really put po before ., not . after everything else. Fixed the
468      Mozilla plugin build while preserving the fix for VLC.app.
469
470 2003-07-31 Thursday 08:18  zorglub
471
472  * modules/control/joystick.c
473         * Allow the user to remap the actions.
474         * Improved the strings (please check)
475         * Prevent 0 seconds seeks
476
477  * share/http/*.html
478         * partial HTML validation fixes
479         * Improved the look
480
481  * src/stream_output/announce.c
482         * minor fixes (thanks sam)
483
484 2003-07-30 Wednesday 21:09  gbazin
485
486  * modules/control/http.c: on win32 we store the html interface in "http" not "share/http".
487  * src/input/input_programs.c: check for "" descriptions in AddES().
488
489 2003-07-30 Wednesday 12:21  jpsaman
490
491  Updating design of PDA Gtk2 interface
492
493 2003-07-30 Wednesday 12:20  jpsaman
494
495  Updating design of PDA Gtk2 interface.
496
497 2003-07-30 Wednesday 02:00  fenrir
498
499   * transcode:
500      - added new HQ mode (recent ffmpeg only). hq now accept "simple",
501        "bits" and "rd" as paramters.
502      - automaticaly try stereo mode encoding when failed with more
503        than 2 channels. (eg a52 -> mpga)
504
505 2003-07-29 Tuesday 23:55  gbazin
506
507  * ChangeLog: update.
508
509 2003-07-29 Tuesday 23:50  gbazin
510
511  * configure.ac: added the svlc shortcut for the skins.
512  * install-win32: removed the custom link in the start menu.
513
514 2003-07-29 Tuesday 23:01  gbazin
515
516  * ChangeLog: updated the changelog for the release
517
518 2003-07-29 Tuesday 22:25  gbazin
519
520  * modules/codec/spudec/parse.c: fixed typo found by Meuuh.
521
522 2003-07-29 Tuesday 22:20  gbazin
523
524  * src/video_output/video_output.c: fixed potential segfault.
525  * configure.ac: don't bail out if matroska headers are not found.
526
527 2003-07-29 Tuesday 21:56  gbazin
528
529  * toolbox: fixed typo in the changelog rule.
530
531 2003-07-29 Tuesday 21:46  gbazin
532
533  * modules/video_output/directx/events.c: compilation fix.
534
535 2003-07-29 Tuesday 21:14  gbazin
536
537  * modules/gui/macosx/controls.m: fixed race condition in prev/next commands.
538  * modules/gui/wxwindows/wxwindows.cpp: raised the priority of the wxwin interface so it is now the default.
539      We also lower the priority if there is no DISPLAY env variable.
540  * modules/gui/wxwindows/interface.cpp: prev/next buttons are also used to navigate through titles.
541  * modules/video_output/directx/events.c: use arrow keys for DVD navigation.
542  * modules/video_output/x11/xcommon.c: page up/down now seek -10/10 secs.
543  * share/vlc_win32_rc.rc: compilation fix.
544
545 2003-07-29 Tuesday 18:51  fenrir
546
547   * http.c:  under linux if no directory is specified search "share/http"
548  and then DATA_PATH"/http".
549
550 2003-07-29 Tuesday 17:42  gbazin
551
552  * configure.ac: bumped version number to 0.6.1.
553      Enabled matroska support by default.
554  * extras/MacOSX/*: bumped version number to 0.6.1.
555  * INSTALL.win32: instructions update.
556  * share/Makefile.am: included the html files for the http interface.
557  * po/*: ran ./toolbox --update-po.
558
559 2003-07-29 Tuesday 09:32  sam
560
561    * modules/video_output/x11/xcommon.c: Hopefully a proper fix for the Mozilla
562      event handling bug.
563
564 2003-07-28 Monday 22:46  gbazin
565
566  * modules/video_output/x11/xcommon.c: reverted sam's last commit which broke the event reading loop on the video window.
567
568 2003-07-28 Monday 21:41  massiot
569
570  * configure.ac: Worked around a bug in the OS X linker, with multiply
571    defined symbols and libmp3lame
572  * Makefile.am: Build po before . because we need the po files to build
573    VLC.app
574  * po/fr.po: French translation courtesy of Jean-Pierre Kuypers
575  * OS X interface: cosmetics
576
577 2003-07-28 Monday 20:25  jpsaman
578
579  Added HuffYuv and A-law codes for low bitrate and CPU load encodings/transcoding
580
581 2003-07-28 Monday 20:23  jpsaman
582
583  Added NEWS for iPaq port.
584
585 2003-07-28 Monday 20:23  jpsaman
586
587  Updated build scripts:
588  - enabled video4linux for WebCams on handhelds
589  - enabled PDA Gtk2 interface instead of familiar interface
590  - enabled stream output and transcoding
591
592 2003-07-28 Monday 18:02  massiot
593
594  * modules/video_output/x11/xcommon.*: endianness patch + arrow keys are
595    now used to browse through the DVD menus.
596
597 2003-07-28 Monday 13:19  massiot
598
599  * Fixed my last commit.
600
601 2003-07-28 Monday 07:16  fenrir
602
603   * rc: Fixed a bug with seek command.
604         Added support of "seek n%" (Usefull when mux_rate is nul )
605
606 2003-07-28 Monday 07:05  jpsaman
607
608  Added PDA images to Makefile.am
609
610 2003-07-27 Sunday 23:58  fenrir
611
612   * sub: does not issue an error message when sub-file is empty.
613
614 2003-07-27 Sunday 23:05  hartman
615
616  * Brought the new options system to the OSX gui.
617    and some small fixes.
618
619 2003-07-27 Sunday 21:35  jpsaman
620
621  Gtk2 port of the familiar Linux interface. The name is also changed to PDA so it reflects that it is targeted at handhelds.
622
623  The familiar interface itself is deprecreated and will be removed after the next stable version of VLC Media Player.
624
625 2003-07-27 Sunday 16:20  gbazin
626
627  * modules/audio_output/alsa.c: #ifdef DEBUG -> #ifdef ALSA_DEBUG
628
629 2003-07-27 Sunday 16:14  gbazin
630
631  * modules/audio_output/alsa.c: bail out if the device is already in use.
632
633 2003-07-27 Sunday 15:49  gbazin
634
635  * src/input/input_ext-plugins.c: forgot to re-lock a mutex.
636
637 2003-07-27 Sunday 14:10  massiot
638
639  * src/input/input_clock.c: Fixed two long-standing (> 2 years) bugs
640  - there should be fewer resampling, particularly on DVD chapter changes
641  - when you unpause a DVD, VLC will wait for the drive to spin up, so you
642  won't lose several seconds of movies
643
644  * modules/gui/macosx/controls.m: Seeking in paused mode resumes the play
645  mode, make the interface take that into account.
646
647 2003-07-27 Sunday 12:31  ipkiss
648
649   * All: Removed the win32 plugin; wxwindows rulez :)
650
651 2003-07-26 Saturday 18:54  titer
652
653   freetype.c: basic YUY2 rendering (Y only)
654
655 2003-07-26 Saturday 15:36  gbazin
656
657  * modules/gui/skins/controls/checkbox.cpp: compilation fix.
658
659 2003-07-26 Saturday 15:34  fenrir
660
661  ffmpeg: fix potential overread for mpeg4 with vol.
662
663 2003-07-26 Saturday 14:19  gbazin
664
665  * modules/gui/wxwindows/open.cpp: move the "open subtitles" line into the file panel.
666
667 2003-07-26 Saturday 14:04  ipkiss
668
669   * modules/gui/skins/controls/checkbox.cpp: Fixed a stupid bug (a return
670     value was always true...)
671
672 2003-07-26 Saturday 12:41  gbazin
673
674  * modules/gui/wxwindows/open.cpp: workaround design problems in wxSpinCtrl (wxSpinCtrl::GetValue() triggers a value update event).
675
676 2003-07-25 Friday 22:50  gbazin
677
678  * modules/gui/wxwindows/*: fixed clean-up of the dialogs provider on exit.
679  * modules/gui/skins/x11/*: proper initialization of a global var so we can start/exit the skins interface several times.
680
681 2003-07-25 Friday 13:24  gbazin
682
683  * INSTALL.win32: updated build instructions (btw since the last build changes, mingw+msys can be used again to compile VLC).
684  * modules/gui/wxwindows/wxwindows.cpp: oops.
685
686 2003-07-25 Friday 11:37  gbazin
687
688  * modules/video_output/directx/events.c: a couple of compiler warning fixes.
689  * msvc/vlc.dsw: relaced basic_skins plugin with the skins one.
690
691 2003-07-25 Friday 11:33  gbazin
692
693  * configure.ac: libpng (logo plugin) needs to be linked with zlib.
694  * modules/gui/wxwindows/*: a couple of compilation fixes for wxWindows cvs.
695
696 2003-07-25 Friday 01:11  hartman
697
698  * subsdec now uses the new options code.
699
700 2003-07-25 Friday 01:09  hartman
701
702  * Updated it.po
703
704 2003-07-25 Friday 01:09  hartman
705
706  * Largely updated nl.po
707  * Updated it.po
708
709 2003-07-24 Thursday 23:21  gbazin
710
711  * modules/gui/wxwindows/wxwindows.cpp: temporary hack (I hope ;) to fix win32 compilation with wxWindows < 2.5.
712
713 2003-07-24 Thursday 22:58  gbazin
714
715  * 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.
716
717 2003-07-24 Thursday 22:05  sam
718
719    * modules/access/v4l/v4l.c:
720      + Removed my name from this file, I didn't contribute anything major to it.
721      + Added strerror(errno) where adequate, as well as additional debug
722        information, hopefully more useful than "cannot open".
723
724 2003-07-24 Thursday 21:50  gbazin
725
726  * modules/gui/wxwindows/*: you can now specify input options in the stream output MRL as well.
727  * modules/misc/freetype.c: bail out if no font has been specified.
728  * modules/demux/util/sub.h: don't forget to detach the demuxsub object.
729
730 2003-07-24 Thursday 20:34  sam
731
732    * bootstrap:
733      + Run autopoint with the -f flag.
734      + Remove stamp files in the bootstrap process.
735
736 2003-07-24 Thursday 19:30  sigmunau
737
738  ignore CR characters wherever they might be.
739  A little better line spaceing, but I still don't understand what this is all
740  about.
741
742 2003-07-24 Thursday 19:07  sigmunau
743
744  fixed a nasty code duplication where the same function call was two places
745  with just a few lines in between, but in separate #if cases.
746
747 2003-07-24 Thursday 18:30  bigben
748
749  * "frequency=" is channel frequency in kHz again
750
751  * fix  a segfault when "/dev/video0"  or "norm=" were last  arguments of
752  the command line
753
754 2003-07-24 Thursday 18:27  bigben
755
756  * Changes "frequency=" syntax. New syntax is channel frequency in kHz
757  * shows a warning if frequency is in "previous syntax range"
758
759 2003-07-24 Thursday 17:31  gbazin
760
761  * modules/gui/wxwindows/open.cpp: compilation fix.
762
763 2003-07-24 Thursday 16:07  gbazin
764
765  * modules/gui/wxwindows/*: added support for input options in the open dialog.
766     The stream output and subtitles options use them and you can also add options in the MRL itself.
767
768 2003-07-23 Wednesday 23:05  gbazin
769
770  * modules/misc/freetype.c, modules/demux/util/sub.c: cleanup.
771  * modules/demux/util/sub.h: thou shall do a vlc_object_attach().
772  * src/misc/variables.c: added VLC_VAR_FILE and VLC_VAR_DIRECTORY inheritance support.
773
774 2003-07-23 Wednesday 22:55  massiot
775
776  * Updated po files. STRINGS ARE FROZEN !!!
777
778 2003-07-23 Wednesday 22:02  jpsaman
779
780  Interface for Familiar v0.7 and GPE. This interface is based on gtk2 libaries.
781
782 2003-07-23 Wednesday 22:01  gbazin
783
784  * include/variables.h, src/misc/variables.c: you can now use var_Create() directly to create an object variable with an inherited value.
785     eg. var_Create( p_vout, "zoom", VLC_VAR_FLOAT | VLC_VAR_DOINHERIT );
786     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).
787
788  * src/input/input.c, src/input/input_programs.c, src/video_output/video_output.c: converted more config_GetFoo() into var_Create()/var_Get();
789
790 2003-07-23 Wednesday 21:45  hartman
791
792  * include/vlc_common.h: MAX_PATH PATH_MAX, we don't wanna bother and use the
793    latter everywhere.
794  * modules/demux/util/sub.c: Bring the config options in here to the variable structure.
795  * modules/misc/freetype.c: Bring the config options in here to the variable structure.
796    Fix the linespacing. Dnumgis, it works, just define another linespacing :)
797
798 2003-07-23 Wednesday 19:11  titer
799
800   freetype.c : use the default BeOS font on BeOS
801
802 2003-07-23 Wednesday 17:31  ipkiss
803
804   * modules/gui/skins/src/banks.cpp: removed a useless event I had
805     forgotten
806
807 2003-07-23 Wednesday 09:14  asmax
808
809  * all: fixed depcomp failure
810
811 2003-07-23 Wednesday 07:37  jpsaman
812
813  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;".
814
815 2003-07-23 Wednesday 01:28  gbazin
816
817  * modules/misc/sap.c: oops, compilation fix.
818
819 2003-07-23 Wednesday 01:13  gbazin
820
821  * ALL: changes to the playlist_Add() and VLC_AddTarget() proto to include a list of options associated with the input.
822  * 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.
823  * 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.
824  * 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 ':'.
825
826  All these changes allow you to specify input specific options.
827  eg: ./vlc --no-sout-audio yourvideo.mpeg :sout=udp/http::8080 :sout-audio yourvideo2.mpeg
828  Here the ":sout" option will only apply to yourvideo.mpeg.
829  "--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.
830
831  TODO: - the interfaces need to be modified to benefit from the new playlist_Add() api.
832        - 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().
833
834 2003-07-22 Tuesday 22:02  hartman
835
836  * Fix Makefiles for removed .rle fonts
837
838 2003-07-22 Tuesday 20:49  hartman
839
840  * ALL:
841    - Removed all the RLE subtitle font code.
842    - Removed the .rle and even older .psf font files.
843    - Moved the filesubtitle code from spudec to subsdec.
844    - spudec is again DVD only.
845
846 2003-07-22 Tuesday 20:25  bigben
847
848  frequency is  nom frequency  in MHz * 16, as  for the  v4l input.
849  Breaks compatibility with previous syntax...
850
851 2003-07-22 Tuesday 18:06  gbazin
852
853  * src/stream_output/stream_output.c: fixed segfault when muxer can't add an elementary stream.
854
855 2003-07-22 Tuesday 15:59  gbazin
856
857  * src/misc/variables.c: fixed small mem leak (courtesy of Andy Lindsay)
858  * modules/gui/wxwindows/interface.cpp: small improvements to the volume control.
859
860 2003-07-22 Tuesday 13:58  bigben
861
862  * We're finally parsing all parameters (including standard)
863  * syntax is now (roughly) the same as for the v4l input
864  ex : vlc pvr:/dev/video0:frequency=1242:norm=secam:size=12x42:bitrate=1200,maxbitrate=4200
865  * old syntax is still working
866  * norm can be "pal", "secam", "ntsc" or any hexa value
867
868 2003-07-21 Monday 23:53  fenrir
869
870   * http: added "del" and "empty" control. (for playlist). Corrected
871  "previous" command.
872   TODO: doc :(
873
874 2003-07-21 Monday 19:45  jpsaman
875
876  Forgot this one.
877
878 2003-07-21 Monday 19:38  jpsaman
879
880  Added missing familiar-playlistb16x16.xpm
881
882 2003-07-21 Monday 19:25  jpsaman
883
884  Updated build rules for the Sharp Zaurus.
885
886 2003-07-21 Monday 19:19  jpsaman
887
888  Updated build rules for iPaq.
889
890 2003-07-21 Monday 18:24  gbazin
891
892  * modules/codec/spudec/spudec.c: disabled RLE font loading as it's not used anymore.
893
894 2003-07-21 Monday 17:48  gbazin
895
896  * modules/codec/quicktime.c, configure.ac: ported the audio part of the quicktime module to win32.
897
898 2003-07-21 Monday 17:29  gbazin
899
900  * Makefile.am, install-win32: removed rle fonts from the win32 package and added the necessary files for the http interface.
901
902 2003-07-21 Monday 01:38  hartman
903
904  * vlc.ebuild: disabled kde, fixed mad and freetype support
905  * Makefile.am: added html files for http intf to macosx.
906    windows and beos probably need to do this too.
907
908 2003-07-20 Sunday 23:46  gbazin
909
910  * modules/misc/freetype.c: set default font on win32. Fixed small memleak as well.
911
912 2003-07-20 Sunday 23:30  gbazin
913
914  * modules/packetizer/copy.c, modules/stream_out/transcode.c: handle raw RV15, RV16, RV24, RV32,
915  GREY.
916
917 2003-07-20 Sunday 23:05  sigmunau
918
919  removed some c++ style comments, fixed some untrue comments, moved a
920  function prototype
921
922 2003-07-20 Sunday 22:16  hartman
923
924  * Update of language files
925
926 2003-07-20 Sunday 22:06  hartman
927
928  * bumped up version to 0.6.1-test1
929
930 2003-07-20 Sunday 21:41  hartman
931
932  * Set the default font on Mac OS X to the system font.
933
934 2003-07-20 Sunday 21:28  gbazin
935
936  * modules/gui/wxwindows/streamout.cpp: small cosmetic change for the streamout dialog.
937
938 2003-07-20 Sunday 20:54  hartman
939
940  * removed matrox support, since the modules is broken
941    http://bugs.gentoo.org/show_bug.cgi?id=24910
942
943 2003-07-20 Sunday 20:42  ipkiss
944
945   * modules/gui/skins/*: removed useless code
946
947 2003-07-20 Sunday 20:33  gbazin
948
949  * src/input/input_ext-plugins.c: fixed previous commit.
950  * modules/gui/wxwindows/interface.cpp: fixed a couple of bugs.
951
952 2003-07-20 Sunday 19:48  hartman
953
954  * README.MacOSX.rtf: updated section on subtitles.
955  * vlc.ebuild: added amd64 keyword. changed script to use emake again.
956    Removed MODULES from the doc installation.
957  * src/libvlc.h: added the new ffmpeg a/v encoders to the list for the prefs.
958  * share/vlc_win32_rc.rc: Changed the Win32 name of VLC from,
959    "An Opensource Media Player" to "VLC media player".
960  * other: added the new transcoding codecs, channels option and SAP option
961    to the stream output dialog.
962
963 2003-07-20 Sunday 16:56  ipkiss
964
965   * modules/misc/freetype.c: compilation fix for windows
966
967 2003-07-20 Sunday 16:26  sigmunau
968
969  Draw the text in the U and V planes as well. Removes the transparency effect.
970  Also check which chroma is in use and give an error message if it isn't
971  supported.
972
973  Someone (possibly me) should write some renderer functions for other
974  colorspaces.
975
976 2003-07-20 Sunday 15:33  gbazin
977
978  * Added MPEG 1 to the list of encapsulation methods (useful to produce files playable by WMP).
979
980 2003-07-20 Sunday 15:17  gbazin
981
982  * 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.
983
984 2003-07-20 Sunday 12:34  sigmunau
985
986  some cleanup in file info code, add fourccs in hex form ( some users want
987  that ), add audio bitrate when available (untested)
988
989 2003-07-20 Sunday 12:22  gbazin
990
991  * 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.
992  * Makefile.am: removed INSTALL.win32 from the win32 package as it's only useful for developpers anyway.
993
994 2003-07-20 Sunday 10:38  gbazin
995
996  * modules/gui/wxwindows/*, include/vlc_interface.h: new generic "open file" dialog.
997  * modules/gui/skins/*: use the new generic "open file" dialog to load skins.
998
999 2003-07-20 Sunday 08:30  zorglub
1000
1001  modules/control/joystick.c: Joystick control module (linux only)
1002
1003  disabled by default, use --enable-joystick & --extraintf joystick
1004
1005  actions are:
1006         left-right: variable speed seek
1007         up-down: browse the playlist
1008         button 1: play/pause
1009         button 2: fullscreen
1010
1011 2003-07-19 Saturday 16:33  gbazin
1012
1013  * modules/gui/wxwindows/*: proper characters encoding conversions.
1014     Override the popup menu only for the main interface.
1015
1016 2003-07-19 Saturday 15:25  sigmunau
1017
1018  alsa is only available on linux
1019
1020 2003-07-19 Saturday 15:15  sigmunau
1021
1022  Render the glyph for each character only once, and not once for each frame.
1023  Should speed up things a bit.
1024
1025 2003-07-19 Saturday 15:12  fenrir
1026
1027   * mp4: parse another box.
1028
1029 2003-07-19 Saturday 14:41  sigmunau
1030
1031  Use proper linespacing
1032
1033 2003-07-19 Saturday 14:22  gbazin
1034
1035  * src/libvlc.c: use UTF-8 internally on win32.
1036
1037 2003-07-19 Saturday 14:14  sigmunau
1038
1039  fix linking with iconv for the spudec module
1040
1041 2003-07-19 Saturday 11:29  sam
1042
1043    * Makefile.am: Fixed the plugins' target directory location.
1044
1045 2003-07-19 Saturday 00:02  hartman
1046
1047  * NEWS: added some more stuff for the upcoming 0.6.1
1048  * vlc.ebuild: removed xvid and added the debug USE variable. Also some formatting fixes.
1049
1050 2003-07-18 Friday 23:50  hartman
1051
1052  * add a #include <errno.h>
1053
1054 2003-07-18 Friday 23:41  hartman
1055
1056  * Add -liconv to the ldflags of the spudec module.
1057  * Add -framework Carbon to the ldflags of the spudec module when Carbon is
1058    present. freetype-config unfortunatly omits this on MacOSX.
1059
1060  I think I did this correctly, but it might be wise to review this :)
1061
1062 2003-07-18 Friday 20:52  gbazin
1063
1064  * src/libvlc.h: disabled the encoders config options (encoders are not used anymore, all the encoding is done in the stream output transcode module).
1065  * 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.)
1066
1067 2003-07-18 Friday 20:16  hartman
1068
1069  * had forgotten to actually activate mozilla :)
1070
1071 2003-07-18 Friday 20:06  gbazin
1072
1073  * modules/audio_output/alsa.c: alsa is now the default audio output.
1074  * src/misc/configuration.c: removed unnecessary line.
1075  * modules/gui/skins/parser.*: small cosmetic change.
1076
1077 2003-07-18 Friday 20:00  hartman
1078
1079  * mozilla support enabled
1080  * added USE mad and libid3tag
1081  * added mp3lame capability to ffmpeg.
1082  * updated wxGTK requirements to 2.4.1
1083
1084 2003-07-18 Friday 19:26  titer
1085
1086   Added 'CDVC' fourcc (another one for DV video)
1087
1088 2003-07-18 Friday 14:18  gbazin
1089
1090  * modules/gui/wxwindows/wxwindows.cpp: oops.
1091
1092 2003-07-18 Friday 13:22  gbazin
1093
1094  *  modules/gui/wxwindows/*: avoid queuing popup menu events while one is already being displayed.
1095
1096 2003-07-18 Friday 11:39  gbazin
1097
1098  * modules/video_output/directx/events.c: closing the video window doesn't doesn't exit vlc anymore, it just stops the current stream.
1099  * modules/gui/wxwindows/*: fix for popup menu placement.
1100
1101 2003-07-17 Thursday 22:54  gbazin
1102
1103  * src/playlist/playlist.c: fixed recent playlist breakage.
1104
1105 2003-07-17 Thursday 18:58  gbazin
1106
1107  * modules/gui/wxwindows/*: enable popup menu support in the "dialogs provider".
1108
1109 2003-07-17 Thursday 17:30  gbazin
1110
1111  * modules/gui/wxwindows/*: The wxwindows interface is now a "dialogs provider" module as well as a normal "interface".
1112     Dialog providers expose an api that allow other modules to use the GUI dialogs the module provides (open dialogs, etc...).
1113     + misc small enhancements.
1114
1115  * modules/gui/skins/*: completely removed the dependancy on the wxwindows code (which also eliminates the need for the basic_skins module).
1116     The skins module will now try to load a "dialogs provider" to display the open, messages, file info and preferences dialogs.
1117
1118 2003-07-17 Thursday 16:34  sam
1119
1120    * Makefile.am: Parse mozilla after . so that the mozilla plugin gets its
1121      dependencies right.
1122    * src/stream_output/announce.c: Compilation fix.
1123
1124 2003-07-17 Thursday 15:49  sam
1125
1126    * m4/vlc.m4: Looks like POSIX shell reduces "`eval echo '$'FOO`" to "" even
1127      if $FOO contains spaces. Worked around the problem.
1128
1129 2003-07-17 Thursday 14:54  sam
1130
1131    * configure.ac vlc-config.in.in: Oops, vlc-config needs top_builddir, not
1132      top_srcdir.
1133
1134 2003-07-17 Thursday 14:28  sam
1135
1136    * src/stream_output/announce.c:
1137      + Fixed Win32 port.
1138      + Speed optimizations in split().
1139      + More coding style fixes.
1140
1141 2003-07-17 Thursday 14:10  sam
1142
1143    * src/stream_output/announce.c:
1144      + Coding style fixes.
1145      + Use memcpy() instead of for() loops.
1146
1147 2003-07-17 Thursday 13:09  sam
1148
1149    * mozilla/Makefile.am: Fixed stamp-pic generation, it was created in the
1150      current directory but looked for in the parent directory.
1151
1152 2003-07-17 Thursday 13:01  sam
1153
1154    * debian/compat:
1155      + New debhelper file.
1156    * debian/control:
1157      + Updated debhelper build-dependency to (>= 3.4.4) because we now
1158        use debian/compat.
1159      + Use ${misc:Depends} everywhere.
1160
1161 2003-07-17 Thursday 12:06  sam
1162
1163    * mozilla/Makefile.am: Moved mozilla plugin generation directives here.
1164    * configure.ac: Propagate $(top_srcdir) to the vlc-config call.
1165
1166 2003-07-17 Thursday 09:25  sigmunau
1167
1168  mozilla/vlcplugin.h: added the video/x-ms-wmv mime type
1169  mozilla/npvlc_rc.rc: added all the missing types from vlcplugin.h
1170
1171 2003-07-16 Wednesday 21:42  sam
1172
1173    * Makefile.am: added /usr/lib/mozilla/include/idl to the xpidl include
1174      directory, because that's where Gentoo puts it.
1175
1176 2003-07-16 Wednesday 17:19  gbazin
1177
1178  * modules/codec/spudec/spudec.c: oops, proper fix for the proper initialization of the proper iconv handle ;)
1179
1180 2003-07-16 Wednesday 17:17  gbazin
1181
1182  * modules/codec/spudec/spudec.c: proper initialization of the iconv handle.
1183
1184 2003-07-16 Wednesday 16:33  sam
1185
1186    * mozilla/*: Additional Mozilla 1.4 compilation fixes.
1187
1188 2003-07-16 Wednesday 16:06  sam
1189
1190    * configure.ac: complain when mozilla-config isn't found.
1191
1192 2003-07-16 Wednesday 15:52  sam
1193
1194    * bootstrap:
1195      + Minor indentation fix.
1196    * toolbox:
1197      + Exclude vlc_symbols.h and modules_{plugins,builtins}.h from POTFILES.in.
1198    * po/*:
1199      + Re-ran toolbox --update po.
1200
1201 2003-07-16 Wednesday 15:40  sam
1202
1203    * debian/changelog:
1204      + Prepared my next Debian upload.
1205    * debian/control:
1206      + Set policy to 3.6.0. No changes required.
1207      + Extended the package description.
1208
1209 2003-07-16 Wednesday 15:32  sam
1210
1211    * modules/access/http.c:
1212      + Fixed gcc 3 warnings (type punning).
1213    * modules/access/mms/mmstu.c:
1214      + Fixed a gcc 3 warning (long constant).
1215
1216 2003-07-16 Wednesday 15:25  sam
1217
1218    * modules/video_output/x11/xcommon.c: Select events in the video subwindow
1219      instead of the base window, because newer versions of Mozilla select
1220      ButtonPress for the window it gives us, and XSelectInput only allows
1221      one client to select this event.
1222
1223 2003-07-15 Tuesday 18:12  sigmunau
1224
1225  moved Doxyfile to doc/ to make sam happy. Changed Doxyfile so the generated
1226  documentation does not include information on which headers each file
1227  includes, since this information isn't correct.
1228
1229  Clarified and doxygenized some of the documentation on subpictures
1230
1231 2003-07-15 Tuesday 18:01  alexis
1232
1233  Update for the spec files.
1234
1235 2003-07-15 Tuesday 16:07  gbazin
1236
1237  * modules/mux/mpeg/ps.c: save pack and system headers for http streaming.
1238
1239 2003-07-15 Tuesday 13:12  gbazin
1240
1241  *  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.
1242
1243 2003-07-14 Monday 22:25  sigmunau
1244
1245          had to forget something :)
1246
1247 2003-07-14 Monday 21:32  sigmunau
1248
1249  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.
1250
1251  include/video_output.h: added some members needed by text renderer modules
1252  src/video_output/video_output.c: load and unload text renderer module when needed
1253  src/video_output/video_text.c: implemented some functions to show text on the video
1254  include/osd.h: exported the functions to show text
1255  modules/misc/Modules.am, module/misc/freetype.c: new text renderer module, largly based on the old osdtext module.
1256  modules/video_filter/Modules.am, modules/video_filter/osd_text.c: removed the osdtext module
1257  configure.ac: changes "osdtext" to "freetype" some places
1258  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
1259  modules/control/lirc/lirc.c: use new code to give feedback on buttons pressed. untested.
1260  modules/demux/util/sub.c: remove all traces of the ugly old osdtext module
1261  modules/misc/dummy/*: added a "text renderer" submodule in the dummy module
1262  src/misc/modules.c: included osd.h as it seems to be needed to export symbols
1263
1264  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.
1265
1266 2003-07-14 Monday 20:36  sigmunau
1267
1268  toolbox: made a --add-include that can be used by doxygen to get proper
1269           includes in the .h files, since they are parsed out of context by
1270          doxygen
1271  Doxyfile: misc fixes, use ./toolbox --add-include as filter for sources.
1272  include/vlc_common.h: doxygenized VLC_COMMON_MEMBERS
1273
1274  With these changes, and a slightly patched version of doxygen (which you can
1275  get here: http://www.idi.ntnu.no/~sigmunau/doxygen-vlcpatched.tgz ) you should
1276  be able to get some useful documentation out of the vlc sources.
1277
1278 2003-07-14 Monday 16:10  gbazin
1279
1280  * configure.ac, modules/control/http.c: compilation fix for platforms without ctime_r().
1281
1282 2003-07-13 Sunday 19:58  massiot
1283
1284  * Only allow 4x fast-forward, since 8x won't work on low-end machines,
1285    and our dear users report it as a bug.
1286
1287 2003-07-13 Sunday 14:55  gbazin
1288
1289  * modules/gui/skins/*: removed unused GTK2_SKINS code.
1290
1291 2003-07-13 Sunday 13:18  gbazin
1292
1293  * modules/stream_out/transcode.c: implemented some very basic channels downmixing. Was necessary to be able to transcode a52 > stereo to mpga.
1294
1295 2003-07-13 Sunday 12:52  sigmunau
1296
1297  cleanup comments
1298
1299 2003-07-13 Sunday 12:35  massiot
1300
1301  * modules/demux/mpeg: 0x06 stream type can be used for something else
1302    than A/52, so disabled it for the moment (we should actually check for
1303    the presence of a descriptor).
1304
1305 2003-07-13 Sunday 12:15  massiot
1306
1307  * modules/codec/libmpeg2.c: Fixed a major bug where the picture heap
1308    would progressively empty on some DVDs.
1309
1310 2003-07-12 Saturday 13:33  gbazin
1311
1312  * modules/gui/wxwindows/*: added a "simple open" entry to the "File" menu of the interface and playlist. That entry just opens a wxFileDialog().
1313
1314 2003-07-12 Saturday 00:56  fenrir
1315
1316   * http.c : fix definition conflict under OS X (at least).
1317
1318 2003-07-11 Friday 23:36  gbazin
1319
1320  * modules/gui/wxwindows/streamout.cpp, wxwindows.h: added an audio channels combobox for transcoding.
1321  * NEWS: update in preparation for 0.6.1.
1322
1323 2003-07-11 Friday 23:14  gbazin
1324
1325  * modules/audio_output/directx.c: 5.1 audio output now works on sblive/audigy as well :)
1326  * 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.
1327  * modules/gui/wxwindows/messages.cpp: the verbose checkbox is set to the value of the --verbose config option.
1328
1329 2003-07-11 Friday 19:29  fenrir
1330
1331   * disabled by default. (It's a nice security hole for those)
1332
1333 2003-07-11 Friday 18:21  fenrir
1334
1335   * index: little fix for refresh url.
1336   * browse: example.
1337
1338 2003-07-11 Friday 18:19  fenrir
1339
1340   * http: * fix for double // under linux.
1341           * another useless feature: can browse local files (for sout)
1342
1343 2003-07-11 Friday 11:58  gbazin
1344
1345  * configure.ac: always use the built-in getop on win32 (cygwin's one is buggy).
1346      Disable the gtk2/gnome2 interfaces as they are currently unuseable and this option was confusing users more than anything else.
1347      Enabled the mp4 muxer (Although it doesn't yet produce streams compatible with quicktime).
1348
1349 2003-07-11 Friday 09:50  gbazin
1350
1351  * include/httpd.h: compilation fix.
1352  * modules/control/http.c: win32 fixes.
1353
1354 2003-07-11 Friday 08:04  sam
1355
1356    * po/POTFILES.in: Updated this file from a pristine CVS tree to avoid cruft.
1357
1358 2003-07-11 Friday 07:13  gbazin
1359
1360  * modules/audio_output/alsa.c: enabled 4 and 5.1 channels modes (although stereo stays the default).
1361
1362 2003-07-10 Thursday 23:55  fenrir
1363
1364   * mmstu: workaround for some streams. (missing 0x11 answer).
1365
1366 2003-07-10 Thursday 22:37  fenrir
1367
1368   * httpd: fix a segfault.
1369
1370 2003-07-10 Thursday 22:29  fenrir
1371
1372   * all: samples pages for http interface.
1373
1374 2003-07-10 Thursday 22:24  fenrir
1375
1376   * http: rework of the http interface.
1377
1378   There is no more hardcoded html page. The interface recursively parse a
1379  directory, exporting all  files. All .htm/.html are  parsed, and special
1380  macro are  used. I will commit  somes samples pages in  share/http and I
1381  hope documentations.
1382
1383   TODO: - (re)implement access control in httpd (but in a useable way).
1384         - clean login/password management. (for now .access protects
1385         a whole directory).
1386         - doc ;)
1387
1388 2003-07-10 Thursday 18:29  zorglub
1389
1390  * http: added support for user/pass (--http-user & --http-pass)
1391
1392  * httpd: removed hard-coded user/pass for admin page.
1393     (now: --http-admin-pass & --http-admin-user )
1394
1395 2003-07-10 Thursday 11:15  adn
1396
1397  now messages can be saved to a file
1398
1399 2003-07-10 Thursday 07:08  sam
1400
1401    * vlc.spec.redhat: Renamed this file to vlc.spec again. It's the expected
1402      filename in a package.
1403
1404 2003-07-10 Thursday 01:33  fenrir
1405
1406   * ffmpeg: some clean. Added a mutex to avoid multiple initialisation.
1407
1408 2003-07-10 Thursday 00:47  hartman
1409
1410  * fixed glide header detection
1411  * added matroska, dvb and pvr USE vars.
1412  * enabled support for flac.
1413  * removed libdv support since it's deprecated
1414  * enabled freetype support if USE=truetype
1415  * enabled satellite support if USE=dvb
1416  * added local USE variable pvr to compile with pvr support
1417  * added local USE variable matroska to compile with experimental matroska
1418    support/ebuilds. See also http://forums.gentoo.org/viewtopic.php?t=63722&highlight=matroska.
1419
1420 2003-07-09 Wednesday 22:10  gbazin
1421
1422  * modules/demux/ogg.c: latest change for web radios support did affect the quality of normal
1423  ogg files. Make the check a bit more strict.
1424
1425 2003-07-09 Wednesday 21:42  gbazin
1426
1427  * modules/gui/wxwindows/interface.cpp: resume after pause was broken recently.
1428  * 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.
1429  * modules/audio_output/alsa.c: improvements and fixes to the alsa audio output.
1430
1431 2003-07-09 Wednesday 13:52  sam
1432
1433    * mozilla/vlcshell.cpp: free() requires <stdlib.h>.
1434
1435 2003-07-09 Wednesday 10:59  adn
1436
1437  corrected a newbie notation
1438
1439 2003-07-09 Wednesday 09:30  adn
1440
1441  a "clear" button now allows to clear the messages' text window
1442
1443 2003-07-09 Wednesday 01:31  hartman
1444
1445  * don't sleep while committing.
1446
1447 2003-07-09 Wednesday 01:30  hartman
1448
1449  * Update next/previous item routines. it descends from next chapter to
1450    next title to next playlistitem. The old code for this was buggy. This
1451    should work better. Especially for CDDA's, since we previously didn't support
1452    titles.
1453
1454 2003-07-08 Tuesday 16:21  sam
1455
1456    * toolbox: we cannot use `printf '\r'` under Cygwin; use a real ^M character
1457      instead.
1458
1459 2003-07-08 Tuesday 13:40  sam
1460
1461    * bootstrap: Removed dashes from makefile variables.
1462
1463 2003-07-08 Tuesday 13:13  sam
1464
1465    * po/: Updated pofiles using the new toolbox.
1466
1467 2003-07-08 Tuesday 13:09  sam
1468
1469    * bootstrap:
1470      + Removed a useless use of cut.
1471      + Do not fail in the "clean" rule if no targets were built.
1472    * Makefile.am:
1473      + Propagate $(srcdir) to toolbox.
1474    * toolbox:
1475      + Do not include .moc files in POTFILES.in.
1476      + Fixed the generation of MSVC project files (untested).
1477
1478 2003-07-07 Monday 18:14  sam
1479
1480    * Makefile.am: Do not try to install PIC builtins if --enable-mozilla was
1481      not specified.
1482
1483 2003-07-07 Monday 17:01  sam
1484
1485    * AUTHORS: Added Olivier Aubert.
1486    * HACKING: Elaborated on how to add a new module as suggested by Joe Kraft.
1487
1488 2003-07-07 Monday 16:59  sam
1489
1490    * modules/control/corba/: Olivier Aubert's CORBA plugin. Almost verbatim,
1491      compiles cleanly (to build the medicacontrol.so library you need to cd to
1492      that directory and "make medicacontrol.so") but untested.
1493    * src/playlist/playlist.c: Mostly harmless fix to playlist.c suggested by
1494      Olivier.
1495
1496 2003-07-07 Monday 16:53  sam
1497
1498    * bootstrap: The "clean" rule now also removes generated sources.
1499
1500 2003-07-07 Monday 15:50  gbazin
1501
1502  * modules/gui/wxwindows/streamout.cpp: added vorbis transcoding + fixed default codec selection.
1503  * modules/stream_out/transcode.c: fixed segfault when muxer doesn't handle an audio codec, fixed mp3 transcoding support.
1504  * modules/stream_out/standard.c: clean-up.
1505
1506 2003-07-07 Monday 14:56  massiot
1507
1508  Do not link twice with -logg under Darwin.
1509
1510 2003-07-07 Monday 12:04  sam
1511
1512    * mozilla/: Tried to fix the build with mozilla 1.4. Tested on Debian.
1513
1514 2003-07-07 Monday 07:14  adn
1515
1516  * now spaces are allowed in SAP annouces.
1517
1518 2003-07-06 Sunday 23:14  massiot
1519
1520  Fixed Mac OS X build.
1521
1522 2003-07-06 Sunday 18:20  gbazin
1523
1524  * install-win32: fixed my last commit.
1525
1526 2003-07-06 Sunday 16:35  sigmunau
1527
1528  Makefile.am: pass version strings to windres
1529  share/vlc_win32_rc.rc: provide some version info in the vlc binary
1530  If all is well, this should not break msvc build, but binaries built
1531  with msvc will have version 0.0.0
1532
1533 2003-07-06 Sunday 16:22  gbazin
1534
1535  * INSTALL.win32: added an instruction for using tar to extract the contrib.
1536  * modules/stream_out/transcode.c: added mp3 fourcc.
1537
1538 2003-07-06 Sunday 16:13  gbazin
1539
1540  * modules/gui/wxwindows/streamout.cpp: clean-up for sap support.
1541      Added a couple of transcoding codecs (WMV2, MJPG, mp3).
1542      The output filename is now surrounded by quotes and the MRL is updated correctly on codec change.
1543  * install-win32: start menu shortucts are installed in the "All Users" section.
1544  * configure.ac: added a --with-ffmpeg-mp3lame option for when ffmpeg was compiled with mp3lame support.
1545
1546 2003-07-05 Saturday 21:31  alexis
1547
1548  es.c: fix typo.
1549
1550 2003-07-05 Saturday 15:35  sam
1551
1552    * modules/gui/skins/src/skin_main.cpp, modules/gui/wxwindows/wxwindows.cpp:
1553      Do not unload the WxWindows plugins on Unix, because they might be linked
1554      with Gtk which makes evil use of atexit().
1555
1556 2003-07-05 Saturday 15:00  zorglub
1557
1558  * sap.c: Improved IPv6 multicast detection
1559
1560  * announce.c:
1561         - coding style fixes
1562         - fixed port detection in IPv6 addresses (with ':' inside)
1563
1564 2003-07-05 Saturday 14:47  sam
1565
1566    * Makefile.am: "make dist-woody" builds a tarball suitable for a Debian
1567      woody package build.
1568    * bootstrap:
1569      + Remove config.h.in and config.h before running autoheader.
1570      + Added "set -e" for better error tracking.
1571      + Call autoheader and automake after autoconf so that the first build does
1572        not need to call autoheader.
1573    * debian/woody-buildpackage:
1574      + Removed that script and put the code in toolbox.
1575    * debian/control:
1576      + Added a build-dependency on libmatroska-dev.
1577    * debian/rules:
1578      + Activated Matroska support.
1579      + Re-enabled dh_installchangelogs.
1580
1581 2003-07-04 Friday 19:00  titer
1582
1583   logo.c : gcc != 3 compile fix
1584
1585 2003-07-04 Friday 16:35  sam
1586
1587    * debian/changelog: Changelog for the forthcoming 0.6.0+cvs-20030704-1 Debian
1588      upload.
1589    * debian/rules: Build builtins in the first compile pass, and build plugins
1590      and PIC builtins in the second pass, so that PIC and non-PIC never get
1591      messed.
1592    * modules/demux/mkv.cpp: Added minor verbosity in a warning message.
1593    * modules/gui/kde/preferences.cpp: Fix for woody's KDE.
1594    * modules/stream_out/transcode.c: Workaround for woody's vorbisenc.h.
1595
1596 2003-07-04 Friday 15:20  adn
1597
1598  * Added a SAP Announces Button for wxWindows
1599
1600 2003-07-04 Friday 14:56  sam
1601
1602    * bootstrap:
1603      + Disabled a redundant BUILT_SOURCES variable.
1604    * debian/woody-buildpackage:
1605      + Disable skins for woody (no WxWindows).
1606      + Do not build a diff since we always use the pristine tarball.
1607
1608 2003-07-04 Friday 14:26  adn
1609
1610  * bug fix, @ is not necessary in fact ;)
1611
1612 2003-07-04 Friday 14:06  adn
1613
1614  * Fix Bug thanks to Cif: url form was "IP:port" and port 1234 was
1615    systematically sent separately.
1616
1617  * Multicast IP form is "@IP" and not "IP". Right ?
1618
1619 2003-07-04 Friday 13:53  sam
1620
1621    * bootstrap: Recursive rules now check for $(MAKE)'s return value so that
1622      build errors are never ignored.
1623
1624 2003-07-04 Friday 12:20  adn
1625
1626  * Added a Miscellaneous Panel in wxwindows stream output.
1627
1628  * Added a SAP Announce button in this panel.
1629
1630 2003-07-03 Thursday 19:25  garf
1631
1632   * logo.c : a little filter to put a PNG picture on video output (use mouse features :)
1633
1634 2003-07-03 Thursday 12:20  sam
1635
1636    * debian/rules: Fixed a zshism in a variable's pattern substitution.
1637
1638 2003-07-03 Thursday 11:23  sam
1639
1640    * bootstrap, Makefile.am: Slightly reduced build verbosity.
1641
1642 2003-07-03 Thursday 09:37  sam
1643
1644    * Makefile.am: Fixed the installation of plugins that were going one
1645      directory too low.
1646
1647 2003-07-03 Thursday 03:35  sam
1648
1649    * debian/rules: Fixed the package generation on !x86.
1650    * .cvsignore: Do not ignore the m4 directory.
1651
1652 2003-07-03 Thursday 02:56  sam
1653
1654    * Makefile.am:
1655      + If a builtin has been rebuilt, rebuild vlc.
1656      + Do not rebuild the Mozilla plugin's xpt when the Makefile changes.
1657
1658 2003-07-03 Thursday 00:11  fenrir
1659
1660   * ps: fix a dead loop with mis-detected file or bad content.
1661
1662 2003-07-02 Wednesday 22:47  sam
1663
1664    * configure.ac: pass -multiply_defined suppress to the linker under Darwin,
1665      thanks to DJ.
1666
1667 2003-07-02 Wednesday 20:01  gbazin
1668
1669  * toolbox: fixed ./toolbox --distclean
1670
1671 2003-07-02 Wednesday 18:44  zorglub
1672
1673  * httpd.c: fixed a french string
1674
1675  * sap.c: use defines
1676
1677 2003-07-02 Wednesday 16:12  sam
1678
1679    * debian/changelog: Debian-specific changelog for a pending upload.
1680
1681 2003-07-02 Wednesday 14:08  sam
1682
1683    * bootstrap: Fix for the Mozilla plugin build.
1684
1685 2003-07-02 Wednesday 13:50  sam
1686
1687    * bootstrap: Guaah. Typo.
1688
1689 2003-07-02 Wednesday 13:32  sam
1690
1691    * bootstrap: Workaround for an automake1.6 issue. Not a big deal, the code
1692      is actually nicer this way.
1693
1694 2003-07-02 Wednesday 11:21  sam
1695
1696    * bootstrap:
1697      + The clean rule properly removes generated objects.
1698      + Optimized recursive builds.
1699    * debian/rules:
1700      + Fixed a typo in the changelog installation.
1701
1702 2003-07-02 Wednesday 09:30  alexis
1703
1704  Updated vlc.spec file for Linux Mandrake.
1705
1706 2003-07-01 Tuesday 21:32  fenrir
1707
1708   * http: removed a too verbose message, make vim happier.
1709
1710 2003-07-01 Tuesday 19:17  sam
1711
1712    * configure.ac:
1713      + Fixed a == test bashism.
1714      + Cosmetic changes.
1715    * toolbox, vlc-config.in.in: Cosmetic changes.
1716    * Makefile.am: Fixed the Mozilla plugin build (happy bootstrap).
1717
1718 2003-07-01 Tuesday 18:28  sam
1719
1720    * vlc-config.in.in: Reverted one of my first Solaris workarounds rendered
1721      obsolescent by the latest ones.
1722
1723 2003-07-01 Tuesday 17:46  sam
1724
1725    * configure.ac: Ooops, got the attribute(packed) check upside-down.
1726
1727 2003-07-01 Tuesday 17:28  sam
1728
1729    * bootstrap: Fixed detection of older automake version that advertise
1730      themselves as 1.[0-5]-* instead of 1.[0-5].*.
1731
1732 2003-07-01 Tuesday 17:14  sam
1733
1734    * configure.ac: Added a compiler check for __attribute__((__packed__)).
1735
1736 2003-07-01 Tuesday 16:34  sam
1737
1738    * vlc-config.in.in: Used printf instead of a sed construct, just in case
1739      we reach 200 plugins one day, because Solaris (did I mention it sucked?)
1740      has a crap sed.
1741
1742 2003-07-01 Tuesday 16:25  sam
1743
1744    * bootstrap:
1745      + Removed the Modules.am generation. To build module/foo/libfoo.so, you
1746        now need to cd modules/foo and make libfoo.so.
1747      + Workaround for Solaris sed. Which sucks. Did I mention that before?
1748
1749 2003-07-01 Tuesday 15:06  sam
1750
1751    * configure.ac: Added a --with-v4l option like in VLS.
1752
1753 2003-07-01 Tuesday 14:25  sam
1754
1755    * m4/vlc.m4: output all modules to vlc-config, not just those who define
1756      their LDFLAGS.
1757    * bootstrap: use grep >/dev/null 2>&1 instead of grep -q because of retarded
1758      systems such as our beloved Solaris.
1759    * po/:
1760      + Regenerated vlc.pot.
1761      + Updated British translation.
1762      + Fixed fuzzy entries in the French translation.
1763
1764 2003-07-01 Tuesday 13:13  sam
1765
1766    * Makefile.am: Gaaaaah, forgot to rename headers again!
1767
1768 2003-07-01 Tuesday 13:12  sam
1769
1770    * modules/gui/wxwindows/interface.cpp: Display the VLC version in the about
1771      dialog (Fixes: #946).
1772
1773 2003-07-01 Tuesday 12:56  sam
1774
1775    * include/error.h: Renamed this file to include/vlc_error.h to avoid name
1776      conflicts. Most headers in that directory should probably be renamed to
1777      their vlc_ equivalent.
1778
1779 2003-07-01 Tuesday 12:50  sam
1780
1781    * Makefile.am:
1782      + Forward AM_MAKEFLAGS through recursive makefiles.
1783      + Removed the plugins and builtins rules. This causes libintl to be built
1784        before the plugins.
1785    * bootstrap:
1786      + Enabled recursive builds of plugins and builtins.
1787    * vlc-config.in.in:
1788      + Fixed a typo.
1789    * debian/changelog:
1790      + Next upload will fix bug #199427.
1791
1792 2003-07-01 Tuesday 12:01  sam
1793
1794    * toolbox: use awk, not nawk, and fixed syntax to match older awks.
1795
1796 2003-07-01 Tuesday 11:58  sam
1797
1798    * toolbox: use nawk instead of awk (Fixes: #780).
1799
1800 2003-07-01 Tuesday 11:58  sam
1801
1802    * HACKING: updated doc to match the new build.
1803
1804 2003-07-01 Tuesday 09:00  adn
1805
1806  * I am just a boulet :(
1807
1808 2003-07-01 Tuesday 08:55  adn
1809
1810  * little fix, sorry !
1811
1812 2003-07-01 Tuesday 08:30  adn
1813
1814  * thanks to Cif, added "Ban", "Unban", "Kick/Ban" options in http administration page
1815
1816  * added a link to return to the main administration page after a kick or ban operation
1817
1818 2003-06-30 Monday 20:44  gbazin
1819
1820  * modules/stream_out/transcode.c: forgot to remove a variable used for debugging.
1821
1822 2003-06-30 Monday 20:08  gbazin
1823
1824  * modules/stream_out/transcode.c: compilation fix.
1825
1826 2003-06-30 Monday 01:52  hartman
1827
1828  * remove debug statements.
1829
1830 2003-06-30 Monday 01:51  hartman
1831
1832  * modules/gui/macosx/controls.m:
1833  * modules/gui/macosx/intf.m:
1834    - Our Next/Previous commands now go from chapter trough title trough playlist.
1835    - We weren't checking for titles without chapters, which made using CDDA
1836      a little hard.
1837  * modules/gui/macosx/playlist.m: An improved way to delete selected items.
1838    - also fixes a bug where only half the items selected in the playlist got
1839      actually deleted.
1840
1841 2003-06-29 Sunday 22:07  gbazin
1842
1843  * modules/visualization/xosd/xosd.c: lowered the module's score.
1844
1845 2003-06-29 Sunday 20:58  gbazin
1846
1847  * 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)
1848
1849 2003-06-29 Sunday 20:15  sam
1850
1851    * toolbox: fuck OS X!
1852
1853 2003-06-29 Sunday 19:15  fenrir
1854
1855   * m3u: remove useless debug messages, fix element insertion.
1856
1857 2003-06-29 Sunday 19:12  sam
1858
1859    * debian/rules:
1860      + Enabled the video4linux input plugin.
1861
1862 2003-06-29 Sunday 19:04  sam
1863
1864    * toolbox: syntax fix for OS X's retarded sed.
1865
1866 2003-06-29 Sunday 14:57  sam
1867
1868    * m4/vlc.m4: Prepend LDFLAGS instead of appending them.
1869
1870 2003-06-29 Sunday 14:00  ipkiss
1871
1872   * fr.po: some new translations + fixes
1873
1874 2003-06-29 Sunday 00:14  hartman
1875
1876  * modules/gui/macosx/playlist.m: 10.1 is archaic. i don't know why i bother ;)
1877    finally fixed, confirmed etc.
1878  * doc/fortunes.txt: one more
1879
1880 2003-06-28 Saturday 23:56  fenrir
1881
1882   * ffmpeg: disable direct rendering when width or height aren't a multiple
1883  of 16 (on the fly not only based upon header).
1884
1885   * httpd: test if INADDR_ANY is bind when requesting a host. (To be able to
1886  use http interface with http streaming).
1887
1888 2003-06-28 Saturday 21:27  fenrir
1889
1890   * input: close all vouts (not only the first one).
1891
1892 2003-06-28 Saturday 21:18  fenrir
1893
1894   video_output.c: should fix playback of file with multiple video track,
1895  and usage of display in stream output.
1896
1897 2003-06-28 Saturday 21:16  fenrir
1898
1899   * ffmpeg : do no try to automatically set ffmpeg-truncated (it's broken
1900   with .mp4 files)
1901
1902 2003-06-28 Saturday 21:03  hartman
1903
1904  * s/;T;/;D;
1905    Now it seems to builb. I guess you meant this sam. If I'm wrong you can correct me ;)
1906
1907 2003-06-28 Saturday 19:19  fenrir
1908
1909   * m3u: clean up and fix .m3u parsing. Please *test*.
1910
1911 2003-06-28 Saturday 17:20  fenrir
1912
1913   * input.c : call input_DelInfo _after_ that all decoders have been
1914  destroyed as vorbis decoder could add info.
1915
1916 2003-06-28 Saturday 15:27  sam
1917
1918    * Makefile.am: fixed the location of the intl sources.
1919
1920 2003-06-28 Saturday 14:31  sam
1921
1922    * configure.ac:
1923      + Look for libintl in $(top_builddir)/intl, not \$(top_srcdir)/intl.
1924      + Added CVS Id string.
1925    * m4/vlc.m4:
1926      + Added CVS Id string.
1927
1928 2003-06-28 Saturday 13:04  sam
1929
1930    * Makefile.am:
1931      + Call $(srcdir)/toolbox from $(builddir) instead of $(srcdir).
1932      + Call $(builddir)/vlc-config instead of $(srcdir)/vlc-config, because
1933        generated files end in $(builddir).
1934      + Added -Imozilla to the mozilla plugin link flags.
1935      + Look for mozilla/vlcintf.idl in $(srcdir).
1936    * configure.ac:
1937      + Set VLC_CONFIG to $(builddir)/vlc-config instead of $(srcdir)/vlc-config.
1938    * toolbox:
1939      + Look for Makefile.am in ${srcdir}, and Makefile in ${builddir}.
1940      + Prepend ${srcdir} to header files we handle.
1941    * m4/vlc.m4:
1942      + Look for vlc-config.in.in in ${srcdir} but generate vlc-config.in in
1943        ${builddir}.
1944    * modules/gui/skins/src/dialogs.cpp, modules/gui/wxwindows/interface.cpp:
1945      + Include the pixmap with a path relative to the current directory.
1946
1947     This commit should fix builds that use --srcdir (Closes: #319).
1948
1949 2003-06-28 Saturday 12:07  massiot
1950
1951  * modules/demux/mkv.cpp: Compile fix for OS X.
1952
1953 2003-06-28 Saturday 01:17  sam
1954
1955    * toolbox:
1956      + toolbox --changelog now only generates this year's changelog.
1957    * ChangeLog, doc/ChangeLog-*:
1958      + Split the changelog into several files, one per year.
1959    * debian/rules, vlc.ebuild:
1960      + Distribute the new changelog files.
1961
1962 2003-06-28 Saturday 00:29  sam
1963
1964    * vlc.ebuild:
1965      + Apply the same changes to configure as to configure.ac.
1966      + Fix autotools timestamps so that the build does not trigger useless
1967        autoconf and automake runs. Our snapshots are correctly bootstrapped
1968        and do not need extra fiddling.
1969
1970 2003-06-27 Friday 23:31  sam
1971
1972    * debian/changelog:
1973      + Updated to the latest Debian unstable upload.
1974    * debian/rules:
1975      + Moved the skins interface into the wxvlc package.
1976      + Cosmetic fixes.
1977    * debian/control:
1978      + Updated the description of the wxvlc package.
1979    * bootstrap:
1980      + Put subdirectories of modules/ in SUBDIRS, not DIST_SUBDIRS.
1981    * Makefile.am:
1982      + Put modules in SUBDIRS, not DIST_SUBDIRS.
1983    * .cvsignore:
1984      + Ignore vlc-config.in.
1985
1986 2003-06-27 Friday 18:27  sam
1987
1988    * Makefile.am: create directories before installing stuff in them.
1989    * m4/Makefile.am: distribute our generated private.m4 file.
1990
1991 2003-06-27 Friday 17:01  sam
1992
1993    * configure.ac: link the mkv plugin with -lmatroska_pic -lebml_pic if found.
1994
1995 2003-06-27 Friday 16:26  sam
1996
1997    * Makefile.am:
1998      + Removed trailing / from directory names.
1999      + Used dummy instead of "" in the for/do/done loops.
2000      + Protected a couple of filenames with double quotes.
2001
2002 2003-06-27 Friday 16:15  gbazin
2003
2004  * configure.ac: fixed matroska detection.
2005
2006 2003-06-27 Friday 14:05  sam
2007
2008    * m4/vlc.m4: CVS forgot to add this file. I swear.
2009
2010 2003-06-27 Friday 13:50  sam
2011
2012    * bootstrap:
2013      + New build system, using recursive makefiles. Due to the amount of code
2014        in VLC, this had become unavoidable.
2015      + Removed the check for OS X's stack size, since our automake targets are
2016        a lot less hungry now.
2017      + Ditto for Solaris's sed.
2018      + Since automake-1.6 is faster than 1.7, use it first if both are present.
2019    * m4/vlc.m4:
2020      + New AX_ADD_CPPFLAGS, AX_ADD_CFLAGS, AX_ADD_CXXFLAGS, AX_ADD_OBJCFLAGS
2021        and AX_ADD_LDFLAGS macros that do all the magic to detect possible
2022        modules and register their flags.
2023      + New AX_ADD_BUILTINS and AX_ADD_PLUGINS macros.
2024      + Some magic to generate vlc-config.
2025    * configure.ac:
2026      + Moved most code to the AX_ADD_* macros.
2027      + Explicitely added all target Makefiles.
2028    * modules/**/Modules.am:
2029      + Path to sources are now relative to Modules.am's directory level.
2030
2031 2003-06-27 Friday 13:38  sam
2032
2033    * src/misc/configuration.c: minor fix in a comment.
2034    * src/playlist/playlist.c: the -Z mode randomises the first item as well.
2035
2036 2003-06-27 Friday 10:31  zorglub
2037
2038  * modules/demux/m3u.c :
2039      Added name support. Only implemented for M3U and B4S playlists at the moment
2040
2041  * src/playlist/playlist.c
2042    include/vlc_playlist.h   : Added the playlist_AddName function to add an item with its name without filling an item structure.
2043
2044 2003-06-26 Thursday 19:36  gbazin
2045
2046  * modules/codec/mpeg_video/parser.c: fixed broken file.
2047
2048 2003-06-26 Thursday 18:14  sam
2049
2050    * modules/demux/util/sub.c,
2051      modules/demux/avi/avi.c: fixed inclusion of vlc_video.h. Thanks Cif.
2052
2053 2003-06-26 Thursday 16:46  fenrir
2054
2055   * mkv: more ebml element parsing.
2056
2057 2003-06-26 Thursday 16:04  gbazin
2058
2059  * src/stream_output/announce.c: msvc compilation fix.
2060
2061 2003-06-26 Thursday 14:42  zorglub
2062
2063  * ./modules/demux/m3u.c: added support for Winamp 3 B4S files
2064
2065  Still need to add the support for the Names in all formats (we currently
2066  only put the URL), but I do not have any ASX, HTML nor PLS sample file
2067
2068 2003-06-26 Thursday 12:19  sam
2069
2070    * include/video.h: renamed this file to vlc_video.h to avoid name collisions
2071      with a couple of modules.
2072
2073 2003-06-25 Wednesday 23:46  sam
2074
2075    * src/stream_output/announce.c:
2076      + Fixed a multiline string.
2077      + Coding style fixes.
2078
2079 2003-06-25 Wednesday 21:47  fenrir
2080
2081   * transcode: fix a potential segfault.
2082
2083 2003-06-25 Wednesday 21:17  asmax
2084
2085  * modules/audio_output/esd: forced sample rate to ESD_DEFAULT_RATE
2086    At last closes bug #625 !
2087
2088 2003-06-25 Wednesday 21:03  zorglub
2089
2090  * ./include/announce.h
2091    ./src/stream_output/announce.c  : use send instead of sendto.
2092
2093  * ./modules/misc/sap.c : use a define
2094
2095 2003-06-25 Wednesday 20:37  fenrir
2096
2097   * mkv: a little memory leak.
2098
2099 2003-06-25 Wednesday 19:28  fenrir
2100
2101   * ts: set a fourcc for PAT/PMT to avoid garbage in logs.
2102
2103 2003-06-25 Wednesday 15:50  fenrir
2104
2105   * httpd: fix a memory and thread leak.
2106
2107 2003-06-25 Wednesday 14:41  sam
2108
2109    * Makefile.am: using C++ linkage for vlc under OS X and BeOS.
2110
2111 2003-06-25 Wednesday 09:13  gbazin
2112
2113  * modules/demux/mkv.cpp: compile fix for systems not supporting gmtime_r().
2114
2115 2003-06-25 Wednesday 08:59  massiot
2116
2117  ++
2118
2119 2003-06-25 Wednesday 03:08  sam
2120
2121    * toolbox:
2122      + Disabled useless verbosity.
2123      + Fixed some incorrect ">/dev/null 2>&1" semantics.
2124
2125 2003-06-25 Wednesday 00:40  fenrir
2126
2127   * mpeg_audio.c: fix segfault caused by free bitrate and padding set.
2128   (the stream isn't free bitrate) SyncInfo think it's free bitrate but
2129  return a frame size of 1. Now, I test bitrate.
2130
2131 2003-06-24 Tuesday 23:11  fenrir
2132
2133   * lalala ;)
2134
2135 2003-06-24 Tuesday 23:00  fenrir
2136
2137   * mkv : spelling mistakes.
2138
2139 2003-06-24 Tuesday 22:53  fenrir
2140
2141   * avi: for interleaved file (audio_pos - video_pos < 2Mo), seek upon
2142   percent and not time, it's better.
2143   Please test.
2144
2145 2003-06-24 Tuesday 22:26  asmax
2146
2147  * all: show/hide the interface with middle-click on the vout
2148         (when the last vout is closed, the interface reappears)
2149         Works only with the skins interface and X11/Xvideo vouts, but it's
2150         very easy to implement (just add a callback on "intf-show" in the
2151         interface, and trigger it in the vout)
2152
2153 2003-06-24 Tuesday 19:59  fenrir
2154
2155   * mkv: remove unnecessary header.
2156
2157 2003-06-24 Tuesday 19:35  fenrir
2158
2159   * mkv: when seeking, by default, try to reach the file position not the
2160  time (seek seems better).
2161
2162 2003-06-24 Tuesday 18:42  fenrir
2163
2164   * mkv: clean up, more input infos, begin to parse Tags element (don't work
2165   yet).
2166
2167 2003-06-24 Tuesday 15:50  sam
2168
2169    * Makefile.am: changed interface.h to vlc_interface.h.
2170
2171 2003-06-24 Tuesday 15:37  sam
2172
2173    * configure.ac: removed -lstdc++ LDFLAGS, and used CXXFLAGS to force C++
2174      linkage instead.
2175
2176 2003-06-24 Tuesday 13:33  sam
2177
2178    * include/interface.h: renamed this file to vlc_interface.h to avoid name
2179      collisions with a couple of plugins.
2180
2181 2003-06-24 Tuesday 11:26  gbazin
2182
2183  * src/stream_output/announce.c: inet_pton() isn't supported on win32 so disabled ipv6 sap announces on win32.
2184
2185  Wouldn't it be possible to use send() instead of sendto() ? That would simplify the code and get rid of this problem.
2186
2187 2003-06-24 Tuesday 09:31  sam
2188
2189    * modules/**/.cvsignore: added Makefile{,.in.am} to the ignore list, as
2190      well as .lo/.la files.
2191
2192 2003-06-24 Tuesday 06:07  fenrir
2193
2194   * mkv: use b_mute and add meta informations.
2195
2196 2003-06-24 Tuesday 00:50  fenrir
2197
2198   * avi : don't resynch on key frame for audio stream.
2199
2200 2003-06-24 Tuesday 00:33  fenrir
2201
2202   * mkv: avoid seeking at the same place (was sooooo slow 'cause of
2203            buffer filling)
2204          can seek in file without cues (slow)
2205          can play file over http and unseekable input.
2206
2207 2003-06-24 Tuesday 00:31  gbazin
2208
2209  * modules/demux/ogg.c: fix for ogg web streams.
2210
2211 2003-06-23 Monday 23:51  gbazin
2212
2213  * modules/packetizer/vorbis.c: vorbis data packetizer for the stream output.
2214  * modules/mux/ogg.c: cleanup, bug fixes and vorbis support.
2215  * modules/demux/ogg.c: added vorbis channels info.
2216  * modules/misc/httpd.c: bug fix for stream header generation.
2217
2218 2003-06-23 Monday 20:35  asmax
2219
2220  * src/playlist/playlist.c: set "intf-change" in SkipItem
2221  * modules/gui/skin/*: InterfaceRefresh is now triggered by a
2222    callback on intf-change
2223
2224 2003-06-23 Monday 17:01  bigben
2225
2226  Copy / paste of code so that the pvr input parse all parameters. Doesn't
2227  work for the standard (PAL/SECAM/NTSC) yet.
2228
2229 2003-06-23 Monday 16:09  gbazin
2230
2231  * src/misc/modules.c, modules/gui/wxwindows/timer.cpp: fixed 2 nasty bugs.
2232  * modules/demux/util/id3tag.c: small cleanup.
2233
2234 2003-06-23 Monday 13:45  zorglub
2235
2236  Fixed a segfault that could happen if you have ipv6 support enabled, but no address
2237
2238 2003-06-23 Monday 11:41  zorglub
2239
2240  * Stream output now support IPv6 SAP announces
2241  * Code cleanup in SAP
2242
2243 2003-06-23 Monday 10:21  sam
2244
2245    * bootstrap: make errors less obscure when using gettext 0.11.3 or 0.11.4,
2246      due to Debian bug #158383 in gettext (upstream bug).
2247
2248 2003-06-23 Monday 00:30  fenrir
2249
2250   * mkv: fix for blocks using lacing. (Now vorbis plays without any problem)
2251
2252 2003-06-23 Monday 00:18  hartman
2253
2254  * You check it three times and I still managed to miss a link.
2255    Ebuild doesn't work in the 0.6.0 release :(
2256
2257 2003-06-22 Sunday 23:22  fenrir
2258
2259   * mkv: fix vorbis track. But sound quality is horrible ( probably
2260  timestamps problems)
2261
2262 2003-06-22 Sunday 18:56  gbazin
2263
2264  * doc/Makefile.am: one more like this and I'll become crazy.
2265
2266 2003-06-22 Sunday 18:30  gbazin
2267
2268  * doc/Makefile.am: fixed make dist
2269
2270 2003-06-22 Sunday 18:07  gbazin
2271
2272  * NEWS: added an entry for the experimental matroska demux.
2273
2274 2003-06-22 Sunday 17:52  gbazin
2275
2276  * configure.ac: removed -Winline which in fact was the culprit for the verbosity of gcc-3.3.
2277  * modules/gui/skins/src/skin_main.cpp: fixed icon loading.
2278
2279 2003-06-22 Sunday 16:52  gbazin
2280
2281  * configure.ac: really removed -Wdisabled-optimization this time.
2282
2283 2003-06-22 Sunday 16:27  fenrir
2284
2285   * mkv: fix a double delete.
2286
2287 2003-06-22 Sunday 16:00  gbazin
2288
2289  * ALL: bumped version number to 0.6.0 (finally :), updated po, ChangeLog, removed
2290  the Wdisabled-optimization flag from the build (too verbose with gcc-3.3).
2291
2292 2003-06-22 Sunday 15:43  gbazin
2293
2294  * modules/gui/wxwindows/streamout.cpp: disabled mp4 muxer.
2295  * include/interface.h: updated comment.
2296
2297 2003-06-22 Sunday 15:30  hartman
2298
2299  * Removed mp4 muxer support (temporarily)
2300
2301 2003-06-22 Sunday 15:07  asmax
2302
2303  * x11/x11_dragdrop.cpp: unbelievable, Xdnd works !!
2304
2305 2003-06-22 Sunday 15:03  hartman
2306
2307  * NEWS: Checked the NEWS file. added some missing items. Fixed a couple of spelling errors etc.
2308  * vlc.ebuild: Set the correct urls for ffmpeg and mpeg2dec snapshots
2309
2310 2003-06-22 Sunday 14:36  fenrir
2311
2312   * mkv: better seeking support.
2313
2314 2003-06-22 Sunday 14:06  gbazin
2315
2316  * configure.ac: compile fix for sunos
2317
2318 2003-06-22 Sunday 13:31  gbazin
2319
2320  * configure.ac, modules/demux/Modules.am: matroska configure detection (disabled by default).
2321  Due to the way matroska headers directly reference ebml headers, you'll have to configure like this:
2322  CPPFLAGS=-I/usr/local/include/ebml ./configure --enable-mkv
2323
2324 2003-06-22 Sunday 13:27  sigmunau
2325
2326  turned a debug message into a comment
2327
2328 2003-06-22 Sunday 13:06  asmax
2329
2330  * x11/x11_window.cpp: raise a window when clicking on it
2331
2332 2003-06-22 Sunday 12:54  asmax
2333
2334  * at least it compiles now ;)
2335
2336 2003-06-22 Sunday 12:46  asmax
2337
2338  * reverted my previous commit: cannot work as expected
2339  * src/theme.cpp: fixed a delete[] / free mismatch
2340
2341 2003-06-22 Sunday 12:27  fenrir
2342
2343   * mkv: basic seek support (only with file with cues, it doesn't search key
2344   frame, ...)
2345          clean up.
2346
2347 2003-06-22 Sunday 08:49  fenrir
2348
2349   * faad: can read stream with multiple frames per pes_packet_t (for mkv).
2350
2351 2003-06-22 Sunday 07:39  fenrir
2352
2353   * mkv.cpp : begin of a matroska demuxer
2354    TODO:
2355      * seek support
2356      * vorbis support (it's a decoder problem, as matroska embded raw
2357        vorbis data)
2358      * utf8 subtitles handling (probably at the decoder stage too)
2359      * clean up.
2360      * support of stream other than files.
2361      * ...
2362
2363 2003-06-22 Sunday 01:08  sam
2364
2365    * Makefile.dep: the file that would never die.
2366
2367 2003-06-22 Sunday 00:40  titer
2368
2369   beos/* : - cleaned the way to mute/unmute
2370            - save the volume when exiting
2371
2372 2003-06-22 Sunday 00:00  asmax
2373
2374  * src/theme.cpp, src/event.* : no more VLC_SHOW event
2375  * src/window.* : replaced p_intf->p_sys->WindowList by a singleton
2376    class SkinWindowList (to be tested under windows)
2377  * removed useless gtk2 files
2378
2379 2003-06-21 Saturday 22:30  hartman
2380
2381  * added a new set of widgets for CONFIG_ITEM_FILE and DIRECTORY
2382  * only set prefs on safe, not earlier.
2383
2384 2003-06-21 Saturday 21:59  sam
2385
2386    * src/libvlc.c: got rid of type-punning warnings.
2387
2388 2003-06-21 Saturday 20:45  sam
2389
2390    * THANKS: spelling fixes.
2391    * configure.ac:
2392      + Added curly braces around variables.
2393      + Got rid of the "x$foo" constructs.
2394      + Renamed *_plugin conditionals into *_p.
2395    * debian/changelog:
2396      + Fixed a duplicate entry.
2397      + Added an entry for an old Debian upload that fixed #117180.
2398    * debian/control:
2399      + Added a build dependency on libimlib2-dev for skins.
2400    * debian/rules:
2401      + Activated support for skins.
2402
2403 2003-06-21 Saturday 17:26  sigmunau
2404
2405  removed a duplicate entry from the NEWS file
2406
2407 2003-06-21 Saturday 17:05  sam
2408
2409    * .cvsignore:
2410      + Removed configure.ac from the ignore list.
2411
2412 2003-06-21 Saturday 17:04  sam
2413
2414    * configure.ac.in is no more, we can now use configure.ac like normal people,
2415      bootstrap generates the proper magic for us.
2416
2417 2003-06-21 Saturday 16:09  sam
2418
2419    * debian/rules:
2420      + Use the -s flag instead of -a so that debhelper properly handles the
2421        i386-only plugin packages.
2422      + Split the build rule into configure and build.
2423
2424 2003-06-21 Saturday 14:24  gbazin
2425
2426  * modules/access_output/file.c: make the output file writeable by the owner.
2427
2428 2003-06-20 Friday 23:13  hartman
2429
2430  * added missing support for CONFIG_ITEM_DIRECTORY to gtk prefs.
2431
2432 2003-06-20 Friday 21:34  ipkiss
2433
2434   * ./doc/skins/events-howto.txt: added some events
2435   * ./modules/gui/skins/*: fixed my last commit
2436
2437 2003-06-20 Friday 19:50  ipkiss
2438
2439   * ./modules/gui/skins/src/vlcproc.cpp: added the "title" option to the
2440     "display" attribute of ControlText. It allows to show the title of
2441     the current stream, without the full path.
2442   * ./doc/skins/*: updated the doc
2443
2444 2003-06-20 Friday 15:34  hartman
2445
2446  * Made the search path configuration options, directory instead of string options.
2447
2448 2003-06-20 Friday 11:42  alexis
2449
2450  modules/misc/sap.c: fix for the default scope of the IPv6 announces.
2451  python/setup.py: a configuration that should work better.
2452
2453 2003-06-20 Friday 01:27  hartman
2454
2455  * vlc.ebuild: added support for faad2 and skins. See the wiki page for info.
2456  * README.MacOSX.rtf: More updates because of new prefs dialog.
2457
2458 2003-06-19 Thursday 21:09  gbazin
2459
2460  * modules/codec/ffmpeg/video.c: disabled direct rendering when hurry-up is
2461  enabled. ffmpeg doesn't properly release old pictures when frames are skipped.
2462
2463 2003-06-19 Thursday 18:45  gbazin
2464
2465  * modules/access_output/udp.c: removed unnecessary code.
2466
2467 2003-06-19 Thursday 18:44  titer
2468
2469   beos/VideoOutput.cpp : fixed a visual bug in fullscreen that happens with
2470    a few Dano/Zeta themes
2471
2472 2003-06-19 Thursday 18:22  gbazin
2473
2474  * 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).
2475
2476 2003-06-19 Thursday 13:08  sam
2477
2478    * ./modules/misc/screensaver.c: the screensaver was disabled way too often
2479      because I forgot to reinitialise an index.
2480
2481 2003-06-19 Thursday 12:21  gbazin
2482
2483  * 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.
2484
2485 2003-06-19 Thursday 02:14  sam
2486
2487    * debian/rules:
2488      + Replaced $(DEB_BUILD_ARCH) with `dpkg-architecture -qDEB_BUILD_GNU_CPU`
2489        so that the rules can be called directly.
2490    * debian/control:
2491      + Removed leading "a"s from package descriptions.
2492      + Set policy to 3.5.10.
2493    * debian/copyright:
2494      + Removed debian/vlc.copyright.
2495
2496 2003-06-18 Wednesday 12:18  zorglub
2497
2498  SAP can now listen for IPv6 announces
2499
2500  To enable this, start vlc with --sap-ipv6
2501  To disable IPv4 listening, use --no-sap-ipv4
2502
2503  You can also set the scope of the announces (default is 3)
2504
2505 2003-06-17 Tuesday 21:52  asmax
2506
2507  * moved the ttl help in the right section
2508
2509 2003-06-17 Tuesday 21:07  gbazin
2510
2511  * modules/codec/ffmpeg/video.h: forgot to remove a reference to the old postprocessing code.
2512
2513 2003-06-17 Tuesday 20:56  asmax
2514
2515  * fixed another compilation issue of python module
2516
2517 2003-06-17 Tuesday 20:47  asmax
2518
2519  * fixed a very old bug preventing the whole thing from working :(
2520
2521 2003-06-17 Tuesday 20:10  hartman
2522
2523  * Fixes to the german translation
2524
2525 2003-06-17 Tuesday 20:03  hartman
2526
2527  * moved the capability definition up one line. the config options follow the capability now. Circumvents a bug with OSX prefs dialog.
2528
2529 2003-06-17 Tuesday 18:13  asmax
2530
2531  * tooltips are now updated during scrolling
2532
2533 2003-06-17 Tuesday 16:09  gbazin
2534
2535  * modules/*: got rid of empty module objects.
2536  * modules/gui/wxwindows/preferences.cpp: fixed the config options display for submodules.
2537
2538 2003-06-17 Tuesday 14:43  hartman
2539
2540  modules/codec/quicktime.c: Disabled all video codecs accept SVQ3
2541  modules/gui/macosx/intf.m: Fixed an inconsistenty in the translation
2542  cvS: ----------------------------------------------------------------------
2543
2544 2003-06-17 Tuesday 14:38  hartman
2545
2546  * modules/gui/macosx/output.m: Fixed a bug in the transcoding dialog.
2547  * extras/MacOSX/Resources/English.lproj/MainMenu.nib:
2548    Fixed two cosmetic issues in the stream output dialog.
2549  * po/de.po: Update german translation courtesy of: Felix Kuhne <FK at aenneburghardt.de>
2550
2551 2003-06-16 Monday 21:55  gbazin
2552
2553  * modules/gui/wxwindows/preferences.cpp: fixed the preferences to also show the config options of sub-modules.
2554  * include/modules_inner.h: removed unneeded initialization.
2555
2556 2003-06-16 Monday 20:49  gbazin
2557
2558  * modules/codec/ffmpeg/video.c: fixed the last direct rendering bug.
2559
2560 2003-06-16 Monday 20:23  gbazin
2561
2562  * configure.ac.in, modules/codec/ffmpeg/*: a few direct rendering fixes and got rid of the old post-processing code.
2563
2564 2003-06-16 Monday 15:39  zorglub
2565
2566  * SAP can now handle SAP-announced IPv6 streams
2567
2568 2003-06-15 Sunday 22:32  hartman
2569
2570  * NEWS: small corrections
2571  * modules/codec/ffmpeg: I had disabled IV31 support on intel instead of on ppc
2572  * modules/codec/quicktime.c: cosmetic fix
2573
2574 2003-06-15 Sunday 15:20  hartman
2575
2576  * Fixed applescript Fullscreen command.
2577
2578 2003-06-15 Sunday 15:16  sigmunau
2579
2580  id3tag.c: Do not try to seek on network streams even if they have b_seekable set to
2581  true, since this seems to break playback of some streams over http. It also
2582  takes to much time just to get some fancy metadata
2583
2584 2003-06-15 Sunday 14:00  hartman
2585
2586  * ./po/it.po: Fresh Italien translation, courtesy of by Bruno <allevb at tin.it>
2587  * ./po/nl.po: New Dutch Translation by /me ;)
2588  * README.MacOSX.rtf: Updated instructions of Prefence usage.
2589
2590 2003-06-15 Sunday 01:23  massiot
2591
2592  * Removed the ugly dependancy on glibc in the ipv6 module.
2593  * po/fr.po: French translation courtesy of Jean-Pierre Kuypers.
2594  * Miscellaneous clean-ups.
2595
2596 2003-06-14 Saturday 22:14  hartman
2597
2598  * We should be compatible with older versions of faad again
2599
2600 2003-06-14 Saturday 22:12  gbazin
2601
2602  * configure.ac.in: old faad2 detection.
2603
2604 2003-06-14 Saturday 21:18  gbazin
2605
2606  * modules/gui/wxwindows/open.cpp: fixed a couple of bugs with the open dialog.
2607
2608 2003-06-14 Saturday 21:06  hartman
2609
2610  * Dramatically improved the ebuild.
2611    - To be done before 0.6.0 release: insert correct contrib links for ffmpeg and libmpeg2
2612    - fix faad2? currently disabled
2613
2614 2003-06-14 Saturday 18:49  gbazin
2615
2616  * modules/gui/skins/x11/x11_window.cpp: small bugfix for icons support.
2617
2618 2003-06-14 Saturday 16:29  gbazin
2619
2620  * src/misc/configuration.c: in config_SaveConfigFile() don't save options that
2621  kept their original value (thanks fenrir for the suggestion).
2622
2623 2003-06-14 Saturday 15:43  gbazin
2624
2625  * modules/codec/ffmpeg/*: fix for ffmpeg direct rendering. Direct rendering is now
2626  enabled by default.
2627
2628 2003-06-14 Saturday 12:32  titer
2629
2630   beos/VideoOutput.cpp : make the BPopUpMenu stickable
2631
2632 2003-06-14 Saturday 00:49  titer
2633
2634   include/vlc_threads.h: more BeOS' priorities tuning.
2635
2636 2003-06-13 Friday 21:18  asmax
2637
2638  * X11 skin windows should have an icon now
2639
2640 2003-06-13 Friday 15:54  gbazin
2641
2642  modules/gui/wxwindows/*: fix for the volume control under win32.
2643
2644 2003-06-13 Friday 12:08  gbazin
2645
2646  * 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)
2647
2648 2003-06-13 Friday 03:21  sam
2649
2650    * ./src/misc/messages.c: ouch. when the message queue was full, we were
2651      using our va_list twice, which caused crashes on architectures where
2652      va_list is a pointer; we now use va_copy whenever possible.
2653
2654 2003-06-13 Friday 00:15  titer
2655
2656   modules/gui/beos/Interface.cpp : fixed a possible crash
2657
2658 2003-06-12 Thursday 23:03  gbazin
2659
2660  * modules/misc/network/ipv6.c: gave a quick try to implementing ttl for ipv6.
2661
2662 2003-06-12 Thursday 22:27  massiot
2663
2664  * modules/codec/spudec/spudec.c: Take small font by default
2665
2666 2003-06-12 Thursday 22:03  gbazin
2667
2668  * modules/gui/wxwindows/interface.cpp: fixed compile issue.
2669
2670 2003-06-12 Thursday 21:28  gbazin
2671
2672  * modules/gui/wxwindows/*: added a volume control.
2673
2674 2003-06-12 Thursday 15:56  gbazin
2675
2676  * modules/access_output/file.c: win32 compilation fix.
2677
2678 2003-06-12 Thursday 11:37  zorglub
2679
2680  Code cleanup
2681
2682 2003-06-12 Thursday 08:14  gbazin
2683
2684  * share/Makefile.am: fixed my previous fix ;)
2685
2686 2003-06-12 Thursday 06:56  gbazin
2687
2688  * Makefile.am: fixed inclusion of skins in make dist.
2689
2690 2003-06-11 Wednesday 22:46  gbazin
2691
2692  * ALL: bumped version number to 0.6.0-test3 + po updates
2693
2694 2003-06-11 Wednesday 21:46  asmax
2695
2696  * skin_main.cpp,x11_theme.cpp: better way to fix the "open skin bug" !
2697  * share/Makefile.am: install skins at make install (closes bug #856)
2698
2699 2003-06-11 Wednesday 21:41  gbazin
2700
2701  * modules/access_output/file.c: use open() instead of fopen(). This allows us to use _lseeki64() on win32.
2702
2703 2003-06-11 Wednesday 20:36  gbazin
2704
2705  * modules/video_filter/osd_text.c: small compile fix that seems to be needed on
2706  some platforms.
2707
2708 2003-06-11 Wednesday 18:45  gbazin
2709
2710  * NEWS: updated.
2711
2712 2003-06-11 Wednesday 18:20  gbazin
2713
2714  * modules/audio_output/directx.c: fixed mem leak in 5.1 audio.
2715
2716 2003-06-11 Wednesday 15:53  gbazin
2717
2718  * modules/demux/ogg.c, modules/codec/theora.c: updated the ogg demuxer and theora decoder to the latest libtheora alpha 2 release.
2719
2720 2003-06-11 Wednesday 10:42  gbazin
2721
2722  * 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.
2723  * msvc/vlc.dsw: added basic_skins and renamed mpeg_video into mpeg_video_old.
2724  * modules/codec/mpeg_video/parser.c: fixed segfault when idct/motion modules can't be loaded.
2725
2726 2003-06-10 Tuesday 23:01  massiot
2727
2728  * configure.ac.in: Renamed mpeg_video to mpeg_video_old, so that even
2729    people who explicitely set mpeg_video in the previous version will end
2730    up with libmpeg2 in 0.6.0.
2731  * modules/codec/libmpeg2.c: Fixed a potential segfault, especially
2732    with DVDs.
2733  * modules/codec/lpcm.c: Send two PES packets in one aout buffer, because
2734    some audio filters (read: coreaudio resampler) don't like too small
2735    packets (I know, this is ugly).
2736
2737 2003-06-10 Tuesday 22:42  gbazin
2738
2739  * 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.
2740
2741 2003-06-10 Tuesday 11:43  gbazin
2742
2743  * configure.ac.in: added an --enable-mostly-builtin option to avoid having too many plugins.
2744  * modules/gui/skins/src/*: reverted the last BASIC_SKINS patch (BASIC_SKINS was not broken, the changes were done on purpose).
2745  * modules/gui/skins/src/dialogs.[cpp,h]: ran dos2unix on these 2 files.
2746
2747 2003-06-10 Tuesday 11:12  massiot
2748
2749  Fixed a potential segfault.
2750
2751 2003-06-09 Monday 22:02  asmax
2752
2753  * x11_api.c: implemented OSAPI_GetNonTransparentColor (needed for fonts !)
2754
2755 2003-06-09 Monday 21:14  asmax
2756
2757  * X11 skins are now loaded from home directory or if it fails, from
2758    the share directory
2759
2760 2003-06-09 Monday 19:56  jpsaman
2761
2762  Run opie-vlc and zaurus-vlc as GuiServer. (Didn't I commit this before???).
2763
2764 2003-06-09 Monday 19:51  jpsaman
2765
2766  Updated build packages for test2 release.
2767
2768 2003-06-09 Monday 19:08  asmax
2769
2770  * fixed a segfault in FileInfo when p_info->psz_name == NULL
2771    but there are still other segfaults sometimes in FileInfo !!
2772
2773 2003-06-09 Monday 14:04  asmax
2774
2775  * now selection method in the playlist depends on the state of the
2776    CTRL button (as expected in a normal playlist !)
2777    TODO: - do the same under windows
2778          - replace all button constants 1/2 by MOUSE_LEFT/MOUSE_RIGHT
2779
2780 2003-06-09 Monday 12:33  asmax
2781
2782  * repaired basic_skins
2783  * removed all the compilation warnings
2784  * fixed LOTS of memory leaks in skins (gibalou, you should try valgrind
2785    on wxwindows plugin ;)
2786
2787 2003-06-09 Monday 09:29  massiot
2788
2789  * modules/access/file.c: Fixed a compile issue (thanks michael.mauch at gmx.de)
2790
2791 2003-06-09 Monday 07:16  gbazin
2792
2793  * modules/mux/mpeg/pes.c: allow cases where we don't write a pts.
2794  * modules/stream_out/display.c: handle cases where we don't have a pts/dts.
2795
2796 2003-06-09 Monday 06:52  gbazin
2797
2798  * modules/gui/skins/src/vlcproc.cpp: the "play" action will trigger the open dialog if the playlist is empty.
2799
2800 2003-06-09 Monday 00:33  massiot
2801
2802  * include/video.h include/video_output.h src/video_output/vout_pictures.c:
2803    In vout_CreatePicture() replace i_repeat_first_field by the more useful
2804    i_nb_fields
2805  * modules/gui/macosx/intf.m: Fixed a warning
2806  * modules/codec/libmpeg2.c include/vout_synchro.h src/video_output/vout_synchro.c:
2807    Re-added support for slice-I streams, plus miscellaneous tweakings
2808
2809 2003-06-09 Monday 00:32  asmax
2810
2811  * drag & drop works with gnome file manager now
2812
2813 2003-06-09 Monday 00:07  asmax
2814
2815  * drag & drop for X11 skins. Still mysterious problems but it's better
2816    than nothing
2817
2818 2003-06-08 Sunday 18:40  gbazin
2819
2820  * modules/gui/skins/x11/x11_window.cpp: avoid flicker when mapping a window.
2821  * share/skins/default/theme.xml: playlist is hidden by default.
2822
2823 2003-06-08 Sunday 18:17  asmax
2824
2825  * very beginning of drag and drop support in X11 skins
2826
2827 2003-06-08 Sunday 16:56  gbazin
2828
2829  * modules/gui/skins/*: display the popupmenu when you right click on the interface.
2830
2831 2003-06-08 Sunday 16:04  titer
2832
2833   Minor fix
2834
2835 2003-06-08 Sunday 15:22  asmax
2836
2837  * share/skins/default/theme.xml: fixed playlist size
2838  * modules/gui/skins/controls/playlist.cpp: fixed a segfault when deleting
2839    items
2840  * modules/gui/skins/x11/x11_graphics.cpp: implemented DrawRect
2841
2842 2003-06-08 Sunday 12:45  gbazin
2843
2844  * modules/gui/skins/x11/*: fixed transparency problem. XShapeCombineRegion() needs to be called before the window is mapped.
2845
2846 2003-06-08 Sunday 11:33  asmax
2847
2848  * better implementation of timers for X11 skins
2849
2850 2003-06-08 Sunday 00:32  asmax
2851
2852  * x11_font.cpp: fixed font placement
2853  * x11_window.*: real tooltip windows ! not perfect yet but it looks cool !
2854  * removed compilation of gtk2 skins module. If you want it back, good luck ;)
2855
2856 2003-06-07 Saturday 19:19  gbazin
2857
2858  * share/Makefile.ami, doc/Makefile.am: forgot to include some files in the "make dist".
2859
2860 2003-06-07 Saturday 19:05  gbazin
2861
2862  * doc/subtitles/*, share/font-eutopiabold21.rle: new (smaller) font + scripts
2863  and instructions to generate new fonts.
2864
2865 2003-06-07 Saturday 12:19  asmax
2866
2867  * beginning of tooltips (only in the console at the moment ;)
2868
2869 2003-06-07 Saturday 10:18  gbazin
2870
2871  * modules/gui/skins/x11/x11_theme.cpp: removed unnecessary stuff.
2872
2873 2003-06-07 Saturday 03:45  titer
2874
2875   modules/access/pvr/pvr.c : compile fix
2876
2877 2003-06-07 Saturday 03:25  titer
2878
2879   missing cvsignore
2880
2881 2003-06-07 Saturday 00:36  asmax
2882
2883  * implemented double click event for X11 skins. The delay is hard-coded
2884    (400ms) , maybe it could be stored in the vlc config file
2885
2886 2003-06-06 Friday 23:34  asmax
2887
2888  * got rid of this useless error message
2889
2890 2003-06-06 Friday 21:47  asmax
2891
2892  * x11/x11_window.cpp: fixed clipping and text attributes
2893
2894 2003-06-06 Friday 19:40  asmax
2895
2896  * key shortcuts for X11 skins are now working
2897
2898 2003-06-06 Friday 14:50  gbazin
2899
2900  * modules/gui/skins/src/themeloader.cpp: small fix for tgz skins.
2901
2902 2003-06-06 Friday 13:34  gbazin
2903
2904  * modules/packetizer/mpegvideo.c: Fixed a 3:2 pulldown bug (not tested).
2905
2906 2003-06-06 Friday 11:09  gbazin
2907
2908  * modules/misc/network/ipv6.c: oups, ipv6 multicast wasn't enabled on win32. Also fixed the interface name parsing in the MRL.
2909
2910 2003-06-06 Friday 02:48  hartman
2911
2912  * Typo's by me. ( Cool i included a dutch sentence a while ago and noone noticed ?)
2913
2914 2003-06-06 Friday 02:23  hartman
2915
2916  * All: some spelling corrections and description string clarifications.
2917    There is a lot of improvement left here.
2918
2919 2003-06-06 Friday 00:38  hartman
2920
2921  * modules/gui/macosx/prefs.?:
2922    - Changed modules list to use Default instead of None. probably clearer to
2923      users.
2924    - Have a warning before resetting the prefs.
2925
2926 2003-06-05 Thursday 22:16  asmax
2927
2928  * x11/x11_timer.* : classes to implement platform-independant timers
2929  * controls/text.cpp : text scrolling works ! (at least in the main window)
2930
2931 2003-06-05 Thursday 21:22  gbazin
2932
2933  * modules/gui/skins/*, modules/gui/wxwindows/*: added the wxWin popup menu to the skins interface.
2934
2935 2003-06-05 Thursday 11:52  gbazin
2936
2937  * include/vlc_common.h: fixed the I64C() macro for mingw.
2938  * 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.
2939
2940 2003-06-04 Wednesday 23:17  massiot
2941
2942  VLC 0.6 codename is Trevelyan.
2943
2944 2003-06-04 Wednesday 21:41  titer
2945
2946   Added a special access module for PVR MPEG-2 encoding boards.
2947   It allows to change the frequency and such things quite easily, from VLC.
2948   You'll have to --enable-pvr to build it.
2949
2950 2003-06-04 Wednesday 18:47  asmax
2951
2952  * added <unistd.h> or it doesn't compile !
2953
2954 2003-06-04 Wednesday 17:44  gbazin
2955
2956  * modules/gui/skins/x11/x11_api.cpp: implemented OSAPI_GetTime() and OSAPI_RmDir().
2957
2958 2003-06-04 Wednesday 16:44  gbazin
2959
2960  * modules/gui/skins/src/vlcproc.cpp: compilation fix.
2961
2962 2003-06-04 Wednesday 16:03  gbazin
2963
2964  * 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.
2965  * modules/gui/wxwindows/timer.cpp: fixed comment.
2966
2967 2003-06-03 Tuesday 23:17  massiot
2968
2969  * OS X users can now browse the DVD menus with the arrow keys.
2970
2971 2003-06-03 Tuesday 22:21  hartman
2972
2973  * When choosing a autogenerated menuitem, we now create a new thread to
2974    do the actual execution of this command. this is a (very ugly) workaround
2975    to the problem we were having with the deinterlace menu on osx.
2976
2977    It works now, but now i'm running into the black screen and continous
2978    "late picture skipped (-218000)" again which is also plagueing us when you
2979    enter fullscreen with a filter enabled. This ought to be fixed before 0.6.0
2980    as well.
2981
2982 2003-06-03 Tuesday 22:20  gbazin
2983
2984  * modules/gui/skins/src/*: oops, forgot to add a bunch of files.
2985
2986 2003-06-03 Tuesday 22:18  gbazin
2987
2988  * configure.ac.in: bail out with an error message if the x11 skins are enabled and we couldn't find imlib2.
2989  * modules/gui/wxwindows/*: fixed bug in sout dialog box.
2990  * 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).
2991
2992 2003-06-03 Tuesday 12:06  titer
2993
2994   modules/gui/beos/* : fixed the screenshot format selection I broke lately
2995
2996 2003-06-02 Monday 16:01  sigmunau
2997
2998  http.c: if the webserver doesn't return 206 the stream is not seekable.
2999
3000 2003-06-02 Monday 12:42  hartman
3001
3002  * modules/codec/libmpeg2.c: fixed a crasher with invalid pictures
3003  * modules/gui/macosx/playlist.m: better fix for playlists on 10.1
3004
3005 2003-06-01 Sunday 23:48  hartman
3006
3007  * ALL:
3008    - Changed the autogenerated menu's in a system working similar to wxWindows.
3009    - The deinterlace menu is autogenerated now. However it seems the problem
3010      with on the fly filter changes still exists.
3011
3012 2003-06-01 Sunday 22:11  asmax
3013
3014  * modules/gui/skins/x11/x11_api.cpp: fixed OSAPI_GetScreenSize
3015  * all: added locks around X calls to make them thread safe (will be
3016    useful in the next commit ;-)
3017
3018 2003-06-01 Sunday 17:13  asmax
3019
3020  * mouse wheel scroll for X11 skins
3021
3022 2003-06-01 Sunday 16:39  asmax
3023
3024  * configure.ac.in : fixed linking of skins modules
3025  * modules/gui/skins/*:
3026    - fixed the wxwindows bug, due to a huge bug with broadcast events
3027    - beginning of fonts in X11 skins
3028  so, you can test the X11 skins module: it should work now !
3029
3030 2003-06-01 Sunday 00:26  fenrir
3031
3032   * ts: fix current_next value.
3033
3034 2003-05-31 Saturday 23:41  sam
3035
3036    * ./debian/vlc.mime: the vlc packages registers with the Debian MIME system.
3037
3038 2003-05-31 Saturday 23:23  ipkiss
3039
3040   * skins/controls/button.cpp: Fixed a nasty bug.
3041   * skins/controls/generic.h: Some public fields are now protected
3042   * skins/src/window.cpp:
3043      - Added a few debug messages
3044      - Invisible controls don't receive events anymore
3045
3046  Note: There are still a few bugs in the code handling the controls and
3047  their different states, and I think they will be difficult to fix with
3048  the current code structure. A rewrite of this part of code could be a
3049  good idea (perhaps using states and transitions between states, like
3050  Zinf does?).
3051
3052 2003-05-31 Saturday 21:49  fenrir
3053
3054   * ts: proper fix for both.
3055
3056 2003-05-31 Saturday 16:15  fenrir
3057
3058   * ts: reverse my last commit (the proper way should be to modify also the
3059   muxer but this will break compatibility).
3060
3061 2003-05-31 Saturday 12:24  titer
3062
3063   * src/input/input_ext-intf.c :  added an input_SetRate function; it is
3064     quite more convenient than, e.g, calling input_SetStatus( STATUS_FASTER )
3065     two times if you want to switch from 1:1 to 4:1 from the interface.
3066     Old functions still work.
3067   * modules/gui/beos/VlcWrapper.cpp : use it
3068
3069 2003-05-31 Saturday 01:23  fenrir
3070
3071   * mjpeg grabbing added, thanks to Paul Forgey <paulf at aphrodite dot com>
3072   that had done all the work.
3073
3074  Paul Forgey's notes:
3075  --------------------
3076
3077  Unfortunatley, the v4l interface shows how much it sucks here.  I can't
3078  wait for v4l2 to become more common.  Anyway, the mjpeg mechanism
3079  captures completely differently than the uncompressed frame capture
3080  mechanism.  This means the code has to split off a bunch to do similar
3081  things depending on mjpeg being set or not.  For some reason, I can't
3082  use non v4l2 calls to capture uncompressed frames from the lml33,
3083  however I do have another bttv card on my system to test that I didn't
3084  break the non-mjpeg stuff.
3085
3086  The Zoran encoders don't use square pixels.  So the 4:3 (or 16:9)
3087  picture is going to show up as 720x480.  I don't know my way around the
3088  code well enough to know how to specify a non-square pixel aspect
3089  ratio.  If there isn't a way to do it, it would be nice to be able to
3090  specify as an option the aspect ratio of the sourc.  Either 4:3 or 16:9
3091  in the case of anamorphic S-Video, which does occur.
3092
3093  I stole the videodev_mjpeg.h header from the lavrec project.  Despite
3094  the linux kernels having support for the Zoran cards, there doesn't seem
3095  to be a reliable way to pick up this header, which is probably why
3096  lavrec did it this way.  Since it only defines ioctl definitions, I
3097  don't think using it is a legal problem.
3098
3099  I also modified the audio handling a bit.  If the card supports audio,
3100  great, we'll set the card's parameters as we did before.  But if adev=
3101  is specified, use it regardless.  The reason to do this is to capture
3102  audio from the sound card with video coming from, say, a web cam or in
3103  my case, an encoder card which doesn't have any audio capabilities at
3104  all.
3105
3106 2003-05-31 Saturday 00:10  fenrir
3107
3108   * mux/ts.c : allowed sending mjpeg (who said that's ugly ?)
3109   * demux/ts.c : fixed an endian problem with such private stream.
3110
3111 2003-05-30 Friday 18:43  titer
3112
3113   modules/gui/beos/* : fixed "Goto Menu" menuitem enabling
3114
3115 2003-05-30 Friday 17:30  titer
3116
3117   modules/gui/beos/* : misc fixes & enhancements
3118
3119 2003-05-29 Thursday 21:40  asmax
3120
3121  * X11 skins now use imlib2 -> you need to bootstrap
3122    wxwindows dialogs are not supposed to work yet, if they do you are
3123    lucky ;)
3124
3125 2003-05-29 Thursday 16:48  asmax
3126
3127  * x11/x11_theme.cpp: better timing for SkinManage
3128  * src/vlcproc.cpp: hack to make OpenDialog work, but it MUST be
3129    changed !
3130
3131 2003-05-28 Wednesday 23:56  asmax
3132
3133  * AT LAST events work in X11 skins !
3134
3135 2003-05-28 Wednesday 03:53  hartman
3136
3137  * src/libvlc.h:
3138    - added "en" to the list of languages in the preferences.
3139    - added DIV1, DIV2, i263, WMV1 to video encoding options in prefs.
3140      FENRIR: is this correct this way?
3141
3142 2003-05-28 Wednesday 00:52  titer
3143
3144   modules/video_output/x11/xcommon.c : compile fix for gcc != 3
3145
3146 2003-05-27 Tuesday 22:57  gbazin
3147
3148  * install-win32: fixed the nsi script to not include the FAQ.
3149
3150 2003-05-27 Tuesday 22:42  hartman
3151
3152  * Turn mem leaks into warning's instead of errors. Users seem to think that
3153    mem leaks will kernel panic there machine or something ;)A
3154    This will generate less bugreports, yet keep them visible to those who
3155    should and will care.
3156
3157 2003-05-27 Tuesday 21:48  gbazin
3158
3159  * ALL: bumped version to 0.6.0-test2
3160  * Makefile.am: got rid of the faq in the package-win32 target.
3161
3162 2003-05-27 Tuesday 20:43  gbazin
3163
3164  * 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.
3165
3166 2003-05-27 Tuesday 13:22  titer
3167
3168   * src/stream_output/announce.c : BeOS compile fix.
3169     setsockopt( IP_MULTICAST_TTL ) is done in network/ipvx.c (if supported),
3170     so there is no need to do it here again.
3171   * modules/gui/beos/* : minor fixes
3172
3173 2003-05-27 Tuesday 11:35  gbazin
3174
3175  * modules/gui/wxwindows/*: fixed context menu problem on win32.
3176
3177 2003-05-27 Tuesday 01:48  hartman
3178
3179  * removed vlc_wraptext
3180
3181 2003-05-26 Monday 19:26  gbazin
3182
3183  * modules/video_output/directx/events.c: fixed breakage.
3184
3185 2003-05-26 Monday 19:06  gbazin
3186
3187  * modules/audio_output/alsa.c: the aout-device obj var wasn't destroyed properly on probe() failure, preventing other audio plugins from working afterwards.
3188  * modules/gui/skins/src/skin_main.cpp: got rid of the skins shortcut.
3189  * modules/gui/wxwindows/*: the popupmenu is not created inside the timer anymore so the slider will still be active when the popup is triggered.
3190  * 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.
3191
3192 2003-05-26 Monday 16:06  gbazin
3193
3194  * modules/gui/wxwindows/*: replaced the Advanced button with a checkbox. Small strings changes.
3195
3196 2003-05-26 Monday 14:59  hartman
3197
3198  * modules/codec/quicktime.c: i had accidently upgraded this plugin to 100
3199  * modules/demux/avi/avi.c: fixed a spelling error reported by emulynx
3200  * modules/gui/macosx/intf.?: added a wrapString:toWidth function
3201  * modules/gui/macosx/prefs.?: removed the use of vlc_wraptext, because it
3202    was ugly. now we use our own, osx method. This fixes tooltips in japanese
3203    I'm not sure, but i think src/extras/libc.c vlc_wraptext is now unused.
3204
3205 2003-05-26 Monday 13:45  zorglub
3206
3207  * The VLC-integrated SAP server now sends compliant packets. They can
3208    only be viewed with the CVS version of VLC
3209
3210 2003-05-26 Monday 02:09  gbazin
3211
3212  * modules/gui/skins: got rid of init_lock and init_cond which aren't needed if you use vlc_thread_ready().
3213     started to implement X11Region and integrated the wxWindows dialogs.
3214  * 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.
3215
3216 2003-05-26 Monday 02:03  hartman
3217
3218  * modules/gui/macosx/prefs.m: fixed the module selectors.
3219  * modules/video_filter/crop.c: clarified the use of crop. someone please
3220    check, i'm not entirely sure this is correct. Actually i think we should
3221    split this up in more then one config item, for GUI preferences clarity.
3222    Something like crop-width, crop-height, crop-h-offset, crop-v-offset, or
3223    like ffmpeg has which uses left, right, top and bottom offsets.
3224
3225 2003-05-26 Monday 01:25  hartman
3226
3227  * extras/MacOSX/Resources/English.lproj/MainMenu.nib
3228  * modules/gui/macosx/output.m:
3229    - changed the textfields for bitrate into comboboxes with suggested values
3230      identical to the ones in wxwindows intf.
3231    - changed "bitrate (bps)" into "bitrate (kb/s)
3232  * modules/gui/macosx/prefs.?:
3233    - update the current view when advanced is changed.
3234    - module_lists now use the description strings.
3235    - always wraptext on tooltips. Currently japanese language is breaking.
3236    - we now have sliders for int/float config options with ranges.
3237    - fixed a warning message about an un-init'ed module_t.
3238  * modules/video_filter/adjust.c:
3239    - added the ranges to the description strings of the config options.
3240    - blur-factor now uses a range as according to it's description string
3241      it already should have used this.
3242
3243 2003-05-25 Sunday 23:08  titer
3244
3245   modules/gui/beos/MediaControlView.cpp: fixed a strange crash that happens
3246     since the gettext behaviour changed
3247
3248 2003-05-25 Sunday 22:36  titer
3249
3250   * bootstrap: remove a -shared flag as ./configure already adds it for
3251     platforms which need it
3252   * configure.ac.in: don't use -shared on BeOS
3253
3254 2003-05-25 Sunday 20:16  gbazin
3255
3256  * configure.ac.in, modules/video_output/x11/xcommon.c: fixed configure check for the Xinerama extension.
3257
3258 2003-05-25 Sunday 19:24  gbazin
3259
3260  * modules/video_output/x11/*, configure.ac.in: Xinerama support remotely based from an old patch by Xavier Maillard.
3261
3262 2003-05-25 Sunday 18:32  sigmunau
3263
3264  convert the strings in the id3tags to utf8 before storing them.
3265
3266 2003-05-25 Sunday 18:02  nitrox
3267
3268  . SAP/SDP packets parsing: ability to parse RFC compliant packets
3269    parse_sap returns the SAP header length
3270    parse_sdp only parse the SDP payload
3271    note that VLC will discard messages from the old miniSAP-server
3272    (You have to use CVS version of miniSAP-server)
3273    (Messages from the new miniSAP-server will be discarded with old VLC)
3274
3275 2003-05-25 Sunday 17:27  massiot
3276
3277  * We now use UTF-8 internally under Mac OS X. This requires a libiconv-
3278  enabled version of gettext. (patch courtesy of the DJ)
3279
3280 2003-05-25 Sunday 17:21  titer
3281
3282   modules/gui/beos/PreferencesWindow.* :
3283    * added a BBox around each panel (looks nicer)
3284    * now use BSliders for {integer,float}_with_range
3285
3286 2003-05-25 Sunday 11:31  gbazin
3287
3288  * 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...).
3289  * modules/video_filter/deinterlace/deinterlace.c: small change.
3290
3291 2003-05-25 Sunday 10:14  gbazin
3292
3293  * modules/codec/ffmpeg/ffmpeg.c: fixed typo.
3294
3295 2003-05-25 Sunday 00:16  gbazin
3296
3297  * modules/codec/ffmpeg/ffmpeg.c: clean-up for the ffmpeg config options.
3298
3299 2003-05-24 Saturday 23:40  gbazin
3300
3301  * src/misc/variables.c, include/variables.h: first pass at object var inheritance.
3302  * rc/video_output/video_output.c, modules/video_filter/deinterlace/deinterlace.c: fixes to the deinterlace object var.
3303
3304 2003-05-24 Saturday 21:28  asmax
3305
3306  * events aren't perfect yet, but it is better enough to commit
3307
3308 2003-05-24 Saturday 20:54  gbazin
3309
3310  * src/video_output/video_output.c: new "deinterlace" object variable.
3311  * modules/gui/macosx/prefs.m: compilation fix.
3312  * modules/gui/wxwindows/menus.cpp: use the "deinterlace" object var.
3313  * modules/gui/skins/*: couple of fixes.
3314
3315 2003-05-24 Saturday 17:52  gbazin
3316
3317  * modules/gui/skins/*: compilation fixes.
3318  * modules/gui/wxwindows/*: fixed the open dialog to switch to the requested file/disc/net section.
3319
3320 2003-05-24 Saturday 15:11  titer
3321
3322   * Makefile.am: minor change in BeOS packages generation
3323   * doc/release-howto.txt: remove outdated info about how to build BeOS
3324     packages
3325
3326 2003-05-24 Saturday 13:14  gbazin
3327
3328  * configure.ac.in: ffmpeg is now enabled by default. Also got rid of the --intf-win option which was deprecated.
3329
3330 2003-05-24 Saturday 13:05  massiot
3331
3332  * modules/codec/libmpeg2.c: Fixed synchro with field pictures.
3333
3334 2003-05-24 Saturday 12:55  jpsaman
3335
3336  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.
3337
3338 2003-05-24 Saturday 12:53  sam
3339
3340    * ./po/*: re-ran toolbox --update-po.
3341    * ./po/en_GB.po: the British translation is up to date.
3342
3343 2003-05-24 Saturday 12:35  sam
3344
3345    * ./Makefile.am: used $(srcdir) where necessary (Closes: #319).
3346
3347 2003-05-24 Saturday 12:34  sam
3348
3349    * ./toolbox: we no longer translate the Borland plugin.
3350
3351 2003-05-24 Saturday 12:10  sam
3352
3353    * ./configure.ac.in: the help message now says libmad is enabled by
3354      default (Closes: #704).
3355
3356 2003-05-24 Saturday 11:53  sam
3357
3358     * ./modules/access_output/udp.c: if the clock needs to be reset, we do not
3359       wait or we will face delay issues as reported in #794. Fix inspired from
3360       a suggestion by John Michael Zorko.
3361
3362 2003-05-24 Saturday 02:48  hartman
3363
3364  * modules/codec/quicktime.c: cleaning up of the code. mostly cosmetic.
3365  * modules/demux/mp4/mp4.c: added SVQ1 for the quicktime decoder.
3366  * modules/gui/macosx/macosx.m: typo
3367  * modules/gui/macosx/prefs.m: fix of the module selectors.
3368  * po/nl.po: i've taken a head start on the translations.
3369  * src/libvlc.h: removed unused string RT_PRIORITY_TEXT
3370
3371 2003-05-23 Friday 23:53  sigmunau
3372
3373  the http interface should now output valid xhtml 1.0.
3374
3375 2003-05-23 Friday 13:02  hartman
3376
3377  * Updated the informal message to report the ip and port the http intf was
3378    started on. This will help ppl to actually use the thing ;)
3379
3380 2003-05-23 Friday 11:41  sam
3381
3382    * Built-in modules were linked twice in the mozilla plugin; removed the
3383      non-PIC ones (Closes Debian bug #194384).
3384
3385 2003-05-23 Friday 00:00  hartman
3386
3387  * vlc.ebuild: fixed the ebuild. Now i know it should work with a test2 ;)
3388  * modules/gui/macosx/vout.m: removed some code that was preventing us from
3389    using chroma converters.
3390  * modules/codec/quicktime.c:
3391    - added the video decoder. only works with SVQ3 atm, returns Invalid
3392      BITMAPHEADER for some reason in all other cases.
3393    - did some cleaning up. this might just work under Win32 now aswell,
3394      gibalou will do some testing tomorrow ;)
3395    - SVQ3 QT degrades faster then the ffmpeg version, but also recovers
3396      faster. I'm not yet sure which one i prefer.
3397
3398 2003-05-22 Thursday 22:24  gbazin
3399
3400  * modules/gui/wxwindows/streamout.cpp: fixed typo.
3401
3402 2003-05-22 Thursday 21:42  gbazin
3403
3404  * src/libvlc.h: fixed spelling mistake.
3405  * modules/gui/wxwindows/preferences.cpp: allow negative numbers in spinctrls.
3406  * modules/demux/asf,avi,mp4: use p_input->stream.control.b_mute.
3407
3408 2003-05-22 Thursday 20:56  hartman
3409
3410  * spelling error in description string
3411
3412 2003-05-22 Thursday 20:45  hartman
3413
3414  * added an ifdef for SVQ3
3415
3416 2003-05-22 Thursday 20:06  asmax
3417
3418  * at last the python module works again !
3419   (so stupid: the flag -lavcodec had to be at the *end* of the line !)
3420
3421 2003-05-22 Thursday 18:30  asmax
3422
3423  * started to repair build of python module
3424
3425 2003-05-22 Thursday 16:01  gbazin
3426
3427  * src/audio_output/*, src/input/*: fixed the audio desync option. You can use positive as well as negative values.
3428
3429 2003-05-22 Thursday 15:34  hartman
3430
3431  * modules/control/http.c: strings for the address and the port variable were switched.
3432
3433 2003-05-22 Thursday 14:40  hartman
3434
3435  * fixed a localization issue
3436
3437 2003-05-22 Thursday 14:25  hartman
3438
3439  * modules/gui/macosx/playlist.m: fixed my fix
3440  * modules/gui/macosx/output.m: removed a debug statement
3441  * modules/gui/macosx/prefs.m: fixed localizations of the prefs panel.
3442
3443 2003-05-22 Thursday 13:40  hartman
3444
3445  * Fixed an issue that was preventing the use of the playlist in Mac OS 10.1
3446
3447 2003-05-22 Thursday 12:00  gbazin
3448
3449  * INSTALL.win32: added a small note about running vlc under the msvc debugger.
3450  * modules/gui/wxwindows/*: small fixes.
3451  * modules/access/vcd/*, modules/access/cdda.c: re-activated autodetection of vcd and cdda on win32.
3452  * src/misc/cpu.c, src/stream_output/announce.c: msvc fixes.
3453
3454 2003-05-21 Wednesday 21:30  hartman
3455
3456  * modules/gui/macosx/output.m: fixed the stream/transcode dialog. test1
3457    version was broken.
3458  * extras/MacOSX/vlc.pbproj/project.pbxproj: darn, absolute paths.
3459
3460 2003-05-21 Wednesday 19:55  hartman
3461
3462  * vlc.ebuild: This ebuild should work if we release a test2.
3463  * modules/codec/quicktime.c: I added all the audio formats I know QT can handle.
3464    except for mp3 ;)
3465  * modules/codec/ffmpeg: added asv1 (disabled), and enabled IV31 on little endian,
3466    since the problems with this decoder are endian specific according to it's creator.
3467
3468 2003-05-21 Wednesday 18:09  jpsaman
3469
3470  Reverting previous --with-libmpeg2-prefix commit. Thanks Gildas for reminding me!
3471
3472 2003-05-21 Wednesday 18:04  jpsaman
3473
3474  More buildscript fixes.
3475
3476 2003-05-21 Wednesday 15:54  gbazin
3477
3478  *  modules/audio_output/directx.c, modules/audio_output/waveout.c: we destroy the audio-device variable if the probing has failed.
3479
3480 2003-05-21 Wednesday 15:40  hartman
3481
3482  * include/main.h
3483    src/libvlc.c: Added a quicktime_lock on SYS_DARWIN
3484  * ALL: QT on OSX is not threadsafe in certain areas. i have found the proces
3485    of identifying the right Codec to use for decoding to be one of these areas.
3486    So when we do this, only one thread at a time can use QT.
3487    Watching QT trailers is doable now, as soon as ffmpeg fix their altivec optimizations again ;)
3488
3489 2003-05-21 Wednesday 13:27  gbazin
3490
3491  * modules/gui/skins/src/vlcproc.cpp: fixed yesterday's breakage.
3492  * modules/gui/wxwindows/menus.cpp: fixes for menu auto-generation.
3493  * src/video_output/video_output.c: added a "fullscreen" object variable.
3494  * modules/video_output/directx/*: added an always-on-top object variable and modified to take into account the fullscreen object variable.
3495
3496 2003-05-21 Wednesday 13:19  sigmunau
3497
3498  removed the desctiption texts of a nonexisting config option
3499
3500 2003-05-21 Wednesday 13:10  sigmunau
3501
3502  removed the --playlist option as it doesn't seem to be used
3503
3504 2003-05-20 Tuesday 23:17  gbazin
3505
3506  * modules/gui/wxwindows/*, modules/gui/skins/src/vlcproc.cpp: The open dialog box now handles multiple files selection.
3507
3508 2003-05-20 Tuesday 21:35  hartman
3509
3510  * ALL: added a quicktime module.
3511    - This module provides QDM2 and QDMC sound support on OSX by linking to
3512      the native QT libraries. We now have FULL QT trailer support on OSX.
3513    - The video part of this decoder is not yet working on OSX.
3514    - This can be used for a future win32dll loader system as well.
3515
3516 2003-05-20 Tuesday 20:09  jpsaman
3517
3518  Modified build scripts
3519
3520 2003-05-20 Tuesday 18:53  hartman
3521
3522  * NEWS: updated some OSX info
3523  * ALL:
3524    - added CDDA support
3525    - added a "Online Documentation" item to the Help menu
3526    - removed some debugging strings
3527
3528 2003-05-20 Tuesday 16:20  zorglub
3529
3530  All: Support for SAP advertising in stream output
3531
3532         add sap, or sap="Name" in the stream output options
3533
3534 2003-05-20 Tuesday 16:08  sigmunau
3535
3536  kde.cpp: explicitly tell kde with icons to use. Should fix a crash that
3537  caused AIGALRM.
3538  kde.cpp, interface.cpp: turn --kdeuirc into --kde-uirc to comply with naming
3539  conventions
3540
3541 2003-05-20 Tuesday 15:51  hartman
3542
3543  * THANKS: Added Davor Orel who created the OS X icons.
3544  * modules/gui/macosx/macosx.m: changed a float into a float with range
3545
3546 2003-05-20 Tuesday 15:23  hartman
3547
3548  * Added a Reset prefs option
3549  * New prefs dialog much like the wxWindows and BeOS one.
3550    - translated instances might be broken.
3551    - still need sliders for min/max values
3552    - improved sizing should be done.
3553
3554 2003-05-20 Tuesday 11:44  titer
3555
3556   modules/gui/beos/PreferencesWindow.* : cleaning
3557
3558 2003-05-19 Monday 23:36  gbazin
3559
3560  * modules/audio_output/alsa.c: fixed a breakage I introduced a couple of weeks ago.
3561
3562 2003-05-19 Monday 21:39  asmax
3563
3564  * a lot of cleaning in X11 skins, but some problems remain with
3565    event handling :(
3566
3567 2003-05-19 Monday 21:04  gbazin
3568
3569  * modules/gui/wxwindows/Modules.am: included the 2 new bitmaps.
3570  * po/*: updated the po files.
3571
3572 2003-05-19 Monday 20:47  gbazin
3573
3574  * Bumped version to 0.6.0-test1
3575  * modules/access/cdda.c: decreased the priority of the cdda plugin.
3576
3577 2003-05-19 Monday 11:38  gbazin
3578
3579  * src/stream_output/stream_output.c, modules/stream_out/duplicate.c: bug fixes for when the stream output duplication fails for whatever reasons.
3580
3581 2003-05-19 Monday 09:57  gbazin
3582
3583  * modules/gui/wxwindows/bitmaps/*: forgot to add 2 files in my last commit.
3584
3585 2003-05-18 Sunday 23:16  fenrir
3586
3587   * input_program.c: input_DelES destroyed the decoder (if any) without
3588   removing this ES from the list of selected ES. So, instead we call
3589   input_UnselectES.
3590
3591 2003-05-18 Sunday 22:30  titer
3592
3593   modules/gui/beos/MessagesWindow.cpp : fixed a minor scrolling issue
3594
3595 2003-05-18 Sunday 20:54  jpsaman
3596
3597  Updated release numbering of packages.
3598
3599 2003-05-18 Sunday 19:46  gbazin
3600
3601  * modules/gui/wxwindows/*: removed the text from the toolbar. Added play slower and play faster buttons.
3602
3603  PS: We really need nicer toolbar icons for the wxWindows interface. Anybody would like to design some ?
3604
3605 2003-05-18 Sunday 18:56  hartman
3606
3607  * fixed a few spelling errors, and added a note about QDM2 sound which is still unsupported
3608
3609 2003-05-18 Sunday 17:48  asmax
3610
3611  * added transparency in X11 skins
3612
3613 2003-05-18 Sunday 16:27  gbazin
3614
3615  * 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.
3616
3617 2003-05-18 Sunday 15:44  gbazin
3618
3619  * modules/access/vcd/*, modules/access/cdda.c: changed ioctl_ReadSector() into ioctl_ReadSectors(), a function that can read multiple sectors at a time.
3620    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.
3621
3622 2003-05-18 Sunday 12:18  gbazin
3623
3624  * modules/gui/wxwindows/open.cpp: small fixes.
3625  * modules/access/vcd/cdrom.c: win32 fix for cue file parsing.
3626  * modules/video_filter/osd_text.c: small win32 fix.
3627
3628 2003-05-18 Sunday 11:25  asmax
3629
3630  * first BMP loader for X11 skins : it can only handle 24bbp uncompressed
3631    images, but it works !
3632
3633 2003-05-17 Saturday 23:57  gbazin
3634
3635  * INSTALL.win32: finally updated the instructions on how to build vlc for win32 :)
3636  * install-win32, Makefile.am: updates for the win32 package.
3637  * NEWS: added a few missing things.
3638
3639 2003-05-17 Saturday 22:48  gbazin
3640
3641  * modules/gui/wxwindows/menus.cpp: don't display choices menu when there is only 1 choice available.
3642  * modules/gui/wxwindows/streamout.cpp: small cosmetic changes.
3643  * modules/gui/wxwindows/open.cpp: added a CD Audio entry.
3644
3645 2003-05-17 Saturday 22:00  gbazin
3646
3647  * include/input_ext-intf.h: forgot this file in my last commit.
3648  * src/input/input_programs.c: prev/next-chapter and prev/next-title navigation variables are created only when necessary.
3649
3650 2003-05-17 Saturday 20:30  gbazin
3651
3652  * modules/access/cdda.c, modules/access/vcd/*: New CD digital audio module (by me and fenrir).
3653    You can now listen to your favorite CDDAs with vlc, or even stream them :)
3654    (Their is not yet any support for jitter correction).
3655  * modules/codec/araw.c: small clean-up.
3656
3657 2003-05-17 Saturday 18:30  titer
3658
3659   * modules/gui/beos/MessagesWindow.* : cleaning
3660   * modules/gui/beos/PreferencesWindow.* : split the main modules into
3661     its categories
3662
3663 2003-05-17 Saturday 15:20  titer
3664
3665   modules/gui/beos/* : cosmetic
3666
3667 2003-05-17 Saturday 14:36  gbazin
3668
3669  * modules/video_output/directx/events.c: implemented the same shortcuts as in the x11/xvideo output.
3670
3671 2003-05-17 Saturday 11:35  gbazin
3672
3673  * configure.ac.in: removed the encoders from the list of plugins as they are not used currently.
3674  * src/libvlc.h, modules/audio_filter/resampler/bandlimited.c: added an hq-resampling option to enable/disable the high quality resampling.
3675
3676 2003-05-16 Friday 23:02  gbazin
3677
3678  * modules/packetizer/copy.c, modules/stream_out/transcode.c: added SVQ3 fourcc so we can transcode SVQ3. Small bug fix as well.
3679
3680 2003-05-15 Thursday 23:05  gbazin
3681
3682  * src/input/input_programs.c: a few fixes to the navigation object variable.
3683
3684 2003-05-15 Thursday 22:27  massiot
3685
3686  * now 0.6.0-cvs
3687  * ALL: Capitalize all preferences text strings
3688
3689 2003-05-15 Thursday 21:31  gbazin
3690
3691  * src/input/input_programs.c: implemented prev-title, next-title, prev-chapter and next-chapter object variables.
3692  * modules/gui/wxwindows/menus.cpp: put the above variables into the Navigation menu.
3693
3694 2003-05-15 Thursday 20:45  jpsaman
3695
3696  Added --with-libmpeg2-prefix= option to support cross-compiling for arm-target.
3697
3698 2003-05-15 Thursday 20:28  jpsaman
3699
3700  Updating version to 0.5.4.
3701  Enable building with libmpeg2.
3702
3703 2003-05-15 Thursday 16:02  sam
3704
3705    * ./Makefile.am: fixed LDFLAGS when using --enable-gprof.
3706
3707 2003-05-15 Thursday 15:59  gbazin
3708
3709  * modules/gui/wxwindows/*: small fixes and improvements.
3710
3711 2003-05-15 Thursday 15:50  sam
3712
3713    * ./toolbox: toolbox --update.po now updates po/POTFILES.in as well.
3714
3715 2003-05-15 Thursday 15:35  hartman
3716
3717  * Makefile.am: on make dist move vlc.ebuild
3718  * vlc.ebuild: small spelling correction
3719
3720 2003-05-15 Thursday 02:02  hartman
3721
3722  * Went trough my maillogs and filled out large parts of the NEWS file.
3723    please check and add your own. (i was bored ;)
3724  * Updated the README.MacOSX.rtf with some more pointers and changed version
3725    to 0.6.0
3726
3727 2003-05-15 Thursday 01:33  gbazin
3728
3729  * modules/gui/wxwindows/streamout.cpp: updated the stream output dialog to use the new stream output syntax and features.
3730
3731 2003-05-15 Thursday 01:23  hartman
3732
3733  * variable callback for the playlist. the input, audio and video still need
3734    to be done, waiting for gibalou to work his magic on that ;)
3735  cvs: ----------------------------------------------------------------------
3736
3737 2003-05-15 Thursday 00:46  hartman
3738
3739  * added vlc.ebuild, vlc.spec.redhat to dist.
3740  * added all the new icons to the dist.
3741  * on make dist i would like to do
3742    mv vlc.ebuild vlc-${VERSION}.ebuild
3743    I don't know how to do this. Who does?
3744
3745 2003-05-15 Thursday 00:32  hartman
3746
3747  * ./vlc.ebuild: a ebuild for the Gentoo Linux distribution.
3748    Because of the cvs snapshots of libmpeg2 and ffmpeg, this ebuild will
3749    need to be updated before release, to point out the correct links to
3750    these libraries.
3751
3752 2003-05-14 Wednesday 21:29  fenrir
3753
3754   * aac: compilation fix.
3755   * libvlc.h : set correct value for sout-a/vcodec
3756
3757 2003-05-14 Wednesday 19:47  hartman
3758
3759  * Resized some elements to allow for better translations.
3760
3761 2003-05-14 Wednesday 17:17  sam
3762
3763    * ./debian/control: Debian packages now build with an mpeg2dec CVS tree in
3764      the extras/ directory.
3765
3766 2003-05-14 Wednesday 14:57  hartman
3767
3768  * Forgot one
3769
3770 2003-05-14 Wednesday 14:56  hartman
3771
3772  ALL: Davor won the vote, New icons in place.
3773
3774 2003-05-14 Wednesday 11:15  fenrir
3775
3776   * ts: do not use DVB reserved pid(s) (thanks Miguel Barreiro Paz)
3777
3778 2003-05-14 Wednesday 09:00  gbazin
3779
3780  * modules/gui/skins/Modules.am: include module/gui/wxwindows/subtitles.cpp.
3781
3782 2003-05-13 Tuesday 23:41  gbazin
3783
3784  * modules/gui/wxwindows/menus.cpp: forgot a vlc_object_release(). The popup menu is now created on the stack.
3785
3786 2003-05-13 Tuesday 22:59  gbazin
3787
3788  * modules/gui/wxwindows/*: added a navigation menu in the interface menubar.
3789  * modules/gui/wxwindows/subtitles.cpp: forgot this one in my last commit.
3790
3791 2003-05-13 Tuesday 22:33  gbazin
3792
3793  * modules/gui/wxwindows/*: new subtitles file dialog box.
3794  * modules/demux/util/sub.c: fixed a few description strings.
3795  * Makefile.am: small cosmetic change to package-win32 target.
3796
3797 2003-05-13 Tuesday 20:36  asmax
3798
3799  * beginning of event processing in X11 skins
3800  * graphics should work, but....
3801
3802 2003-05-13 Tuesday 19:25  asmax
3803
3804  * changed OSGraphics constructor (needed for X11)
3805
3806 2003-05-13 Tuesday 14:11  titer
3807
3808   modules/gui/beos/PreferencesWindow.*:
3809    - use BMenuFields for string_from_list config items
3810    - cleaning
3811
3812 2003-05-13 Tuesday 12:09  gbazin
3813
3814  * modules/control/rc/rc.c: win32 fixes for the handling of special control keys.
3815
3816 2003-05-13 Tuesday 11:44  gbazin
3817
3818  * modules/gui/wxwindows/preferences.cpp: small fixes.
3819
3820 2003-05-13 Tuesday 11:18  titer
3821
3822   modules/gui/beos/PreferencesWindow.*: use config_ResetAll()
3823
3824 2003-05-12 Monday 21:55  gbazin
3825
3826  * 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.
3827  * modules/gui/wxwindows/open.cpp: small cosmetic changes.
3828
3829 2003-05-12 Monday 19:59  titer
3830
3831   modules/gui/beos/VlcWrapper.h: compile fix
3832
3833 2003-05-12 Monday 19:11  gbazin
3834
3835  * include/vlc_common.h: small change to shut-up some memory checkers.
3836
3837 2003-05-12 Monday 17:33  gbazin
3838
3839  * modules/gui/skins/*: got rid of wxdialogs.h, the skins plugin is now sharing wxwindows.h with the wxwindows plugin.
3840  * modules/video_output/directx/events.c: fixed non-initialized variable.
3841  * 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).
3842  * src/playlist/playlist.c: the playlist file is opened in text mode, no win32 eol hack is needed.
3843  * 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()).
3844  * modules/gui/wxwindows/preferences.cpp: new "Reset All" button in the preferences panel.
3845
3846 2003-05-12 Monday 01:17  hartman
3847
3848  * First set config variable, then add the files (and therefore potentially
3849    play them) in the playlist. Otherwise we can be too late.
3850
3851 2003-05-11 Sunday 23:17  hartman
3852
3853  * extras/MacOSX/vlc.pbproj/project.pbxproj:
3854    - Add the THANKS file to the Mac OS X application
3855  * modules/gui/macosx/about.?:
3856    - Use c-style comments instead of //
3857    - Open the AUTHORS file with the correct Encoding
3858    - Display the THANKS file as well
3859    - Rotate the scrolling when at the end
3860  * modules/gui/macosx/intf.m:
3861    - put Cocoa into multithreaded mode as soon as possible. Not really
3862      causing any problems now, but is cleaner.
3863  * modules/gui/macosx/prefs.m:
3864    - Select the current setting when we create a combobox.
3865
3866 2003-05-11 Sunday 19:09  hartman
3867
3868  * ALL:
3869    - removed a bit too much code from the interface files previous commit.
3870      Menu's were enabled if there was no input.
3871    - removed a NSLog which was used for bugtracking
3872
3873 2003-05-11 Sunday 18:49  hartman
3874
3875  * modules/po/.cvsignore: i guess the following doesn't belong in CVS, so i want
3876  cvs to stop bugging me about it ;)
3877
3878  *.sed
3879  *.sin
3880  *.header
3881  Rules-quot
3882
3883 2003-05-11 Sunday 18:43  gbazin
3884
3885  * src/input/input_programs.c: small bug fix.
3886  * src/misc/variables.c: compilation fix for MSVC.
3887
3888 2003-05-11 Sunday 18:41  hartman
3889
3890  * forgot one file. see previous intf.m commit for details.
3891
3892 2003-05-11 Sunday 18:40  hartman
3893
3894  * src/input/input_programs.c: Added a 'intf-changed' variable as vout, aout
3895    and playlist already have, to be notified of menu changes.
3896  * src/video_output/video_output.c: Changed a 1 to a VLC_TRUE
3897  * modules/gui/macosx/intf.?: Interface listens for changes in the input
3898    menu's now.
3899
3900 2003-05-11 Sunday 15:55  gbazin
3901
3902  * modules/gui/wxwindows/interface.cpp: work-around a bug in wxWindows for menus auto-generation.
3903
3904 2003-05-11 Sunday 14:33  sigmunau
3905
3906  Added code to render subtitles with the freetype module (disabled by default).
3907  To test it out define USE_FREETYPE in the top of modules/demux/util/sub.c
3908  and  modules/codec/spudec/text.c and run with --filter osdtext
3909
3910 2003-05-11 Sunday 13:45  gbazin
3911
3912  * configure.ac.in: fixed the wx-config detection by the skins plugin.
3913  * modules/gui/wxwindows/*: fixed a couple of breakage.
3914
3915 2003-05-11 Sunday 13:22  gbazin
3916
3917  * modules/gui/wxwindows/*: the wxWindows plugin is now UNICODE happy.
3918
3919 2003-05-11 Sunday 13:14  sigmunau
3920
3921  use c comment, and not c++
3922
3923 2003-05-11 Sunday 08:42  sigmunau
3924
3925  * osd_test.c: better size calculations. Use VLC_VAR_TIME for precise timing
3926  (doesn't seem to work)
3927
3928 2003-05-11 Sunday 01:00  massiot
3929
3930  * modules/audio_filter/resampler/coreaudio.c: more accurate frame length
3931    calculation
3932  * modules/audio_output/coreaudio.c: apparently the audio card clock can
3933    be screwed, so probe it at every buffer
3934  * src/audio_output/output.c: Thou shalt not drop buffers
3935
3936 2003-05-10 Saturday 20:49  hartman
3937
3938  * fix titer's language commit. The list needs to end with a NULL, or VLC will
3939    no longer start. (it fails on the duplication of the config of this variable)
3940
3941 2003-05-10 Saturday 18:16  fenrir
3942
3943   * ffmpeg : fix for svq3.
3944
3945 2003-05-10 Saturday 13:52  titer
3946
3947   POTFILES.in: forgot a file yesterday...
3948
3949 2003-05-10 Saturday 13:40  titer
3950
3951   * src/libvlc.[ch]: removed --translation to avoid breaking compatibility
3952   with old config files; --language is now a string_from_list you can use
3953   to specify the language (default is auto-detection).
3954
3955 2003-05-10 Saturday 11:08  gbazin
3956
3957  * src/input/input_programs.c: misc fixes/improvements to the video-es/audio-es/spu-es object variables.
3958
3959 2003-05-10 Saturday 11:05  hartman
3960
3961  * added VP31 fourcc's.
3962  * disabled the vp31 and iv31 iv32. In it's current state it is too ugly too
3963    actually use it. It would generate too many bugreports.
3964
3965 2003-05-10 Saturday 10:32  hartman
3966
3967  * Finished the sout dialog on OSX.
3968
3969 2003-05-09 Friday 23:23  fenrir
3970
3971   * ffmpeg: now ffmpeg has a SVQ3 decoder, so use it :)
3972
3973 2003-05-09 Friday 22:03  sigmunau
3974
3975  oss.c: give a warning if --spdif is set but the sourndcard don't support it.
3976
3977 2003-05-09 Friday 20:30  massiot
3978
3979  France 1 - Italy 0
3980
3981 2003-05-09 Friday 19:53  fenrir
3982
3983   * faad: better support of AAC without ESDS.
3984
3985 2003-05-09 Friday 19:30  titer
3986
3987   Updated POTFILES.in for BeOS' i18n
3988
3989 2003-05-09 Friday 19:29  fenrir
3990
3991  * mp4: fixed mace3/6 decoding. Only mono audio is working on the sample I
3992  have found.
3993
3994 2003-05-09 Friday 16:01  gbazin
3995
3996  * modules/misc/httpd.c: win32 fixes.
3997  * modules/control/http.c: fixed a problem with IE that sends POST requests instead of GET ones.
3998
3999 2003-05-09 Friday 02:39  fenrir
4000
4001   * mmstu: fixed a lookup.
4002
4003 2003-05-09 Friday 01:19  hartman
4004
4005  * modules/gui/macosx/prefs.m:
4006    - possibly fixed a crash situation when clicking the OK button (not sure though)
4007  * modules/gui/macosx/macosx.m:
4008    - made the transparency option an advanced option.
4009
4010 2003-05-09 Friday 00:58  titer
4011
4012   * src/misc/messages.c: forget a defined(SYS_BEOS) in my last commit
4013   * src/misc/configuration.c: config_PutPsz now sets the variable to NULL
4014     if the string is empty
4015   * modules/gui/macosx/prefs.m: remove duplicate (now) code with config_PutPsz
4016
4017 2003-05-09 Friday 00:41  hartman
4018
4019  * modules/gui/macosx/prefs.?:
4020    - made the advanced button better.
4021    - added missing CONFIG_ITEM_DIRECTORY support
4022  * extras/MacOSX/Resources/English.lproj/MainMenu.nib/*:
4023    - added the semi 'apple' default of com-, as a hotkey for the prefs.
4024
4025 2003-05-08 Thursday 23:11  hartman
4026
4027  modules/gui/macosx/intf.m: We shouldn't save the config file when the interface closes. This explains a lot of bugreports ;)
4028
4029 2003-05-08 Thursday 19:51  fenrir
4030
4031   * ftp : updated copyright info.
4032
4033 2003-05-08 Thursday 19:26  fenrir
4034
4035   * v4l: clean up.
4036
4037 2003-05-08 Thursday 19:21  fenrir
4038
4039   * v4l: remove __V4L_AUDIO_ (useless)
4040
4041 2003-05-08 Thursday 19:06  titer
4042
4043   ALL: fixed BeOS-specific warnings (ssize_t is not a int but a long,
4044  vasprintf if defined but not declared in the system headers...)
4045
4046 2003-05-08 Thursday 17:13  massiot
4047
4048  * modules/gui/macosx: Fixed crashes with the new submenus when used on a
4049    localized system
4050  * Removed the "EXPERIMENTAL" in "DVD menus (EXPERIMENTAL)", and enabled
4051    the DVD menus by default.
4052
4053 2003-05-08 Thursday 15:58  gbazin
4054
4055  * modules/access/file.c: fixed large file support on win32.
4056  * src/libvlc.[ch]: made the description of the translation option more explicit.
4057
4058 2003-05-08 Thursday 14:15  titer
4059
4060   src/libvlc.*: --translation is now a string. Usefull if want to specify
4061   a different language than your OS, or if your OS is not localized...
4062
4063 2003-05-08 Thursday 12:09  gbazin
4064
4065  * modules/gui/wxwindows/menus.cpp: misc small fixes.
4066
4067 2003-05-08 Thursday 10:45  titer
4068
4069   modules/gui/beos/PreferencesWindow.cpp: cosmetic
4070
4071 2003-05-08 Thursday 10:40  titer
4072
4073   * modules/gui/beos/AudioOutput.cpp: more cleaning
4074   * modules/gui/beos/VideoOutput.cpp: in fullscreen, add an item "Show
4075     Interface" to the popup
4076
4077 2003-05-08 Thursday 01:16  hartman
4078
4079  ALL: autogenerated menu's for chapter,title,program,audio-es,spu-es and video-es.
4080    - video-es seems broken. it always starts with -1 (Disabled) selected.
4081    - moved some menuitems to other menu's for gui interface consistency with
4082      other gui's.
4083    - added a "fit to screen" menuitem.
4084
4085 2003-05-08 Thursday 01:05  titer
4086
4087   src/misc/beos_specific.cpp:
4088       Fixed a very old bug: if the user hit Alt+Q, don't let the be_app
4089       exit without any cleaning (that made VLC crash badly)
4090
4091 2003-05-07 Wednesday 23:13  hartman
4092
4093  * changed "Gayscale video output" option back into "Grayscale video output"
4094
4095 2003-05-07 Wednesday 19:20  titer
4096
4097   modules/gui/beos/AudioOutput.cpp: cleaning
4098
4099 2003-05-07 Wednesday 17:27  titer
4100
4101   * modules/gui/beos/MessagesWindow.cpp: fixed a nasty bug
4102   * modules/gui/beos/PreferencesWindow.*: now you can save preferences
4103
4104 2003-05-07 Wednesday 16:47  titer
4105
4106   modules/gui/beos/PreferencesWindow.cpp:
4107    Misc enhancements
4108
4109 2003-05-07 Wednesday 15:54  gbazin
4110
4111  * modules/gui/wxwindows/*: Fix (use different id numbers for each menus).
4112
4113 2003-05-07 Wednesday 15:44  fenrir
4114
4115   * ffmpeg: --ffmpeg-truncated is now an int :
4116    * -1 -> CODEC_FLAG_TRUNCATED is set only if width == height == 0 (only TS should produce this)
4117    * 0  -> disable CODEC_FLAG_TRUNCATED
4118    * 1  -> force CODEC_FLAG_TRUNCATED
4119
4120 2003-05-07 Wednesday 14:49  titer
4121
4122   modules/gui/beos/*: fixed a few things I broke recently (dvd menus,
4123                       screenshots...)
4124
4125 2003-05-07 Wednesday 12:23  gbazin
4126
4127  * modules/gui/wxwindows/*: misc fixes.
4128
4129 2003-05-07 Wednesday 02:31  fenrir
4130
4131   * mp4: raaaah, sometime moov box are masqueraded by a free box, so I look
4132  at free box content to see if it could be moov box, I hope there won't be
4133  any misdetection. (Even when there is a spec, nobody follows it :((
4134
4135 2003-05-07 Wednesday 00:28  fenrir
4136
4137   * ffmpeg: do not use CODEC_FLAG_TRUNCATED by default as it seems buggy
4138  with valid files. You have to use --ffmpeg-truncated to force it.
4139   MPEG-4 in TS won't work unless you use --ffmpeg-truncated :((
4140
4141 2003-05-07 Wednesday 00:18  gbazin
4142
4143  * modules/gui/wxwindows/open.cpp: removed the channels server entry.
4144
4145 2003-05-06 Tuesday 21:01  gbazin
4146
4147  * modules/demux/mpeg/ts.c: fixed my last f*ckage + a bit of clean-up.
4148
4149 2003-05-06 Tuesday 20:12  hartman
4150
4151  * ALL: there were reports of crashes in the menucode. i think it was that
4152    the VLCWindow could suddenly disappear (the vout closed) and therefore we
4153    could no longer reference it. This should fix that. Also made this code
4154    more generic to avoid code duplication.
4155
4156 2003-05-06 Tuesday 16:05  fenrir
4157
4158   * mp4: fix a segfault and play .3gp with h263 video track.
4159
4160 2003-05-06 Tuesday 14:19  fenrir
4161
4162   * http: redirect to main page each time we pass arguments. (it's done by
4163  an html header and not by the http protocol. I know it's bad but it's a
4164  lot easier ;)
4165
4166 2003-05-06 Tuesday 12:57  fenrir
4167
4168   * http: fix 'add mrl'.
4169
4170 2003-05-06 Tuesday 02:17  titer
4171
4172   Makefile.am: fixed BeOS package generation when all modules are built-in
4173
4174 2003-05-06 Tuesday 02:01  fenrir
4175
4176   * mms: fix for builtin compilation.
4177
4178 2003-05-06 Tuesday 01:15  titer
4179
4180   configure.ac.in: fixed static linking with libintl and libiconv
4181
4182 2003-05-05 Monday 22:48  gbazin
4183
4184  * modules/demux/mpeg/ts.c: compiler warning fix.
4185  * src/input/input_programs.c: a "Disable" choice is added by default to "audio-es", "video-es" and "spu-es".
4186
4187 2003-05-05 Monday 22:23  gbazin
4188
4189  * 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.
4190  * modules/gui/wxwindows/menus.cpp: use the "foo-es" object variables.
4191
4192 2003-05-05 Monday 22:04  hartman
4193
4194  * fixed the autogenerated menu's.
4195
4196 2003-05-05 Monday 21:35  titer
4197
4198   configure.ac.in: fixed libdvbpsi detection for people who don't have
4199     stdint.h but inttypes.h
4200
4201 2003-05-05 Monday 16:29  gbazin
4202
4203  * modules/gui/skins/src/*: forgot a few references to the channels server.
4204
4205 2003-05-05 Monday 16:09  gbazin
4206
4207  * ALL: removed the old channels server stuff (was deprecated).
4208
4209 2003-05-05 Monday 15:52  fenrir
4210
4211   * bits.h: clean up
4212
4213 2003-05-05 Monday 15:21  sigmunau
4214
4215  implemented VLC_VAR_TIME using two ints
4216
4217 2003-05-05 Monday 14:58  sigmunau
4218
4219  Implemented support for CONFIG_ITEM_DIRECTORY
4220
4221 2003-05-05 Monday 13:15  titer
4222
4223   Updated NEWS for 0.5.4 release
4224
4225 2003-05-05 Monday 13:06  titer
4226
4227   modules/gui/beos/*: Partial fix for Preferences resizing
4228
4229 2003-05-05 Monday 13:03  hartman
4230
4231  NEWS: preparing for 0.5.4 release. Please update the NEWS file everyone.
4232  README.MacOSX.rtf: clarified some things.
4233
4234 2003-05-05 Monday 12:15  gbazin
4235
4236  * modules/gui/skins/src/*: compilation fixes under win32.
4237
4238 2003-05-05 Monday 11:49  sam
4239
4240    * ./src/video_output/video_output.c: fixed a crash that occurs when the
4241      width and height variables are set to their default values.
4242
4243 2003-05-04 Sunday 23:39  gbazin
4244
4245  * src/audio_output/output.c: fixed warning.
4246
4247 2003-05-04 Sunday 23:38  massiot
4248
4249  * First round of capitalization of description strings.
4250
4251 2003-05-04 Sunday 23:03  gbazin
4252
4253  * po/POTFILES.in: added the new modules since 0.5.3
4254
4255 2003-05-04 Sunday 22:42  gbazin
4256
4257  * src/misc/variables.c, ALL: improvements to the object variables api.
4258     - added another argument to var_Change().
4259     - added a VLC_VAR_SETTEXT and VLC_VAR_GETTEXT method to var_Change()
4260       that are used to set/get a friendly name to an object variable.
4261     - added VLC_VAR_CHOICESCOUNT to var_Change() to be able to retrieve
4262       the number of availabel choices without having to get their value
4263       as well.
4264     - VLC_VAR_ADDCHOICE uses the extra var_Change() argument to assign
4265       a friendly name to the choice value.
4266     - VLC_VAR_GETCHOICES retrieves the choices values and their friendly
4267       names.
4268
4269  * modules/gui/wxwindows/*: first step in implementing menu auto-generation in the wxWindows interface.
4270
4271 2003-05-04 Sunday 22:33  massiot
4272
4273  * modules/codec/libmpeg2.c: fixed the "main: cannot delete object with
4274    children" bug.
4275
4276 2003-05-04 Sunday 18:51  fenrir
4277
4278   * transcode: follow the same logic for ab than vb. (ie for a small value
4279  it's used as kb/s for higher ones it's b/s).
4280  Just a remember, transcode options are:
4281  acodec= mpga,a52
4282      ab (kb/s)
4283  vcodec= mpgv,mp4v,h263,DIV1,DIV2,DIV3,I420,I422,I444,RV24,YUY2
4284      width
4285      height
4286      vb (kb/s)
4287      vt (b/s)
4288      deinterlace
4289      croptop
4290      cropbottom
4291      cropleft
4292      cropright
4293      keyint
4294      hq
4295      qmin (between 1 and 32)
4296      qmax (between 1 and 32)
4297  only acodec and/or vcodec are mandatories (and it's a good idea to always
4298  define vb,vt, and/or ab)
4299
4300 2003-05-04 Sunday 15:02  massiot
4301
4302  * modules/audio_output/coreaudio.c: worked around a CoreAudio bug (should
4303    fix the "sound drops after half an hour" bug)
4304  * modules/audio_filter/resampler/coreaudio.c: reenabled the coreaudio
4305    resampler which works perfectly fine here
4306  Please test that I didn't break S/PDIF output on OS X.
4307
4308 2003-05-04 Sunday 12:40  sam
4309
4310    * ./modules/video_output/sdl.c: avoid crashes at exit due to SDL being
4311      linked with svgalib and svgalib using atexit().
4312
4313 2003-05-04 Sunday 10:46  fenrir
4314
4315   * mpga_audio: should fix an infinite loop when miss-detected free
4316  bitrate stream.
4317
4318 2003-05-04 Sunday 01:36  massiot
4319
4320  More cleaning of the STATE_INVALID stuff (still not perfect though).
4321
4322 2003-05-03 Saturday 22:25  massiot
4323
4324  Fixed handling of STATE_INVALID states.
4325
4326 2003-05-03 Saturday 18:11  fenrir
4327
4328   * transcode: added qmin, qmax and hq(high quality) options.
4329
4330 2003-05-03 Saturday 14:33  fenrir
4331
4332   * transcode: fix cropping code.
4333
4334 2003-05-03 Saturday 14:22  fenrir
4335
4336   * transcode: fixed video resizing.
4337
4338 2003-05-03 Saturday 13:37  titer
4339
4340   beos/* : New Preferences window that lets you configure everything.
4341            It is not complete yet (see the TODO in PreferencesWindow.cpp)
4342
4343 2003-05-03 Saturday 13:18  fenrir
4344
4345   * transcode: added two options:
4346      - vt : video bitrate tolerance
4347      - keyint : number of inter frames between intra frames.
4348
4349 2003-05-03 Saturday 12:36  fenrir
4350
4351   * v4l: used the same trick than vls to avoid too much resampling.
4352
4353 2003-05-03 Saturday 02:18  fenrir
4354
4355   * ts: fix a memory leak.
4356
4357 2003-05-03 Saturday 02:09  fenrir
4358
4359  [no log message]
4360
4361 2003-05-03 Saturday 01:52  fenrir
4362
4363   * v4l: fix a stupid bug that broke audio.
4364
4365 2003-05-03 Saturday 01:12  fenrir
4366
4367   * all: shut up valgrind ;) (memory leacks and one overead/overwrite).
4368
4369 2003-05-02 Friday 19:37  fenrir
4370
4371   * transcode: fix about raw audio.
4372
4373 2003-05-02 Friday 17:35  fenrir
4374
4375   * v4l: audio grabbing part begin to work :)
4376
4377 2003-05-02 Friday 16:25  fenrir
4378
4379   * transcode: compilation fix.
4380
4381 2003-05-02 Friday 15:53  gbazin
4382
4383  * 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.
4384
4385 2003-05-02 Friday 15:36  titer
4386
4387   Missing files
4388
4389 2003-05-02 Friday 14:51  fenrir
4390
4391   * transcode: should be able to compress raw audio, need to be cleaned up.
4392   u8,s8,s16 big and little endian should be supported but not all tested.
4393
4394 2003-05-02 Friday 12:18  sam
4395
4396    * ./configure.ac.in: another kludge to avoid linking twice with libavcodec.
4397
4398 2003-05-02 Friday 03:41  fenrir
4399
4400   * transcode: accept and create raw video(I420,I422,I444,YUY2,RV24).
4401
4402 2003-05-02 Friday 03:40  fenrir
4403
4404   * rawvideo.c: fix a bug while filling picture.
4405
4406 2003-05-02 Friday 00:33  fenrir
4407
4408   * copy: added raw audio/video support.
4409   * avi: added raw audio support (little endian only).
4410
4411 2003-05-01 Thursday 13:51  ipkiss
4412
4413   * ./modules/gui/skins/gtk2/gtk2_run.cpp: fixed compilation of the
4414     basic-skins plugin with GTK2
4415   * modules/gui/skins/parser/skin.*: small compilation fix, but i don't
4416     really understand why it is necessary :)
4417
4418 2003-05-01 Thursday 01:11  hartman
4419
4420  * modules/gui/macosx/macosx.m
4421    - added a macosx-float config option
4422    - changed 'opaqueness' into 'macosx-opaqueness'
4423  * modules/gui/macosx/vout.?
4424    - let vout respect 'float' on top option.
4425    - added a toggle function to toggle float on top.
4426  ALL:
4427    - menuitem and corresponding code for float on top.
4428
4429 2003-04-30 Wednesday 23:58  hartman
4430
4431  ALL: New output dialog that uses the new --sout syntax.
4432    - it is not so powerful as --sout (does not allow for multiple unicasts ie)
4433    - there is a bug in the transcode settings. not sure what is causing it.
4434
4435 2003-04-30 Wednesday 21:45  fenrir
4436
4437   * mp4: fix playback of some stream with raw audio. I also split
4438  big audio chunk. (Avoid 100000 samples at once :(
4439
4440 2003-04-30 Wednesday 21:16  asmax
4441
4442  * enable basic-skins for GTK2 (not tested yet ;)
4443
4444 2003-04-30 Wednesday 19:22  ipkiss
4445
4446   * ./configure.ac.in:
4447      - added a basic-skins plugin, which doesn't make use of wxWindows
4448        dialogs (currently only works for win32)
4449      - renamed with-wx-config-path in with-skins-wx-config-path for the
4450        skins plugin, to avoid problems with the wxwindows plugin
4451
4452 2003-04-30 Wednesday 19:20  gbazin
4453
4454  * modules/access/v4l/v4l.c: fixed breakage for devices supporting I420.
4455
4456 2003-04-30 Wednesday 14:04  hartman
4457
4458  modules/gui/macosx/controls.m: fixed cosmetic issue with deinterlace menu.
4459
4460 2003-04-30 Wednesday 09:11  gbazin
4461
4462  * modules/access/ftp.c, modules/access/http.c: slightly changed atoll() replacement.
4463
4464 2003-04-30 Wednesday 04:13  hartman
4465
4466  modules/access/http.c:
4467  modules/access/ftp.c:
4468  * fixed a very serious bug in the atoll code. this contained a never ending while loop.
4469    It showed on systems without atoll() (MacOSX) as an inability to view http
4470    and ftp streams.
4471
4472 2003-04-29 Tuesday 22:44  fenrir
4473
4474   all: use /* */ instead of // (we write c code)
4475
4476 2003-04-29 Tuesday 22:38  fenrir
4477
4478   * stream_output.c: some sanity checks and bypass default behavour of
4479  module_Need (when I ask for udp I want udp or an error, but not file
4480  or something else) by adding ",none" when a module name is specified.
4481   I will clean up that by adding a flag to module_Need or something like
4482  that.
4483
4484 2003-04-29 Tuesday 21:32  fenrir
4485
4486   * stream_output.c: fix segfault when not specifying mux name.
4487
4488 2003-04-29 Tuesday 20:36  ipkiss
4489
4490   * ./modules/gui/skins/src/theme.cpp: avoid infinite recursion with
4491     circular anchoring
4492
4493 2003-04-29 Tuesday 20:29  fenrir
4494
4495   * vlc_config.h: increased AOUT_PTS_TOLERANCE to 40ms, it avoids a lot of
4496  resampling with some files while keeping good synchronisation.
4497   Anybody has an idea of the maximum desynchronisation between audio and
4498  video that still be imperceptible ?
4499
4500 2003-04-29 Tuesday 20:17  hartman
4501
4502  * modules/gui/macosx/playlist.m:
4503    - When we delete an item, update playlist with to indicate 'currently playing'
4504
4505 2003-04-29 Tuesday 16:03  gbazin
4506
4507  * 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.
4508  * 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.
4509
4510 2003-04-29 Tuesday 15:40  fenrir
4511
4512   * file: use - to write on stdout. (but you can only use ts and ps muxer,
4513  as the others need to seek).
4514
4515 2003-04-29 Tuesday 12:54  gbazin
4516
4517  * 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.
4518
4519 2003-04-28 Monday 23:25  fenrir
4520
4521   * avi: fixed playback of broken stream....
4522
4523 2003-04-28 Monday 22:44  ipkiss
4524
4525   * modules/gui/skins/win32/win32_run.cpp: clean exit of wxWindows thread
4526
4527 2003-04-28 Monday 20:46  ipkiss
4528
4529   * ./modules/gui/skins/src/banks.cpp: fixed a segfault triggered by
4530     missing tags in the XML.
4531
4532 2003-04-28 Monday 14:32  asmax
4533
4534  * skeleton of X11 skins
4535
4536 2003-04-28 Monday 14:12  asmax
4537
4538  * skeleton of X11 skins
4539
4540 2003-04-28 Monday 12:25  asmax
4541
4542  * changed Region into SkinRegion to prepare the X11 port
4543
4544 2003-04-28 Monday 12:00  asmax
4545
4546  * fixed compilation under linux
4547  * added a flag GTK2_SKINS
4548
4549 2003-04-28 Monday 00:18  ipkiss
4550
4551   * ./modules/gui/skins/*: first attempt at porting the skins to Win9x
4552     There is still a lot to do but some things are working.
4553
4554 2003-04-27 Sunday 23:16  gbazin
4555
4556  * 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.
4557  * modules/encoder/ffmpeg/video.c: misc improvements. Should also be able to handle more input chroma format.
4558  * modules/codec/rawvideo.c: a few fixes.
4559  * 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.
4560
4561 2003-04-27 Sunday 17:53  gbazin
4562
4563  * src/video_output/video_output.c: small bugfix + vout_Create() is now blocking until InitThread() has been run.
4564  * src/video_output/vout_pictures.[ch]: added support for FOURCC I411.
4565  * modules/codec/rawvideo.c: support for more chroma formats.
4566
4567 2003-04-27 Sunday 15:25  gbazin
4568
4569  * modules/codec/ffmpeg/*: added chroma conversion capabilities to the ffmpeg plugin (using libavcodec's img_convert() facility).
4570    (I can finaly watch my RGB tarkin samples :))
4571  * modules/demux/rawdv.c: fixed a couple of compiler warnings.
4572
4573 2003-04-27 Sunday 14:56  gbazin
4574
4575  * modules/demux/rawdv.c: fixes for when the video and audio sub-streams are not both selected.
4576
4577 2003-04-27 Sunday 14:11  gbazin
4578
4579  * modules/misc/httpd.c: win32 fix for non-blocking sockets.
4580
4581 2003-04-27 Sunday 13:55  fenrir
4582
4583   * avi: clean up. Some standard file (ie with 1 RIFF chunk ) has OpenDML
4584  index, so use it when normal index (idx1 chunk) isn't found.
4585
4586 2003-04-27 Sunday 13:03  fenrir
4587
4588   * ffmpeg: stop skipping video sometime ;).
4589
4590 2003-04-27 Sunday 11:55  fenrir
4591
4592   * avi: Support for OpenDML file.
4593   Not tested with file size > 2Go, so report status.
4594
4595 2003-04-27 Sunday 03:08  fenrir
4596
4597   * httpd: added "Cache-Control: no-cache" by default.
4598
4599 2003-04-27 Sunday 02:00  jlj
4600
4601   * ./configure.ac.in: Added --with-libmpeg2-tree
4602
4603 2003-04-27 Sunday 00:02  gbazin
4604
4605  * modules/control/http.c: fixed buffer allocation problem.
4606
4607 2003-04-26 Saturday 22:06  fenrir
4608
4609   * video: spelling error.
4610
4611 2003-04-26 Saturday 21:45  fenrir
4612
4613   * ffmpeg: we always skip video if we have more than 5 second of late video.
4614  (This should avoid 'decoder stuck' message.)
4615
4616 2003-04-26 Saturday 21:36  gbazin
4617
4618  * modules/control/http.c: brand new (and also basic) HTTP interface plugin for vlc (uses port 8080 by default).
4619
4620 2003-04-26 Saturday 20:51  fenrir
4621
4622   * mpegaudio: if the file name end by .mp3, use a stronger dectection.
4623  (over the first 2ko).
4624
4625 2003-04-26 Saturday 14:54  gbazin
4626
4627  * configure.ac.in: enabled xvid and ffmpeg encoders
4628  * modules/encoder/ffmpeg/*: misc fixes + support for I422 and YUY2 input chroma.
4629
4630 2003-04-26 Saturday 12:26  gbazin
4631
4632  * modules/codec/rawvideo.c: added support for YUY2 and I422 and fixed a bug in FillPicture(). ( The v4l input is working here now :) )
4633
4634 2003-04-25 Friday 21:47  fenrir
4635
4636   * libmp4: clean up and preliminary work to read mp4 file through http.
4637   * mp4: don't return a failed value when recognize a ref file, but use
4638  a dummy Demux function that return EOF.
4639
4640 2003-04-25 Friday 18:57  fenrir
4641
4642   * ffmpeg: use bigger split size (~8000 samples) as it avoid too much
4643  resampling with my samples. Fix a potential divide by 0 (thx meuuh).
4644
4645 2003-04-25 Friday 17:35  fenrir
4646
4647   *ffmpeg: split huge audio packets as aout didn't like them.
4648
4649 2003-04-25 Friday 17:33  fenrir
4650
4651   * mms: reduce mtu (avoid too much delay with slow connection)
4652
4653 2003-04-25 Friday 12:37  gbazin
4654
4655  * modules/gui/skins/src/vlcproc.cpp: small compilation fix.
4656
4657 2003-04-24 Thursday 20:49  fenrir
4658
4659   * mp4: fix a buffer overflow.
4660
4661 2003-04-24 Thursday 20:33  fenrir
4662
4663   * .cvsignore: forgot this file.
4664
4665 2003-04-24 Thursday 20:26  fenrir
4666
4667   * asf: fix to play stream over mmsh.
4668
4669 2003-04-24 Thursday 20:24  fenrir
4670
4671   * mpeg4video.c: use video size when available from bitmapinfoheader.
4672
4673 2003-04-24 Thursday 17:44  gbazin
4674
4675  * src/libvlc.c: forgot to reload the command line options after we reload the main module when the user disables the translation.
4676
4677 2003-04-24 Thursday 16:13  gbazin
4678
4679  * 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.
4680
4681 2003-04-24 Thursday 15:57  gbazin
4682
4683  * modules/gui/skins/src/themeloader.*: dropped the dependancy on libtar
4684     for the .vlt skins support. libtar is still used if present, otherwise
4685     we use our small implementation of untar.
4686
4687 2003-04-24 Thursday 14:39  fenrir
4688
4689   * mp4: select only first enabled track.
4690
4691 2003-04-24 Thursday 14:38  asmax
4692
4693  * get screen size with gtk2
4694
4695 2003-04-23 Wednesday 15:18  titer
4696
4697   modules/gui/beos/VlcWrapper.cpp: fixed the issue with untranslated
4698    strings and "...". i18n seems OK under BeOS now.
4699
4700 2003-04-23 Wednesday 10:29  asmax
4701
4702  * fixed some constructors and destructors
4703
4704 2003-04-22 Tuesday 23:31  gbazin
4705
4706  * modules/codec/libmpeg2.c: make sure there are no more linked pictures
4707     left when closing the decoder.
4708
4709 2003-04-22 Tuesday 22:57  ipkiss
4710
4711   * ./modules/gui/skins/src/theme.cpp: fixed a bug with anchored windows
4712
4713 2003-04-22 Tuesday 22:25  gbazin
4714
4715  * modules/audio_filter/converter/s16tofloat32swab.c:
4716     added an #ifdef HAVE_ALLOCA.
4717
4718 2003-04-22 Tuesday 21:45  gbazin
4719
4720  * configure.ac.in: don't link with the math library on win32. It isn't
4721     needed and will even screw up things under cygwin with -mno-cygwin.
4722
4723 2003-04-22 Tuesday 19:26  asmax
4724
4725  * output.c: avoid a floating point exception when aout-rate==0
4726  * gtk2_api.cpp: made valgrind happy ;)
4727
4728 2003-04-22 Tuesday 18:21  ipkiss
4729
4730   * ./modules/gui/wxwindows/fileinfo.cpp: cosmetic changes
4731
4732 2003-04-22 Tuesday 17:56  asmax
4733
4734  * fixed the volume slider bug
4735
4736 2003-04-22 Tuesday 16:36  titer
4737
4738   * Makefile.am: fixed 'make package-beos'
4739   * modules/gui/beos/*: added _()s so the whole interface is translated
4740   * src/libvlc.c: ask gettext for UTF-8 strings (under BeOS only for now)
4741     FIXME: currently, untranslated strings are not converted to UTF-8
4742
4743 2003-04-22 Tuesday 16:28  fenrir
4744
4745   * mp4: fix "mov playlist" handling. (raaah strncpy doesn't add '\0' :(
4746
4747 2003-04-22 Tuesday 12:54  gbazin
4748
4749  * modules/codec/libmpeg2.c: fixed aspect ratio problem.
4750
4751 2003-04-22 Tuesday 11:38  fenrir
4752
4753   * mp4: preliminary support of "mov playlist(ref) file"
4754
4755 2003-04-22 Tuesday 08:51  fenrir
4756
4757   * mp4: more mov fields are parsed.
4758
4759 2003-04-21 Monday 22:12  asmax
4760
4761  * changed "Font" into "SkinFont" (see previous commit)
4762
4763 2003-04-21 Monday 21:51  asmax
4764
4765  * changed "Window" into "SkinWindow" to prepare X11 port
4766   (Window is already a Xlib type !)
4767    *** not tested under win32, please check ! ***
4768
4769 2003-04-21 Monday 18:39  asmax
4770
4771  * at last fixed transparency under linux !!
4772
4773 2003-04-21 Monday 16:55  anil
4774
4775  *All: fixed unwanted fileinfo window refresh under windows.
4776
4777 2003-04-21 Monday 16:22  gbazin
4778
4779  * modules/misc/network/ipv4.c: a bit of cleanup.
4780
4781 2003-04-21 Monday 14:26  asmax
4782
4783  * raise the skin window on top when clicked
4784  * a bit of code cleaning
4785
4786 2003-04-21 Monday 12:54  gbazin
4787
4788  * configure.ac.in: print an error message if libmpeg2 is not found or too old.
4789
4790 2003-04-21 Monday 12:22  gbazin
4791
4792  * configure.ac.in: the libmpeg2 plugin is now enabled by default when the right version of libmpeg2 is detected (0.3.2 aka cvs).
4793
4794 2003-04-21 Monday 11:47  asmax
4795
4796  * added a preferences button in the default skin
4797
4798 2003-04-21 Monday 03:37  asmax
4799
4800  * fixed the previous commit for linux
4801
4802 2003-04-21 Monday 02:50  asmax
4803
4804  * fixed a timing issue under windows ?
4805
4806 2003-04-21 Monday 02:12  ipkiss
4807
4808   * we now use a wxwindow dialog to load the skins, so we can get rid
4809     of our custom dialog
4810
4811 2003-04-21 Monday 01:47  asmax
4812
4813  * shortcut handling under linux
4814
4815 2003-04-21 Monday 00:54  ipkiss
4816
4817   * added preferences, file info and stream output dialogs to the skins
4818
4819 2003-04-21 Monday 00:33  massiot
4820
4821  * configure.ac.in : finished disabling the old mpeg_video plug-ins.
4822
4823 2003-04-21 Monday 00:18  asmax
4824
4825  * fixed refresh of the playlist (and a segfault...)
4826
4827 2003-04-20 Sunday 23:42  massiot
4828
4829  * modules/codec/libmpeg2.c: fixed a problem with some frame rates (thx
4830    gibalou)
4831
4832 2003-04-20 Sunday 23:09  asmax
4833
4834  * fixed a segfault at exit
4835
4836 2003-04-20 Sunday 22:52  asmax
4837
4838  * a few segfaults but wxwindows works under linux !
4839
4840 2003-04-20 Sunday 22:52  gbazin
4841
4842  * modules/audio_output/file.c: fixed a mismatch in a config name.
4843
4844 2003-04-20 Sunday 21:19  sam
4845
4846    * ./modules/audio_output/oss.c: code comments.
4847
4848 2003-04-20 Sunday 21:15  sam
4849
4850    * ./modules/video_output/fb.c: fixed a bug that prevented proper console
4851      resetting.
4852
4853 2003-04-20 Sunday 21:14  sam
4854
4855    * ./mozilla/npvlc_rc.rc: fixed a typo in the MIME types.
4856
4857 2003-04-20 Sunday 20:28  ipkiss
4858
4859   * added wxwindows Open and Messages dialog boxes into the windows skins
4860     (it may break things on linux...)
4861
4862 2003-04-20 Sunday 20:22  asmax
4863
4864  * added wxwindows for skins !!
4865
4866 2003-04-20 Sunday 19:53  gbazin
4867
4868  * configure.ac.in: removed useless --with-ffmpeg=PATH ./configure option.
4869
4870 2003-04-20 Sunday 19:29  fenrir
4871
4872   * mms/* : begining of a m$-http-for-asf-streaming support.
4873   Proxy aren't yet supported. Use mmsh to force it, else mms will try it
4874  at the end (after mmst and mmsu). Some http url are in fact mmsh but
4875  not yet auto-detected.
4876   *Please report* not working url and any regression for mmst and mmsu.
4877
4878 2003-04-20 Sunday 19:03  jlj
4879
4880    * ./modules/gui/skins/src/themeloader.cpp: compile fix (include errno.h)
4881
4882 2003-04-20 Sunday 16:45  karibu
4883
4884  * Fixed mouse wheel
4885
4886 2003-04-20 Sunday 16:16  asmax
4887
4888  * fixed the "always on top" bug
4889
4890 2003-04-20 Sunday 15:06  karibu
4891
4892  * Added support of wheel with win32
4893
4894 2003-04-20 Sunday 15:00  karibu
4895
4896  * Fixed support of wheel for playlist with GTK2
4897  * Added support of whell for slider with GTK2
4898
4899 2003-04-20 Sunday 14:11  gbazin
4900
4901  * configure.ac.in, modules/codec/ffmpeg/ffmpeg.c: fixed my last breakage in the ffmpeg detection code.
4902
4903 2003-04-20 Sunday 13:14  asmax
4904
4905  * enabled scrolling in the playlist with the mouse wheel
4906
4907 2003-04-20 Sunday 12:59  massiot
4908
4909  * The libmpeg2 plug-in is now completely operational ;
4910  * configure.ac.in : disabled compiling the old mpeg_video plug-in, so :
4911  DO NOT FORGET TO INSTALL LIBMPEG2 AND COMPILE WITH --enable-libmpeg2
4912
4913 2003-04-20 Sunday 11:57  gbazin
4914
4915  * 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.
4916
4917 2003-04-20 Sunday 01:05  asmax
4918
4919  * fixed a typo with dvbpsi
4920
4921 2003-04-19 Saturday 13:55  hartman
4922
4923  * Added a 'opaqueness' configoption to macosx-vout. Yeah i know, useles.
4924    But it's coooooool. http://sidekick.student.utwente.nl/videolan/transparent.jpg
4925
4926 2003-04-19 Saturday 12:39  karibu
4927
4928  * Font fixed
4929
4930 2003-04-19 Saturday 12:33  hartman
4931
4932  * There was a problem where deinterlace could not be turned off via it's
4933    corresponding menu. On thy fly filter changes are still not possible.
4934
4935 2003-04-19 Saturday 11:46  asmax
4936
4937  * fixed a segfault
4938
4939 2003-04-19 Saturday 11:16  asmax
4940
4941  * drag&drop works ! (at least with mozilla)
4942
4943 2003-04-19 Saturday 02:34  karibu
4944
4945  * Fixed wrapping for texts
4946  * Filling GTK2Graphics and GTK2Region destructors
4947
4948 2003-04-19 Saturday 00:12  fenrir
4949
4950   * mp4: some memory leaks fixed.
4951
4952 2003-04-18 Friday 22:51  sam
4953
4954    * ./configure.ac.in: workaround for a bug in the OS X ld who sees symbol
4955      redefinitions when linking twice with the same static libary.
4956
4957 2003-04-18 Friday 22:43  fenrir
4958
4959   * mp4.c : begining of a mp4/mov muxer.
4960
4961   It's far from stable, produce file unplayable by mplayer at least,
4962  and doesn't yet take care of video/audio synchro.
4963  Becarefull that the header is written only when closing, and there is
4964  no way to repair a mp4 file without its header.
4965
4966 2003-04-18 Friday 22:38  fenrir
4967
4968   * stream_output.c: add a vlc_mutex_lock/unlock ...
4969
4970 2003-04-18 Friday 19:26  titer
4971
4972   Added a few keyboard shortcuts
4973
4974 2003-04-18 Friday 16:38  titer
4975
4976   Under BeOS, disable the screensaver if playing in fullscreen.
4977
4978 2003-04-18 Friday 16:10  titer
4979
4980   beos/*: fixed fullscreen shortcuts
4981
4982 2003-04-18 Friday 16:04  asmax
4983
4984  * network stream now work
4985  * double-click is now implemented
4986
4987 2003-04-18 Friday 15:25  titer
4988
4989   ALL: fixed i18n under BeOS
4990
4991 2003-04-17 Thursday 19:56  karibu
4992
4993  * Ask tooney to know ! (fix minor bug)
4994
4995 2003-04-17 Thursday 17:45  asmax
4996
4997  * small fix
4998
4999 2003-04-17 Thursday 16:34  karibu
5000
5001  * Scrolling text now works on linux
5002
5003 2003-04-17 Thursday 16:32  karibu
5004
5005  * Fixed kludge
5006
5007 2003-04-17 Thursday 16:30  karibu
5008
5009  * Added AddEllipse: the slider now works ! :)
5010
5011 2003-04-17 Thursday 16:11  karibu
5012
5013  * Added clip region to graphics
5014  * Added functionnality to region
5015
5016 2003-04-17 Thursday 15:43  karibu
5017
5018  * Improved font support for linux (just missing underline parameter )
5019
5020 2003-04-17 Thursday 14:18  anil
5021
5022  * oups forgot to commit this one. still the hide/show thing.
5023
5024 2003-04-17 Thursday 14:00  anil
5025
5026  * We now use hide/show for the file info window
5027
5028 2003-04-17 Thursday 13:46  karibu
5029
5030  * Can get size of a text
5031
5032 2003-04-17 Thursday 13:08  karibu
5033
5034  * SkinManage is called by a timer
5035  * Timer for text control are working badly but it's the first step
5036
5037 2003-04-17 Thursday 10:58  fenrir
5038
5039   * ffmpeg: remove some #ifdef (you need at least libavcodec build >= 4655)
5040  and use ffmpeg postprocessing instead of vlc builtins. (It's a lot faster).
5041
5042 2003-04-17 Thursday 10:53  karibu
5043
5044  * Fixed dewtructor
5045
5046 2003-04-17 Thursday 10:42  asmax
5047
5048  * beginning of font support !
5049
5050 2003-04-16 Wednesday 21:50  karibu
5051
5052  * gtk2_theme.cpp: window are not automatically visibled
5053  * gtk2_window.cpp: removed fading transition delay
5054  * vlcproc.cpp: removed warning
5055
5056 2003-04-16 Wednesday 21:40  ipkiss
5057
5058   *  modules/gui/skins/*: we now #include skin files using a relative
5059      path, so that MSVC is happy :)
5060
5061 2003-04-16 Wednesday 21:39  karibu
5062
5063  * Removed debug calls
5064
5065 2003-04-16 Wednesday 21:30  karibu
5066
5067  * Can now quit the interface
5068
5069 2003-04-16 Wednesday 19:22  karibu
5070
5071  * gtk2_bitmap.cpp: fixed constructor bug
5072  * Events work better: controls are working, not still perfectly...
5073
5074 2003-04-16 Wednesday 16:33  fenrir
5075
5076   * transcode: tried to fix compilation with older libavcodec.
5077
5078 2003-04-16 Wednesday 16:32  fenrir
5079
5080   * mp4: fix a string format.
5081
5082 2003-04-16 Wednesday 16:20  fenrir
5083
5084   * mp4: removed empty strings in msg_Dbg.
5085
5086 2003-04-16 Wednesday 15:34  asmax
5087
5088  * small fix
5089
5090 2003-04-16 Wednesday 14:38  asmax
5091
5092  * at last, transpareny WORKS !!!!!
5093
5094 2003-04-16 Wednesday 11:47  gbazin
5095
5096  * modules/misc/dummy/input.c, modules/access/file.c, include/vlc_common.h:
5097     msvc compilation fixes.
5098
5099 2003-04-16 Wednesday 00:12  fenrir
5100
5101   * modules/packetizer/mpegvideo.c : cut after a complete picture. (Not
5102  before first slice).
5103   * ffmpeg: use indeo v3 decoder (untested).
5104   * stream_ouput.c,libvlc.h : take care of:
5105   --sout-acodec,--sout-vcodec : use transcoding. (You can specify bitrate
5106  using --sout-abitrate and --sout-vbitrate in kilobits/s).
5107   --sout-display: to display while streaming.
5108  (Btw there is a problem with vout and display, it leads to a ref count = -1)
5109
5110 2003-04-15 Tuesday 22:16  asmax
5111
5112   * remove a small kludge
5113   * tried to add transparency, but it doesn't work :(
5114
5115 2003-04-15 Tuesday 20:54  karibu
5116
5117  * GTK2 events work even better
5118
5119 2003-04-15 Tuesday 20:42  karibu
5120
5121  * Fixed GTK2 events
5122
5123 2003-04-15 Tuesday 20:33  karibu
5124
5125  * Events are even better, not yet perfect !
5126
5127 2003-04-15 Tuesday 17:55  ipkiss
5128
5129   * event broadcasting should work
5130
5131 2003-04-15 Tuesday 16:49  karibu
5132
5133  * Fixed mouse leave notification
5134
5135 2003-04-15 Tuesday 16:47  karibu
5136
5137  * Fixed mouse leaving notification for windows
5138  * Added mouse leaving notification for gdk
5139
5140 2003-04-15 Tuesday 16:42  karibu
5141
5142  * Fixed mouse events
5143
5144 2003-04-15 Tuesday 15:53  gbazin
5145
5146  * modules/codec/libmpeg2.c: small bugfix.
5147
5148 2003-04-15 Tuesday 14:05  hartman
5149
5150  modules/gui/macosx/controls.m:
5151   * present the open dialog when pressing play button instead of 'standard'
5152     open dialog, to make users more aware of this dialog and the functions
5153     it has.
5154  ALL:
5155   * when opening a file NOT trough the Open dialog, make sure sout and
5156     suboptions are reset to ""
5157
5158 2003-04-15 Tuesday 12:40  hartman
5159
5160  * reselect current playlist item when reordering items.
5161
5162 2003-04-15 Tuesday 11:46  ipkiss
5163
5164   * compilation fix
5165
5166 2003-04-15 Tuesday 01:19  ipkiss
5167
5168   * basic event handling
5169
5170 2003-04-14 Monday 23:10  sam
5171
5172    * ./toolbox: the Solaris diff does not understand -q, just replaced it
5173      with 2>&1 >/dev/null.
5174
5175 2003-04-14 Monday 23:07  sam
5176
5177    * ./toolbox: fixed a bashism.
5178
5179 2003-04-14 Monday 22:29  gbazin
5180
5181  * modules/gui/skins/src/event.cpp: fixed another small buffer overrun.
5182
5183 2003-04-14 Monday 22:22  massiot
5184
5185  * Implementation of a frame-dropping algorithm for the libmpeg2 plug-in
5186    (incomplete).
5187
5188 2003-04-14 Monday 21:38  asmax
5189
5190  * implemented OSAPI_GetTime() with glib
5191
5192 2003-04-14 Monday 20:17  asmax
5193
5194  * it works event better !!
5195
5196 2003-04-14 Monday 20:07  asmax
5197
5198  * it works !
5199
5200 2003-04-14 Monday 18:10  sam
5201
5202    * ./configure.ac.in: skins _disabled_ by default on [!win32].
5203
5204 2003-04-14 Monday 18:05  asmax
5205
5206  * better window size
5207
5208 2003-04-14 Monday 17:56  karibu
5209
5210  * Controls coordinate are available
5211
5212 2003-04-14 Monday 17:16  sam
5213
5214    * ./debian/rules: we now build the static objects twice: once the normal
5215      way before we link them with VLC, and once with -fPIC so that they can
5216      be linked to the Mozilla plugin. Don't worry, it's Debian-specific, and
5217      we don't need it on x86.
5218
5219 2003-04-14 Monday 17:03  asmax
5220
5221  * get the size of a bitmap
5222
5223 2003-04-14 Monday 10:18  asmax
5224
5225  * bad directory
5226
5227 2003-04-14 Monday 10:00  karibu
5228
5229  * Added use of channel server for skins: still experimental
5230
5231 2003-04-14 Monday 03:23  fenrir
5232
5233   * all: correctly set p_payload_end when using input_NewPacket.(But
5234  we should perhaps change the behavour of input_NewPacket).
5235
5236 2003-04-14 Monday 03:13  fenrir
5237
5238   * transcode.c: removed an absolute header path...
5239
5240 2003-04-14 Monday 02:26  fenrir
5241
5242   * display.c: fixed decoding problem with mpeg1/2. (input_NewPacket doesn't
5243  set p_payload_end to the good value -> some packets are bigger than
5244  requested).
5245
5246 2003-04-13 Sunday 22:55  asmax
5247
5248  * at last an image !!
5249
5250 2003-04-13 Sunday 20:07  asmax
5251
5252  * something will be visible soon, be patient...
5253   (this silly GDK doesn't know BMP images :(
5254
5255 2003-04-13 Sunday 20:00  fenrir
5256
5257   * all: new sout scheme. Now a chain of module are created that can
5258  modify/apply on all streams, --sout has the same behavour expect when
5259  starting with a '#'.
5260
5261   With a starting '#' you can specify a chain of modules, it's still
5262  unstable but a lot more powerfull.
5263   You have access to duplicate(that duplicate all stream), transcode
5264  (using only ffmpeg), standard/std and es (that apply muxers and access),
5265  and display. You could chain them with ':' and specify options with
5266  {option1=value,option2=value[,...]}.
5267
5268  ex: * to stream and see the stream to udp/ts:ip
5269   --sout '#duplicate{dst=display,dst=std{access=udp,mux=ts,url=ip}}'
5270      * to transcode,see and stream
5271   --sout '#transcode{acodec=mpga}:duplicate{dst=display,dst=std{access=udp,mux=ts,url=ip}}'
5272
5273   Without a starting '#', the url is converted into '#std{acces=,mux=,url}'
5274  Test and report bugs :)
5275
5276 2003-04-13 Sunday 19:09  asmax
5277
5278  * should have repaired win32 skins
5279
5280 2003-04-13 Sunday 17:46  asmax
5281
5282  * Gtk2 skins: it doesn't work but it runs without any segfault, so
5283    I commit ;)
5284    (I probably broke skins under windows....)
5285
5286 2003-04-12 Saturday 22:50  asmax
5287
5288  * now the skin module compiles AND links !
5289    (and segfaults... ;)
5290
5291 2003-04-12 Saturday 21:43  asmax
5292
5293  * at last made the skin module compile under linux !
5294    It does absolutely nothing, but it compiles ;)
5295
5296 2003-04-12 Saturday 13:17  asmax
5297
5298  * renamed "kernel" into "vlc" ;)
5299
5300 2003-04-12 Saturday 13:06  asmax
5301
5302  * added libraries to please Bill ;)
5303
5304 2003-04-12 Saturday 10:34  asmax
5305
5306  * fixed dependencies and added options
5307
5308 2003-04-12 Saturday 10:01  asmax
5309
5310  * fixed a typo
5311
5312 2003-04-12 Saturday 09:57  asmax
5313
5314  * more options in menuconfig script
5315    Only tested under linux; please give feedback if something is wrong
5316    Some help should be written in doc/Configure.help; if you know what
5317    to write there, please contribute !
5318
5319 2003-04-11 Friday 22:08  videolan
5320
5321  * New message: VLC_NET_ADDUDP, to add an UDP stream to the playlist. Still
5322                 experimental
5323
5324 2003-04-11 Friday 21:19  videolan
5325
5326  * Fixed bug: When button or checkbox are disabled, the previous control can't
5327               take the hand
5328
5329 2003-04-11 Friday 20:45  asmax
5330
5331  * user-friendly(?) build system, based on linux Menuconfig script.
5332    Just run ./menuconfig and ./build-vlc (or just ./build-vlc)
5333    It's actually a wrapper which calls configure, but only a small number
5334    of vlc functionalities has been implemented at the moment.
5335    Please try it however ;)
5336    (you must have libncurses-dev installed)
5337
5338 2003-04-11 Friday 19:15  sam
5339
5340    * ./debian/control: changed the libvlc0-dev section to libdevel (to match
5341      the Debian installer's override file).
5342    * ./debian/woody-buildpackage: updated accordingly.
5343
5344 2003-04-09 Wednesday 20:53  hartman
5345
5346  * All : added an about VLC panel. It scrolls the names and the work of the
5347          AUTHORS file.
5348
5349  * AUTHORS: updated my own info
5350
5351 2003-04-09 Wednesday 20:07  jpsaman
5352
5353  Familiar Linux (GPE/GTK+,OPIE) packaging and building scripts.
5354
5355 2003-04-09 Wednesday 19:58  gbazin
5356
5357  * src/libvlc.c: fixed the "color" config option.
5358  * src/misc/messages.c: removed an unnecessary #ifdef WIN32 in PrintMsg().
5359
5360 2003-04-09 Wednesday 17:27  sam
5361
5362    * ./Makefile.am: we call pbxbuilder with the explicit target name, because
5363      we might have an additional target one day, such as vlcplugin :)
5364    * ./mozilla/vlc.r: OS X specific resource file for an OS X plugin.
5365    * ./mozilla/vlcshell.cpp: added required OS X functions.
5366
5367 2003-04-09 Wednesday 16:18  sam
5368
5369    * ./mozilla/*: moved support files in a separate directory.
5370    * ./mozilla/support/npmac.cpp: added a hacked version of Mozilla's npmac.cpp
5371      that builds with g++ instead of CodeWarrior.
5372
5373 2003-04-09 Wednesday 16:05  sam
5374
5375    * ./toolbox: implemented toolbox --distclean to clean the tree without
5376      having to bootstrap/configure/whatever.
5377
5378 2003-04-09 Wednesday 14:12  hartman
5379
5380  * modules/gui/macosx/*:
5381    - when adding multiple files, we sort them alphabetically before adding them.
5382      stupid finder ;)
5383
5384  * modules/demux/asf/asf.c:
5385    - avoid a duplicate translation of a string
5386
5387 2003-04-09 Wednesday 12:33  sam
5388
5389    * ./debian/rules: mouahaha, cutting off the branch I was sitting on.
5390
5391 2003-04-09 Wednesday 12:03  sam
5392
5393    * ./modules/gui/kde/preferences.cpp: KDE 2 backport.
5394
5395 2003-04-09 Wednesday 11:43  sam
5396
5397    * ./debian/woody-buildpackage: additional error checking.
5398
5399 2003-04-09 Wednesday 10:34  sam
5400
5401    * ./debian/rules: we now remove spurious woody build files in the clean rule.
5402
5403 2003-04-09 Wednesday 10:17  sam
5404
5405    * ./debian/rules: fixed a clock skew issue in debian/rules.
5406
5407 2003-04-09 Wednesday 09:59  titer
5408
5409   v4l.c: compile fix
5410
5411 2003-04-09 Wednesday 09:40  titer
5412
5413   - fixed my last fix for BeOS/BONE
5414   - fixed v4l detection
5415
5416 2003-04-08 Tuesday 22:38  massiot
5417
5418  Now 0.5.4-cvs.
5419
5420 2003-04-08 Tuesday 21:31  massiot
5421
5422  * Updated ChangeLog.
5423
5424 2003-04-08 Tuesday 21:26  gbazin
5425
5426  * modules/audio_output/waveout.c: compilation fix for builtins only build.
5427
5428 2003-04-08 Tuesday 13:22  sam
5429
5430    * ./debian/changelog: ready for releasable .deb packages.
5431
5432 2003-04-08 Tuesday 08:59  sam
5433
5434    * ./configure.ac.in: if CoreAudio is too old, disable the coreaudio_resampler
5435      module for the moment.
5436
5437 2003-04-08 Tuesday 08:35  massiot
5438
5439  * Fixed the translation option with Mac OS X.
5440
5441 2003-04-08 Tuesday 07:22  sigmunau
5442
5443  modules/video_filter/Modules.am: forgot to add the osdtest module
5444  modules/video_filter/osd_text.c: fixed a bug in size/place calculations.
5445  Support gamma correction of the text.
5446
5447 2003-04-08 Tuesday 07:19  alexis
5448
5449  Update spec file for the 0.5.3 release, courtesy of Jason Luka.
5450
5451 2003-04-08 Tuesday 02:06  gbazin
5452
5453  *  modules/gui/skins/src/event.cpp, modules/gui/skins/src/event.h:
5454      fixed 2 nasty buffer overflows. This fixes the last crashes I've got
5455      with the skins interface.
5456
5457 2003-04-07 Monday 21:51  massiot
5458
5459  * Updated ChangeLog
5460  * src/libvlc.c: Darwin doesn't have a "translation" config variable
5461
5462 2003-04-07 Monday 17:35  gbazin
5463
5464  * po/fr.po: small update.
5465  * modules/codec/libmpeg2.c: we now bypass libmpeg2 buffer management. As a nice side effect, still pictures in dvd menus are working now :)
5466
5467 2003-04-07 Monday 16:02  gbazin
5468
5469  * modules/audio_output/directx.c, modules/audio_output/waveout.c:
5470     cosmetic changes.
5471
5472 2003-04-07 Monday 13:46  gbazin
5473
5474  * src/libvlc.c: fixed the translation config option to also take into
5475    account the value in the config file.
5476
5477 2003-04-07 Monday 13:01  gbazin
5478
5479  * src/libvlc.c: reload the main module in case the user asks for the
5480     translation to be disabled. That way, the translation will even be
5481     disabled in the preferences panel.
5482
5483 2003-04-07 Monday 12:41  hartman
5484
5485  * new dutch translation
5486  * readded Mac OS X readme file to Mac OS X distribution
5487  * fixed some errors in the readme
5488
5489 2003-04-07 Monday 11:48  gbazin
5490
5491  * src/misc/configuration.c: what the f??k, configuration variable names
5492     and subtypes were being translated.
5493
5494 2003-04-07 Monday 09:25  gbazin
5495
5496  * modules/gui/wxwindows/interface.cpp: removed debug message.
5497
5498 2003-04-06 Sunday 23:44  massiot
5499
5500  * Renamed the "headphone" option to "headphone-opt" to avoid error
5501  messages "option headphone does not exist". I'm not clever enough to find
5502  out why it doesn't work when it's named "headphone".
5503
5504 2003-04-06 Sunday 23:21  massiot
5505
5506  * Bumped up revision number to 0.5.3
5507  * po/* : run --update-po before the release
5508  * ChangeLog : run --update-changelog
5509  * toolbox : ChangeLog is UTC
5510  * OS X : fixed a bug with the deinterlace menu and localizations (thanks
5511    Felix)
5512
5513 2003-04-06 Sunday 23:00  hartman
5514
5515  * some small changes/fixes
5516
5517 2003-04-06 Sunday 21:48  gbazin
5518
5519  * po/fr.po: another bunch of updates to the french translation.
5520
5521 2003-04-06 Sunday 20:46  karibu
5522
5523  * Added missing files
5524
5525 2003-04-06 Sunday 20:27  karibu
5526
5527  * Changed default skin files
5528
5529 2003-04-06 Sunday 20:08  sigmunau
5530
5531  Support files that are called .asx and .pls but really are just .m3u files
5532
5533 2003-04-06 Sunday 17:57  ipkiss
5534
5535   - modules/gui/skins/skin_main.cpp: Try to open the default XML file first
5536
5537 2003-04-06 Sunday 17:48  gbazin
5538
5539  * modules/demux/mp4/mp4.c: fixed an off by one error in array access.
5540
5541 2003-04-06 Sunday 17:16  titer
5542
5543   Fixed a linkage problem with BeOS/BONE.
5544
5545 2003-04-06 Sunday 17:14  gbazin
5546
5547  * Makefile.am, install-win32: added the default skin to the win32 package.
5548
5549 2003-04-06 Sunday 16:30  gbazin
5550
5551  * modules/gui/wxwindows/messages.cpp: added a verbose checkbox which enables the warning and debug messages (disabled by default).
5552  * NEWS: updated the NEWS file.
5553
5554 2003-04-06 Sunday 15:43  massiot
5555
5556  * Updated French and German translations courtesy of their maintainers
5557  * THANKS: added Jean-Pierre Kuypers, French translator
5558  * NEWS: updated for 0.5.3 release. Please check.
5559
5560 2003-04-06 Sunday 14:12  massiot
5561
5562  Disabled the translation configuration variable on OS X since it doesn't
5563  work.
5564
5565 2003-04-06 Sunday 13:18  sigmunau
5566
5567  expand info categories by default
5568
5569 2003-04-06 Sunday 10:34  sigmunau
5570
5571  Some simple updates
5572
5573 2003-04-06 Sunday 01:00  massiot
5574
5575  * OS X : create dummy fr.lproj etc. directories, so that the Apple menu and standard file dialogs be translated too
5576  * modules/gui/wxwindows/open.cpp: fixed a string
5577  * src/misc/configuration.c: don't yell when a config variable disappears
5578  * po/de.po po/it.po: new translations by maintainers
5579
5580 2003-04-05 Saturday 12:43  gbazin
5581
5582  * modules/codec/libmpeg2.c: hack to keep libmpeg2 from stealing pictures from the vout when the decoder is closed.
5583
5584 2003-04-05 Saturday 12:32  gbazin
5585
5586  * modules/access/dvdplay/access.c: fixed a bug in dvdNewArea() when i_angle == 0.
5587  * install-win32: misc improvements to the nsis installer script.
5588
5589 2003-04-04 Friday 19:32  massiot
5590
5591  [no log message]
5592
5593 2003-04-02 Wednesday 23:16  massiot
5594
5595  * Added a new kfir: access module, designed to work around a bug in the
5596    kfir driver.
5597
5598 2003-04-02 Wednesday 21:21  sigmunau
5599
5600  Fixed a bug when trying to set 4 channel output
5601
5602 2003-04-02 Wednesday 15:20  massiot
5603
5604  * Fixed a bug with the stream: input plug-in when receiving no data.
5605
5606 2003-04-01 Tuesday 22:29  massiot
5607
5608  * Bumped up revision number to 0.5.3-test2
5609  * modules/access_output/udp.c: Now supports IPv6 IP addresses (patch
5610    courtesy of Alexis Guillard)
5611  * po/*: Updated po files to send out to the translators
5612  * Mac OS X port: Cosmetics
5613
5614 2003-04-01 Tuesday 16:13  sam
5615
5616    * ./debian/control: changed the section of gnome-vlc and kvlc according to
5617      new Debian archive sections.
5618    * ./debian/woody-buildpackage: updated woody-buildpackage so that packages
5619      say "stable".
5620
5621 2003-04-01 Tuesday 16:11  gbazin
5622
5623  * modules/gui/wxwindows/*: misc small improvements and fixes.
5624
5625 2003-04-01 Tuesday 12:24  gbazin
5626
5627  * modules/gui/skins/src/event.cpp: Event::CreateEvent() was trying to free
5628     statically allocated strings.
5629
5630 2003-04-01 Tuesday 11:12  massiot
5631
5632  Added Andy Lindsay.
5633
5634 2003-04-01 Tuesday 10:46  massiot
5635
5636  * TS demux patches, courtesy of Andy Lindsay <andy_vl@ananam.com>.
5637
5638 2003-04-01 Tuesday 00:18  gbazin
5639
5640  * modules/gui/wxwindows/*: few modifications to the strings.
5641
5642 2003-03-31 Monday 23:37  sigmunau
5643
5644  made a format-only string untranslateable
5645
5646 2003-03-31 Monday 23:32  sigmunau
5647
5648  Changed a duplicate string, and removed an info string that isn't really
5649  useful
5650
5651 2003-03-31 Monday 22:39  massiot
5652
5653  * modules/codec/*: Fixed a PTS bug at the initialization of some codecs
5654  * modules/audio_filter/resampler/coreaudio.c: Set score to 0
5655
5656 2003-03-31 Monday 22:39  gbazin
5657
5658  * po/*: updated the po directory.
5659
5660 2003-03-31 Monday 04:26  fenrir
5661
5662   * v4l: forgot a munmap.
5663
5664 2003-03-31 Monday 03:46  fenrir
5665
5666   * v4l: updated, now it should grab (and compress if you want) the video.
5667  Audio grabbing part is commented out and untested.
5668   The syntax is like that:
5669    v4l:<device>[:option=value:...]
5670   options: channel,norm (pal, ntsc,secam), frequency (not really there is
5671            a factor), audio, size (WxH or subqcif,qsif,qcif,sif,cif,vga),
5672            codec (optional, mpeg1 or mpeg4 and need to have compiled the
5673            encoders modules)
5674   ex: v4l:/dev/video:channel=0:frequency=8052:norm=secam:size=vga
5675   Please test.
5676   * rawvideo.c: a pseudo decoder for raw video (I420).
5677   * packetizer/*, mux/*, stream_output.c: fixed (I hope) audio/video
5678  synchro problems.
5679
5680 2003-03-30 Sunday 23:35  jlj
5681
5682   * ALL: Move CoreAudio aout into seperate module.
5683
5684 2003-03-30 Sunday 19:56  gbazin
5685
5686  * modules/gui/wxwindows/*: another bunch of improvements.
5687
5688 2003-03-30 Sunday 18:14  gbazin
5689
5690  * modules/*: sanitization of the modules description strings.
5691
5692 2003-03-30 Sunday 16:26  gbazin
5693
5694  * modules/gui/wxwindows/*: small formating changes.
5695  * modules/video_filter/deinterlace/deinterlace.c, src/libvlc.h: modified a couple of config option descriptions.
5696
5697 2003-03-30 Sunday 15:05  gbazin
5698
5699  * modules/gui/wxwindows/preferences.cpp: we only list the plugins that have config options. That makes things less confusing.
5700
5701 2003-03-30 Sunday 14:24  gbazin
5702
5703  * include/configuration.h: added the add_directory() config macro.
5704  * modules/gui/wxwindows/preferences.cpp: support for add_string_from_list().
5705  * ALL: changed some add_string() config options to add_file().
5706
5707 2003-03-30 Sunday 14:09  sigmunau
5708
5709  use add_file and not add_string for the "audiofile-path" option
5710
5711 2003-03-30 Sunday 13:23  gbazin
5712
5713  * modules/gui/wxwindows/*: fixed the save feature of the preferences dialog box.
5714  * src/misc/configuration.c: added support for CONFIG_ITEM_DIRECTORY.
5715
5716 2003-03-30 Sunday 12:15  sigmunau
5717
5718  enabled the menu-entry to show file info when there is an input
5719
5720 2003-03-30 Sunday 11:59  sigmunau
5721
5722  modules/gui/kde/interface.cpp: removed a debug message
5723  modules/gui/kde/preferences.cpp: use sliders for integer and float options
5724  with a range, use combobox for string_from_list options, fixed a layout
5725  issue and removed some debug messages
5726
5727 2003-03-30 Sunday 11:54  sigmunau
5728
5729  modules/access/dvdplay/dvd.c: removed an unused configuration category
5730  modules&misc/logger/logger.c: use add_string_from_list for the logmode
5731  option
5732
5733 2003-03-30 Sunday 11:43  gbazin
5734
5735  * configure.ac.in: removed the -fno-exceptions gcc option from the compilation of the skins plugin as it might be needed after all.
5736  * modules/demux/m3u.c: upped the priority of the m3u demux as some m3u files were mistaken for ts files.
5737  * include/configuration.h: added a CONFIG_ITEM_DIRECTORY config type.
5738  * modules/gui/wxwindows/*: the preferences dialog should be fully useable now.
5739
5740 2003-03-30 Sunday 02:58  gbazin
5741
5742  * modules/gui/wxwindows/preferences.cpp: improved the preferences dialog box. It is almost useable now ;)
5743
5744 2003-03-30 Sunday 01:13  massiot
5745
5746  * Resampler plug-in based on CoreAudio's AudioConverter.
5747
5748 2003-03-29 Saturday 17:10  gbazin
5749
5750  * modules/gui/wxwindows/open.cpp: fixed an event problem on win32.
5751  * modules/gui/wxwindows/wxwindows.cpp: fixed a compilation problem on
5752     win32 when the wxwindows interface is compiled as a builtin.
5753
5754 2003-03-29 Saturday 14:30  sigmunau
5755
5756  preferences.cpp: Changed the preferences dialog to use a tree of categories
5757  and plugins, the way wxwindows do it.
5758  pluginsbox.(cpp|h): removed the "Configure" button from CONFIG_ITEM_MODULE
5759  widgets, as it isn't needed anymore
5760
5761 2003-03-29 Saturday 13:15  sigmunau
5762
5763  removed an unused configuration category
5764
5765 2003-03-29 Saturday 12:22  gbazin
5766
5767  * modules/audio_filter/channel_mixer/headphone.c, src/libvlc.h:
5768     moved the headphone-dim config option to the headphone plugin.
5769  * modules/demux/demuxdump.c: the demuxdump-file config optin now has a default value.
5770  * src/libvlc.c: fixed the extraintf config option not to spawn an interface plugin when an invalid name has been given.
5771
5772 2003-03-29 Saturday 11:15  gbazin
5773
5774  * modules/gui/wxwindows/*: small fixes to the open and streamout dialogs.
5775
5776 2003-03-29 Saturday 10:35  jpsaman
5777
5778  If --disable-xosd is given then xosdtext is not build.
5779  If --enable-xose is given then xosdtext is build also.
5780
5781 2003-03-29 Saturday 01:50  gbazin
5782
5783  * modules/gui/wxwindows/*: added demuxdump support to the open dialog.
5784
5785 2003-03-28 Friday 22:09  alexis
5786
5787  New RedHat package file, written by Jason Luka <jason@geshp.com>.
5788
5789 2003-03-28 Friday 17:02  gbazin
5790
5791  * modules/audio_output/waveout.c: compilation fix for --disable-plugins build.
5792  * src/video_output/*, include/video.h: added a pf_lock/unlock fonction
5793     pointer that's used to lock the memory of a picture in vout_RenderPicture
5794     when required by the video output plugin.
5795  * modules/video_output/directx/*: implemented pf_lock/unlock. That will fix
5796     the crash when pressing ctrl+alt+del.
5797
5798 2003-03-28 Friday 11:34  sigmunau
5799
5800  added a SetPalette function so "vlc --vout dummy --dummy-chroma RGB2" don't
5801  segfault.
5802
5803 2003-03-26 Wednesday 22:56  gbazin
5804
5805  * modules/codec/libmpeg2.c: added code to handle 3:2 pulldown.
5806
5807 2003-03-26 Wednesday 21:46  marcari
5808
5809    * cross-compilation doc : work in progress
5810
5811 2003-03-26 Wednesday 03:13  hartman
5812
5813  * extras/MacOSX/Resources/English.lproj/MainMenu.nib/*
5814  * modules/gui/macosx/open.?
5815    - updated the open dialog (now with sheets !!!)
5816    - added ogg file stream out
5817    - added http file stream out
5818    - added file subtitle support for the delay and fps options
5819  * extras/MacOSX/vlc.pbproj/project.pbxproj
5820    - added the .ts file-extension to the application
5821
5822 2003-03-26 Wednesday 01:50  sam
5823
5824    * ./debian/control: added correct versioned build-dependency on debhelper.
5825
5826 2003-03-26 Wednesday 01:14  sam
5827
5828    * ./debian/control: added explicit dependencies on vlc to legacy packages
5829      to make linda and lintian happier.
5830
5831 2003-03-26 Wednesday 00:56  gbazin
5832
5833  * src/libvlc.c, src/libvlc.h: added a config option to disable the translation of the interface.
5834  * modules/gui/wxwindows/*: misc improvements + skeleton for a preferences panel.
5835
5836 2003-03-26 Wednesday 00:21  sam
5837
5838    * ./README.MacOSX.rtf, ./modules/gui/macosx/playlist.h, ./extras/MacOSX/*:
5839      added a final newline to a few text files to avoid diff complaints.
5840
5841 2003-03-25 Tuesday 23:51  sam
5842
5843    * ./modules/demux/util/Modules.am: added missing id3genres.h to make dist.
5844
5845 2003-03-25 Tuesday 23:43  sam
5846
5847    * ./modules/gui/skins/Modules.am: fixed a typo.
5848
5849 2003-03-25 Tuesday 23:32  sam
5850
5851    * ./Makefile.am: we don't distribute ./mkinstalldirs, it's in ./autotools/.
5852    * ./Makefile.am: we distribute ./toolbox.
5853
5854 2003-03-25 Tuesday 23:13  sam
5855
5856    * ./bootstrap: fixed a syntax error in the generated m4/vlc.m4.
5857
5858 2003-03-25 Tuesday 23:11  sam
5859
5860    * ./m4/*: updated m4 macros.
5861
5862 2003-03-25 Tuesday 23:06  gbazin
5863
5864  * modules/codec/libmpeg2.c: fixed aspect ratio when reading DVDs.
5865
5866 2003-03-25 Tuesday 22:55  sam
5867
5868    * ./debian/control: bumped up standards version to 0.5.9.0.
5869    * ./debian/control: added build-dependencies on libidl0 and libglib2.0-0 to
5870      work around mozilla-dev's currently broken dependencies.
5871    * ./debian/control: we now link against libdvdread3 instead of libdvdread2.
5872    * ./debian/control: we now depend on the latest libdvdplay0-dev to avoid
5873      linking against both libdvdread2 and libdvdread3.
5874
5875 2003-03-25 Tuesday 17:07  gbazin
5876
5877  * src/input/input.c, src/video_output/video_output.c: when the input thread
5878     ends, it will also destroy the vout if one was spawned.
5879
5880 2003-03-25 Tuesday 15:38  gbazin
5881
5882  * src/misc/modules.c: module_Need() now only raises the scores of the
5883     plugins matching the given shortcuts list, unless "none" is closing the
5884     list (in which case only the plugins matching the list can be selected).
5885
5886     Which means that users will stop complaining vlc doesn't launch anymore
5887     or can't play anything after they have fiddled with their config
5888     options :))
5889
5890 2003-03-25 Tuesday 00:43  gbazin
5891
5892  * src/video_output/video_output.c: fixed my previous commit (input is not a direct parent of vout).
5893
5894 2003-03-24 Monday 23:50  gbazin
5895
5896  * src/video_output/video_output.c, include/video_output.h:
5897     take into account the caching delay when dropping frames that are too
5898     far into the future.
5899
5900 2003-03-24 Monday 23:04  gbazin
5901
5902  * modules/access/ftp.c, modules/access/http.c: the http and ftp plugins now implement SetProgram(). TS streams will now work over
5903  http :)
5904
5905 2003-03-24 Monday 21:58  titer
5906
5907   configure.ac.in: fixed a BeOS compile issue
5908
5909 2003-03-24 Monday 20:00  gbazin
5910
5911  * modules/access/*: grrr... apparently I also need to reset the file descriptor set inside the loop.
5912
5913 2003-03-24 Monday 19:58  hartman
5914
5915  * moved macosx-dmg to extras/MacOSX/macosx-dmg
5916  * added some macosx files to DIST that were probably missing in the tar ;)
5917
5918 2003-03-24 Monday 19:12  gbazin
5919
5920  * modules/access/*: don't forget to reinitialize the timeout when looping around select().
5921
5922 2003-03-24 Monday 17:15  gbazin
5923
5924  * modules/access/*: pf_read() in access modules is now blocking. We still
5925     check regularly for p_input->b_die though. Now the demuxers can safely
5926     assume that pf_read() == 0 means EOF.
5927  * ALL: got rid of the p_input->b_connected flag.
5928  * src/input/input_ext-plugins.c, src/input/input.c: fixed the infinite loop
5929     of "decoder stuck" messages that sometimes happened.
5930  * src/interface/intf_eject.c, modules/misc/network/ipv4.c: fixed compilation
5931     warnings.
5932
5933 2003-03-24 Monday 15:20  hartman
5934
5935  * more interface support for directories.
5936
5937 2003-03-24 Monday 14:18  hartman
5938
5939  * modules/access/dvd*: changed some errors in warnings because the directory
5940    might still be readable by the directory access module.
5941  * added drag and drop support for directories.
5942
5943 2003-03-24 Monday 13:52  sam
5944
5945    * ./THANKS: added a translation contributor.
5946    * ./po/it.po: fixed this file's format.
5947    * ./m4: fixed "make dist" when gettext is too old.
5948
5949 2003-03-24 Monday 13:50  hartman
5950
5951  * Added fourcc 'MSS1' which is equivalent to 'WMV2'
5952
5953 2003-03-24 Monday 01:39  gbazin
5954
5955  * modules/access/directory.c: fixed the directory access plugin.
5956  * configure.ac.in, modules/access/Modules.am: enabled the directory access plugin.
5957
5958 2003-03-24 Monday 00:12  hartman
5959
5960  * a new directory access module. It parses a directory with dirent and builds
5961    a m3u 'file' which it feeds to the m3u demuxer.
5962    Problems: - it requires a dir to end with /
5963              - if i enabled it, all files would use the m3u demuxer for some
5964              strange reason. i've spent a day hunting this down, reboot-
5965              strapping and doing who knows what. I'm sick of it now.
5966              Someone else can give it a try, if he wants to.
5967
5968 2003-03-23 Sunday 20:41  gbazin
5969
5970  * configure.ac.in: fixed linking problem with the win32 build.
5971
5972 2003-03-23 Sunday 18:10  massiot
5973
5974  Fixed configure script (alcohol isn't the solution).
5975
5976 2003-03-23 Sunday 16:38  sigmunau
5977
5978  modules/video_filter/osd_text.c: A video filter that uses freetpye2 to
5979  render text on the video
5980  include/osd.h: some constants useful when interfacing with the osd module
5981  configure.ac.in: check for freetype2, enabled the osdtext module by default
5982  Makefile.am: added osd.h, please check that this is correct
5983  lirc.c: modified to provide feedback when buttons are pressed.
5984
5985  Look at the Feedback() function in lirc.c to see how this module can be used
5986
5987 2003-03-23 Sunday 15:10  yves
5988
5989  better OS detection (RH).
5990
5991 2003-03-23 Sunday 12:12  gbazin
5992
5993  * modules/demux/mpeg/audio.c: sanity check so we don't crash on mpeg audio files with a bad Xing Header.
5994
5995 2003-03-22 Saturday 23:03  sigmunau
5996
5997  Updated a comment
5998
5999 2003-03-22 Saturday 14:39  fenrir
6000
6001   * sap: clean up.
6002
6003 2003-03-22 Saturday 14:35  gbazin
6004
6005  * modules/demux/m3u.c: the demux couldn't be forced when used on filenames without an extension.
6006
6007 2003-03-22 Saturday 11:21  gbazin
6008
6009  * modules/gui/wxwindows/streamout.cpp: misc fixes and enhancements.
6010
6011 2003-03-22 Saturday 03:14  gbazin
6012
6013  *  modules/gui/wxwindows/*: Added a stream output dialog box.
6014
6015 2003-03-21 Friday 23:59  sigmunau
6016
6017  Updated norwegian translation thanks to  Haakon Meland Eriksen
6018
6019 2003-03-21 Friday 17:14  gbazin
6020
6021  * configure.ac.in, src/interface/intf_eject.c: scrapped the win32 eject code and replaced it with an MCI command.
6022
6023 2003-03-21 Friday 07:54  massiot
6024
6025  Fixed the "locales have disappeared" problem under OS X.
6026
6027 2003-03-21 Friday 02:05  gbazin
6028
6029  * modules/demux/ogg.c: fix for some ogg web radio streams where there
6030  is a huge gap between the granulepos in the header packets and the data
6031  packets.
6032
6033 2003-03-21 Friday 00:17  karibu
6034
6035  * slider.cpp: fixed mouse down refresh bug
6036  * theme.cpp: removed debug text
6037
6038 2003-03-21 Friday 00:00  karibu
6039
6040  * Fixing Parkinson disease bug (it's not funny, it's real life)
6041
6042 2003-03-20 Thursday 21:45  gbazin
6043
6044  * modules/codec/libmpeg2.c: fixed pts handling and aspect-ratio bug.
6045
6046 2003-03-20 Thursday 10:27  sam
6047
6048    * ./bootstrap: if pkg-config is not available, we define PKG_CHECK_MODULES
6049      ourselves.
6050    * ./bootstrap: "make dist" works again, even if gettext is not present.
6051
6052 2003-03-20 Thursday 10:06  sam
6053
6054    * ./toolbox: fixed a Makefile parsing bug.
6055
6056 2003-03-20 Thursday 09:29  karibu
6057
6058  * Fixing a refresh bug when opening an open file dialog box
6059
6060 2003-03-19 Wednesday 23:54  massiot
6061
6062  * configure.ac.in : Disabled GTK2 and gnome2 plug-in since they break
6063    all platforms but GNU/Linux
6064  * Bumped up revision number to 0.5.3-test1
6065
6066 2003-03-19 Wednesday 18:17  karibu
6067
6068  * Updating doc.
6069
6070 2003-03-19 Wednesday 18:14  karibu
6071
6072  * Fiwing WINDOW_CLOSE and WINDOW_OPEN synchronization
6073
6074 2003-03-19 Wednesday 17:40  fenrir
6075
6076   * gtk_main.c:: added(uncommented) gdk_thread_init for gtk2/gnome2.
6077  Whitout it I can't even start gtk2 interface.
6078
6079 2003-03-19 Wednesday 17:14  karibu
6080
6081  * button.cpp : Fixing bug when disabling control
6082  * Checkbox.cpp : adding onmouseover and onmouseout events
6083  * Updating DTD
6084  * win32_event.cpp : fixing bug for WINDOW_OPEN event
6085
6086 2003-03-19 Wednesday 15:44  hartman
6087
6088  * INSTALL: added reference to online info on compiling on MacOSX and BeOS
6089
6090  * NEWS: bringing the file to 0.5.3. i have added my work (and some things
6091    that I remembered). i trust everyone will enter his own stuff ;)
6092
6093  * README.MacOSX.rtf: fixed some errors
6094
6095  * THANKS: added Olivier Aubert for his vout-clone-list patch
6096
6097 2003-03-19 Wednesday 13:55  hartman
6098
6099  * fix for multiple monitors.
6100
6101 2003-03-19 Wednesday 03:11  karibu
6102
6103  * Fixed skin config save
6104
6105 2003-03-19 Wednesday 02:09  videolan
6106
6107  * Adding onmouseover and onmouseout events to button control
6108  * Fixing window position at launch time
6109  * Adding notification when mouse leaves a window
6110
6111 2003-03-18 Tuesday 23:59  massiot
6112
6113  * Added 0x80 as MPEG2_MOTO_VIDEO_ES, since some strange Motorola encoders
6114    do not follow the standard.
6115
6116 2003-03-18 Tuesday 23:51  jlj
6117
6118    * ./modules/gui/macosx/vout.m: cosmetic.
6119
6120 2003-03-18 Tuesday 23:30  gbazin
6121
6122  * modules/video_filter/clone.c: new --clone-vout-list config option, courtesy of Olivier Aubert.
6123     Allows to specify a comma separated list of vout plugins that we want to be used by the clone filter.
6124  * modules/video_filter/*: don't forget to detach the vout before destroying it.
6125
6126 2003-03-18 Tuesday 22:14  hartman
6127
6128  * modules/gui/macosx/vout.m:
6129    Now a complete redesign of the hiding of the mousecursor.
6130    - We use higher level functions now (NSCursor).
6131    - We only hide if the cursor is over our VLCView
6132    - In many exceptions we unhide. This is mainly for multimonitor support.
6133
6134 2003-03-18 Tuesday 21:34  gbazin
6135
6136  * configure.ac.in, m4/*, po/Makefile.in.in: build updated to use gettext 0.11.5 by default.
6137     This is necessary for the win32 build because old gettext versions do not work on win32.
6138
6139 2003-03-18 Tuesday 20:38  gbazin
6140
6141  * configure.ac.in: fixed linking problem with the slp plugin on win32.
6142
6143 2003-03-18 Tuesday 20:20  gbazin
6144
6145  * configure.ac.in: use the -O2 gcc option when compiling the skins plugin so that compilation doesn't take ages.
6146     Also use -fno-rtti -fno-exceptions to save some bits of space.
6147
6148 2003-03-18 Tuesday 19:37  marcari
6149
6150    * first draft of the draft
6151
6152 2003-03-18 Tuesday 18:33  ipkiss
6153
6154  Fixed the path in the default skin (thanks gibalou)
6155
6156 2003-03-18 Tuesday 18:25  ipkiss
6157
6158  Fix for skins compilation under cygwin (thanks gibalou)
6159
6160 2003-03-18 Tuesday 04:56  ipkiss
6161
6162  Compilation fixes
6163
6164 2003-03-18 Tuesday 04:08  ipkiss
6165
6166  Compilation fixes and cosmetic changes
6167
6168 2003-03-18 Tuesday 04:07  hartman
6169
6170  * modules/gui/macosx/vout.m:
6171    Reworked the mouse hiding routine. we were always hiding the mousecursor
6172    on kCGDirectMainDisplay, but this display is always the one with the
6173    menubar and not always the one containing our VLCVout.
6174    This new code takes the vout, and calculates on which displays (plural
6175    because of possible mirroring) it is being shown. It then shows or hides
6176    the cursor on all of those displays.
6177    This should fix #396.
6178
6179 2003-03-18 Tuesday 02:48  ipkiss
6180
6181   - doc/skins: some documentation about the skins
6182   - doc/skins/curve_maker: files for a VB project for easy Bezier curves
6183     creation
6184   - share/skins/default: a default skin. It's an awful one made for
6185     testing purposes, you'll be warned...
6186
6187 2003-03-18 Tuesday 02:28  hartman
6188
6189  * modules/gui/macosx/info.m: keep the same panel open if track changes.
6190  * modules/misc/httpd.c: removed an unused int.
6191
6192 2003-03-18 Tuesday 02:21  ipkiss
6193
6194  Keep quiet, explanations will follow.
6195
6196 2003-03-18 Tuesday 01:57  sam
6197
6198    * ./share/Makefile.am: added the .rle font to the make install rule.
6199
6200 2003-03-18 Tuesday 01:54  sam
6201
6202    * ./toolbox: fixed a sed syntax error (thanks anil).
6203
6204 2003-03-18 Tuesday 01:34  sam
6205
6206    * ./modules/Makefile.am: added a missing definition of NULL.
6207
6208 2003-03-18 Tuesday 01:26  sam
6209
6210    * ./modules/gui/gtk2/*: skeletons of Gtk-2.0 and GNOME-2 plugins.
6211    * ./toolbox: added --update-glade2 flag.
6212
6213 2003-03-18 Tuesday 01:22  sam
6214
6215    * ./modules/codec/lpcm.c: fixed two uninitialized variables.
6216
6217 2003-03-18 Tuesday 00:49  gbazin
6218
6219  * src/playlist/playlist.c: fixed misplaced variable declaration.
6220
6221 2003-03-18 Tuesday 00:33  sigmunau
6222
6223  Seek one less time. Should increase performance with access modules where
6224  seeks are expensive. (Though not enough)
6225
6226 2003-03-18 Tuesday 00:25  jlj
6227
6228    * ./modules/codec/dts.c: Steve Jobs did not pay me for this bug. Really.
6229
6230 2003-03-17 Monday 23:48  fenrir
6231
6232   * httpd: increased buffer size.
6233
6234 2003-03-17 Monday 23:42  fenrir
6235
6236   * all: fixed some stupid bugs.
6237
6238 2003-03-17 Monday 23:13  hartman
6239
6240  * modules/gui/macosx/playlist.m:
6241    - fixed a cosmetic issue.
6242
6243 2003-03-17 Monday 21:47  hartman
6244
6245   * modules/gui/macosx/playlist.?:
6246     - rewrite of code
6247
6248 2003-03-17 Monday 18:02  sam
6249
6250    * ./modules/misc/gtk_main.c, ./modules/gui/gtk/gtk.c,
6251      ./modules/gui/gtk/gnome.c, ./modules/gui/familiar/familiar.c: added a
6252      terminating NULL pointer in the fake argv values we pass to gtk_init().
6253    * ./modules/misc/qte_main.cpp, ./modules/misc/gtk_main.c: these plugins now
6254      have the "gui-helper" capability.
6255    * ./modules/misc/gtk_main.c: paved the way for Gtk2.
6256
6257 2003-03-17 Monday 17:11  sam
6258
6259    * ./modules/video_output/sdl.c: fixed an endianness bug due to libSDL not
6260      defining its fourcc values like us.
6261
6262 2003-03-17 Monday 17:10  hartman
6263
6264  * src/playlist/playlist.c:
6265    - added playlist_Move to move an item in our playlist before the position
6266      of a previous item (or end) of our playlist. Keeps index at it's current
6267      item.
6268  * modules/gui/macosx/playlist.?:
6269    - Now a reorderable playlist. Thanks to Andrew Stone for example code.
6270      This fixes #349 (Finally ;)
6271    - True alternating colors in the playlistview. Thanks to Apple Computer
6272      for the example code.
6273
6274 2003-03-17 Monday 16:59  sam
6275
6276    * ./autotools/: moved some autotools executables to this subdirectory to
6277      reduce cluttering of the root directory.
6278
6279 2003-03-17 Monday 15:05  sigmunau
6280
6281  fixed up http redirects when there are other items in the playlist.
6282
6283 2003-03-17 Monday 13:49  marcari
6284
6285    * familiar.c: added pixmap directory for linupy2 /usr/share/pixmaps/vlc
6286
6287 2003-03-17 Monday 12:14  massiot
6288
6289  Fixed aspect ratio's tooltip.
6290
6291 2003-03-16 Sunday 23:35  fenrir
6292
6293   * sub: better ssa4 recognition.
6294
6295 2003-03-16 Sunday 20:06  jlj
6296
6297    * ./modules/gui/macosx/aout.m: Swapped stereo and mono classification.
6298
6299 2003-03-16 Sunday 16:07  fenrir
6300
6301   * sub.c: added SAMI subtitles support. (Untested and incomplete).
6302
6303 2003-03-16 Sunday 13:11  fenrir
6304
6305   * asf: when there isn't any stream selected, stop playing.
6306
6307 2003-03-16 Sunday 01:49  fenrir
6308
6309   * mms: removed some old stuff.
6310
6311 2003-03-16 Sunday 01:37  fenrir
6312
6313   * mms: it seems that some server doesn't like fake ip 127.0.0.1
6314  (they refuse the connection), so let give them 192.168.0.1 ...
6315
6316 2003-03-15 Saturday 22:10  jlj
6317
6318  Another attempt at fixing the soundstick issue (unconfirmed).
6319
6320 2003-03-15 Saturday 19:26  fenrir
6321
6322   * sout: fix a stupid bug making avi muxer segfaulting.
6323
6324 2003-03-15 Saturday 19:21  jlj
6325
6326  Jeff Moore @ Apple: The HAL specifically won't allow a device that doesn't
6327                      have linear PCM as it's current format to be
6328                      the default device.
6329
6330 2003-03-15 Saturday 18:44  fenrir
6331
6332   * ffmpeg: Use truncated frames if supported by codec (only with newer
6333  libavcodec). This fix mpeg4 in TS with huge bitrate.
6334   * sub: clean up. Report any problems.
6335
6336 2003-03-15 Saturday 03:02  fenrir
6337
6338   * mms: revert some parts.
6339
6340 2003-03-15 Saturday 02:33  fenrir
6341
6342   * mms: some clean up.
6343
6344 2003-03-15 Saturday 00:09  fenrir
6345
6346   * httpd: begin to support get/post method (look at admin.html ;)
6347
6348 2003-03-14 Friday 17:14  sam
6349
6350    * ./doc/fortunes.txt: sigmund++;
6351
6352 2003-03-14 Friday 17:08  lool
6353
6354    * Meuuh+++;
6355
6356 2003-03-14 Friday 01:23  hartman
6357
6358  * ALL: Bumped version to 0.5.3-cvs
6359
6360  * modules/gui/macosx/info.m: Now we show strings (with accents) in ID3 tags
6361    correctly, but now the name of the file as reported in the playlist info
6362    gets displayed incorrectly if it has accents. (going for ID3 at the
6363    moment. filenames are named a plenty in the correct way)
6364
6365 2003-03-14 Friday 01:08  jlj
6366
6367    * ./modules/gui/macosx/aout.m: Added mono classification. Fixed channels
6368                                   issue in InitDevice. Should close #490.
6369
6370 2003-03-14 Friday 00:24  sigmunau
6371
6372  all: info strings are now localized, fixed some typos and inconsistant uses
6373  of capital letters
6374
6375 2003-03-14 Friday 00:06  massiot
6376
6377  Attempt at fixing the soundstick issue (unconfirmed).
6378
6379 2003-03-13 Thursday 22:45  sigmunau
6380
6381  set a default size for the fileinfo dialog
6382
6383 2003-03-13 Thursday 22:35  sigmunau
6384
6385  Added support for oldstyle id3 genres.
6386
6387 2003-03-13 Thursday 22:24  hartman
6388
6389  * modules/gui/macosx/misc.?
6390    - added VLBrushedMetalImageView. This imageview does not respond to
6391      mousedrage, so we can still move our window by it's background.
6392  * extras/MacOSX/Resources/English.lproj/MainMenu.nib/*
6393    - Changed the container of our background image to the new
6394      VLBrushedMetalImageView.
6395      This fixes #390
6396
6397 2003-03-13 Thursday 16:20  marcari
6398
6399   * skeleton of the arm crosscompilation howto
6400
6401 2003-03-13 Thursday 16:09  hartman
6402
6403  * extras/MacOSX/vlc.pbproj/project.pbxproj:
6404    - added .qt and .pls file extensions.
6405
6406  * modules/gui/macosx/intf.m:
6407    - increased the number of lines the messages dialog can hold to 400.
6408
6409  * added fourcc '3iv1' to .avi and .mov
6410    - this is 3ivx D3.5 video.
6411    - we cannot read them at however and probably never will. I added them
6412      for completeness.
6413
6414  * added fourcc '3iv2' to .avi and ffmpeg
6415    - this is 3ivx D4 video
6416    - it is mpeg 4 compliant and ffmpeg decodes it, via MPEG4.
6417
6418  * added fourcc '3ivd' to .avi, .mov and ffmpeg.
6419    - this is video which was divx doctored by the 3ivx doctor program.
6420    - it is normal DIV3 video and ffmpeg decodes it via MPEG4 v3.
6421
6422  * added fourcc '3vid' to .avi, .mov and ffmpeg.
6423    - this is incorrect encoded DIV3. it is an endianness issue by the encoder.
6424    - ffmpeg can decode it however, so it is mapped to MPEG4 v3.
6425
6426 2003-03-13 Thursday 15:50  marcari
6427
6428   * all: enhancements of the familiar interface includes :
6429      - the interface adapts to the screen size/rotation
6430      - a playlist
6431      - a network tab next to te file tab inside the media tab
6432      - MRL-Combo behaviour changed a bit
6433      - apply handling in preferences
6434
6435 2003-03-12 Wednesday 23:59  marcari
6436
6437   * all: added s16tofixed32 filter, so that we decode flac with iPaq !
6438
6439 2003-03-12 Wednesday 23:15  titer
6440
6441   * configure.ac.in: compile fix for BeOS/BONE (s/LDFALGS/LDFLAGS/...)
6442   * beos_specific.cpp, modules/gui/beos/*: add VLC version number in the
6443     "About" window and in the titles of the others windows.
6444
6445 2003-03-12 Wednesday 05:26  sam
6446
6447    * ./src/stream_output/stream_output.c: Win32 compilation fix.
6448    * ./src/misc/modules.c: fixed a pointer indirection bug.
6449
6450 2003-03-12 Wednesday 05:12  sam
6451
6452    * ./Makefile.am: moved generation of .h files to the toolbox so that we
6453      can call "toolbox --update-includes" without running configure.
6454    * ./toolbox: de-uglified some shell code.
6455
6456 2003-03-12 Wednesday 04:16  sam
6457
6458    * ./bootstrap: fixed a conflict issue with recent autopoint versions.
6459    * ./toolbox: the MSVC project file generation no longer depends on Makefile.
6460
6461 2003-03-12 Wednesday 00:56  sam
6462
6463    * ./configure.ac.in: we look for libqt-mt.so before libqt.so.
6464
6465 2003-03-11 Tuesday 23:56  gbazin
6466
6467  * ALL: experimental code for stream (dvd) navigation through object variables.
6468
6469 2003-03-11 Tuesday 23:56  fenrir
6470
6471   * fix ima4 decoding.
6472
6473 2003-03-11 Tuesday 22:44  sam
6474
6475    * ./debian/control: added libqt3-compat-headers build-dependency because of
6476      strange issues with KDE headers that I'm not sure to fully understand but
6477      also honestly completely don't care about.
6478
6479 2003-03-11 Tuesday 21:52  fenrir
6480
6481   * removed strdupa.
6482
6483 2003-03-11 Tuesday 21:23  sam
6484
6485    * ./configure.ac.in: quick and dirty workaround for qt3 headers location.
6486
6487 2003-03-11 Tuesday 20:53  sam
6488
6489    * ./src/stream_output/stream_output.c: fixed a minor format string issue.
6490
6491 2003-03-11 Tuesday 20:40  sam
6492
6493    * ./debian/control: we build-depend on libqt3-mt-dev instead of libqt3-dev.
6494
6495 2003-03-11 Tuesday 20:01  fenrir
6496
6497   * Added support of vplayer subtitles files.
6498
6499 2003-03-11 Tuesday 19:58  sam
6500
6501    * ./debian/Makefile.am: removed spurious entries.
6502
6503 2003-03-11 Tuesday 19:57  sam
6504
6505    * ./debian/control: vlc provides the mp3-decoder metapackage.
6506
6507 2003-03-11 Tuesday 19:30  sam
6508
6509    * ./debian/*: additional Debian butchery; merged vlc-plugin-aa and
6510      vlc-plugin-lirc into vlc, and removed vlc-mad, vlc-arts, vlc-lirc and
6511      vlc-aa legacy packages because they were not in woody.
6512    * ./debian/control: tuned the control file to provide smooth upgrades from
6513      woody, from sarge, and from the local VideoLAN repository.
6514
6515 2003-03-11 Tuesday 19:14  sam
6516
6517    * ./debian/*: removed the vlc-plugin-dvb, vlc-plugin-xosd and vlc-plugin-dv
6518      packages (because the dependencies are very small), and the vlc-plugin-mad,
6519      vlc-plugin-a52 and vlc-plugin-ogg packages (because vlc depends on them
6520      anyway).
6521    * ./debian/*: changed vlc-plugin-svgalib to x86-only.
6522
6523 2003-03-11 Tuesday 19:02  fenrir
6524
6525   * all: reworked stream output. Now it handles mutliples outputs from
6526  one input, just type --sout "<first url>#<second url>#..." (Yes it
6527  is awfull, but I need suggestion).
6528     udp: correctly update sequence number in rtp.
6529
6530 2003-03-11 Tuesday 18:57  fenrir
6531
6532   * mp4: I have reworked a lot the demuxer. Now it should handle gracefully
6533  the audio part of mov file. I'm really interested by any regression you
6534  could find, please _test_ all .mp4/.mov file you have.
6535
6536 2003-03-11 Tuesday 18:57  sam
6537
6538    * ./debian/control: added the FLAC decoder to the Debian package (sid-only,
6539      because the API changed too much since the version in woody).
6540
6541 2003-03-11 Tuesday 18:54  alexis
6542
6543  Added missing files.
6544
6545 2003-03-11 Tuesday 18:16  gbazin
6546
6547  * Makefile.am: Fixed problem with the package-win32 target.
6548
6549 2003-03-11 Tuesday 18:14  fenrir
6550
6551   * mms: converted a warning into a dbg message.
6552
6553 2003-03-11 Tuesday 17:40  fenrir
6554
6555   * Clean up. (Sigmund, does it work ?).
6556
6557 2003-03-11 Tuesday 13:52  titer
6558
6559   modules/misc/network/ipv4.c: BeOS compile fix
6560
6561 2003-03-11 Tuesday 07:03  fenrir
6562
6563   * au.c : added au demuxer. Only ulaw/alaw/raw pcm data are supported.
6564  ( I need some samples to do special adpcm support).
6565
6566 2003-03-11 Tuesday 06:58  fenrir
6567
6568   * adpcm: added IMA4 support.
6569
6570 2003-03-11 Tuesday 06:58  fenrir
6571
6572   * ffmpeg.h: added missing fourcc.
6573   * araw.c: fixed a warning.
6574
6575 2003-03-11 Tuesday 06:14  fenrir
6576
6577   * Hugly hack: break huge block of samples into smaller ones else
6578  some avi/mov file with raw audio can't be played, *BUT* it's not the
6579  good fix (as the problem seems to be elsewhere).
6580
6581 2003-03-11 Tuesday 05:52  fenrir
6582
6583   * ffmpeg support mace 3/6 audio codec. (quicktime)
6584
6585 2003-03-10 Monday 21:24  alexis
6586
6587  Reverted my previous commit (the bug was coming from my old gettext version)
6588
6589 2003-03-10 Monday 21:01  alexis
6590
6591  Fix so that compilation works with a tarball made with "make dist-all".
6592
6593  Sam, can you check that my fix is OK ?
6594
6595 2003-03-10 Monday 20:08  alexis
6596
6597  vlc.spec: Bumped up version number to 0.5.2
6598
6599 2003-03-10 Monday 19:37  gbazin
6600
6601  * ChangeLog: updated the changelog for the 0.5.2 release.
6602
6603 2003-03-10 Monday 19:30  sam
6604
6605    * ./toolbox: added --update-changelog flag.
6606
6607 2003-03-10 Monday 18:26  gbazin
6608
6609  * src/video_output/vout_pictures.c: declaration of FOURCC_RV24, courtesy of Olivier Aubert.
6610
6611 2003-03-10 Monday 18:17  gbazin
6612
6613  * modules/gui/gtk/gnome.c, modules/gui/gtk/gtk.c: small change to the slider behaviour.
6614
6615 2003-03-10 Monday 17:12  sam
6616
6617    * ./configure.ac.in: moved an extra -lws2_32 to a win32 specific case.
6618
6619 2003-03-10 Monday 10:41  massiot
6620
6621  Fixed a major bug with 5.1 output and the OSS plug-in.
6622
6623 2003-03-10 Monday 08:23  jlj
6624
6625    * ./modules/codec/dts.c: minor fix.
6626
6627 2003-03-10 Monday 01:07  fenrir
6628
6629   * improved seeking and fixed play back when reading from stdin (when
6630  reported size is null).
6631
6632 2003-03-10 Monday 00:12  gbazin
6633
6634  * modules/access/vcd/cdrom.c: small win32 bugfix.
6635  * configure.ac.in: on win32 we link ws2_32 with the slp plugin.
6636
6637 2003-03-10 Monday 00:04  massiot
6638
6639  * Bumped up version number to 0.5.2
6640  * Fix for the "lock-up" problem under MacOS X. Removed the rt-priority
6641    configuration variable.
6642
6643 2003-03-09 Sunday 23:39  jlj
6644
6645    * ./modules/demux/mpeg: DTS support.
6646
6647 2003-03-09 Sunday 20:07  jlj
6648
6649    * DTS S/PDIF support.
6650
6651 2003-03-09 Sunday 19:44  gbazin
6652
6653  * configure.ac.in: fixed my previous commit.
6654  * NEWS: added an entry about fixes in the dvd menu support.
6655
6656 2003-03-09 Sunday 19:25  gbazin
6657
6658  * configure.ac.in: don't include the screensaver plugin on win32.
6659  * src/misc/variables.c: fixed a bug in var_Change() and in var_DelCallback().
6660  * modules/codec/spudec/parse.c: removed unnessecary code.
6661  * modules/access/dvdplay/access.c: fixed some navigation problems.
6662
6663 2003-03-09 Sunday 16:22  fenrir
6664
6665   * fixed a really stupid bug with compressed header, improved parsing
6666  of audio stsd box. (handle qt3+ audio box)
6667   (I still need to fix mp4.c to read audio track that aren't mp4a)
6668
6669 2003-03-08 Saturday 01:55  sigmunau
6670
6671  added a down, right gesture to quit vlc and an up, right gesture that swaps
6672  fullscreen on/off, removed the down gesture as it is now covered by the up,
6673  right gesture
6674
6675 2003-03-07 Friday 00:53  gbazin
6676
6677  * modules/gui/gtk/gnome.c, modules/gui/gtk/gtk.c: clean up the gtk/gnome
6678  messages window regularly.
6679
6680 2003-03-06 Thursday 23:52  sigmunau
6681
6682  NEWS: added note about .pls handeling and the http audio fix
6683
6684 2003-03-06 Thursday 23:10  gbazin
6685
6686  * src/audio_output/dec.c, include/aout_internal.h: the aout core was
6687  automatically discarding audio samples that were above AOUT_MAX_ADVANCE_TIME
6688  in the future. Problem is that p_input->i_pts_delay isn't a fixed value. We
6689  now fetch this value from the input thread when we create an aout_instance_t.
6690  This solves problems with the http access plugin.
6691
6692 2003-03-06 Thursday 22:17  hartman
6693
6694  * Updated README on Mac OS X issues.
6695
6696 2003-03-06 Thursday 15:30  sigmunau
6697
6698  the m3u demux now reads the pls files shoutcast uses.
6699
6700 2003-03-06 Thursday 15:24  hartman
6701
6702  * the close window command was reacting irratic because of my meddling
6703    with the responder chain. HANDS OFF you little devil ;)
6704
6705 2003-03-06 Thursday 14:40  hartman
6706
6707  * not < but > ;)
6708    time to stop for today
6709
6710 2003-03-06 Thursday 12:52  hartman
6711
6712  * fixed an issue with blackbars at certain aspect ratios when you resize
6713    the video window. (half, double)
6714
6715 2003-03-06 Thursday 12:05  hartman
6716
6717  ALL: fixed: http://bugzilla.videolan.org/cgi-bin/bugzilla/show_bug.cgi?id=425
6718       having two close buttons in one window goes against Apple's UIG.
6719
6720 2003-03-06 Thursday 11:43  hartman
6721
6722  * modules/gui/macosx/applescript.?
6723  * extras/MacOSX/Resources/vlc.scriptSuite
6724  * extras/MacOSX/Resources/English.lproj/vlc.scriptTerminology
6725    - moved existing applescript commands to these files
6726    - added several control commands. supported are: play/pause, stop,
6727      previous, next, fullscreen, mute, volumeUp and volumeDown.
6728      These correspond to the existing menuitems. This still requires work
6729      in the future to make it more correct AppleScript, but it works for now.
6730
6731  * modules/gui/macosx/controls.?
6732    - split up the controls.m into a .m and a .h
6733
6734  * modules/gui/macosx/intf.?
6735    - added a getControls method to gain access to the controller object from
6736      the AppleScript commands.
6737
6738  * modules/gui/macosx/open.?
6739    - removed the applescript support existing here and moved it to applescript.?
6740
6741  * modules/gui/macosx/playlist.m
6742    - made the tooltips for the add and remove buttons localizable.
6743
6744  * modules/gui/macosx/vout.m
6745    - added a comment on the meaning of otherMouse events.
6746
6747  * ALL:
6748    - updated copyright information to include the current year ;)
6749
6750 2003-03-06 Thursday 11:15  fenrir
6751
6752   * http: lalala, forgot one line :)
6753
6754 2003-03-06 Thursday 11:09  fenrir
6755
6756   * http: fixed a segfault while using it more than once.
6757
6758 2003-03-06 Thursday 10:15  hartman
6759
6760  * If labels are nil, then it shouldn't disable the entire preference panel.
6761    fixes #428 more permenantly. the cause was a missing rt-priority desc.
6762
6763 2003-03-06 Thursday 10:11  jpsaman
6764
6765  More sizing stuff.
6766
6767 2003-03-06 Thursday 09:58  massiot
6768
6769  Fixed a segfault in the OS X preferences panel.
6770
6771 2003-03-06 Thursday 09:27  jpsaman
6772
6773  Updated version number.
6774
6775 2003-03-06 Thursday 00:10  sigmunau
6776
6777  we now insert playlist entries right after the playlist file, and not at the
6778  end of playlist. Should close bug reported on mailing list by Stepan Roh
6779  about "redirection".
6780
6781 2003-03-05 Wednesday 22:37  gbazin
6782
6783  * modules/audio_filter/resampler/bandlimited.c: another bug-fix ( should be the last one ;)
6784  * install-win32: the FAQ wasn't being included in the package.
6785
6786 2003-03-05 Wednesday 19:58  gbazin
6787
6788  * Makefile.am: make package-win32 creates FAQ.htm not faq.htm.
6789
6790 2003-03-05 Wednesday 19:31  gbazin
6791
6792  * modules/audio_filter/resampler/bandlimited.c: added a few more sanity checks.
6793
6794 2003-03-05 Wednesday 19:16  hartman
6795
6796  * updated italian translation by Bruno <allevb@tin.it>
6797    i had to merge it by hand, because it was pretty outdated.
6798
6799 2003-03-05 Wednesday 17:55  gbazin
6800
6801  * src/input/input_ext-plugins.c: added an msleep() call in case we fail to
6802     allocate a new buffer in input_FillBuffer(). This is necessary because
6803     the input thread has an high priority and we don't want it to loop
6804     without any interruption.
6805
6806 2003-03-05 Wednesday 00:11  massiot
6807
6808  * Fixed LDFLAGS_mp4 variable.
6809
6810 2003-03-05 Wednesday 00:05  sigmunau
6811
6812  added not that gestures are now supported on osx and windows, with a comment
6813  telling that this isn't really useful yet.
6814
6815 2003-03-04 Tuesday 23:37  massiot
6816
6817  Bumped up to 0.5.2-test3
6818
6819 2003-03-04 Tuesday 23:36  massiot
6820
6821  * Made rt-priority a real-time variable (shut-up sam) and misc attempts
6822    to improve responsiveness under OS X
6823
6824 2003-03-04 Tuesday 23:32  hartman
6825
6826  * this code should allow for the use of gestures under OS X.
6827
6828 2003-03-04 Tuesday 22:48  gbazin
6829
6830  * modules/video_output/directx: added support for the mouse gestures interface.
6831
6832 2003-03-04 Tuesday 22:36  hartman
6833
6834  * grrr debug message in the wild.
6835
6836 2003-03-04 Tuesday 22:08  gbazin
6837
6838  * modules/audio_filter/resampler/bandlimited.c: small bug-fixes.
6839  * NEWS: added a note for the fixed MSVC project files.
6840
6841 2003-03-04 Tuesday 21:54  hartman
6842
6843  * NEWS:
6844    - added item on fix of 'clicking' sound between stream changes.
6845    - added item on new bandlimited resampler
6846  * ALL:
6847    - bumped up revision number to 0.5.2-test3
6848
6849 2003-03-04 Tuesday 21:12  gbazin
6850
6851  * include/vlc_common.h: on win32 we include malloc.h (otherwise alloca is
6852     not declared).
6853  * modules/access/file.c: use _lseeki64 instead of lseek on win32. This
6854     should allow seeking on files > 1.2Gb (Hopefully closes #168).
6855
6856 2003-03-04 Tuesday 19:28  gbazin
6857
6858  * modules/audio_filter/resampler/bandlimited.c: fix bug that was affecting
6859     quality badly + some clean-up.
6860     Changed the module priority so it is now the default resampler.
6861
6862 2003-03-04 Tuesday 17:31  hartman
6863
6864  ALL:
6865   - the german translation requires two different translations of the word
6866     File. I added a _ANS() function to the macosx version that gets the
6867     translation of 1:File and strips the first two characters of this
6868     alternate translation.
6869   - updated all .po files to make sure we don't break anything
6870   - committed the March 1 version of the german translation by Felix
6871     Kuhne <FK@aenneburghardt.de>
6872
6873 2003-03-04 Tuesday 13:21  massiot
6874
6875  * Fixed a major bug in the LPCM codec.
6876  * Moved input_ExtractPES to where it belongs, input_ext-dec.c.
6877
6878 2003-03-04 Tuesday 03:27  gbazin
6879
6880  * modules/audio_filter/resampler/bandlimited.[ch]: new high-quality
6881     bandlimited interpolation resampler.
6882     It is not yet enabled by default because it requires a bit more works
6883     (not fully stable yet because of buffer overflows under certain conditions).
6884
6885  * src/audio_output/input.c: the resamplers are now always active (expcept
6886     in spdif mode).
6887
6888  * modules/audio_filter/resampler/*: modified the resampler to return the
6889     input buffer when no resampling is needed.
6890
6891 2003-03-03 Monday 23:58  hartman
6892
6893  * updated dutch strings.
6894
6895 2003-03-03 Monday 23:48  massiot
6896
6897  * mpeg_video is back as a built-in because it is reproduceably faster than
6898    as a plug-in,
6899  * Another desperate attempt at fixing OS X lock-ups.
6900
6901 2003-03-03 Monday 19:39  hartman
6902
6903  * NEWS:
6904    - added remarks on m-audio fixes and other OSX specific fixes.
6905    - added improved ID3 detection item
6906  * README.MacOSX.rtf
6907    - updated to reflect M-Audio fixes.
6908  * ./extras/MacOSX/Resources/English.lproj/MainMenu.nib/*:
6909    - widened the Browse.. button to allow for the german word: durchsuchen.
6910
6911 2003-03-03 Monday 16:49  gbazin
6912
6913  * ALL: another bunch of fixes for the MSVC build.
6914
6915 2003-03-03 Monday 14:21  gbazin
6916
6917  * ALL: Finally fixed the MSVC project files.
6918         Don't include io.h on win32 when not necessary.
6919         A few build fixes for MSVC.
6920
6921  * src/misc/win32_specific.c: try to load winsock2 instead of winsock1 when
6922     present.
6923
6924 2003-03-03 Monday 14:19  massiot
6925
6926  * Fixed a bug in LPCM codec.
6927  * Changed an error into a warning.
6928
6929 2003-03-03 Monday 01:38  fenrir
6930
6931   * fixed play back of  mms://viptvr.yacast.fr/encoderfranceinfo (asf
6932  header send over multiples packets).
6933
6934 2003-03-02 Sunday 19:07  gbazin
6935
6936  * configure.ac.in: fixed libid3tag detection.
6937
6938 2003-03-02 Sunday 18:17  fenrir
6939
6940   * fixed seek flag with broadcasted data.
6941
6942 2003-03-02 Sunday 17:13  fenrir
6943
6944   * forgot to initialize a variable.
6945
6946 2003-03-02 Sunday 17:12  fenrir
6947
6948   * fixed a bug.
6949
6950 2003-03-02 Sunday 12:10  gbazin
6951
6952  * NEWS: started filling in the NEWS file for the 0.5.2 release.
6953
6954 2003-03-02 Sunday 02:47  gbazin
6955
6956  * configure.ac.in: Removed unused options.
6957     We also don't link with lrt anymore when using GNU-pth (lrt depends on
6958     lpthread).
6959
6960 2003-03-02 Sunday 01:35  gbazin
6961
6962  * src/misc/threads.c, include/vlc_threads_funcs.h: another bunch of fixes
6963     for the GNU-pth implementation.
6964
6965 2003-03-01 Saturday 23:26  gbazin
6966
6967  * src/misc/threads.c, include/vlc_threads_funcs.h: fixed gnu-pth thread
6968     implementation and fixed an initialization bug in libvlc.
6969
6970 2003-03-01 Saturday 19:25  gbazin
6971
6972  * install-win32, Makefile.am: added the html faq to the win32 package.
6973  * toolbox, msvc/*: few fixes to the msvc project files generation.
6974     (compiling plugins won't work yet because there are a few hacks that
6975      need to be done in order to compile dlls that use the c-runtime)
6976
6977 2003-02-28 Friday 17:23  fenrir
6978
6979   * try a workaround for BeOS MediaKit files.
6980
6981 2003-02-28 Friday 10:19  massiot
6982
6983  German translation, courtesy of Felix KĂ¼hne <FK@aenneburghardt.de>.
6984
6985 2003-02-28 Friday 04:31  ipkiss
6986
6987  Internationalization now works for the win32 interface (thanks Gildas).
6988  I've voluntarily disabled the translation of the toolbar buttons
6989  strings, because it looks really awful...
6990
6991 2003-02-27 Thursday 16:38  gbazin
6992
6993  * modules/demux/avi/avi.c: compilation fix.
6994
6995 2003-02-27 Thursday 15:07  fenrir
6996
6997   * httpd: clean up, kick up unused connection (it waits 10s), use select
6998  to way (instead of a hard coded sleep ;)
6999
7000 2003-02-27 Thursday 13:19  gbazin
7001
7002  * ALL: i18n updates and fixes.
7003
7004 2003-02-27 Thursday 12:44  marcari
7005
7006  * updates for the YOPY ports (thx to Sebastien Chaumat !)
7007
7008 2003-02-27 Thursday 08:19  massiot
7009
7010  * Bumped up revision number to 0.5.2-test2
7011  * Another attempt at fixing the "VLC is locking up OS X" problem
7012  * Updated po files
7013
7014 2003-02-26 Wednesday 21:00  asmax
7015
7016  * compilation fixes...
7017
7018 2003-02-26 Wednesday 19:39  gbazin
7019
7020  * configure.ac.in, Makefile.am, install-win32: fixed the package-win32 make
7021     target, and included the locales in the installer script.
7022  * src/libvlc.c: on win32 we look for the locales in vlc's directory.
7023
7024 2003-02-26 Wednesday 18:15  massiot
7025
7026  * Added sanity checks for PTS in the future.
7027
7028 2003-02-26 Wednesday 15:47  marcari
7029
7030  * implementation of the 'autoplay file' button callback
7031  * when clicking a link : follows the link and don't try to open it
7032  * yopy does not always sees the '.' and '..', so workaround :
7033      - all the hidden files are not displayed
7034      - the '..' directory is each time added by hand
7035
7036 2003-02-26 Wednesday 15:44  marcari
7037
7038  * small modification for linupy :
7039      - added a pixmpa directory
7040      - added a set_usize (how do we maximize cleanly a gtk-window ?)
7041      - chdir to '.' instead of '/mnt' (should it be '~' or '/' ?)
7042
7043 2003-02-26 Wednesday 13:51  gbazin
7044
7045  * src/input/input_ext-dec.c: added a few sanity checks that avoid crashing
7046     badly when we reach the end of the stream (decoder stream).
7047  * modules/packetizer/mpegvideo.c: fixed a bug that was causing an infinite
7048     loop when the end of the stream was reached.
7049
7050 2003-02-26 Wednesday 12:38  fenrir
7051
7052   * ts.c: added "ts" shorcut for ts_dvbpsi.
7053
7054 2003-02-26 Wednesday 04:23  babal
7055
7056  - link the headphone channel mixer with the math library
7057
7058 2003-02-25 Tuesday 21:09  gbazin
7059
7060  * modules/codec/libmpeg2.c: fixed pts handling.
7061
7062 2003-02-25 Tuesday 18:26  gbazin
7063
7064  * configure.ac.in: accidentaly changed AM_GNU_GETTEXT_VERSION to 0.11.5 in
7065     my last commit.
7066  * po/Makevars: file needed by newer versions of gettext.
7067
7068 2003-02-25 Tuesday 17:17  fenrir
7069
7070   * stream_output.* : added a flags variable to sout_buffer_t, allowing to
7071  mark headers.
7072   * httpd : added a way to use stream header, and changed the way that
7073  stream data are stored (allow better client handling).
7074   * http : use stream header, and add mime type detection by looking
7075  at file extention (could be improved).
7076   * ogg: fixed a segfault when removing a stream, mark header.
7077
7078 2003-02-25 Tuesday 17:15  gbazin
7079
7080  * configure.ac.in, modules/codec/Modules.am, modules/codec/libmpeg2.c:
7081     Added a simple mpeg video decoder based on libmpeg2. It is mainly useful
7082     for comparing the performance against our custom decoder as it is currently
7083     missing some important features like the synchro stuff.
7084
7085 2003-02-24 Monday 23:28  fenrir
7086
7087   * stream_output.c : added a sanity check.
7088
7089 2003-02-24 Monday 23:27  fenrir
7090
7091   * all : ogg/ogm muxer. Yet very limited as it accepts only mp3/a52 audio
7092  and mpeg4/divx3 video streams. (Created files seem to work only with vlc).
7093
7094 2003-02-24 Monday 17:06  jlj
7095
7096    * a52tofloat32.c: changed an error into warning.
7097
7098 2003-02-24 Monday 14:40  sigmunau
7099
7100  updated documentation to reflect that input_AccessReinit should be called
7101  before, and not after a random seek
7102
7103 2003-02-24 Monday 14:14  fenrir
7104
7105   * all : fix compilation.
7106
7107 2003-02-24 Monday 12:34  fenrir
7108
7109   * stream_output.c : fixed compilation.
7110   * mux/* implemented pf_mux_capacity.
7111
7112 2003-02-24 Monday 11:14  gbazin
7113
7114  * configure.ac.in, modules/misc/httpd.c: compilation fixes for win32.
7115
7116 2003-02-24 Monday 11:00  fenrir
7117
7118   * stream_output.h : add a private parameter to sout_instance_t only used
7119  by src/stream_output.c (avoid changing every time stream_output.h...)
7120
7121 2003-02-24 Monday 10:45  fenrir
7122
7123   * stream output: fixed name inconsistency, added a new exported
7124  functions by muxer.
7125   * wav: fixed a warning.
7126
7127 2003-02-24 Monday 09:26  fenrir
7128
7129   * asf: fix seek for http.
7130
7131 2003-02-23 Sunday 22:35  fenrir
7132
7133   * enable httpd(by default) and http.
7134
7135 2003-02-23 Sunday 19:07  fenrir
7136
7137   * all : declaration of http and httpd.
7138
7139 2003-02-23 Sunday 19:05  fenrir
7140
7141   * modules/access_output/http : http output.
7142   * httpd : mini http server (be carefull about security issue...)
7143
7144 2003-02-23 Sunday 18:07  fenrir
7145
7146   * all : added streaming support for crappy ms video codec into TS.
7147   - Only vlc is able to read such TS.
7148   - I use stream id 0xa0 and descriptor 0xa0, I hope there aren't used.
7149   - DivX1/2/3, wmv1/2, h/i263 should be supported, others could be
7150     quickly added.
7151   - Please test.
7152
7153 2003-02-23 Sunday 16:31  sigmunau
7154
7155  added a demux and decoder for flac files (disabled by default). Works for
7156  16bit per sample streams, only tested with stereo
7157
7158 2003-02-23 Sunday 05:53  jlj
7159
7160    * ./modules/gui/macosx/aout.m: M-Audio Revolution fixes.
7161                                   Dynamic device support.
7162    * ./modules/gui/macosx: Minor fixes and cosmetic changes.
7163
7164 2003-02-23 Sunday 01:25  massiot
7165
7166  * Destroy audio-device and audio-channels when no output plug-in is
7167    available.
7168
7169 2003-02-22 Saturday 16:10  fenrir
7170
7171   * fix compilation.
7172
7173 2003-02-22 Saturday 14:11  sigmunau
7174
7175   Fixed seme seeking issues with http access module, fixed an error that
7176  caused id3v2.4 tags at the end of the file to not work. Added checks to
7177  avoid seeking off the ends of the file. Should close #325, please confirm
7178
7179 2003-02-21 Friday 22:59  gbazin
7180
7181  * src/audio_output/input.c: fixed buffer allocation bug that was triggered
7182     when using "in place" resamplers.
7183
7184 2003-02-21 Friday 16:31  hartman
7185
7186  DJ's first steps in C and vlc decoders ;)
7187  * modules/audio_filter/converter/mpgatofixed32.c:
7188    - fixed an issue that could cause glitches when switching from one stream
7189      to another. the buffer wasn't entirely getting 0000 because multiple
7190      channels were not taken into account when doing this.
7191  * ALL:
7192    - if float32 then clear the buffer with (float)0
7193
7194 2003-02-21 Friday 15:16  hartman
7195
7196  * previous commit seems to break some things. reverting.
7197
7198 2003-02-21 Friday 14:17  hartman
7199
7200  * (float) 0 the buffer if it cannot be decoded and fixed32.
7201    right Meuuh ??? ;)
7202
7203 2003-02-21 Friday 03:49  hartman
7204
7205  * VLC.app should show its version in the Finder now
7206    Meeuh, one more place that needs version string updated before a release.
7207    might be made automated ?
7208
7209 2003-02-21 Friday 03:22  hartman
7210
7211  * ignore project Builder user files and backup .nib files.
7212  * vlc.app changed to VLC.app. cvsignore changed to reflect this.
7213
7214 2003-02-21 Friday 02:45  hartman
7215
7216  * If the "show advanced" option has been changed and you press the Apply
7217    button, the preferences window is destroyed and created.
7218
7219 2003-02-20 Thursday 18:10  hartman
7220
7221  * prefs obey the advanced option. Apply does not as of yet.
7222
7223 2003-02-20 Thursday 16:07  gbazin
7224
7225  * src/libvlc.h, modules/audio_output: added a global --spdif config option
7226     to allow using the spdif output by default if available.
7227  * modules/misc/dummy/*: on win32 added a quiet mode that doesn't display
7228     a dos command box.
7229  * modules/control/rc/rc.c: on win32 enabled the echo mode and the
7230     backspace key.
7231  * modules/codec/mpeg_audio.c: fixed a sync bug.
7232
7233 2003-02-20 Thursday 01:52  sigmunau
7234
7235  * include/configuration.h: added a new flag to the configuration stucture to
7236  indicate wether it is an "advanced" option or not. The goal with this is to
7237  hide the user from all the strange options that very seldom needs to be
7238  changed. added an extra argument to all the add_* macros to indicate wether
7239  the item is advanced or not.
7240  * src/libvlc.h: added an "show advanced options" config option default
7241  disabled
7242  * src/libvlc.c: the advanced options are not listed by vlc --help and
7243  friends unless --advanced is used
7244  * modules/gtk/preferences.c: the gtk/gnome preferences dialog don't show
7245  advanced options unless advanced is set
7246  all: set the advanced flag to VLC_FALSE or VLC_TRUE for all options, by
7247  using some common sense. Please check and correct
7248
7249  note: All interfaces should still work like they used to, see the change in
7250  modules/gtk/preferences.c to find out how to "hide" options.
7251
7252  second note: I think I've changed all the modules, but I could not test
7253  everyone for compilation, expect some broken modules (the fix is to add ",
7254  VLC_TRUE" as last argument to the add_* I forgot)
7255
7256 2003-02-19 Wednesday 22:08  gbazin
7257
7258  * modules/audio_output/directx.c: forgot to enable channel re-ordering.
7259  * modules/audio_output/waveout.c: fixed a crash that happened when probing
7260     devices supporting S/PDIF. (Should fix 354)
7261
7262 2003-02-19 Wednesday 14:49  hartman
7263
7264  * increased accuracy of positionslider in OSX. although this will not solve
7265    all problems this will improve results a bit (by my own experience).
7266
7267 2003-02-19 Wednesday 10:02  gbazin
7268
7269  * src/libvlc.c: "stty size" won't work on win32 so make ConsoleWidth()
7270     always return 80.
7271
7272 2003-02-18 Tuesday 23:34  gbazin
7273
7274  * modules/demux/mp4/*: added FOURCC_dvc (DV - NTSC), FOURCC_dvp (DV - PAL)
7275     and FOURCC_twos (PCM audio).
7276
7277 2003-02-18 Tuesday 22:40  ipkiss
7278
7279   * src/misc/modules.c: on Windows, we look for the plugins in vlc's root
7280     directory when there is no 'plugins' nor 'modules' subdirectory
7281     (may close #306)
7282
7283 2003-02-18 Tuesday 22:33  gbazin
7284
7285  * modules/codec/ffmpeg/video.c: got rid of ffmpeg_ConvertPictureI410toI420()
7286     and use img_convert() from ffmpeg instead. Also added support for the
7287     PIX_FMT_YUV411P pixel format so we can now decode the DV Quicktime videos
7288     from media.xiph.org.
7289
7290 2003-02-18 Tuesday 20:54  hartman
7291
7292  * Only update the info window if it is visible
7293
7294 2003-02-18 Tuesday 19:42  gbazin
7295
7296  * modules/demux/rawdv.c: added support for DV audio now that ffmpeg can
7297     decode this.
7298  * modules/codec/ffmpeg/ffmpeg.h, modules/codec/ffmpeg/ffmpeg.c: added the
7299     necessary fourcc for DV audio.
7300
7301 2003-02-18 Tuesday 18:49  fenrir
7302
7303   * mpeg_audio.c: removed some fprintf...
7304
7305 2003-02-18 Tuesday 18:33  titer
7306
7307   * ipv4.c, libvlc.h: add a --ttl option to set time-to-live when
7308                       multicasting with the stream output
7309   * modules/control/: missing cvsignore
7310
7311 2003-02-18 Tuesday 13:13  sam
7312
7313    * ./mozilla/*: s/VideoLAN Client/VLC/g.
7314
7315 2003-02-18 Tuesday 00:51  fenrir
7316
7317   * raah, corrected mpeg2-layer3 playback (and streaming). (that my last
7318  fix had broken :p )
7319
7320 2003-02-18 Tuesday 00:20  hartman
7321
7322  * Changed an Error message. Many people did not understand:
7323    no suitable decoder module for fourcc `IV31'
7324    I have appended:
7325    VLC probably does not support this sound or video format.
7326
7327 2003-02-18 Tuesday 00:17  massiot
7328
7329  * Fixed a segfault in the Japanese preferences panel.
7330
7331 2003-02-17 Monday 23:47  hartman
7332
7333  * Fixed the localization issue on MacOSX.
7334
7335 2003-02-17 Monday 23:10  jpsaman
7336
7337  Juglin with dependencies.
7338
7339 2003-02-17 Monday 22:19  gbazin
7340
7341  * modules/audio_output/directx.c: added multichannel support to the
7342     directx plugin.
7343  * modules/audio_output/waveout.c: fixed quad audio channels detection and
7344     a few misplaced debug messages.
7345  * configure.ac.in: don't link anymore the rc plugin with the winsock lib.
7346
7347 2003-02-17 Monday 22:03  asmax
7348
7349  * added a SAP server, with some kludges because the SAP client in vlc
7350    is not RFC-compliant...
7351
7352 2003-02-17 Monday 18:58  hartman
7353
7354  * NEWS: added info about the new 0.5.1a release for OSX.
7355  * extras/MacOSX/vlc.pbproj/project.pbxproj: bumped revision #
7356
7357 2003-02-17 Monday 17:06  massiot
7358
7359  Fixed the "everything is in Japanese" bug. :p
7360
7361 2003-02-17 Monday 16:56  gbazin
7362
7363  * modules/control/rc/rc.c: finally fixed the rc interface under win32 by
7364     using WaitForSingleObject() on the console handle and ReadConsoleInput().
7365     (Closes #59)
7366
7367 2003-02-17 Monday 14:43  massiot
7368
7369  Now 0.5.2-cvs (estimated release date in two weeks from now).
7370
7371 2003-02-17 Monday 10:52  hartman
7372
7373  * Whoops. i forgot to add these files. sorry everyone.
7374
7375 2003-02-17 Monday 09:47  gbazin
7376
7377  * modules/audio_filter/resampler/linear.c: lowered the priority of the linear
7378     resampler so the ugly resampler is once again the default. The quality of
7379     the ugly resampler is currently better than the linear one because of a
7380     design defect.
7381
7382 2003-02-17 Monday 07:22  sam
7383
7384    * ./debian/woody-buildpackage: Debian package creation fixes.
7385
7386 2003-02-17 Monday 06:31  sam
7387
7388    * ./modules/gui/macosx/Modules.am: removed %#$@#!#@ non-existent file!
7389
7390 2003-02-17 Monday 06:15  sam
7391
7392    * Updated NEWS and ChangeLog.
7393
7394 2003-02-17 Monday 06:00  sam
7395
7396    * ./src/misc/modules.c: hmpf, Wine does not complain about "/"s in paths,
7397      but Windoze will certainly do.
7398
7399 2003-02-17 Monday 05:50  sam
7400
7401    * ./src/misc/win32_specific.c: under Win32 we retrieve the executable's
7402      directory whenever possible, to use it for the spudec font or to load
7403      plugins.
7404
7405 2003-02-17 Monday 04:21  sam
7406
7407    * ./configure.ac.in: fixed PLUGIN_PATH and DATA_PATH settings.
7408
7409 2003-02-17 Monday 00:04  asmax
7410
7411  * added a sample playlist. All fields must be separated with TABs
7412
7413 2003-02-16 Sunday 23:57  asmax
7414
7415  * libvlc binding for python
7416  * new VideoLAN RTSP Server, using libvlc.
7417    Not yet fully rfc2326-compliant, but it works ;)
7418
7419 2003-02-16 Sunday 23:32  hartman
7420
7421  * Added an info panel to show movie info, etc.
7422
7423 2003-02-16 Sunday 17:35  sam
7424
7425    * ./debian/changelog: updated for 0.5.1.
7426    * ./debian/control: vlc-glide is now Architecture: i386 only.
7427    * ./debian/control: vlc-plugin-mad Provides: mp3-decoder.
7428    * ./debian/rules: the deprecated vlc-* packages have a proper link to
7429      /usr/share/doc/vlc/.
7430
7431 2003-02-16 Sunday 16:22  jpsaman
7432
7433  Updated release numbering for all ipk's
7434
7435 2003-02-16 Sunday 16:21  jpsaman
7436
7437  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).
7438
7439 2003-02-16 Sunday 14:51  fenrir
7440
7441   * udp: forgot this file...
7442
7443 2003-02-16 Sunday 14:10  fenrir
7444
7445   * all: split muxer and access into independant part.
7446
7447 2003-02-16 Sunday 14:03  fenrir
7448
7449   * Less checks on muxer type.
7450
7451 2003-02-16 Sunday 11:18  fenrir
7452
7453   * adpcm: added dk3 too.
7454
7455 2003-02-16 Sunday 10:25  sigmunau
7456
7457  Added support for volume up/down buttons.
7458
7459 2003-02-16 Sunday 09:50  fenrir
7460
7461   * adpcm: added DUCK 4 variant support. (thx M. Melanson who provided me
7462  somes samples.)
7463
7464 2003-02-16 Sunday 08:56  fenrir
7465
7466   * all: fix mpeg2 handling.
7467
7468 2003-02-16 Sunday 01:38  titer
7469
7470   NEWS: updated BeOS info for 0.5.1
7471
7472 2003-02-16 Sunday 01:29  massiot
7473
7474  * modules/gui/macosx/open.m: Removed channel server support
7475  * po/*: Updated po files just before the 0.5.1 release
7476  * modules/audio_filter/resampler/linear.c: fixed an initialization bug
7477
7478 2003-02-15 Saturday 20:02  jpsaman
7479
7480  Update iPaq packaging description files for:
7481  - GPE port
7482  - Opie port
7483  - Zaurus
7484  Updated NEWS file with OPIE port.
7485
7486 2003-02-15 Saturday 13:50  massiot
7487
7488  * Bumped up revision number to 0.5.1
7489  * Updated French translation
7490
7491 2003-02-15 Saturday 12:57  hartman
7492
7493  * if we are paused in fullscreen, show cursor.
7494
7495 2003-02-15 Saturday 04:43  ipkiss
7496
7497   - fixed a vicious bug
7498
7499 2003-02-14 Friday 23:07  hartman
7500
7501  * Should fix an issue with multiple monitors and the hiding of the mousecursor
7502
7503 2003-02-14 Friday 18:22  sam
7504
7505    * ./src/libvlc.c: the --help output is now word-wrapped (Closes: #142).
7506    * ./src/libvlc.c: removed unnecessary malloc() calls.
7507    * ./src/libvlc.c: used {a,b,c} for lists; [a|b|c] is for optional args.
7508
7509 2003-02-14 Friday 17:00  ipkiss
7510
7511   * exchanged directx' and waveout's capabilities because the latter
7512     seems to be more reliable
7513
7514 2003-02-14 Friday 13:48  jpsaman
7515
7516  Fixed deadlock upon unloading qte_main plugin.
7517  Cleanup of debug messages.
7518
7519 2003-02-14 Friday 13:44  jpsaman
7520
7521  Tuning package dependencies.
7522
7523 2003-02-14 Friday 13:19  jpsaman
7524
7525  Updated opie control file for packaging.
7526
7527 2003-02-14 Friday 13:01  jpsaman
7528
7529  Small improvement.
7530
7531 2003-02-14 Friday 09:50  gbazin
7532
7533  * modules/audio_output/waveout.c: better buffer management and hopefully
7534     fixed the S/PDIF output (Still untested though. Anybody here could test
7535     this? ).
7536
7537 2003-02-13 Thursday 21:53  massiot
7538
7539  Updated NEWS file for 0.5.1. PLEASE do your share and add what you think is
7540  meaningful.
7541
7542 2003-02-13 Thursday 17:31  sam
7543
7544    * ./configure.ac.in: we should look for -lxvidcore, not -lxvid.
7545
7546 2003-02-13 Thursday 14:16  hartman
7547
7548  ALL:
7549   - when a new stream is being loaded we select the current title in the
7550     playlist.
7551   - Cleaned up some of my previous commited code dealing with updating
7552     the window title.
7553
7554 2003-02-13 Thursday 02:00  hartman
7555
7556  *ALL: update the title of the window everytime the stream changes.
7557
7558 2003-02-13 Thursday 01:14  hartman
7559
7560  * fixed a small bug
7561
7562 2003-02-13 Thursday 00:09  hartman
7563
7564  * src/playlist/playlist.c:
7565    - added an intf-change variable. This is set whenever you add or delete
7566      an item in the playlist. You need to unset it yourself.
7567  * modules/gui/macosx/intf.?:
7568    - listen for external playlist changes. update view when playlist changes.
7569    - activate/deactivate previous and next buttons and menuitems,
7570      whenever the playlist gets changed.
7571
7572 2003-02-12 Wednesday 23:26  jpsaman
7573
7574  Scripts for building and packaging vlc on Zaurus PDA.
7575
7576 2003-02-12 Wednesday 23:26  jpsaman
7577
7578  Updated control files and buildscript for v0.5.1
7579
7580 2003-02-12 Wednesday 23:13  jpsaman
7581
7582  The Qt Embedded video output plugin is now the preferred plugin when build for Opie or Qte environments.
7583
7584 2003-02-12 Wednesday 23:09  jpsaman
7585
7586  Fixed Qt Embedded video output placing of video stream in window. Also fixed additional spacing between video lines.
7587
7588 2003-02-12 Wednesday 23:08  massiot
7589
7590  * Italien translation, courtesy of Bruno <allevb@tin.it>.
7591
7592 2003-02-12 Wednesday 17:13  jobi
7593
7594      * modules/access/vcd/vcd.*: fixed a warning
7595
7596 2003-02-12 Wednesday 16:58  jobi
7597
7598      * modules/access/vcd/vcd.c: in entry points, track number should be read
7599        as BCD (it should fix #244). Also fixed chapter indexing, so that it
7600        correspond to the dvd one.
7601
7602 2003-02-12 Wednesday 14:22  hartman
7603
7604  * modules/gui/macosx/controls.m:
7605    - fixed the mute and volumeup volumedown when you use them mixed.
7606  * src/audio_output/intf.c:
7607    - set "saved-volume" on volume up, volume down.
7608
7609 2003-02-12 Wednesday 13:42  massiot
7610
7611  Patch courtesy of gibalou :
7612  * demux/mpeg/ts.c, demux/mpeg/system.c: Proper initialization of
7613  i_continuity_counter,
7614  * access/udp.c: Fixed win32 behavior when --mtu is set to a too small value,
7615  * demux/mpeg/ts.c: Fixed detection of PAT/PMT change.
7616
7617 2003-02-11 Tuesday 18:05  massiot
7618
7619  * 0.5.1 German translation, courtesy of Felix KĂ¼hne <FK@aenneburghardt.de>.
7620
7621 2003-02-11 Tuesday 17:20  babal
7622
7623  - Dolby Surround fix
7624  - support for 6.1, 7.1, and possibly even 8.1 ! Not so sure though about
7625    6.1 since there is a doubt about where should be the Rear Center
7626    coefficient in a decoded sample.
7627    -> if anybody has an idea or even better a test stream...
7628
7629 2003-02-11 Tuesday 16:19  hartman
7630
7631  * updated dutch strings
7632
7633 2003-02-11 Tuesday 15:35  hartman
7634
7635  ALL: - changed vlc.app into VLC.app
7636  modules/gui/macosx/vout.m: fixed a potential issue with the hiding of the
7637       mousecursor.
7638
7639 2003-02-11 Tuesday 15:24  hartman
7640
7641  * Updated ReadMe file
7642    - some spelling issues
7643    - remark about the current troubles with sound
7644    - readded deinterlace remark
7645    - Added info on multiple screens and sound devices
7646    - updated the bugreporting URL
7647    - Changed all occurences of vlc into VLC where appropriate
7648
7649 2003-02-11 Tuesday 11:16  massiot
7650
7651  * modules/codec/lpcm.c: Attempt at supporting all channel configurations,
7652  * Support for 7 and 7.1 channel configurations.
7653
7654 2003-02-10 Monday 23:50  massiot
7655
7656  * modules/video_output/sdl.c: Real fix for the aout_Volume* problem.
7657
7658 2003-02-10 Monday 23:16  marcari
7659
7660   * sdl.c : added includes (vlc/aout.h & aout_internal.h)
7661      => to make volumeup/down compile
7662
7663 2003-02-10 Monday 23:04  hartman
7664
7665  * the window of the video shows the official document icon, filename and
7666    when command-clicked the path if the stream is a local file.
7667    this is the expected window behaviour in osx.
7668
7669 2003-02-10 Monday 22:22  massiot
7670
7671  * I ran --update-po for the last time before the 0.5.1 release (and I
7672  mean it !)
7673
7674 2003-02-10 Monday 22:18  hartman
7675
7676  * The dock should no longer be visible in fullscreen mode.
7677
7678 2003-02-10 Monday 21:56  sam
7679
7680    * ./debian/rules: added code to avoid timestamp skews in the faad tree.
7681
7682 2003-02-10 Monday 21:54  hartman
7683
7684  * only show last part of of file/url name in the playlist.
7685
7686 2003-02-10 Monday 21:46  sam
7687
7688    * ./debian/rules: added missing icon in the vlc and wxvlc packages.
7689
7690 2003-02-10 Monday 21:28  hartman
7691
7692  * fixed the black bar issue with window half/normal/double window sizes in
7693    OSX. i had forgotten the aspectratio.
7694
7695 2003-02-10 Monday 21:11  sam
7696
7697    * ./debian/rules: removed Debian kludges that do not really belong to the
7698      official VLC tree.
7699
7700 2003-02-10 Monday 20:57  sam
7701
7702    * ./debian/control: added the "VideoLAN" word in the long description so
7703      that "apt-cache search videolan" returns vlc.
7704
7705 2003-02-10 Monday 20:11  sam
7706
7707    * ./src/misc/modules_plugin.h.in: when opening the KDE plugin, we first
7708      dlopen(libstdc++) to avoid dlopen(kde_plugin) from crashing. Call me evil.
7709
7710 2003-02-10 Monday 18:12  sam
7711
7712    * ./configure.ac.in: disabled the i420_yuy2_mmx plugin when profiling with
7713      gprof, because gcc is unable to build it without -fomit-frame-pointer
7714      (Closes: #260).
7715
7716 2003-02-10 Monday 17:43  massiot
7717
7718  * modules/audio_output/alsa.c: Fixed mono files output (thanks bozo !),
7719  * Minor fixes.
7720
7721 2003-02-10 Monday 16:53  sam
7722
7723    * ./src/misc/threads.c: fixed compilation of the gprof wrapper trick.
7724      (partially fixes #260)
7725
7726 2003-02-10 Monday 15:23  titer
7727
7728    Move the messages update function to another thread. It prevents it from
7729   freezing the main window (cannot seek anymore, etc).
7730
7731 2003-02-10 Monday 00:41  hartman
7732
7733  * another proof that the copy command in IE for Mac sucks. stupid stray chars.
7734
7735 2003-02-10 Monday 00:16  massiot
7736
7737  * Enabled the gestures module by default,
7738  * Run --update-po.
7739
7740 2003-02-10 Monday 00:16  hartman
7741
7742  * restored old deinterlace menu. The on the fly code does not work as long
7743    as the vout.m issue exists. but this is better then the current 'dummy'
7744    code we have.
7745
7746 2003-02-09 Sunday 23:42  sigmunau
7747
7748   *: a new mouse gestures interface, currently supporting back, forward, quit
7749  fullscreen and a nice debug message when you draw a clockwise square. Video
7750  output modules needs to be modified for this to work, but it should be minor
7751  in modules supporting dvd navigation.
7752
7753  btw: it should be easy to add new gestures, ideas appreciated
7754
7755 2003-02-09 Sunday 19:28  massiot
7756
7757  * Minor typographic corrections,
7758  * Fixed a segfault in the Preferences window.
7759
7760 2003-02-09 Sunday 17:10  stippi
7761
7762  modules/gui/beos/PreferenceWindow.h/.cpp
7763
7764         - added settings for screenshot path and image format
7765
7766         - removed "Save" button, added "Cancel" and "Revert" buttons
7767
7768         - added revert functionality
7769
7770         - changed class design for cleaner functionality,
7771                 separated ApplyChanges() into more functions
7772                 to have finer control
7773
7774         - added more error checking and fixed memory leaks
7775                 (config_GetPsz() returns char*, not const char*!)
7776
7777         - all settings are now correctly saved and restored
7778
7779         - some more cosmetic changes
7780
7781  modules/gui/beos/InterfaceWindow.h/.cpp
7782
7783         - updated vlc way of saving settings to be on par with BeOS way
7784                 and made it selectable in the code which way is used.
7785                 However, the VideoSettings are still only savable in
7786                 the BeOS way.
7787
7788         - if dvd menus are used, the navigation menu enables a
7789                 "Goto Menu" item. Unfortunately, I don't see a clean
7790                 way to really detect the usage of dvd/dvdold in the
7791                 currently playing stream. I wouldn't want to see
7792                 if a playlist item has "dvd:" or "dvdold:" prepended
7793                 at each interface update.
7794
7795 2003-02-09 Sunday 13:25  fenrir
7796
7797   * sub.c : begun clean up
7798
7799 2003-02-09 Sunday 12:23  sam
7800
7801    * ./configure.ac.in: fiddled with linking flags for the KDE plugin.
7802
7803 2003-02-09 Sunday 12:21  sam
7804
7805    * ./debian/control: made lintian happier with package descriptions.
7806    * ./debian/rules: added extra touch calls to prevent autobuilders from
7807      launching autoconf/automake.
7808
7809 2003-02-09 Sunday 12:19  sam
7810
7811    * ./modules/video_filter/transform.c: fixed a stupid typo preventing
7812      initialization of the plugin.
7813
7814 2003-02-09 Sunday 12:18  sam
7815
7816    * ./modules/gui/kde/preferences.cpp: fixed KDE 3.1 compilation.
7817
7818 2003-02-09 Sunday 11:51  titer
7819
7820   Simplified volume functions
7821
7822 2003-02-09 Sunday 01:56  massiot
7823
7824  Fixed GTK compilation.
7825
7826 2003-02-09 Sunday 01:50  massiot
7827
7828  * Added Step forward/Step backward feature.
7829
7830 2003-02-09 Sunday 01:13  massiot
7831
7832  * aout_Volume* functions now do their own vlc_object_find() on the
7833    audio output. Consequently, the first argument can be any vlc_object_t.
7834  * modules/gui/macosx/*: greatly simplified volume functions ; you can now
7835    call aout_Volume* even when there is no audio output, and the volume
7836    will be saved for later use.
7837
7838 2003-02-08 Saturday 22:43  massiot
7839
7840  Fixed previous commit.
7841
7842 2003-02-08 Saturday 22:20  massiot
7843
7844  * src/extras/libc.c: New vlc_wraptext function,
7845  * modules/gui/macosx/prefs.m: Wrap tool tips to 60 characters,
7846  * src/input/input.c: Correctly parse MRL of the type
7847    /Volumes/toto:titi/coincoin.mpg (closes #238 & #186)
7848  * modules/access/*: Changed some msg_Warn into msg_Err
7849  * po/fr.po: Updated French translation,
7850  * configure.ac.in: Re-enabled Swedish translation,
7851  * Makefile.am: Do not recompile everything everytime someone changes a .h
7852
7853 2003-02-08 Saturday 21:43  hartman
7854
7855  * window half/normal/double Size commands
7856    - black bar issue is not fixed. i removed 'myfix'
7857
7858 2003-02-08 Saturday 20:32  massiot
7859
7860  * modules/codec/mpeg_video/parser.c: Do not stop decoding on SEQUENCE_END_CODE
7861  * modules/gui/macosx/intf.m: VLC _m_edia _p_layer.
7862
7863 2003-02-08 Saturday 19:14  asmax
7864
7865  * fixed the encoding
7866    (Meuuh you can re-enable swedish ;)
7867
7868 2003-02-08 Saturday 19:10  massiot
7869
7870  * Fixed misc typos in strings,
7871  * Updated po files,
7872  * New --buggy-psi options, to supports streams which don't update the
7873  continuity counter in their PSI packets (walkenizes #sam).
7874
7875 2003-02-08 Saturday 17:26  massiot
7876
7877  * configure.ac.in: Disabled Swedish translation since it doesn't use the
7878    right charset,
7879  * Implemented localization for audio-channels and video-device variables.
7880
7881 2003-02-07 Friday 23:36  marcari
7882
7883  glibc 2.1 port for linupy (linux on a yopy pda)
7884
7885  * modules/access/*.c : added include <sys/time.h> for struct timeval
7886  * ipv6.c : ipv6 is not fully supported under glibc2.1 (especially multicast)
7887
7888  VLC rulz on Yopy !
7889
7890 2003-02-07 Friday 21:30  hartman
7891
7892  * Resize window fixes
7893    - we should not resize the window in fullscreen
7894    - fixed the black bars bug in half and double size
7895    - position of top left corner should not change
7896    - more efficient code
7897
7898 2003-02-07 Friday 20:23  hartman
7899
7900  * added half, normal and full size videowindow menuitems.
7901    there seems to be a bug though somewhere. you end up with black bars in
7902    half and double size.
7903
7904 2003-02-07 Friday 16:51  massiot
7905
7906  Fixed a buffer leak with slice-I streams (thanks sam).
7907
7908 2003-02-07 Friday 09:17  yves
7909
7910  - added missing buildrequires
7911  - now autodetect on wich system we are:
7912    rpm --rebuild should work out of box on rh and previous mdk systems.
7913  - NO buildrequires on rh-like system. rh does not have a devel policy
7914  - more redhat stuff: NO menu (i do not know their "propriatory" menu system yet)
7915
7916 2003-02-07 Friday 01:32  hartman
7917
7918  * grrr changed the project file by accident. revert
7919
7920 2003-02-07 Friday 01:31  hartman
7921
7922  * When you push backspace or delete in the playlist, it removes the selected item.
7923
7924 2003-02-07 Friday 01:22  fenrir
7925
7926   * ffmpeg/audio : removed an old error (anyway it was harmless).
7927   * mp4 : removed a bad initialisation. Erased all ending spaces.
7928   * mpeg/audio : send i_rate to decoder (not yet usefull but ...)
7929
7930 2003-02-07 Friday 01:09  sam
7931
7932    * ./src/interface/interface.c: interface variable is "intf", not "interface".
7933
7934 2003-02-07 Friday 00:29  sam
7935
7936    * ./include/interface.h: grmbl, I forgot VLC_EXPORT did not support multiline
7937      declarations. Should fix that later.
7938
7939 2003-02-07 Friday 00:26  sam
7940
7941    * ./modules/access/dvdplay/demux.c: fixed a minor warning.
7942
7943 2003-02-06 Thursday 23:59  sam
7944
7945    * ./modules/access/dvdplay/demux.c: the dvdplay plugin no longer sets the
7946      "interface" variable to "dvdplay" (Closes: #178, #210, and probably a
7947      bunch of others).
7948    * ./src/interface/interface.c: added a safety check to circumvent the bug,
7949      allowing a smooth upgrade.
7950
7951 2003-02-06 Thursday 23:55  massiot
7952
7953  Fixed interface freezes in the OS X interface.
7954
7955 2003-02-06 Thursday 23:01  sam
7956
7957    * ./src/misc/darwin_specific.m: completed our list of known languages and
7958      made code simpler to read.
7959
7960 2003-02-06 Thursday 21:56  sam
7961
7962    * ./debian/rules: build the SLP plugin by default.
7963
7964 2003-02-06 Thursday 21:39  titer
7965
7966   Tuned BeOS priorities for a better playback on low-end computers.
7967
7968 2003-02-06 Thursday 15:14  massiot
7969
7970  Fixed AFMT_AC3 and AFMT_S16_NE handling.
7971
7972 2003-02-06 Thursday 13:47  hartman
7973
7974  * Changed a failed DecompressSequenceFrameS error into a warning. We don't
7975    want to bug users with this when we resize a video.
7976
7977 2003-02-06 Thursday 03:22  sam
7978
7979    * ./modules/misc/screensaver.c: screen saver disabling plugin; runs a thread
7980      in the background to disable xscreensaver the jwz way (Closes: #58).
7981
7982      It's an interface plugin, trigger with "--extraintf screensaver".
7983
7984 2003-02-06 Thursday 02:37  sam
7985
7986    * ./configure.ac.in: libmad and liba52 need to be explicitely disabled,
7987      otherwise we fail with an error when they are not found.
7988
7989 2003-02-05 Wednesday 22:48  hartman
7990
7991  * Changed the wrong property in my recent commit. FIXED
7992
7993 2003-02-05 Wednesday 22:11  sam
7994
7995    * ./modules/gui/gtk/gtk_callbacks.c: fixed a bug that caused crashes when
7996      doing fullscreen or volume up from the popup menu.
7997
7998 2003-02-05 Wednesday 16:23  hartman
7999
8000  * added a "Open CrashLog" button to the messages window in OSX.
8001
8002 2003-02-05 Wednesday 14:58  hartman
8003
8004  * Added AppleScript support
8005  * We can now handle mms:// etc on a systemwide level.
8006    - No way to set this other then trough Explorer Prefs at the moment
8007
8008 2003-02-05 Wednesday 02:31  hartman
8009
8010  * More support for handling URLs. Still need to create the scriptsuite.
8011
8012 2003-02-05 Wednesday 01:36  hartman
8013
8014  * Added a Next and Previous item to the dockmenu
8015  * Prelimanary support for making VLC the handler of ftp http mms and udp
8016    URLs (on a systemwide level)
8017
8018 2003-02-04 Tuesday 21:01  jpsaman
8019
8020  Closes bug #170
8021
8022 2003-02-04 Tuesday 20:45  hartman
8023
8024  * We released an array that was in a autorelease pool. That's not necesarry
8025
8026 2003-02-04 Tuesday 11:51  massiot
8027
8028  * modules/codec/mpeg_video/*: Support for Slice-I (aka intra slice refresh)
8029    streams.
8030
8031 2003-02-04 Tuesday 11:07  massiot
8032
8033  * modules/demux/mpeg/*: Fixed an uninitialized variable with TS streams
8034    (thanks gibalou !).
8035
8036 2003-02-04 Tuesday 10:07  massiot
8037
8038  * modules/access/*: Fixed compilation problems with "struct timeval".
8039
8040 2003-02-03 Monday 21:47  sam
8041
8042    * ./bootstrap: we don't fail if gettext is too old and there is no
8043      ABOUT-NLS in the tree.
8044
8045 2003-02-03 Monday 21:38  massiot
8046
8047  Now developing 0.5.1-cvs.
8048
8049 2003-02-03 Monday 19:45  sam
8050
8051    * ./debian/woody-buildpackage: enabled build-deps checking.
8052
8053 2003-02-03 Monday 17:18  stippi
8054
8055  modules/gui/beos/InterfaceWindow.h/.cpp
8056
8057         - improved file loading:
8058                 - contents of sub folders can optionally be loaded too
8059                 - files are loaded in expected order from filepanel
8060                         _and_ drag'n'drop
8061                 - file panel accepts folders to load
8062         - saving of playlist's display mode
8063         - added updating of interface when playlist is modified
8064                 while nothing is playing
8065         - added compatibility for SoundPlay's drag'n'drop message format
8066
8067  modules/gui/beos/ListViews.h/.cpp
8068
8069         - implemented reversal of playlist
8070         - list can display full path or file name only
8071         - drag'n'drop interaction with SoundPlay
8072
8073  modules/gui/beos/MediaControlView.cpp
8074
8075         - cosmetic fix
8076
8077  modules/gui/beos/PlayListWindow.h/.cpp
8078
8079         - added reverse sort command to edit menu
8080         - added view menu, to allow the user to display paths
8081                 or only names in the list
8082
8083 2003-02-03 Monday 02:26  sam
8084
8085    * ./debian/rules: more Debian Woody fixes. Grrrr!
8086
8087 2003-02-03 Monday 01:32  sam
8088
8089    * ./modules/visualization/xosd/xosd.c: Woody compilation fixed.
8090    * ./debian/woody-buildpackage: sed syntax fixed.
8091
8092 2003-02-03 Monday 00:56  sam
8093
8094    * ./share/Makefile.am: we weren't distributing the font!
8095
8096 2003-02-03 Monday 00:43  sam
8097
8098    * Updated ChangeLog and pofiles.
8099
8100 2003-02-03 Monday 00:39  sam
8101
8102    * ./modules/audio_output/alsa.c: Woody ALSA compilation fix.
8103
8104 2003-02-03 Monday 00:23  sam
8105
8106    * ./debian/control: missing build dependencies.
8107
8108 2003-02-03 Monday 00:00  massiot
8109
8110  German translation, croutesy of Felix Kuehne.
8111
8112 2003-02-02 Sunday 23:11  massiot
8113
8114  Worked around a bug with the Screens menu and localization.
8115
8116 2003-02-02 Sunday 20:59  hartman
8117
8118  * OSX version can open .asx files. so we need to let the os know that ;)
8119
8120 2003-02-02 Sunday 20:21  sam
8121
8122    * ./include/vlc_config.h: changed "VideoLAN Client" into VLC.
8123
8124 2003-02-02 Sunday 20:07  sam
8125
8126    * ./debian/vlc.desktop: removed unnecessary file.
8127
8128 2003-02-02 Sunday 20:01  sam
8129
8130    * ./debian/Makefile.am: added woody-buildpackage, removed *.woody.
8131
8132 2003-02-02 Sunday 20:01  sam
8133
8134    * ./debian/changelog: updated Debian changelog.
8135
8136 2003-02-02 Sunday 19:45  sam
8137
8138    * ./ChangeLog: used cvs2cl (./cvs2cl.pl --hide-filenames --no-wrap -w
8139      --stdout | sed -e 's/^[^0-9]/ /' -e 's/^  *$//' | uniq).
8140
8141 2003-02-02 Sunday 18:57  sam
8142
8143    * ./debian/woody-buildpackage: finished Woody build script.
8144
8145 2003-02-02 Sunday 18:12  sam
8146
8147    * ./po/de.po: german translation updates from Felix KĂ¼hne.
8148
8149 2003-02-02 Sunday 18:09  jpsaman
8150
8151  Added ffmpeg package to list of depenencies.
8152
8153 2003-02-02 Sunday 17:18  sam
8154
8155    * ./debian/woody-buildpackage: added a script to build .debs on woody.
8156
8157 2003-02-02 Sunday 16:08  sam
8158
8159    * ./NEWS: a few updates from gibalou.
8160
8161 2003-02-02 Sunday 11:29  stippi
8162
8163  cosmetic fix (drop mark would reappear if SHIFT was pressed)
8164
8165 2003-02-02 Sunday 09:17  titer
8166
8167   '--demuxdump-file -' dumps to standard output.
8168    (useful for operating systems which do not have '/dev/stdout'
8169     nor mkfifo)
8170
8171 2003-02-02 Sunday 04:17  sam
8172
8173    * renamed debian/README into debian/README.Debian.
8174
8175 2003-02-02 Sunday 04:07  sam
8176
8177    * ./debian: more packaging stuff.
8178
8179 2003-02-02 Sunday 04:01  sam
8180
8181    * ALL: removed "VideoLAN Client" in favour of "VLC media player" in a lot
8182      of places.
8183
8184 2003-02-02 Sunday 03:38  sam
8185
8186    * ./doc/vlc.1: updated manpage.
8187
8188 2003-02-02 Sunday 03:08  sam
8189
8190    * ./po/it.po: ultimate italian fixes by Bruno Vella.
8191
8192 2003-02-02 Sunday 03:03  sam
8193
8194    * ./debian/*: tuned packaging.
8195
8196 2003-02-02 Sunday 02:58  massiot
8197
8198  * Bumped up revision number to 0.5.0
8199
8200 2003-02-02 Sunday 02:11  sam
8201
8202    * ./po/it.po: updated italian translation, courtesy of Bruno Vella.
8203
8204 2003-02-02 Sunday 01:37  sam
8205
8206    * ./po/*: more interface strings harmonization.
8207
8208 2003-02-02 Sunday 01:23  jobi
8209
8210      * NEWS: readded deleted entries, sorry about that.
8211
8212 2003-02-02 Sunday 00:57  jobi
8213
8214      * NEWS: VCD entry points and iso files
8215      * include/audio_output.h: more proper freebsd compilation fix
8216      * modules/audio_output/oss.c: if /dev/dsp is used, use another output.
8217
8218 2003-02-02 Sunday 00:49  massiot
8219
8220  * README.MacOSX.rtf: Typos
8221  * include/vlc_threads.h: Lowered OS X priorities to avoid locking the machine
8222  * modules/access/dvdread/input.c: Fixed a long-standing bug when switching
8223    titles.
8224
8225 2003-02-02 Sunday 00:46  sam
8226
8227    * ./po/*: more s/vlc/VLC/ changes.
8228
8229 2003-02-02 Sunday 00:29  sam
8230
8231    * ./src/libvlc.h: changed "vlc" into "VLC" in libvlc's help messages. More
8232      to come.
8233
8234 2003-02-02 Sunday 00:05  sam
8235
8236    * ./NEWS: a few updates (translations, mozilla plugin).
8237
8238 2003-02-01 Saturday 23:46  massiot
8239
8240  * modules/gui/macosx/*: Fixed localization bugs
8241  * po/fr.po: Updated French translation
8242  * extras/MacOSX/vlc.pbproj/project.pbxproj: Version is 0.5.0
8243
8244 2003-02-01 Saturday 23:41  yves
8245
8246  - ready for general 0.5.0 consumption
8247  - activated dvb (with a special workaround for mdk kernel), dv and libdvdplay plugin
8248  - more wxwindow stuff.
8249  - fixes here and here.
8250  - added more doc files like NEWS, THANKS etc.
8251  - still lacking mozilla plugin :(
8252
8253 2003-02-01 Saturday 23:39  sam
8254
8255    * ./src/libvlc.c: atomic initialization of the main module in VLC_Init()
8256      instead of VLC_Create(), so that its strings are translated (was #92).
8257
8258 2003-02-01 Saturday 23:28  sigmunau
8259
8260   NEWS: we did support .mp3 in 0.4.x. Added that we support .asx and .html
8261  with embedded wmp
8262
8263 2003-02-01 Saturday 23:15  sam
8264
8265    * ./AUTHORS: added Garf and updated entries.
8266
8267 2003-02-01 Saturday 23:08  sam
8268
8269    * ./INSTALL.libmad: removed that file; if one does not know how to build
8270      and install a library, he'd better not fiddle with VLC.
8271
8272 2003-02-01 Saturday 22:03  babal
8273
8274  - Win32 preference dialog box
8275
8276 2003-02-01 Saturday 21:39  ipkiss
8277
8278   * Win32 port
8279
8280 2003-02-01 Saturday 21:24  titer
8281
8282   BeOS news.
8283
8284 2003-02-01 Saturday 21:23  sam
8285
8286    * ./debian/control.woody, ./debian/rules.woody: placeholders for Debian
8287      woody specific builds. Will fill them in a moment.
8288
8289 2003-02-01 Saturday 21:20  massiot
8290
8291  Tarkin, Tremor and Theora are only available when compiling from sources.
8292
8293 2003-02-01 Saturday 21:10  massiot
8294
8295  Forgot Tremor.
8296
8297 2003-02-01 Saturday 21:04  jpsaman
8298
8299  Checking in packageing files.
8300
8301 2003-02-01 Saturday 20:59  jpsaman
8302
8303  Updated for iPaq port
8304
8305 2003-02-01 Saturday 20:34  massiot
8306
8307  * configure.ac.in: worked around an ffmpeg-cvs detection problem on OS X
8308  * Makefile.am: fixed FAQ, THANKS and NEWS handling in package* rules
8309  * src/misc/darwin_specific.m: more generic language detection
8310  * NEWS: summarized changes from 0.4.6 to 0.5.0
8311
8312 2003-02-01 Saturday 19:04  sam
8313
8314    * ./po/it.po: a few corrections.
8315
8316 2003-02-01 Saturday 18:54  sam
8317
8318    * ./mozilla/vlcshell.cpp: fixed the Mozilla plugin's target drawable.
8319    * ./modules/video_output/directx/directx.c, ./modules/video_output/x11/x11.c,
8320      ./modules/video_output/x11/xvideo.c: removed the drawable configuration
8321      variables which are now deprecated.
8322
8323 2003-02-01 Saturday 18:53  sam
8324
8325    * ./src/libvlc.c: fixed a segfault on exit, libvlc needs to be
8326      detached before being destroyed.
8327
8328 2003-02-01 Saturday 18:41  sam
8329
8330    * ./NEWS: added an empty NEWS file.
8331    * ./bootstrap: now that we have the NEWS file, --foreign is no longer
8332      required when calling automake.
8333
8334 2003-02-01 Saturday 16:33  massiot
8335
8336  Updated Italian translation courtesy of Bruno Vella.
8337
8338 2003-02-01 Saturday 16:20  massiot
8339
8340  sam p0\/\/3r !
8341
8342 2003-02-01 Saturday 12:01  stippi
8343
8344  Changes done since Feb 28 2003:
8345
8346 2003-02-01 Saturday 09:40  babal
8347
8348  - fixed a compilation issue with C compilers
8349
8350 2003-02-01 Saturday 01:21  fenrir
8351
8352   * asf : trying to fix pts handling.
8353
8354 2003-01-31 Friday 22:35  sam
8355
8356    * ./debian/vlc.docs, ./Makefile.am: added THANKS to the distributed files.
8357
8358 2003-01-31 Friday 22:34  sam
8359
8360    * split AUTHORS into AUTHORS and THANKS, removed STATUS which wasn't
8361      kept up to date (and almost everything advertised in it was done).
8362
8363 2003-01-31 Friday 18:53  lool
8364
8365    * removed FAQ pointing to doc/faq/ not to confuse users (thanks sam)
8366
8367 2003-01-31 Friday 16:56  sam
8368
8369    * ./configure.ac.in: I was told some versions of mingw32 support neither
8370      -mms-bitfields nor -fnative-struct.
8371
8372 2003-01-31 Friday 13:52  sam
8373
8374    * ./src/libvlc.c: strings in the main module are now translated (fixes: #92).
8375
8376 2003-01-31 Friday 11:38  sam
8377
8378    * ./po/de.po: full german translation, courtesy of Felix KĂ¼hne.
8379
8380 2003-01-31 Friday 11:23  massiot
8381
8382  Fixed a major bug of people who like to declare vars "unsigned int"
8383  when they can be -1 :p (why haven't we spotted that before ??).
8384  Closes #152.
8385
8386 2003-01-31 Friday 10:54  sam
8387
8388    * ./modules/gui/gtk/gtk_callbacks.c: fixed a crash when selecting fullscreen
8389      while there was no input (Closes: #153).
8390
8391 2003-01-31 Friday 10:51  sam
8392
8393    * ./modules/gui/gtk/gnome.glade, ./modules/gui/gtk/gtk.glade: moved the
8394      Audio and Subtitles submenus into the Audio and Video menus.
8395
8396 2003-01-31 Friday 10:14  sam
8397
8398    * ./src/audio_output/mixer.c: minor cosmetic fix in output message.
8399
8400 2003-01-31 Friday 09:51  sam
8401
8402    * ./modules/gui/gtk/gnome.c, ./modules/gui/gtk/gtk.c: fixed uninitialized
8403      variables.
8404
8405 2003-01-31 Friday 09:48  sam
8406
8407    * ./configure.ac.in: complain when ALSA headers are not found but
8408      --enable-alsa was specified.
8409
8410 2003-01-31 Friday 06:45  titer
8411
8412   Minor GUI fixes
8413
8414 2003-01-31 Friday 02:53  jlj
8415
8416    * ./modules/gui/macosx: Defeated some deadlocks.
8417                            World domination ... is at hand.
8418
8419 2003-01-30 Thursday 20:59  sam
8420
8421    * ./src/misc/configuration.c: when an invalid short option is found, use
8422      the optopt variable instead of the current value of optind (Closes: #148).
8423
8424 2003-01-30 Thursday 19:14  gbazin
8425
8426  * src/video_output/video_output.c: we were still using free instead of
8427     vout_DestroySubPicture in one place.
8428  * modules/codec/spudec/parse.c: we now make sure we don't add several times
8429     the same highlight callback.
8430
8431 2003-01-30 Thursday 18:07  lool
8432
8433    * converted FAQ to SGML
8434    * SGML sucks, this is absolutely ugly, please reread
8435
8436 2003-01-30 Thursday 16:36  gbazin
8437
8438  * modules/codec/spudec/spudec.c, modules/codec/spudec/text.c: fixed the
8439     race condition between spudec and vout. This patch may not be all that
8440     nice because it does a lot of vlc_object_find() but it is the only
8441     solution I've been able to come-up with.
8442     Oh and I didn't fix the memory leak caused by the font when using text
8443     subtitles. If the vout changes while the spudec is running then we don't
8444     unload this font.
8445
8446 2003-01-30 Thursday 15:46  hartman
8447
8448  * modules/gui/macosx/intf.m
8449    - fixed a warning about parentheses
8450
8451 2003-01-30 Thursday 15:39  hartman
8452
8453  * ./modules/gui/macosx/intf.m:
8454    - we close the video window after a video is done playing.
8455
8456 2003-01-30 Thursday 12:38  gbazin
8457
8458  * src/video_output/vout_subpictures.c: fixed a few race conditions that
8459     were triggered by the dvdplay plugin.
8460
8461 2003-01-30 Thursday 10:44  massiot
8462
8463  Keep -O2 in --disable-optimizations mode, cause it can't harm...
8464
8465 2003-01-30 Thursday 02:16  gbazin
8466
8467  * modules/codec/mpeg_video/headers.c: fixed non-initialized variable in
8468      PictureDisplayExtension(). This does also fix problems with the dvdplay
8469      plugin and menus with still pictures.
8470
8471 2003-01-30 Thursday 00:39  massiot
8472
8473  * modules/codec/mpeg_video/headers.c: more checks in PictureDisplayExtension,
8474  * modules/gui/macosx/intf.m: one of the threads wasn't in real-time
8475    priority !!!
8476  * include/vlc_threads.h: tuned up OS X priorities
8477
8478 2003-01-29 Wednesday 21:54  fenrir
8479
8480   * asf : more sanity check for broken files.
8481
8482 2003-01-29 Wednesday 18:14  hartman
8483
8484  intf: the slower/faster buttons should not be continious.
8485  project: the source files were included in the Resources. No more.
8486
8487 2003-01-29 Wednesday 18:10  sam
8488
8489    * ./modules/gui/gtk/gnome.glade, ./modules/gui/gtk/gtk.glade: we disable
8490      the title and chapter dialogs when DVD menus are activated.
8491
8492 2003-01-29 Wednesday 17:28  gbazin
8493
8494  * modules/gui/gtk/*: changed the disc open dialog to allow for title and
8495     chapter 0. When title or chapter 0 are selected, they do not appear in
8496     the MRL.
8497
8498 2003-01-29 Wednesday 17:07  massiot
8499
8500  New nl translation, courtesy of dj hartman.
8501
8502 2003-01-29 Wednesday 15:55  sam
8503
8504    * ./modules/access/dvdplay/intf.c: added a sanity check upon initialization
8505      in case the input dies before we even spawned our dvdplay interface
8506      (Closes: #141).
8507
8508 2003-01-29 Wednesday 15:15  sam
8509
8510    * ./po/ja.po: updated japanese translations, courtesy of KKI.
8511
8512 2003-01-29 Wednesday 14:03  gbazin
8513
8514  * include/vlc_threads.h: VLC_THREAD_PRIORITY_VIDEO equals
8515      THREAD_PRIORITY_BELOW_NORMAL under Win9x/Me.
8516
8517 2003-01-29 Wednesday 12:59  gbazin
8518
8519  * modules/demux/ogg.c: bug fix when switching between vorbis channels.
8520
8521 2003-01-29 Wednesday 11:41  jlj
8522
8523    * ./modules/gui/macosx/controls.m: fixed bug in my previous commit.
8524
8525 2003-01-29 Wednesday 11:34  jlj
8526
8527   * core/playlist: PLAYLIST_PAUSE, playlist_IsPlaying, playlist_IsEmpty
8528   * modules/gui/macosx: started getting rid of p_intf->p_sys->p_input
8529                         and using p_playlist->p_input instead.
8530
8531 2003-01-29 Wednesday 11:17  gbazin
8532
8533  * modules/access/dvdplay/access.c: fixed subtitles with the dvdplay plugin
8534      (closes #122).
8535  * modules/access/dvdplay/es.c: check "audio-channel" and "spu-channel" user
8536      settings (closes #122).
8537
8538 2003-01-29 Wednesday 09:54  sam
8539
8540    * ./modules/audio_output/arts.c: fixed aRts output and removed debug
8541      messages that were lying around.
8542
8543 2003-01-29 Wednesday 00:02  titer
8544
8545   enabled changing filters on the fly
8546
8547 2003-01-28 Tuesday 23:55  massiot
8548
8549  Not sure the buffer was large enough.
8550
8551 2003-01-28 Tuesday 23:38  fenrir
8552
8553   * mpeg_audio.c : due to mpeg 2.5, max frame size is twice as I though.
8554
8555 2003-01-28 Tuesday 22:52  sam
8556
8557    * ./modules/audio_output/esd.c: fixed esd audio output (Closes: #139).
8558
8559 2003-01-28 Tuesday 22:03  sam
8560
8561    * ./src/video_output/video_output.c: don't try to change aspect ratio if it
8562      has been overriden by the user (Closes: #79).
8563    * ./modules/access/dvd/access.c: renamed "dvd-css-method" to "dvdcss-method".
8564    * ./modules/*: fixed a few capitalization issues.
8565
8566 2003-01-28 Tuesday 21:18  gbazin
8567
8568  * modules/gui/wxwindows/open.cpp: minor bug-fix + allow user to select
8569     title 0 when using the dvdplay plugin (title 0 = menu).
8570
8571 2003-01-28 Tuesday 21:17  fenrir
8572
8573   * mpeg_audio.c : fixed a stack corruption. fprintf 1 - gdb 0.
8574
8575 2003-01-28 Tuesday 21:08  sam
8576
8577    * ./modules/gui/kde/kde.cpp: the interface rc file defaults to the one in
8578      DATA_PATH.
8579    * ./modules/gui/wxwindows/*.cpp: fixed minor warnings.
8580
8581 2003-01-28 Tuesday 21:06  sam
8582
8583    * ./debian/*: activated the wxwindows plugin.
8584
8585 2003-01-28 Tuesday 20:02  sam
8586
8587    * ./toolbox: made a few glade-generated strings non-translatable.
8588    * ./po/*: fixed spelling errors in pofiles.
8589
8590 2003-01-28 Tuesday 17:14  sam
8591
8592    * ./debian/control: removed versioned dependency on libxosd.
8593    * ./debian/rules: added comments here and there.
8594
8595 2003-01-28 Tuesday 17:11  sam
8596
8597    * ./bootstrap, ./toolbox: moved the Glade bugs fixing to toolbox, now
8598      use "./toolbox --fix-glade" to generate and fix source files.
8599    * ./include/vlc_common.h: fixed compilation warnings.
8600
8601 2003-01-28 Tuesday 16:57  sam
8602
8603    * ALL: fixes for various compilation warnings and spelling errors.
8604
8605 2003-01-28 Tuesday 16:52  sam
8606
8607    * ./modules/visualization/xosd/xosd.c: fixed compilation with version 2 of
8608      libxosd.
8609
8610 2003-01-28 Tuesday 16:47  hartman
8611
8612  ALL: updated deinterlace to work on the fly. there is a but in vout.m:433
8613       jlj will need to fix that.
8614       there is no feedback to the interface as of yet
8615
8616 2003-01-28 Tuesday 15:59  hartman
8617
8618  * ./modules/gui/macosx/vout.m: removed the resizebar. too much of a hack
8619  * ./README.MacOSX.rtf: updated deinterlace and resize info
8620
8621 2003-01-28 Tuesday 15:05  massiot
8622
8623  We are now able to parse :
8624  dvdread:/Volumes/to@to/VIDEO_TS@1,1
8625  dvdplay:/Volumes/to@to/VIDEO_TS@1,1
8626  Closes #77
8627
8628 2003-01-28 Tuesday 14:49  sigmunau
8629
8630  fixed another possible crash
8631
8632 2003-01-28 Tuesday 14:41  gbazin
8633
8634  * modules/codec/vorbis.c: fixed parsing of vorbis comments. (closing #69)
8635
8636 2003-01-28 Tuesday 14:00  fenrir
8637
8638   * gtk: fixed 'cannot find file.xpm'.
8639   * wxwindows: compilation fix for older wxwindows header.
8640
8641 2003-01-28 Tuesday 13:07  gbazin
8642
8643  * src/video_output/video_output.c: oops, fixed a bug I just introduced.
8644
8645 2003-01-28 Tuesday 13:03  gbazin
8646
8647  * modules/video_filter/deinterlace/deinterlace.c,
8648    modules/video_output/x11/xcommon.c: modified debug messages.
8649
8650 2003-01-28 Tuesday 12:30  gbazin
8651
8652  * src/video_output/video_output.c, include/video_output.h: modified vout_Request() to take into account the
8653  filter chain. If the filter chain has changed, a new vout will be respawned allowing to switch filters on
8654  the fly. This is still a bit hacky but to do it nicely will require implementing inheritance in object
8655  variables.
8656  * modules/video_filter/deinterlace/deinterlace.c: added a "deinterlace-mode" object variable to allow
8657  switching deinterlace modes on the fly.
8658  * modules/gui/gtk/menu.c: updated the deinterlace menu.
8659  * include/vlc_common.h: compilation fixes for gtk_main and gnome_main.
8660
8661 2003-01-28 Tuesday 12:23  massiot
8662
8663  Do not show the channels menu when the input stream is mono, closing #117.
8664
8665 2003-01-28 Tuesday 10:05  titer
8666
8667   * sanity Lock()s
8668
8669 2003-01-28 Tuesday 08:17  titer
8670
8671   * beos/* : do not forgot to destroy the Messages window, so vlc does
8672              lock when exiting
8673   * missing cvsignores
8674
8675 2003-01-28 Tuesday 08:11  yves
8676
8677  - new video_output/vout_encoder plugin.
8678  - new demux/a52sys plugin.
8679
8680 2003-01-28 Tuesday 03:46  sam
8681
8682    * ./modules/audio_output/esd.c: fixed a stack space leak (Closes: #113).
8683
8684 2003-01-28 Tuesday 03:11  sam
8685
8686    * ./include/vlc_common.h: removed duplicate macro definitions in the gtk
8687      and gnome plugins.
8688
8689 2003-01-28 Tuesday 02:53  sam
8690
8691    * ./configure.ac.in: first step in the world domination roadmap, setting
8692      the CVS version to -test4.
8693
8694 2003-01-28 Tuesday 02:03  sam
8695
8696    * ./po/*: spelling fixes.
8697
8698 2003-01-28 Tuesday 01:50  hartman
8699
8700  ALL: the next and previous buttons first work through the chapters. Only
8701       then they turn to the playlist.
8702
8703 2003-01-28 Tuesday 00:22  sam
8704
8705    * ./configure.ac.in: fixed -lm flags for the distort and adjust plugins.
8706
8707 2003-01-27 Monday 23:48  massiot
8708
8709  Additional check on p_first_byte_to_mix.
8710
8711 2003-01-27 Monday 23:42  sam
8712
8713    * ./bootstrap: removed usage of $^ which is not compatible with BSD or
8714      Solaris make.
8715
8716 2003-01-27 Monday 22:50  sam
8717
8718    * ./src/audio_output/output.c: fixed return with a value in function
8719      returning void.
8720
8721 2003-01-27 Monday 22:42  sam
8722
8723    * ./include/vlc_common.h: if we don't have strndup but gnome.h defines it
8724      anyway, do not provide our custom version.
8725
8726 2003-01-27 Monday 21:44  ipkiss
8727
8728   * Fixed a segfault (closes #132)
8729
8730 2003-01-27 Monday 21:35  jobi
8731
8732      * ALL: some FreeBSD compilation fixes. gnome plugin still won't compile,
8733             at least on FreeBSD 5.0
8734
8735 2003-01-27 Monday 17:41  ipkiss
8736
8737   * src/misc/objects.c: vlc_list_find now returns a (vlc_list_t *)
8738     instead of a (vlc_list_t); this modification was needed because BCB
8739     doesn't like at all when a function (compiled with mingw32) returns
8740     a struct...
8741   * ALL: modified the files to take this change into account
8742   * modules/gui/win32/menu.cpp: enabled the "Add interface" command
8743
8744 2003-01-27 Monday 16:28  fenrir
8745
8746   mms: another memory leak
8747   avi: comment out a debug statment.
8748
8749 2003-01-27 Monday 10:29  titer
8750
8751   Disabled DVD menus by default for 0.5.0
8752
8753 2003-01-27 Monday 01:42  ipkiss
8754
8755   * The space bar is a hotkey for pause/resume.
8756
8757 2003-01-27 Monday 00:08  jlj
8758
8759    * ./modules/gui/macosx/intf.[mh]: Fixed message panel memory leak. Textview
8760                                      is now updated on panel BecomeKey.
8761    * ./modules/gui/macosx/prefs.m: Decreased width of prefs panel.
8762
8763 2003-01-26 Sunday 22:57  gbazin
8764
8765  * modules/gui/gtk/gnome.c, modules/gui/gtk/gtk.c: input_Seek() was incorrectly triggered while playing some
8766  DVD menus.
8767
8768 2003-01-26 Sunday 16:37  gbazin
8769
8770  * modules/audio_output/waveout.c: multichannel and spdif support (spdif untested).
8771
8772 2003-01-26 Sunday 14:53  hartman
8773
8774  * Added myself to list of authors of these files. i had forgotten to do this.
8775
8776 2003-01-26 Sunday 14:52  fenrir
8777
8778   * all: raah, clean up glade output.
8779
8780 2003-01-26 Sunday 14:49  fenrir
8781
8782   * added stream output dialog box.
8783
8784 2003-01-26 Sunday 13:37  gbazin
8785
8786  * src/audio_output/input.c, src/audio_output/mixer.c: Fixed an annoying bug in the mixer.
8787      (p_input->p_first_byte_to_mix sometimes need to be reset)
8788  * modules/gui/wxwindows/interface.cpp: fixed the slider under wx-gtk.
8789
8790 2003-01-26 Sunday 12:34  fenrir
8791
8792   * avi : fix play back for some broken avi
8793
8794 2003-01-26 Sunday 10:36  gbazin
8795
8796  * modules/gui/wxwindows/*: Fixed the open dialog on win32.
8797      Better slider management in the main interface. Misc other small fixes.
8798
8799 2003-01-26 Sunday 08:28  titer
8800
8801   Added some colors.
8802
8803 2003-01-26 Sunday 02:22  ipkiss
8804
8805   * modules/video_output/directx: added a configuration variable and a
8806     "normal" one to set the vout window on top of ther windows
8807   * modules/gui/win32: the interface can use these variables
8808     (almost closes #84)
8809
8810 2003-01-25 Saturday 21:34  hartman
8811
8812  * changed the bugreporting url
8813
8814 2003-01-25 Saturday 20:15  titer
8815
8816   Added a window to see vlc messages.
8817
8818 2003-01-25 Saturday 18:42  hartman
8819
8820  * ./README.MacOSX.rtf: added two remarks on subtitle support.
8821  * ./extras/MacOSX/vlc.pbroj/project.pbxproj
8822    - Added .wma filetype
8823    - Added README, COPYING etc. to resources
8824  * ALL: Added a Help menu.
8825
8826 2003-01-25 Saturday 18:09  fenrir
8827
8828   * faad : clean up.
8829
8830 2003-01-25 Saturday 17:57  fenrir
8831
8832   * all: fixed wrong usage of input_DeletePES.
8833
8834 2003-01-25 Saturday 17:21  fenrir
8835
8836   *mp4: fixed segfault when it fails to start a decoder and has specific
8837  informations to send.
8838
8839 2003-01-25 Saturday 16:59  fenrir
8840
8841   * ffmpeg: fixed memory leaks.
8842
8843 2003-01-25 Saturday 16:58  fenrir
8844
8845   * all : fixed some memory leaks thanks valgrind.
8846
8847 2003-01-25 Saturday 12:42  hartman
8848
8849  * README.MacOSX.rtf: Updated Readme for new release. Added section on
8850    subtitles and on bugreporting.
8851  * extras/MacOSX/vlc.pbproj/project.pbxproj: Added .wmv, .asf, .ogm, .dv,
8852    .sub and .srt files.
8853
8854 2003-01-25 Saturday 12:00  hartman
8855
8856  * Reverted back to non metal windows as dictated by Apple's User Interface
8857    Guidelines. Only the controller window stays metallic.
8858
8859 2003-01-25 Saturday 03:12  fenrir
8860
8861  * avi: no more segfault when we have 'max buffer allocation reached'
8862  * all: fixed(kludged ?) the fact that when we have a 'max buffer allocation reached'
8863  we cannot send null packet to decoder.
8864
8865 2003-01-25 Saturday 01:03  titer
8866
8867   * store windows sizes in the vlc configuration file
8868   * fixed an interface bug when launching a file from the command line
8869   * minor fixes or enhancements
8870
8871 2003-01-24 Friday 18:25  hartman
8872
8873  * changed the CONFIG_DIR for Darwin into Library/Preferences/VLC
8874
8875 2003-01-24 Friday 16:19  hartman
8876
8877  * code we migh use in the future to change the subfile we use.
8878    not very useful now because of the .avi requirement to start/stop before
8879    loading/displaying the subs.
8880
8881 2003-01-24 Friday 14:35  hartman
8882
8883  ALL: fixed the deinterlace menuiteM
8884  cvS: ----------------------------------------------------------------------
8885
8886 2003-01-24 Friday 14:34  hartman
8887
8888  ALL: fixed the deinterlace menuitem
8889
8890 2003-01-24 Friday 14:13  sam
8891
8892    * ./doc/bugreport-howto.txt: minor updates.
8893
8894 2003-01-24 Friday 12:01  sam
8895
8896    * ./configure.ac.in: removed the --with-bcbuilder flag.
8897    * ./INSTALL.win32: updated accordingly.
8898
8899 2003-01-24 Friday 06:31  titer
8900
8901   * vlc_threads.h: lower a priority that made sound choppy on not-so-fast
8902                    BeOS computers (closes #119)
8903   * others: removed old printf or unused code.
8904
8905 2003-01-24 Friday 06:21  hartman
8906
8907  * ./modules/gui/macosx/vout.m: the mousepointer is hidden in fullscreen view
8908    after 2 seconds.
8909
8910 2003-01-24 Friday 02:31  hartman
8911
8912  * when the playlist is selected and you push the spacebar we pause/play
8913    the movie. this makes the behaviour more consistent, though the solution
8914    is somewhat unclean. We should fix this on a higher level but i don't see
8915    how we could/should.
8916
8917 2003-01-24 Friday 00:53  hartman
8918
8919  * the volume slider could only be dragged, not clicked. removed some
8920    useless code as well.
8921
8922 2003-01-24 Friday 00:17  hartman
8923
8924  * made a quick hack to create a resize bar. not sure if we should keep this.
8925
8926 2003-01-23 Thursday 23:57  gbazin
8927
8928  * modules/gui/wxwindows/open.cpp: New "open dialog" that mimics the one from the gtk interface.
8929  * modules/gui/wxwindows/popup.cpp: Started implementing the popup menu.
8930  * modules/gui/wxwindows/interface.cpp: Got rid of the pause button. The play button now acts as a
8931  play/pause button depending on the context.
8932  * modules/gui/wxwindows/*: A few hacks needed to make the win32 version useable.
8933
8934 2003-01-23 Thursday 23:51  massiot
8935
8936  * Resized elements in the open panel,
8937  * modules/gui/macosx/vout.m: Only hide the menubar and cursor if fullscreen
8938    mode is on the primary screen,
8939  * po/*: Updated po files.
8940
8941 2003-01-23 Thursday 22:57  hartman
8942
8943  * ./extras/MacOSX/Resources/English.lproj/MainMenu.nib/objects.nib
8944    - oops, i enlarged the timeslider by accident. fixed
8945  * ./modules/gui/macosx/controls.m
8946    - fixed a mutex_lock issue
8947
8948 2003-01-23 Thursday 22:39  hartman
8949
8950  ALL: - made some panels into windows.
8951       - made the background picture non editable (removes the text cursor)
8952       - added slowmotion button
8953
8954 2003-01-23 Thursday 22:25  hartman
8955
8956  * ./modules/gui/macosx/controls.m
8957    - changed the slower button into a slowmotion button
8958    - fixed a forgotten mutex_unlock
8959  * ./modules/gui/macosx/intf.m
8960    - added the slowmotion button
8961    - some windows shouldn't register in the "Window" menu
8962  * ./modules/gui/macosx/open.m
8963    - allow multiple file selection
8964
8965 2003-01-23 Thursday 21:47  massiot
8966
8967  * Minor changes to the open panel, added AVI stream output option,
8968  * modules/gui/macosx/open.m: "Open File" is back,
8969  * modules/codec/mpeg_video/synchro.c: Fixed a counting bug.
8970
8971 2003-01-23 Thursday 17:13  massiot
8972
8973  Fixed a segfault with quitting when no audio output plug-in was found
8974  (closes #108).
8975
8976 2003-01-23 Thursday 15:53  sam
8977
8978    * ./modules/misc/network/ipv4.c: we use INADDR_NONE instead of -1 (an old
8979      suggestion from lool).
8980
8981 2003-01-23 Thursday 15:52  sam
8982
8983    * ./modules/*: warning fixes.
8984
8985 2003-01-23 Thursday 15:50  sam
8986
8987    * ./modules/access/dvdread/input.c: warning fixes and a consistency
8988      fix (ilvu_sa cannot be -1).
8989
8990 2003-01-23 Thursday 15:07  fenrir
8991
8992   * asf: in fast/slow motion we don't play audio (unless there isn't any
8993  video). Added some clean up.
8994
8995 2003-01-23 Thursday 13:54  massiot
8996
8997  Derk-Jan Hartman.
8998
8999 2003-01-23 Thursday 13:44  fenrir
9000
9001   * don't send audio in fast/slow playing speed unless there isn't any video
9002  stream.
9003
9004 2003-01-23 Thursday 11:48  massiot
9005
9006  * modules/gui/macosx/open.m: Stream output doesn't do UDP/PS,
9007  * modules/audio_filter/channel_mixer/trivial.c: Fixed reverse stereo mode
9008    with MPEG files,
9009  * src/audio_output/output.c: Fixed dual-mono handling.
9010
9011 2003-01-23 Thursday 10:25  gbazin
9012
9013  * modules/access/dvdread/input.c, modules/control/rc/rc.c: fixed typos.
9014
9015 2003-01-23 Thursday 09:58  sam
9016
9017    * ./modules/access/dvdread/input.c: the dvdread plugin issues a warning
9018      instead of an error when it can't stat() the device (Closes: #77).
9019
9020 2003-01-23 Thursday 09:53  gbazin
9021
9022  * modules/control/rc/rc.c: Partial fix for the rc interface under win32. On win32, select() only works on
9023  socket descriptors so we don't use it anymore on this platform. Right now we only do a blocking call to
9024  read() although it should be possible to have a fully functionnal interface by using the PeekConsoleInput()
9025  call (someone willing to investigate this ?).
9026
9027 2003-01-23 Thursday 09:00  fenrir
9028
9029   * demux: fix segfault while trying to opening files without extention...
9030
9031 2003-01-22 Wednesday 22:19  sigmunau
9032
9033   added an new config variable that takes an comma separated list of
9034  interface modules to be loaded in the background when vlc starts. This is
9035  usefull for lirc, logger and xosd. Also got rid of the hacky way the sap
9036  module was inserted, as this just needs to be added to this list now.
9037
9038 2003-01-22 Wednesday 19:37  lool
9039
9040    * modules/visualization/xosd/xosd.c: lower module capability when the
9041    DISPLAY environment variable is unset (gtk like behaviour)
9042
9043 2003-01-22 Wednesday 18:31  massiot
9044
9045  Reverse stereo option.
9046
9047 2003-01-22 Wednesday 17:03  sam
9048
9049    * ./configure.ac.in: reverted one of my latest laughable changes. Fixes the
9050      detection of libdvdread.a, libdvdplay.a and libxvidcore.a. Sorry guys.
9051
9052 2003-01-22 Wednesday 16:41  lool
9053
9054    * modules/visualization/xosd/xosd.c: fail if DISPLAY isn'y set or if
9055    xosd_init returns NULL
9056    * lib is initialized with configured font
9057    * more safety checks
9058
9059 2003-01-22 Wednesday 16:16  lool
9060
9061    * modules/access/slp.c: #include <stdlib.h> because of a malloc
9062
9063 2003-01-22 Wednesday 15:16  massiot
9064
9065  Less aggressive debug message.
9066
9067 2003-01-22 Wednesday 12:25  sam
9068
9069    * ./configure.ac.in: fixed multiple static link issues with anal linkers.
9070
9071 2003-01-22 Wednesday 10:53  fenrir
9072
9073   * add vout_encoder, not yet the codec parts.
9074
9075 2003-01-22 Wednesday 10:44  fenrir
9076
9077   * all: modified files for video transcoding. Still needed configure.ac.in
9078
9079 2003-01-22 Wednesday 10:41  fenrir
9080
9081   * added file needed for video transcoding with vlc.
9082
9083 2003-01-22 Wednesday 10:03  massiot
9084
9085  1.12 How do I join an IPv6 multicast stream?
9086
9087 2003-01-22 Wednesday 09:54  massiot
9088
9089  * configure.ac.in: Re-added a52sys module, which was lost somewhere...
9090  * Fixed bugs regarding Dolby Surround downmixing.
9091
9092 2003-01-22 Wednesday 04:51  fenrir
9093
9094   * fixed my last fix about bug with non-progressive videos.
9095
9096 2003-01-22 Wednesday 02:39  hartman
9097
9098  ALL: fixed a small bug in the timeslider code
9099
9100 2003-01-22 Wednesday 01:48  hartman
9101
9102  * ./extras/MacOSX/vlc.pbproj/project.pbxproj: Added .mp3, .m3u and .mov
9103    filetypes.
9104  * ./modules/gui/macosx/vout.m: Made the video window a textured window
9105  * All:
9106    - fixed several missing object_release bugs, that i had introduced.
9107    - updated the play/pause behaviour.
9108    - fixed an issue with the volumeslider.
9109
9110 2003-01-22 Wednesday 01:40  lool
9111
9112    * added --with-slp
9113    * now works under win32
9114
9115 2003-01-22 Wednesday 01:13  titer
9116
9117   * Fixed title / chapter menus
9118   * Clean up
9119
9120 2003-01-22 Wednesday 00:32  fenrir
9121
9122   * gtk: fixed a segfault with deinterlace.
9123
9124 2003-01-21 Tuesday 21:19  lool
9125
9126    * use of service attributes to get the name of the session, insert it in
9127      the playlist
9128
9129 2003-01-21 Tuesday 18:43  lool
9130
9131    * added a couple of malloc() checks
9132
9133 2003-01-21 Tuesday 17:34  lool
9134
9135    * now search all srvtypes and add all srvs of all srvtypes to the
9136      playlist (requires less configuration information, now zero)
9137    * usual cleanup and bug removal
9138
9139 2003-01-21 Tuesday 17:08  hartman
9140
9141  ALL: the slider updates the video while it slides.
9142
9143 2003-01-21 Tuesday 17:00  fenrir
9144
9145   * added "use DVD menu" choice.
9146
9147 2003-01-21 Tuesday 16:46  fenrir
9148
9149   * sub.c: fixed handling for subrip subtitle with \r\n instead of \n and
9150  added some sanity checks.
9151
9152 2003-01-21 Tuesday 14:26  hartman
9153
9154  ALL: fixed my previous osx interface commit. had forgotten to save the files.
9155
9156 2003-01-21 Tuesday 14:15  hartman
9157
9158  * ./src/input/input_ext_intf.c
9159    - FASTER and SLOWER now take into account the current rate.
9160
9161 2003-01-21 Tuesday 12:36  fenrir
9162
9163   * gui/gtk : added a subtitle option in open dialog box.
9164
9165 2003-01-21 Tuesday 12:23  hartman
9166
9167  ALL: The addition of a volume slider required a small redesign of the
9168       interface. David Weber was again kind enough to help us.
9169
9170 2003-01-21 Tuesday 12:01  hartman
9171
9172  * Added an 'slowmotion' icon
9173
9174 2003-01-21 Tuesday 10:29  massiot
9175
9176  Fixed two major bugs in the audio output, triggering segfault when going
9177  to mono mode, and probably at some other places.
9178
9179 2003-01-21 Tuesday 00:47  jlj
9180
9181    * ./modules/gui/macosx/aout.m: output more debug info
9182    * ./modules/gui/macosx/misc.[mh]: MPSlider, iTunes-like slider:
9183      http://nanocrew.net/vlc/mpslider.png
9184
9185 2003-01-20 Monday 20:17  yves
9186
9187  - new access/slp plugin.
9188  - more buildfor_{rh80,mdk{82,90}} stuff.
9189  - use %%mklibname macro.
9190  - use %%clean_menus in postun instead of %%update_menus everywhere.
9191
9192 2003-01-20 Monday 20:07  fenrir
9193
9194   * all: begin to up to date the gtk/gnome interface. All comments are
9195  welcome, and please reports bugs :)
9196
9197 2003-01-20 Monday 17:52  massiot
9198
9199  Used macro instead of hand-made code.
9200
9201 2003-01-20 Monday 13:06  fenrir
9202
9203   * all: converted some msg_Err into msg_Warn
9204
9205 2003-01-20 Monday 13:04  fenrir
9206
9207   * asf : more msg_Err -> msg_Warn
9208
9209 2003-01-20 Monday 13:01  fenrir
9210
9211   * all: changed some msg_Err into msg_Warn.
9212
9213 2003-01-20 Monday 10:59  massiot
9214
9215  Fixed a dozen bugs regarding mono audio files.
9216
9217 2003-01-20 Monday 03:45  hartman
9218
9219  * ./extras/MacOSX/vlc.pbproj/project.pbxproj
9220    - Added .cue and .ogg to the known filetypes
9221  ALL:
9222    - When files are added they are not automatically played anymore. They are always queue'ed and optionally played.
9223    - Preliminary divx filesubtitle support.
9224
9225 2003-01-20 Monday 02:45  titer
9226
9227    load correctly font-eutopiabold36.rle on BeOS, thanks to sam & Meuuh
9228   previous commits (closes #100)
9229
9230 2003-01-20 Monday 02:19  fenrir
9231
9232   * mpegvideo.c : raah, removed a debug message...
9233
9234 2003-01-20 Monday 02:15  fenrir
9235
9236   * mpegvideo.c : fix dts generation for non-progressive stream.
9237
9238 2003-01-20 Monday 00:23  hartman
9239
9240  * ./modules/gui/macosx/vout.m: Fixed the play/pause key shortcut.
9241
9242 2003-01-19 Sunday 22:16  jpsaman
9243
9244  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.
9245
9246 2003-01-19 Sunday 16:57  massiot
9247
9248  Requalified some error messages into warnings.
9249
9250 2003-01-19 Sunday 08:28  fenrir
9251
9252   * avi.c : proper way to store fourcc.
9253
9254 2003-01-19 Sunday 08:27  fenrir
9255
9256   * all: change the way fourcc are stored in bitmapinfoheader.
9257
9258 2003-01-19 Sunday 03:16  sam
9259
9260    * ./src/misc/beos_specific.cpp, ./src/misc/darwin_specific.m: removed
9261      the GetProgramPath call, stored the path in p_libvlc instead. Fixes
9262      compilation under anything other than OS X.
9263
9264 2003-01-18 Saturday 20:24  alexis
9265
9266  Compilation fix
9267
9268 2003-01-18 Saturday 13:24  massiot
9269
9270  Including font-eutopiabold36.rle for DivX and ogg subtitles.
9271
9272 2003-01-18 Saturday 04:57  hartman
9273
9274  * ./modules/gui/macosx/open.m
9275    - .bin files are now opened as disks, instead of as files
9276
9277 2003-01-18 Saturday 04:10  hartman
9278
9279  * ./modules/gui/macosx/open.m:
9280    - Removed the pretty animation. Wasn't working. This looks better.
9281    - fixed a potential memory problem
9282
9283 2003-01-17 Friday 23:59  sam
9284
9285    * ./modules/audio_output/alsa.c: updated requirements to 0.9.0beta10a in
9286      the source comments.
9287
9288 2003-01-17 Friday 21:46  hartman
9289
9290  * ./modules/gui/macosx/controls.m: made the fullscreen command work, even if the videowindow is not the frontmost window
9291
9292 2003-01-17 Friday 19:36  sam
9293
9294    * ./modules/gui/ncurses/ncurses.c: added locks and checks in navigation code.
9295
9296 2003-01-17 Friday 19:22  sam
9297
9298    * ./modules/control/rc/rc.c: boundary checks for chapter navigation.
9299
9300 2003-01-17 Friday 19:17  sam
9301
9302    * ./modules/gui/gtk/gtk_callbacks.c, ./modules/gui/gtk/menu.c: added a lot
9303      of boundary checks in the handling of title/chapter menus. Title 0 is no
9304      longer reachable (Closes: #26).
9305
9306 2003-01-17 Friday 18:19  titer
9307
9308   Fixed the 'Do not use DVD menus' check box.
9309
9310 2003-01-17 Friday 18:19  jpsaman
9311
9312  Updating slider only once a second now.
9313
9314 2003-01-17 Friday 17:22  massiot
9315
9316  [no log message]
9317
9318 2003-01-17 Friday 16:18  sam
9319
9320    * ./modules/video_filter/**/*.c: mouse clicks and keyboard events are now
9321      sent to the parent video output by all filters, and mouse coordinates are
9322      translated when necessary (Closes: #15).
9323
9324 2003-01-17 Friday 15:26  fenrir
9325
9326   * all: use p_vlc->pf_memcpy instead of memcpy on big data block.
9327   * mpeg4video: removed a bad code dealing with pts discontinuity.
9328   * pes.c: try to avoid copying the whole  PES. (the first 64ko
9329  ins't any more copied :)
9330
9331 2003-01-17 Friday 14:51  lool
9332
9333    * added missing static
9334
9335 2003-01-17 Friday 13:54  sam
9336
9337    * ./modules/codec/spudec/parse.c: fixed a wrapping issue in the subtitle date
9338      calculation in slow-mo.
9339
9340 2003-01-16 Thursday 23:37  sam
9341
9342    * ./Makefile.am: fixed distribution of MSVC files.
9343
9344 2003-01-16 Thursday 23:33  babal
9345
9346  - my previous fix was a bad fix :(
9347
9348 2003-01-16 Thursday 23:25  lool
9349
9350    * configure.ac.in:
9351      . renamed access_slp to slp
9352      . slp is enabled by default if slp.h is present
9353    * modules/access/slp.c:
9354      . slp is now an access and a demux and forces the use of itself
9355      . cleanups and bug corrections
9356      . disappears of the playlist
9357        Thanks to fenrir for the help in debugging!
9358
9359 2003-01-16 Thursday 23:00  massiot
9360
9361  * Bumped up revision number to 0.5.0-test3,
9362  * Rearranged fields in the OS X interface to accomodate for translations,
9363  * modules/access/dvd/ifo.c: fixed a crash with bad streams,
9364  * Auto-updated po files,
9365  * Manually updated fr.po.
9366
9367 2003-01-16 Thursday 21:14  babal
9368
9369  - input.c : doesn't even try to use the headphone filter for
9370              unsupported format (S/PDIF, ...)
9371  - m3u.c : support for MRLs
9372            better detection of absolute path under Windows
9373  - configure.ac.in : off_t was defined twice for mingw32
9374  - fr.po : translation of headphone filter strings
9375
9376 2003-01-16 Thursday 20:08  lool
9377
9378    * typo
9379
9380 2003-01-16 Thursday 15:26  titer
9381
9382   * InterfaceWindow.cpp : fixed DVD drag & drop
9383   * PreferencesWindow.* : added the possibility not to use DVD menus
9384
9385 2003-01-16 Thursday 14:40  massiot
9386
9387  Swedish is now sv, not se. Thanks yvounet. (c)
9388
9389 2003-01-16 Thursday 14:39  yves
9390
9391  * codec/mad plugin is replaced by audio_filter/mpgatofixed32.
9392  * new demux/m4v and mux/avi plugins
9393
9394 2003-01-16 Thursday 14:34  sam
9395
9396    * ./po/sv.po: Swedish is now sv, not se. Thanks yvounet.
9397
9398 2003-01-16 Thursday 14:08  massiot
9399
9400  * modules/codec/mpeg_audio.c: attempt at fixing free-bitrate mp3, though
9401    I do not have any file to test ; more precise PTS handling when losing
9402    sync.
9403  * src/audio_output/intf.c: fixed a warning.
9404
9405 2003-01-16 Thursday 13:58  hartman
9406
9407  * ALL:
9408  - integrated play/pause toggled button
9409  - global shortcut for play/pause by use of spacebar
9410  - new pause.png
9411  - removed pause button
9412  - close button in intf window. register window in Window menuitem.
9413  - rearranged the menu
9414  - changed some key-combo's to be more OSX compliant/consistent
9415  - The time text-field is no longer selectable
9416  - The faster/slower/ff/stop etc button are only available during playback
9417  - added .bin filetype to Project Target (allows drag and drop of .bin files on program icon.
9418  - Added Add/Remove buttons to the llaylist.
9419  - Made the drawer 10 pixels smaller. Looks much better.
9420  - added a volume slider.
9421
9422 2003-01-16 Thursday 13:49  hartman
9423
9424  * ./modules/gui/macosx/controls.m:
9425    - Added a volumeslider
9426    - removed pause button
9427    - added a fast forward action (increases speed in time)
9428    - changed the play method to allow for a toggled play pause button
9429    - volumeUp and VolumeDown take the state of the Mute Menuitem into account
9430    - volumeUp and VolumeDown take the volumeSlider into account
9431  * ./modules/gui/macosx/intf.h:
9432    - added references for the volumeslider, new menuitems
9433  * ./modules/gui/macosx/intf.m:
9434    - correct init of volumeslider and other new intf elements
9435    - new title for Controller window
9436    - the state of buttons is dependant on a movie being played
9437    - toggle the play/pause button if a play/pause action is detected.
9438  * ./modules/gui/macosx/playlist.h: added add/remove buttons to playlist
9439  * ./modules/gui/macosx/vout.m:
9440    - removed some control keys which were no longer necesarry
9441    - give the window the title of the item being played
9442
9443 2003-01-16 Thursday 13:22  hartman
9444
9445  VolumeGet/VolumeSet now work even if no file is playing.
9446
9447 2003-01-16 Thursday 12:56  sam
9448
9449    * ./plugins.dsp.in: fixed this file thanks to Stephane van Hardeveld.
9450
9451 2003-01-16 Thursday 12:49  sam
9452
9453    * ./evc/config.h, ./msvc/config.h: proper generation of these files using
9454      information from configure.ac.in. Thanks to Stephane van Hardeveld for
9455      spotting this.
9456
9457 2003-01-16 Thursday 09:05  sam
9458
9459    * ./modules/**/.cvsignore: added common *$(LIBEXT) values to .cvsignore.
9460
9461 2003-01-16 Thursday 09:02  sam
9462
9463    * ./include/vlc_common.h: fixed win32 plugin compilation.
9464
9465 2003-01-16 Thursday 09:00  sam
9466
9467    * ALL: merged more UI strings.
9468
9469 2003-01-15 Wednesday 23:55  massiot
9470
9471  * Fixed MPEG audio layer III VBR,
9472  * Mac OS X interface thread gets a real-time priority as well to avoid
9473    lock-ups,
9474  * VLAN error is now a warning.
9475
9476 2003-01-15 Wednesday 13:58  massiot
9477
9478  Typo.
9479
9480 2003-01-15 Wednesday 13:48  sam
9481
9482    * ./modules/video_output/x11/xcommon.c: we ignore MapNotify and UnmapNotify
9483      events once our window has been properly mapped.
9484
9485 2003-01-15 Wednesday 13:46  massiot
9486
9487  message queue overflow is now a warning.
9488
9489 2003-01-15 Wednesday 13:16  sam
9490
9491    * ALL: slightly changed some interface strings so that they are common to
9492      all GUIs, thus making the translators' work easier.
9493
9494 2003-01-15 Wednesday 13:14  massiot
9495
9496  Better recovery on emulated startcode. Still doesn't work with VBR mp3's,
9497  though.
9498
9499 2003-01-15 Wednesday 12:25  massiot
9500
9501  Dutch translation, courtesy of Derk-Jan Hartman <d.hartman@student.utwente.nl>
9502  and Jean-Paul Saman <jpsaman@wxs.nl>.
9503
9504 2003-01-15 Wednesday 11:46  titer
9505
9506   Fixed --with-mad and --with-mad-tree
9507
9508 2003-01-15 Wednesday 11:27  massiot
9509
9510  VolumeUp/Down/Mute now work even if no file is playing.
9511
9512 2003-01-15 Wednesday 10:58  massiot
9513
9514  * Totally rewrote the mad plug-in, in order to fix the PTS problems :
9515  - Now using the low-level API of libmad,
9516  - Decoding split in parsing & decoding (just like A/52),
9517  - Should handle dual-mono files correctly,
9518  * The old mpeg_audio plug-in can no longer work in this scheme and has
9519    been disabled. Please _always_ compile with mad from now on.
9520  * Updated po files.
9521
9522 2003-01-15 Wednesday 00:49  jlj
9523
9524    * ./modules/gui/macosx: added macosx-adev and macosx-vdev config vars.
9525
9526 2003-01-15 Wednesday 00:10  massiot
9527
9528  Updated Italian translation, courtesy of Vella Bruno <allevb@tin.it>.
9529
9530 2003-01-14 Tuesday 22:44  sam
9531
9532    * ./modules/audio_output/oss.c: compilation fix for BSD, courtesy of
9533      Steven M. Schultz.
9534
9535 2003-01-14 Tuesday 22:03  titer
9536
9537    Fixed playlist behaviour (draging a file replaces the playlist, and
9538   draging a file while pressing the 'Shift' key appends it while the
9539   current one keeps playing.
9540
9541 2003-01-14 Tuesday 18:56  sam
9542
9543    * ./FAQ: a few corrections. See also http://angryflower.com/bobsqu.gif
9544
9545 2003-01-14 Tuesday 16:00  titer
9546
9547   Now you can save preferences.
9548
9549 2003-01-14 Tuesday 15:31  titer
9550
9551   * added a sanity lock
9552
9553 2003-01-14 Tuesday 14:51  massiot
9554
9555  * Fixed dual-mono handling of MPEG audio.
9556  * rc.c: fixed a warning.
9557
9558 2003-01-14 Tuesday 14:48  titer
9559
9560   * Added a file panel for subtitles file selection.
9561
9562 2003-01-14 Tuesday 04:34  fenrir
9563
9564   * stream_output.c: fix a bug with "null" stream.
9565
9566 2003-01-14 Tuesday 01:30  sigmunau
9567
9568  changed the a rule into add and made it work along with others such as play
9569  even when nothing is currently playing. Added a playlist command to list the
9570  entries currently in the playlist. plus some cleanups and sanity checks.
9571
9572 2003-01-13 Monday 23:45  massiot
9573
9574  Updated Japanese translation, courtesy of Fumio Nakayama <endymion@ca2.so-net.ne.jp>.
9575
9576 2003-01-13 Monday 20:02  jlj
9577
9578    * ./modules/gui/macosx/aout.m: don't call AudioHardwareUnload.
9579
9580 2003-01-13 Monday 17:39  fenrir
9581
9582   * adpcm: changed the way that data are read and thus seek will work.
9583
9584 2003-01-13 Monday 17:11  ipkiss
9585
9586   * MacOSX interface: fixed a stupid bug
9587   * Win32 interface: completed support for channel selection
9588
9589 2003-01-13 Monday 16:58  massiot
9590
9591  Compilation fix.
9592
9593 2003-01-13 Monday 15:20  sam
9594
9595    * ./toolbox: toolbox --update-po now automatically extracts strings from
9596      the Win32 interface.
9597
9598 2003-01-13 Monday 15:14  alexis
9599
9600  Fixed typo
9601
9602 2003-01-13 Monday 14:51  massiot
9603
9604  Do not forget to register aout_ChannelsRestart as the callback for
9605  audio-device, plus miscellaneous changes.
9606
9607 2003-01-13 Monday 13:28  sam
9608
9609    * ./modules/video_output/sdl.c: protected libSDL initialization calls to
9610      avoid race conditions and deadlocks.
9611
9612 2003-01-13 Monday 04:46  fenrir
9613
9614   * mux/avi.c: added index creation.
9615   * demux/avi.c: fix stream length calculation.
9616   * stream_output.c: forgot a return value ...
9617
9618 2003-01-13 Monday 02:33  fenrir
9619
9620   * all: now mux and access_out can request to reserve some memory in front
9621  of each sout buffer (will prevent some unnecessary memcpy :). Not yet
9622  really used.
9623
9624 2003-01-13 Monday 02:30  fenrir
9625
9626   * mp4: added parsing of some mov boxes (alternate movies).
9627
9628 2003-01-13 Monday 01:11  sam
9629
9630    * ./debian/rules: compilation bypasses for the Debian maintainer.
9631
9632 2003-01-12 Sunday 19:08  jpsaman
9633
9634  Fixed some paths.
9635
9636 2003-01-12 Sunday 19:08  jpsaman
9637
9638  Use gtk_main_quit only in one place (the function Manage()).
9639
9640 2003-01-12 Sunday 18:26  fenrir
9641
9642   * avi: partial fix for non interleaved file with incorrect( I'm not sure
9643  about that) stream descriptor. Now at least video will be played.
9644
9645 2003-01-12 Sunday 18:25  jlj
9646
9647    * ./modules/gui/macosx/intf.m: Fixed mutex errors on stop (Closes #80).
9648
9649 2003-01-12 Sunday 15:38  sigmunau
9650
9651   * src/video_output/video_output.c: add a key-pressed variable to p_vout
9652   * modules/access/dvdplay/intf.c: allow keyboard naviagation in dvd-menus,
9653  by reading the key-pressed variable
9654   * modules/control/lirc/lirc.c: allow navigation with remote control by
9655  faking keypresses (closes #38). I think the remotes for dvdplayers usually
9656  have buttons for "root menu" and "title menu". Whould this be easily
9657  implemented in vlc?
9658
9659 2003-01-12 Sunday 06:39  fenrir
9660
9661   * m4v: a raw MPEG-4 video stream demuxer (for now, it assumes 25fps).
9662  You have to force this demuxer.
9663
9664 2003-01-12 Sunday 04:30  fenrir
9665
9666   * avi.c: avi muxer. (It produces broken files, but vlc is able to read
9667  them).
9668
9669 2003-01-12 Sunday 04:11  fenrir
9670
9671   * some workaround for clock.
9672
9673 2003-01-12 Sunday 02:08  titer
9674
9675   * beos/* : fixed a bug in the progress bar with big files
9676   * beos_specific.cpp : fixed the app signature
9677   * VlcWrapper.* : removed unused code
9678
9679 2003-01-12 Sunday 01:26  sigmunau
9680
9681   new rule for remote controls with combined play/pause button (like mine has)
9682
9683 2003-01-12 Sunday 00:22  titer
9684
9685   Corrected the list of supported MIME types.
9686
9687 2003-01-11 Saturday 20:42  titer
9688
9689   * Needed update because variables names changed in the 'adjust' module.
9690
9691 2003-01-11 Saturday 20:25  gitan
9692
9693  * SAP is disabled by default.
9694
9695 2003-01-11 Saturday 19:33  stippi
9696
9697  fixed flickering of skip buttons (and consequently crashing if you pressed them)
9698
9699 2003-01-11 Saturday 18:31  fenrir
9700
9701   * avi: fix my last fix :)
9702
9703 2003-01-11 Saturday 18:10  fenrir
9704
9705   * asf: prevent some segfault with broken file. (partially fix bug 72)
9706   * avi: respect frame size (for audio codec) and close bug 75.
9707   * ffmpeg: can now read multiples audio frames from the same buffer.
9708
9709 2003-01-11 Saturday 17:23  ipkiss
9710
9711   * Fixed my previous commit (thanks fenrir)
9712
9713 2003-01-11 Saturday 14:09  ipkiss
9714
9715   * compilation fix
9716
9717 2003-01-10 Friday 17:30  lool
9718
9719    * re-included playlist.h (got confused with vlc-playlist.h)
9720
9721 2003-01-10 Friday 17:01  titer
9722
9723   Thread priority management on BeOS.
9724
9725 2003-01-10 Friday 16:21  titer
9726
9727   Definitively fixed sync (I hope).
9728
9729 2003-01-10 Friday 13:21  massiot
9730
9731  Fixed liba52 detection using --with-a52.
9732
9733 2003-01-10 Friday 12:34  asmax
9734
9735  * fixed previous commit (didn't work everytime)
9736
9737 2003-01-10 Friday 11:02  asmax
9738
9739  * enable the network channel box when selecting network channel input
9740    (gnome interface)
9741
9742 2003-01-10 Friday 10:01  lool
9743
9744    * removed an useless inclusion
9745
9746 2003-01-10 Friday 09:28  lool
9747
9748    * access_slp LD options
9749
9750 2003-01-10 Friday 09:25  lool
9751
9752    * New entries:
9753      2.16 NO VIDEO!! or NO AUDIO !!
9754      3.3.4 Does VLC support DVD from all zones?
9755      3.3.5 How can I take screenshots?
9756      5. Miscellaneous
9757      5.1 How may I help your project?
9758      5.2 Why are your mailing-lists and your website in english?
9759
9760 2003-01-10 Friday 08:04  yves
9761
9762  * vlc.spec: new packetizer/mpeg4audio plugin added.
9763
9764 2003-01-10 Friday 06:16  lool
9765
9766    * removed VLC_GO to avoid skipping to the last program
9767
9768 2003-01-10 Friday 04:58  lool
9769
9770    * configure.ac.in, modules/access/slp.c: New SLP access module,
9771          see <http://www.openslp.org/>
9772
9773 2003-01-09 Thursday 23:43  massiot
9774
9775  * OS X: Fixed a segfault with empty configuration strings (closes #65),
9776  * cosmetic messages cleanups.
9777
9778 2003-01-09 Thursday 22:30  lool
9779
9780    * Mentionned libdvdcss vs DMCS in 4.2 ((c) Meuuh :)
9781
9782 2003-01-09 Thursday 18:23  fenrir
9783
9784   * avi: read less data at once as it seems to give better sound. (I thinks
9785  it's more a workaround that a true fix).
9786
9787 2003-01-09 Thursday 18:06  sam
9788
9789    * ./modules/video_output/x11/xcommon.c: fixed i_visible_pitch calculation.
9790
9791 2003-01-09 Thursday 17:47  sam
9792
9793    * ./modules/video_filter/*.c: all filters now properly use i_visible_pitch
9794      instead of i_pitch for pixel access (Closes: #30).
9795
9796 2003-01-09 Thursday 16:26  sam
9797
9798    * ./modules/video_filter/adjust.c: properly fixed margin handling (partially
9799      closes #30).
9800
9801 2003-01-09 Thursday 15:38  sam
9802
9803    * ./modules/video_filter/adjust.c: rehandled code and enhanced the
9804      config variables descriptions.
9805
9806 2003-01-09 Thursday 14:05  sam
9807
9808    * ./modules/video_output/sdl.c: fixed visible picture pitch calculation.
9809
9810 2003-01-09 Thursday 14:00  sam
9811
9812    * ./modules/video_filter/transform.c: the 90 and 270 transformation routines
9813      now use the visible pitch of a picture, not its total pitch (Closes: #29).
9814
9815 2003-01-09 Thursday 10:12  sam
9816
9817    * ./modules/codec/spudec/parse.c: set the duration of DVD subtitles
9818      according to the playing rate.
9819
9820 2003-01-08 Wednesday 23:15  massiot
9821
9822  Do not bail out when no *.gmo exists.
9823
9824 2003-01-08 Wednesday 16:40  lool
9825
9826    * typos
9827    * mentionned Redhat because it disables DMA
9828
9829 2003-01-08 Wednesday 16:40  fenrir
9830
9831   * configure.ac.in: added mpeg4audio packetizer and allowed conpilation of TS
9832  muxer with libdvbpsi.
9833   * mpeg/* : added preliminary support of mpeg4 video and audio in TS stream.
9834  (only in ts_dvbpsi demuxer).
9835
9836 2003-01-08 Wednesday 15:13  titer
9837
9838   Partial fix for video/audio sync.
9839
9840 2003-01-08 Wednesday 14:59  sam
9841
9842    * ./src/stream_output/stream_output.c: minor fix for Win32 drive letter
9843      display.
9844
9845 2003-01-08 Wednesday 14:31  lool
9846
9847    * Mentionned the inclusion of the contrib dir
9848
9849 2003-01-08 Wednesday 14:00  sigmunau
9850
9851  use *$(LIBEXT) and not *.so in package-win32 and package-beos targets. Also
9852  a minor change in argumets passed to nsis
9853
9854 2003-01-08 Wednesday 13:52  titer
9855
9856   Use pf_memcpy and pf_memset.
9857
9858 2003-01-08 Wednesday 12:13  lool
9859
9860    * New entries:
9861      4. Legal concerns
9862      4.1 May I use the VideoLAN logo?
9863      4.2 May I reditribute VLC?
9864
9865 2003-01-08 Wednesday 10:50  massiot
9866
9867  * Added --no-spdif option (just like in OSS) and fixed a localization bug.
9868
9869 2003-01-08 Wednesday 10:46  fenrir
9870
9871   * mp4.c: allowed multiple moov headers by taking the first one
9872  (multiple moov headers is strictly forbidden but I 've seen such file)
9873
9874 2003-01-08 Wednesday 10:43  fenrir
9875
9876   * faad: fixed a segfault when faad initialisation failed.(anyway it
9877  doesn't solve the real problem).
9878
9879 2003-01-08 Wednesday 10:41  fenrir
9880
9881   * ffmpeg/video.c: in case of mpeg4 stream search in p_bitmapinfo for
9882  an vol header. (In fact reverse an prevous commit)
9883
9884 2003-01-08 Wednesday 10:40  fenrir
9885
9886   * file.c: removed an useless debug message.
9887
9888 2003-01-08 Wednesday 10:38  fenrir
9889
9890   * all: added a new function (sout_BufferChain) and allowed dummy
9891  stream input creation (with "null" fourcc).
9892
9893 2003-01-08 Wednesday 10:34  fenrir
9894
9895   * pes.c, ps.c: a52 stream should now work.
9896   * ts.c: added support for libdvbpsi (like ts demux, two modules are
9897  generated : mux_ts and mux_ts_dvbpsi), fix crc generation for pat/pmt
9898  without libdvbpsi. More works to add mpeg4 support (now I generate IOD
9899  and SL descriptor).
9900
9901 2003-01-08 Wednesday 10:26  fenrir
9902
9903   * mpeg4audio.c: new packetizer (but for now it don't support adts aac)
9904   * mpeg4video.c: I 've rewritten it
9905
9906 2003-01-08 Wednesday 03:01  ipkiss
9907
9908   * ./modules/gui/win32/preferences.cpp: fixed a segfault when a module
9909     forgets to declare 'add_category_hint'
9910   * ./modules/demux/mpeg/ts.c: added a missing 'add_category_hint' :p
9911
9912 2003-01-08 Wednesday 02:32  titer
9913
9914   Minor GUI fixes in the prefs window.
9915
9916 2003-01-08 Wednesday 02:09  titer
9917
9918   Fixed language and subtitle selection.
9919
9920 2003-01-08 Wednesday 00:41  massiot
9921
9922  * New VLC brush-metal interface, courtesy of David Weber <david_weber@gmx.de>
9923  * Updated Japanese translation, courtesy of Fumio Nakayama <endymion@ca2.so-net.ne.jp>
9924
9925 2003-01-07 Tuesday 21:49  fenrir
9926
9927   * all: I have added two new variables in es_descriptor_t and
9928  decoder_fifo_t (p_waveformatex and p_bitmapinfoheader). It's
9929  a replacement of p_demux_data as this variable is used by
9930  some demuxers in another way. This way, I will be able to add
9931  preliminary support of mpeg4 in mpeg2TS... (I haven't tested ogm
9932  demuxer so if somebody wants ...)
9933
9934 2003-01-07 Tuesday 15:12  jobi
9935
9936    * modules/demux/mpeg/ts.c: fixed ts_dvbpsi demux forcing (with
9937      file/ts_dvbpsi:) with TS streams that don't start with 0x47
9938
9939 2003-01-07 Tuesday 15:12  massiot
9940
9941  Fixed another very nasty localization bug.
9942
9943 2003-01-07 Tuesday 14:58  massiot
9944
9945  New "spdif" setting, allowing to permanently disable S/PDIF detection.
9946
9947 2003-01-07 Tuesday 14:38  massiot
9948
9949  Removed unused options in the aout.
9950
9951 2003-01-07 Tuesday 13:26  sam
9952
9953    * minor updates to pofiles.
9954
9955 2003-01-06 Monday 22:57  massiot
9956
9957  Fixed a compilation issue.
9958
9959 2003-01-06 Monday 22:07  massiot
9960
9961  * Bumped up revision number to 0.5.0-test2,
9962  * MacOS X port: new error dialog displaying error messages,
9963  * Updated localization files,
9964  * Comestic fixes.
9965
9966 2003-01-06 Monday 20:08  yves
9967
9968  - Mandrake %configure2_5x rpm macro is now fixed (was in cross-compil mode).
9969  - removed access/rtp plugin (merged in access/udp).
9970  - removed codec/imdct and codec/downmix plugins (deprecated).
9971  - libvlc0-devel provides libvlc-devel.
9972  - mmx/3dn plugins are only for x86 arch (use %ifarch %ix86 to list them)
9973    ie. fix rpm building on ppc thx Olivier Thauvin <olivier.thauvin@aerov.jussieu.fr>
9974
9975 2003-01-06 Monday 02:45  massiot
9976
9977  MacOS X port :
9978  * New "stream output" area in the open panel.
9979
9980 2003-01-06 Monday 00:37  garf
9981
9982   * added a i_min, i_max, f_min and f_max in module_config_t structure
9983   * added a add_integer_with_range() and add_float_with_range()
9984   * gtk interface: now uses a slider when a min or a max is specified
9985
9986 2003-01-05 Sunday 21:03  sigmunau
9987
9988   modules/demux/asf/*: added some file info code
9989   modules/demux/util/id3tag.c: do not parse id3v1 tags at the end of file, as
9990  these cause to much trubble
9991
9992 2003-01-05 Sunday 20:45  massiot
9993
9994  Fixed the "stream has changed" bug.
9995
9996 2003-01-05 Sunday 16:23  massiot
9997
9998  MacOS X port :
9999  * Fixed a segfault in the "Close Window" code,
10000  * Fullscreen state is now retained between files,
10001  * Preferences items now feature LONGTEXT tooltips (maybe we should wrap them ?).
10002
10003 2003-01-05 Sunday 13:39  gbazin
10004
10005  * modules/audio_output/directx.c: use VLC_THREAD_PRIORITY_HIGHEST for
10006  the audio output thread. That should make Win9x/Me happier.
10007
10008 2003-01-05 Sunday 03:21  jlj
10009
10010    MacOS X port:
10011    * replaced playlist panel with drawer.
10012    * implemented context menu for playlist tableview.
10013
10014 2003-01-05 Sunday 02:39  massiot
10015
10016  * Added the possibility to select DVD menus with VIDEO_TS folder in the
10017    OS X open panel.
10018
10019 2003-01-05 Sunday 01:55  massiot
10020
10021  * Added a Close Window and a close box to our QuickTime video output.
10022
10023 2003-01-04 Saturday 23:49  gbazin
10024
10025  * configure.ac.in: fixed typo in wxWindows headers detection code.
10026
10027 2003-01-04 Saturday 17:14  titer
10028
10029   We now check if the BSoundPlayer's buffer size is not the one we
10030   were expecting.
10031
10032 2003-01-04 Saturday 16:27  gbazin
10033
10034  * src/audio_output/output.c: don't forget to free the audio buffer when
10035  we are trashing it.
10036
10037 2003-01-04 Saturday 13:50  jpsaman
10038
10039  Cosmetic changes.
10040
10041 2003-01-04 Saturday 13:30  jpsaman
10042
10043  Removed define in favor of (p_intf->p_libvlc->i_cpu & CPU_CAPABILITY_FPU) for detection of FPU hardware support.
10044
10045 2003-01-04 Saturday 04:11  jlj
10046
10047    MacOS X port:
10048    * main window controls are back. based on suggestion by Dan Macpherson.
10049
10050 2003-01-04 Saturday 00:21  jpsaman
10051
10052  Updating slider status uses no longer FPU calculations when compiled for strongarm1100.
10053
10054 2003-01-03 Friday 23:58  jpsaman
10055
10056  Updated package release number
10057
10058 2003-01-03 Friday 21:38  jlj
10059
10060    * ./Makefile.am: Meuuh, did you mean TAB instead of 8 spaces? :-)
10061
10062 2003-01-03 Friday 20:55  jpsaman
10063
10064  Slider functionality for Familiar interface.
10065
10066 2003-01-03 Friday 14:44  sam
10067
10068    * ./modules/gui/gtk/gtk.c, ./modules/gui/gtk/gnome.c: fixed drag'n'drop
10069      support in the Gtk+ and GNOME interfaces.
10070
10071 2003-01-03 Friday 13:07  massiot
10072
10073  * modules/access/file.c: we now regularly check the size of the file, in
10074    case it is being downloaded.
10075
10076 2003-01-03 Friday 00:11  massiot
10077
10078  Automatically create the vlc.app/Contents/PkgInfo (otherwise I keep forgetting
10079  it).
10080
10081 2003-01-03 Friday 00:03  jlj
10082
10083    * ./src/misc/darwin_specific.m:
10084      Fixed (really!) segfault. Don't release o_lang objects, they're managed
10085      by NSUserDefaults.
10086
10087 2003-01-02 Thursday 23:50  massiot
10088
10089  Cosmetic.
10090
10091 2003-01-02 Thursday 23:09  massiot
10092
10093  MacOS X port :
10094  * Fixed the Device submenu,
10095  * There is still a segfault in darwin_specific.m.
10096
10097 2003-01-02 Thursday 22:49  jlj
10098
10099    * ./modules/gui/macosx/aout.m: added support for 4 Channel PCM.
10100
10101 2003-01-02 Thursday 20:48  gbazin
10102
10103  * modules/codec/*: reverted my previous patch that explicitly set
10104  i_bytes_per_frame and i_frame_length in each audio decoder.
10105  * src/audio_output/dec.c: proper fix to correctly set i_bytes_per_frame
10106  and i_frame_length.
10107
10108 2003-01-01 Wednesday 11:14  jlj
10109
10110    * ./modules/gui/macosx/aout.m: cleaned up the code, removed intf dep.
10111    * ./src/misc/darwin_specific.m: fixed segfault (o_enumerator was being
10112                                    released twice) and memory leak.
10113
10114      Bonne AnnĂ©e!
10115