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