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