]> git.sesse.net Git - vlc/blob - ChangeLog
Updated brazilian portuguese translation
[vlc] / ChangeLog
1 2003-12-27 Saturday 01:49  rocky
2
3  Scale bitmaps for 4:3 output
4
5 2003-12-26 Friday 02:47  rocky
6
7  Keep in synch with rest of source. Should also have no effect on upcoming release
8
9 2003-12-26 Friday 01:39  rocky
10
11  Check in a stable copy for reference against future changes. Should
12  not affect or be seen in upcoming release.
13
14 2003-12-24 Wednesday 12:38  gbazin
15
16  * src/libvlc.h: on win9x --win9x-cv-method=0 was problematic (eg. vlc could get stuck during video startup) so --win9x-cv-method=1 is now the default.
17
18 2003-12-24 Wednesday 10:06  gbazin
19
20  * src/libvlc.c: small fixes to Usage().
21
22 2003-12-24 Wednesday 09:46  gbazin
23
24  * include/vlc_block.h: added a temporary i_rate field to block_t.
25  * modules/codec/libmpeg2.c: synchro uses p_block->i_rate again.
26  * src/input/*: do not decode audio when i_rate != DEFAULT_RATE.
27
28 2003-12-23 Tuesday 17:10  gbazin
29
30  * modules/video_output/directx/events.c: warning message into debug message.
31
32 2003-12-23 Tuesday 15:27  gbazin
33
34  * modules/video_output/directx/events.c: fixed mouse coordinates for dvd navigation which got broken when we switched to using a child window for the video.
35
36 2003-12-23 Tuesday 02:11  gbazin
37
38  * modules/video_output/directx/*: fixed strange race condition.
39
40 2003-12-23 Tuesday 00:23  hartman
41
42  * Fixed and updated for a 00.7 'Bond' release.
43
44 2003-12-22 Monday 23:46  hartman
45
46  * Fix a leak in goom module that caused all the pictures of a vout to be
47    unavailable after several songs.
48
49 2003-12-22 Monday 22:37  hartman
50
51  * stream_Size reports the size of a stream, not stream_Tell
52    This fixes the ID3 detection of ID3v1.
53
54 2003-12-22 Monday 17:44  gbazin
55
56  * modules/access/dshow/dshow.cpp: fixed previous fix.
57
58 2003-12-22 Monday 17:08  bigben
59
60  back to config_PutInt when using the fullscreen button on the interface. This allows to remember the fullscreen setting when changing playlist item
61
62 2003-12-22 Monday 16:42  gbazin
63
64  * modules/access/dshow/dshow.cpp: small fix for devices list.
65
66 2003-12-22 Monday 16:40  gbazin
67
68  * modules/codec/libmpeg2.c: compiles with the latest libmpeg2 cvs.
69
70 2003-12-22 Monday 15:42  gbazin
71
72  * modules/gui/wxwindows/*: use our new wxL2U() macro where needed.
73
74 2003-12-22 Monday 14:45  hartman
75
76  * Fix the 'currently playing' field in the OSX intf.
77
78 2003-12-22 Monday 14:32  sam
79
80    * Coding style cleanup: removed tabs and trailing spaces.
81
82 2003-12-22 Monday 14:31  gbazin
83
84  * modules/gui/wxwindows/*: don't forget to convert the filename/author fields in the playlist to the encoding in use by the wxWindows interface.
85
86 2003-12-22 Monday 14:23  sam
87
88    * src/misc/iso-639_def.h modules/demux/util/id3genres.h modules/gui/kde:
89      + Added missing copyright information.
90      + Added GPL header.
91    * src/misc/iso-639_def.h:
92      + Removed useless (and unprotected) macros.
93
94 2003-12-22 Monday 11:14  titer
95
96   beos/Video*: fixed cursor hiding (int32_t != int32 bla bla bla)
97
98 2003-12-22 Monday 11:08  titer
99
100   beos/*: fixed Alt+X shortcuts (BeOS doesn't let those hit BWindow::KeyDown
101           because it's reserved for system shorcuts - added a workaround)
102
103 2003-12-22 Monday 02:24  sam
104
105    * toolbox:
106      + Added pda.glade to the list of Glade2 generated files.
107      + Remove strings such as "http://" or "/dev/video0" from the list of
108        translated strings in the PDA interface.
109    * Fixed grammar, spelling, a few pathetic inconsistencies, removed trailing
110      whitespaces and tabulations here and there.
111
112 2003-12-22 Monday 00:26  sam
113
114    * modules/demux/asf/asf.c: Fixed a buffer overflow.
115
116 2003-12-22 Monday 00:13  sam
117
118    * modules/access/vcdx/access.c: Fixed an obvious buffer overflow. This
119      code is still unsafe, bounds need to be checked after each sprintf/strcat
120      call.
121
122 2003-12-22 Monday 00:06  titer
123
124   + beos/PreferencesWindow.cpp: esthetic change (use triangle thumb style
125     for sliders)
126
127 2003-12-21 Sunday 23:32  sam
128
129    * Fixed URLs here and there.
130
131 2003-12-21 Sunday 21:30  titer
132
133   beos/PreferencesWindow*:
134    + Cleaned a bit the way the prefs are created
135    + Added missing CONFIG_ITEM_KEY implementation
136
137 2003-12-20 Saturday 22:57  babal
138
139  * libvlc.h input.c headphone.c:
140      fix support of audio channel mixers, like the headphone channel mixer
141      for instance, which was broken since the introduction of user audio
142      filters; if specified by the user and compatible with the audio
143      pipeline, we add the channel mixer after the user filters.
144      -> unfortunately, this fix removed two strings and introduced 4 new
145         ones
146      -> TODO: allow the user to choose only amongst channel mixers, not
147         all available audio filters
148
149  * vlc.exe.manifest Makefile.am install-win32 :
150      add a manifest file to allow the win32 gui to use Windows XP visual
151      styles when available.
152
153 2003-12-20 Saturday 16:22  gbazin
154
155  * modules/demux/mp4/mp4.c: fixed problem with buggy files that don't set the audio sample rate properly.
156
157 2003-12-20 Saturday 16:11  gbazin
158
159  * modules/codec/araw.c: added "mlaw" as a fourcc for ulaw audio.
160
161 2003-12-20 Saturday 15:25  rocky
162
163  Remove unused variable. Artifact of old track/entry handling.
164
165 2003-12-20 Saturday 11:56  rocky
166
167  Grammar correction.
168
169 2003-12-20 Saturday 11:55  rocky
170
171  Spelling correction.
172
173 2003-12-18 Thursday 16:29  hartman
174
175  * Fix broken http intf in macosx package.
176
177 2003-12-18 Thursday 12:35  rocky
178
179  Go over for spelling and acurracy.
180
181 2003-12-17 Wednesday 23:21  hartman
182
183  * Commented out the option 'goom' for the visualizer. It isn't working in
184    this system yet and will not work before release. The visualizer system
185    needs to be cleaned in 0.7.1 with one 'visual' audio filter which loads
186    one or more 'visualization' true modules.
187
188 2003-12-17 Wednesday 23:09  hartman
189
190  * second round of dutch translation update for 0.7.0-test2
191
192 2003-12-17 Wednesday 21:29  hartman
193
194  * Updated portuguese brazilian update
195
196 2003-12-17 Wednesday 11:42  hartman
197
198  * First run of dutch translations.
199
200 2003-12-17 Wednesday 08:53  titer
201
202   * Makefile.am: cleaned up package-beos
203   * share/vlc_beos.rsrc: new icon based on Stephane's cone
204
205 2003-12-16 Tuesday 23:01  massiot
206
207  Contrib build system :
208  * Jumped to ogg-1.1
209  * Reverted to ffmpeg-0.4.8
210
211 2003-12-16 Tuesday 22:14  gbazin
212
213  * modules/access/cdda/access.c: need to include errno.h
214
215 2003-12-16 Tuesday 22:10  gbazin
216
217  * modules/video_output/directx/events.c: the coordinates used to blit the video must be relative to the current primary surface (current display).
218
219 2003-12-16 Tuesday 21:56  geshp
220
221  Just a release number update in the spec file.  (It won't break anything I promise)
222
223 2003-12-16 Tuesday 19:02  gbazin
224
225  * modules/gui/wxwindows/open.cpp: compilation fix.
226
227 2003-12-16 Tuesday 18:18  gbazin
228
229  * modules/gui/skins/src/themeloader.cpp: the tar loader now checks the magic value in the tar header.
230
231 2003-12-16 Tuesday 16:51  gbazin
232
233  * modules/codec/araw.c: small fix.
234
235 2003-12-16 Tuesday 13:35  gbazin
236
237  * modules/gui/wxwindows/open.cpp: compilation fix.
238
239 2003-12-16 Tuesday 13:22  gbazin
240
241  * modules/gui/wxwindows/interface.cpp: better heuristic for the interface size on win32.
242
243 2003-12-16 Tuesday 12:54  gbazin
244
245  * modules/misc/dummy/input.c: fixed the vlc:quit command.
246
247 2003-12-16 Tuesday 12:38  gbazin
248
249  * modules/codec/ffmpeg/ffmpeg.c, modules/demux/ogg.c: theora decoding support via ffmpeg (currently slower than libtheora).
250
251 2003-12-16 Tuesday 09:14  courmisch
252
253  Added field for RTSP in Network Stream open tab
254
255 2003-12-16 Tuesday 03:21  rocky
256
257  Remember the disc selection type (DVD, VCD, CD-DA) selected in "Open
258  Disc" and use that as the default for next time.
259
260 2003-12-16 Tuesday 00:36  gbazin
261
262  * doc/Makefile.am: added intf-cdda.txt to EXTRA_DIST.
263
264 2003-12-16 Tuesday 00:01  gbazin
265
266  * ALL: preparing for 0.7.0-test2.
267
268 2003-12-15 Monday 23:31  gbazin
269
270  * modules/demux/ogg.c: a couple of fixes for flac streaming.
271
272 2003-12-15 Monday 22:55  gbazin
273
274  * modules/packetizer/mpeg4audio.c: fixed raw mpeg4 audio packetizer.
275  * modules/demux/mp4/libmp4.c: fixed (again) parsing of wave tag.
276
277 2003-12-15 Monday 22:04  gbazin
278
279  * modules/gui/skins/src/skin_main.cpp: bail out if we can't open an X11 display.
280
281 2003-12-15 Monday 21:54  gbazin
282
283  * modules/codec/vorbis.c: added 5.1 channel configuration to the decoder.
284
285 2003-12-15 Monday 21:35  gbazin
286
287  * modules/audio_output/directx.c: don't set the default audio output to mono even if the windows settings are set to mono.
288    Too many people just don't know how to set the windows speakers configuration setting properly.
289
290 2003-12-15 Monday 21:07  jpsaman
291
292  Fixing QT/Embedded header detection.
293
294 2003-12-15 Monday 20:21  gbazin
295
296  * modules/video_output/directx/directx.c: debug message.
297
298 2003-12-15 Monday 20:20  gbazin
299
300  * modules/gui/wxwindows/open.cpp: compilation fix.
301
302 2003-12-15 Monday 19:55  gbazin
303
304  * share/http/admin/dboxfiles.html: html page used by the dbox.
305
306 2003-12-15 Monday 19:26  bigben
307
308  Forgot this
309
310 2003-12-15 Monday 19:25  bigben
311
312  Fix for the fullscreen button state (it is only enabled if a vout is present)
313
314 2003-12-15 Monday 15:38  hartman
315
316  * fix the skip 10 seconds buttons availability.
317
318 2003-12-15 Monday 15:06  hartman
319
320  * Fix the problem with OpenDVD crash.
321
322 2003-12-15 Monday 14:25  hartman
323
324  * don't search the playlist when there is nothing in it. We will crash.
325
326 2003-12-15 Monday 14:05  hartman
327
328  * compile before you commit
329
330 2003-12-15 Monday 13:38  hartman
331
332  * added bookmark 9 and 10 but set their combo to KEY_UNSET
333
334 2003-12-15 Monday 13:10  zorglub
335
336  Do not add http:// to MRL if the URI given in the HTTP field already contains it (Fixes bug #1510)
337
338 2003-12-15 Monday 01:11  yoann
339
340  For OSX:
341  * added hotkeys Fn and COMMAND+Fn, whith 2 <= n <= 8
342  * bookmark9 and 10 are not added since F9 and F10 are reserved keys
343
344 2003-12-15 Monday 00:47  gbazin
345
346  * modules/access/dshow/*: fixed a problem when we would sometimes get stuck trying to stop the dshow graph.
347
348 2003-12-14 Sunday 23:40  rocky
349
350  signed/unsigned mismatch fix.
351
352 2003-12-14 Sunday 23:14  hartman
353
354  * Clarify the error when utf8 is set and the sub is actually not utf8.
355
356 2003-12-14 Sunday 22:49  gbazin
357
358  * modules/gui/wxwindows/*: added raw encapsulation to the streamout dialog.
359  * modules/mux/dummy.c: added "raw" shortcut.
360
361 2003-12-14 Sunday 21:03  gbazin
362
363  * modules/gui/wxwindows/*: Added the video scale option to the streamout dialog box.
364    Added a nasty hack to reset LC_NUMERIC to "C" because the stream output MRL parsing can't deal with "," in floating point numbers.
365  * modules/codec/ffmpeg/encoder.c: sanity checks.
366  * modules/stream_out/transcode.c: sanity checks.
367
368 2003-12-14 Sunday 19:18  gbazin
369
370  * modules/codec/subsdec.c: default encoding is DEFAULT_NAME not UTF8.
371
372 2003-12-14 Sunday 18:44  gbazin
373
374  * modules/mux/ogg.c: added support for WMV1/2 and MJPG.
375
376 2003-12-14 Sunday 17:58  gbazin
377
378  * modules/stream_out/duplicate.c: removed unused variable.
379
380 2003-12-14 Sunday 17:56  gbazin
381
382  * modules/stream_out/duplicate.c: don't forget to loop through the linked list of sout buffers when sending the data.
383
384 2003-12-14 Sunday 16:26  titer
385
386   beos_specific.cpp: never let anyone but system_End terminate the
387                      BApplication (fixes crash for people who like scripting
388                      with BMessages)
389
390 2003-12-14 Sunday 16:08  titer
391
392   BeOS & gcc 2.9x fixes
393
394 2003-12-14 Sunday 15:42  gbazin
395
396  * modules/gui/wxwindows/interface.cpp: volume control has a fixed width of 20 pixels.
397    Fixed sizer problem on win32 with wxWin cvs.
398
399 2003-12-13 Saturday 20:13  rocky
400
401  More Open Disc range customizing/narrowing and some code cleanup.
402
403 2003-12-13 Saturday 17:46  asmax
404
405  * src/playlist/sort.c: set "intf-change" after sorting the playlist
406
407 2003-12-13 Saturday 17:16  gbazin
408
409  * src/playlist/*: when deleting the currently playing item, skip it instead of stopping the playlist.
410  * include/modules_inner.h, include/configuration.h: don't use a static array anymore during the initialization of the plugins, malloc it instead. This fixes regular overflow problems we have when we increase the number of options in the main module.
411
412 2003-12-13 Saturday 15:28  rocky
413
414  Updated.
415
416 2003-12-13 Saturday 14:01  gbazin
417
418  * modules/video_output/directx/directx.c: compilation fix.
419
420 2003-12-13 Saturday 12:56  rocky
421
422  Add customizable playlist "author" field and set in the playlist.
423
424 2003-12-13 Saturday 12:56  rocky
425
426  If not in PBC, playlist fills in all entries.
427  Fill in playlist info. Customizable "title" and "author" field.
428  Still need to pick out and duration field.
429  A couple of segfaults fixed.
430
431 2003-12-13 Saturday 11:56  gbazin
432
433  * ALL: bumped version number to 0.7.0-test2
434
435 2003-12-13 Saturday 11:22  gbazin
436
437  * NEWS: updated.
438
439 2003-12-13 Saturday 00:55  rocky
440
441  Range changes for Title/Track. Hopefully gtk_interface.c changes have
442  been properly reflected back in gnome.glade now.
443
444 2003-12-13 Saturday 00:53  rocky
445
446  A better fix for missing options when the satellite plugin is not
447  configured.
448
449 2003-12-13 Saturday 00:45  rocky
450
451  Add text field variables for changeable text fields.
452
453 2003-12-13 Saturday 00:45  rocky
454
455  Disable Disc "Chapter" button when not appropriate - i.e. CD-DA or
456  VCD. Customize "Title" field (e.g. CD-DA "Track" or VCD "Entry").
457
458 2003-12-13 Saturday 00:00  rocky
459
460  Some minor code cleanups. Non-existent satellite options #ifdef'd out.
461
462 2003-12-12 Friday 23:15  gbazin
463
464  * modules/codec/faad.c: proper channels re-ordering for multi-channels audio.
465
466 2003-12-12 Friday 23:03  yoann
467
468  * added hotkeys F1, F2, ..., F10 to switch between predefined medias
469    (using CTRL+Fn)
470  * only F1 and COMMAND+F1 are defined for OSX (I let those developpers
471    chose their keys)
472  * Currently the medias assigned to Fn are not saved in vlcrc if they
473    have been assigned with Ctrl+Fn. But they are, if assigned via the
474    preferences panel.
475
476 2003-12-12 Friday 22:46  rocky
477
478  Compilation fix in conditional code.
479
480 2003-12-12 Friday 22:41  rocky
481
482  Disable Chapter button for CD-DA.
483
484 2003-12-12 Friday 18:54  gbazin
485
486  * modules/gui/gtk/*: fixed gtk/gnome.glade and re-run ./toolbox --update-glade.
487
488 2003-12-12 Friday 18:34  gbazin
489
490  * modules/gui/gtk/open.c: compilation fix.
491
492 2003-12-12 Friday 15:37  zorglub
493
494  * Fix segfault when we have two announces with the same URI but different names on the network
495
496 2003-12-12 Friday 03:06  rocky
497
498  Add CDDA and make MRLs regular.  Routine Eject is same as that in gtk
499  and should be put in a more core location.
500
501 2003-12-12 Friday 03:01  rocky
502
503  Make MRL's more regular across GUIs fix plugin names, and add CD-DA to list.
504
505 2003-12-11 Thursday 23:12  gbazin
506
507  * modules/video_output/directx/*: first try at multimonitor support (untested).
508  * src/video_output/video_output.c: small change to allow the directx plugin to destroy/recreate picture buffers on the fly.
509
510 2003-12-11 Thursday 20:40  zorglub
511
512  free
513
514 2003-12-11 Thursday 20:21  bigben
515
516  fix a typo
517
518 2003-12-11 Thursday 20:08  zorglub
519
520  * Do not keep adding items when they have already been added. This allows removal of SAP items
521
522 2003-12-11 Thursday 19:34  hartman
523
524  * Fix the state of the playlist and fullscreen button.
525
526 2003-12-11 Thursday 16:00  hartman
527
528  * New icon for the playlist
529  * Fixed the mute hotkey
530  * Fixed the positioning of some elements and removed the stupid black box
531  * Added speex and flac encoders to sout dialog
532
533 2003-12-11 Thursday 14:58  hartman
534
535  * fix new hotkeys for osx.
536
537 2003-12-11 Thursday 13:21  rocky
538
539  Let folks know that the no device string means to scan for one if
540  cddax and vcdx.
541
542 2003-12-11 Thursday 13:20  rocky
543
544  Long device text no longer used.
545
546 2003-12-11 Thursday 12:56  rocky
547
548  Switch over to using "cd-audio" and "vcd" configuration variables.
549
550 2003-12-11 Thursday 12:52  rocky
551
552  VCD or CD "title" 0 means adds entire contents (or possibly PBC for VCD).
553
554 2003-12-11 Thursday 11:30  zorglub
555
556  * Fix segfault when creating a group twice without checking return value
557
558 2003-12-11 Thursday 10:44  gbazin
559
560  * src/misc/mtime.c: actually tested and fixed my latest changes ;)
561
562 2003-12-11 Thursday 09:02  sam
563
564    * doc/vlc.1: Fixed a minor typo (Debian bug #223605).
565
566 2003-12-11 Thursday 05:49  rocky
567
568  Remove building OGT.
569
570 2003-12-11 Thursday 05:31  rocky
571
572  Guard against dereferencing a NULL pointer.
573
574 2003-12-11 Thursday 05:30  rocky
575
576  Use cd-audio variable not vcd variable.
577
578 2003-12-11 Thursday 05:28  rocky
579
580  Set compilation flags so that code (e.g. frontends) can test presence
581  or absense of vcdx/cddax.
582
583 2003-12-11 Thursday 05:27  rocky
584
585  Improve MRL creation.
586
587  1. MRL's are of the form xxx://
588  2. Customize depending on vcdx/vcd or cddax/cdd
589  3. cdda doesn't have any such notion of a "Chapter", so remove
590     the misleading :x.
591
592  For cddax/vcdx, I'm not sure though I think there is more to do.
593
594 2003-12-11 Thursday 05:12  rocky
595
596  More general help tab name: "Media" covers DVD, (S)VCD, *or* CD-DA.
597
598 2003-12-11 Thursday 02:26  asmax
599
600  * solved race conditions issues when the OpenSkin dialog is
601    opened in blocking mode
602
603 2003-12-11 Thursday 01:36  yoann
604
605  added a 'mute' hotkey ('m')
606
607 2003-12-10 Wednesday 23:51  gbazin
608
609  * modules/stream_out/display.c: fixed segfault when switching audio/video track.
610
611 2003-12-10 Wednesday 23:27  gbazin
612
613  * modules/codec/libmpeg2.c: hack for demuxers which only have DTS timestamps.
614
615 2003-12-10 Wednesday 23:16  gbazin
616
617  * modules/mux/mpeg/pes.c: fixed to handle 0 pts/dts correctly.
618
619 2003-12-10 Wednesday 21:54  courmisch
620
621  Added "Force IPv6" check box to UDP Unicast in open dialog
622
623 2003-12-10 Wednesday 20:56  yoann
624
625  fixed a compilation error
626
627 2003-12-10 Wednesday 17:19  yoann
628
629  added a hotkey ('t') which displays the position in the media
630
631 2003-12-10 Wednesday 12:57  bigben
632
633  fixes a infinite loop in the search function.
634
635 2003-12-10 Wednesday 11:04  courmisch
636
637  Automatically adds [ and ] around IPv6 addresses in Media Resource Locator.
638
639 2003-12-09 Tuesday 19:18  gbazin
640
641  * src/misc/mtime.c: fixed an overflow in mdate() on win32.
642    This overflow was only affecting the hardware configurations where we can't use the performance counter and thus have to use GetTickCount().
643    We now also check for the wrapping of the 32 bits value returned by GetTickCount() so mdate() doesn't wrap after 49.7 days.
644  * src/misc/win32_specific.c: call mdate() once in system_Init() so as to avoid thread safety issues while initialising the static variables used in mdate().
645
646 2003-12-09 Tuesday 19:15  yoann
647
648  * fixed a compatibility problem with the CVS version of wxwindows
649  * added a lock when changing p_vout->p_last_osd_message
650
651 2003-12-09 Tuesday 14:33  sam
652
653    * toolbox: Do not include MOC files in the POTFILES.in generation.
654
655 2003-12-09 Tuesday 00:46  yoann
656
657  This fixes bugs 1285 and 1343
658  * added a the default CD Audio device in General Settings -> Input
659  * added OpenDialog::OnDiscPanelChange in wxwindows/open.cpp
660
661 2003-12-08 Monday 19:50  gbazin
662
663  * ALL: new main --video-on-top config option (in use by the x11/xvideo/osx/directx video outputs.)
664  * modules/video_output/x11/*: implemented support for "video on top". Will likely only work with KDE for now.
665
666 2003-12-08 Monday 18:42  gbazin
667
668  * modules/misc/dummy/*: new --dummy-save-es option to specify if we want the dummy
669  decoder to save the raw codec data to a file. This is disabled by default (while
670  it was always on before).
671  * src/input/es_out.c: bug fix for ES autoselection.
672
673 2003-12-08 Monday 17:48  yoann
674
675  improves OSD sytem
676  The last OSD message is now deleted before printing new one.
677
678 2003-12-08 Monday 13:04  gbazin
679
680  * modules/control/hotkeys.c: msvc compilation fix.
681
682 2003-12-08 Monday 13:02  gbazin
683
684  * modules/stream_out/transcode.c: added a floating point "scale" option for video transcoding. When specified, you don't need to specify the width and height of the output video.
685   Also changed the width and height options so that if only one of them is specified, the other one is calculated automatically so as to keep the aspect ratio of the video.
686  * modules/mux/ogg.c: fixed crash when removing streams.
687  * modules/codec/theora.c: for now the theora encoder requires a width and height which are multiple of 16.
688
689 2003-12-08 Monday 11:00  hartman
690
691  * Update Brazilian Portugese
692
693 2003-12-08 Monday 06:01  rocky
694
695  Marginally better
696
697 2003-12-07 Sunday 22:23  hartman
698
699  * fix livedotcom contrib
700  * add libcaca contrib
701
702 2003-12-07 Sunday 22:14  rocky
703
704  Towards Philips OGT (SVCD subtitle) handling.
705
706 2003-12-07 Sunday 20:48  hartman
707
708  * Incorrect default value of align
709
710 2003-12-07 Sunday 20:47  hartman
711
712  * added livedotcom and goom to contrib system
713    goom sources currently located on my server.
714
715 2003-12-07 Sunday 19:09  jpsaman
716
717  All AddText( vout_thread_t *p_vout, char *psz_string, .. ) calls have as second argument char * now, just like the function definition in include/video_output.h. All uses already passed a char * to the AddText() functions.
718
719 2003-12-07 Sunday 19:06  jpsaman
720
721  Compilation warning fixes and if-deffed unused functions/variables.
722
723 2003-12-07 Sunday 19:01  jpsaman
724
725  Remove unused variable
726
727 2003-12-07 Sunday 19:00  jpsaman
728
729  Fix for iPAQ port.
730
731 2003-12-07 Sunday 18:58  jpsaman
732
733  PDA Interface:
734  - some cleanup
735  - reinstated automatic lowering of interface when play button was pressed.
736  - double click in playlist window play selected items.
737
738 2003-12-07 Sunday 18:55  jpsaman
739
740  if-deffed a unused variable.
741
742 2003-12-07 Sunday 18:52  jpsaman
743
744  Updating makefiles and package scripts.
745
746 2003-12-07 Sunday 18:15  gbazin
747
748  * modules/codec/theora.c: bug fix with aspect ratio.
749
750 2003-12-07 Sunday 17:53  gbazin
751
752  * modules/codec/theora.c: encoder now respects the aspect ratio.
753
754 2003-12-07 Sunday 17:17  gbazin
755
756  * src/input/es_out.c: cosmetic changes.
757
758 2003-12-07 Sunday 17:09  gbazin
759
760  * include/stream_output.h, src/stream_output/stream_output.c: added a SOUT_MUX_CAP_GET_ADD_STREAM_WAIT muxer capability to specify that a muxer prefers to wait all ES before starting muxing.
761  * modules/mux/ogg.c: use SOUT_MUX_CAP_GET_ADD_STREAM_WAIT.
762  * modules/stream_out/transcode.c: fix for video stream header generation (theora).
763  * modules/codec/theora.c: don't overwrite headers.
764
765 2003-12-07 Sunday 12:11  gbazin
766
767  * include/vlc_block_helper.h: small bugfix to block_FindStartcodeFromOffset().
768  * modules/packetizer/mpegvideo.c: get aspect ratio for MPEG2 video streams (still needs to be done for MPEG1).
769  * modules/codec/libmpeg2.c: use p_dec->fmt_in.video.i_aspect if available.
770  * modules/stream_out/transcode.c, modules/codec/ffmpeg/encoder.c: respect aspect ratio during transcoding.
771
772 2003-12-07 Sunday 01:02  rocky
773
774  Marginally better.
775
776 2003-12-06 Saturday 23:25  gbazin
777
778  * include/vlc_block_helper.h: new block_FindStartcodeFromOffset() function.
779  * modules/packetizer/mpegvideo.c: rewrote the packetizer to use the block helper functions.
780
781 2003-12-06 Saturday 22:58  jpsaman
782
783  Removing last files of previous Familiar interface. Porting to Gtk+2 widget set of this interface is now finished. Policing and improving remains.
784
785 2003-12-06 Saturday 22:53  jpsaman
786
787  Always use correct datatypes.
788
789 2003-12-06 Saturday 22:50  jpsaman
790
791  Fixed compiler waring about signed - unsigned comparision. It is always safer to use the same datatype when comparing values.
792
793 2003-12-06 Saturday 22:47  jpsaman
794
795  Updating with info for upcoming Opie interface.
796
797 2003-12-06 Saturday 22:45  jpsaman
798
799  Added PDA interface.
800
801 2003-12-06 Saturday 22:45  jpsaman
802
803  Make sure Gtk+2 main module gets build with PDA interface.
804
805 2003-12-06 Saturday 22:42  jpsaman
806
807  Updating AUTHORS list for me.
808
809 2003-12-06 Saturday 22:41  jpsaman
810
811  PDA Interface:
812  - Fixed last segmentation fault.
813  - Slider and time progress updating.
814
815  This makes the new PDA interface almost complete. It misses the following items still:
816  - preference panel
817  - changing postion in stream with slider widget.
818
819  The missing items above will move to the next release of VLC. Now testing and package building for iPAQ will begin. I expect to have a package at the end of the week.
820
821 2003-12-06 Saturday 20:00  gbazin
822
823  * msvc/vlc.dsw: updated the list of plugins.
824
825 2003-12-06 Saturday 05:15  rocky
826
827  Recognize Philips Overlay Graphics (OGT) and Chaoji VCD (CVD) subtitle
828  streams.  Still need to be able to do something with them though.
829
830 2003-12-05 Friday 14:58  gbazin
831
832  * modules/codec/libmpeg2.c: fixed a couple of crashes on bad files.
833
834 2003-12-05 Friday 14:48  asmax
835
836  * modules/gui/wxwindows/preferences_widget.cpp: replaced two ( ? : ) by
837    if / else to avoid compilation problems when wxwindows is not built
838    with unicode support
839
840 2003-12-05 Friday 09:28  sam
841
842    * Updated current changelog and regenerated previous ones as to include
843      changes to removed directories.
844
845 2003-12-05 Friday 05:01  rocky
846
847  A little cleanup on wait timing. No bug fixes yet, though.
848
849 2003-12-05 Friday 04:24  rocky
850
851  Slightly better handling of stills and toggling pause by using the
852  different threads better.
853
854  Still has stream still/to MPEG bug and duplicate video window bug though.
855  (And could use lots of cleanup.)
856
857 2003-12-05 Friday 02:33  rocky
858
859  Remove interface thread. It was a crock anyway -- any good stuff
860  should be put into the visualization plugins instead.
861
862  Besides, there are bigger crocks that need fixing (like VCD navigation).
863
864 2003-12-05 Friday 02:12  rocky
865
866  Okay microseconds, then.
867
868 2003-12-05 Friday 01:56  rocky
869
870  Fix duration that input_AddInfo uses milliseconds.
871  Add some more meta debugging.
872
873 2003-12-05 Friday 01:52  rocky
874
875  Spelling.
876
877 2003-12-05 Friday 00:03  gbazin
878
879  * modules/stream_out/transcode.c: proper order for downmixed channels.
880
881 2003-12-04 Thursday 23:15  gbazin
882
883  * modules/codec/ffmpeg/encoder.c, modules/codec/speex.c: fixed stupid bug in audio encoding.
884
885 2003-12-04 Thursday 22:48  anil
886
887  regenerated from a clean tree
888
889 2003-12-04 Thursday 22:37  gbazin
890
891  * modules/codec/flac.c: several fixes to the flac decoder and encoder.
892  * modules/mux/ogg.c: fixed flac in ogg.
893  * modules/demux/ogg.c: fix for flac seeking.
894
895 2003-12-04 Thursday 18:26  gbazin
896
897  * modules/gui/wxwindows/playlist.cpp: unicode fix.
898
899 2003-12-04 Thursday 18:13  gbazin
900
901  * modules/demux/livedotcom.cpp: compilation fix.
902
903 2003-12-04 Thursday 17:15  gbazin
904
905  * ALL: another bunch of MSVC compilation fixes.
906
907 2003-12-04 Thursday 16:49  sam
908
909    * modules/misc/dummy/renderer.c:
910      + Removed evil ^Ms from the file.
911    * modules/video_output/caca.c:
912      + Support for new dithering modes (libcaca HEAD only).
913    * modules/* src/*:
914      + Grammar and spelling fixes.
915      + Coding style fixes.
916    * po/fr.po:
917      + Spelling fixes.
918      + Updated a few translations.
919    * po/en_GB.po:
920      + Updated a few translations.
921
922 2003-12-04 Thursday 16:02  sam
923
924    * include/vlc_common.h:
925      + Introduced intptr_t and uintptr_t.
926    * Fixed compilation warnings here and there.
927
928 2003-12-04 Thursday 15:54  sam
929
930    * configure.ac: Fixed an old bug that caused vlc-config to be sometimes
931      not set executable when regenerated.
932
933 2003-12-04 Thursday 14:48  gbazin
934
935  * modules/video_output/wingdi.c: fixed gdi output for 24 and 32 bits color depth.
936
937 2003-12-04 Thursday 12:33  gbazin
938
939  * toolbox: use the "Output_Dir" property when generating the msvc project files so we don't end-up with name conflicts when compiling.
940  * msvc/config.h.in, modules/access_output/file.c: MSVC fixes.
941  * modules/video_chroma/i420_rgb.c: don't use our RV24 conversion routine on win32 because it assumes 32 bits per pixel.
942
943 2003-12-04 Thursday 10:25  gbazin
944
945  * modules/gui/*: use MSTRTIME_MAX_SIZE instead of OFFSETTOTIME_MAX_SIZE.
946
947 2003-12-04 Thursday 05:14  rocky
948
949  Guard against invalid p_vcd in dbg_print.
950
951 2003-12-03 Wednesday 23:01  sigmunau
952
953  all:
954   * doxygenated parts of the messages system
955
956 2003-12-03 Wednesday 22:14  sigmunau
957
958  src/input/input.c:
959   * fill in the duration field of the playlist item when starting playback of
960     a file, if the demuxer supports it.
961
962 2003-12-03 Wednesday 21:58  sigmunau
963
964  all:
965   * in vlc, times are stored in microseconds. playlist_item_t::i_duration
966     shouldn't be an exception
967  modules/gui/wxwindows/playlist.cpp:
968   * fixed indentation
969
970 2003-12-03 Wednesday 21:55  rocky
971
972  Make more like the French translation which is more correct. :-\
973
974 2003-12-03 Wednesday 21:50  sigmunau
975
976  src/misc/mtime.c:
977   * Coding style fixes
978   * Comment cleanups
979   * Doxygenization
980  include/vlc_common.h:
981   * doxygenized the comments for mtime_t and vlc_fourcc_t
982
983 2003-12-03 Wednesday 20:47  jpsaman
984
985  Syncing with current CVS.
986
987 2003-12-03 Wednesday 15:46  zorglub
988
989  Update of the french localization file
990
991 2003-12-03 Wednesday 13:52  anil
992
993  compilation fix
994
995 2003-12-03 Wednesday 13:49  rocky
996
997  Fixed-width 2-column track number. Should help in sorting titles.
998
999 2003-12-03 Wednesday 13:41  rocky
1000
1001  Update date. Remove boilerplate includes that I think are (or should
1002  be) pulled in from one of the other includes.
1003
1004 2003-12-03 Wednesday 13:35  rocky
1005
1006  Reinstate Duration column - perhaps it's time to get more plugins
1007  using it.
1008
1009 2003-12-03 Wednesday 13:27  rocky
1010
1011  Add more uses of msecstotimestr. Remove OFFSETTOTIME_MAX_SIZE -
1012  Use MSTRTIME_MAX_SIZE instead.
1013
1014 2003-12-03 Wednesday 12:33  sam
1015
1016    include/vlc_help.h: Grammar and spelling fixes.
1017
1018 2003-12-03 Wednesday 12:19  fenrir
1019
1020   * increase priority (the wrapper from ffmpeg is buggy).
1021
1022 2003-12-03 Wednesday 04:19  rocky
1023
1024  Fix bug in not updating playlist when hitting next/previous control
1025  buttons (and simplify code at the same time).
1026
1027 2003-12-03 Wednesday 00:27  rocky
1028
1029  Add a few more fields in the stream info.
1030
1031 2003-12-03 Wednesday 00:24  rocky
1032
1033  "File Info" renamed "Stream/Media Info"
1034
1035 2003-12-02 Tuesday 23:03  gbazin
1036
1037  * modules/access/dshow/*: PVR support contributed by Marc Nolette.
1038     I took the liberty to modify a few things so it might currently be broken (sorry Marc).
1039  * THANKS: added Marc Nolette.
1040
1041 2003-12-02 Tuesday 18:47  gbazin
1042
1043  * msvc/config.h.in: cleaned-up and updated.
1044
1045 2003-12-02 Tuesday 16:01  geshp
1046
1047  - Added fribidi support
1048  - Added configure-line options for mkv and fribidi
1049
1050 2003-12-02 Tuesday 13:31  gbazin
1051
1052  * ALL: more MSVC compilation fixes.
1053  * msvc/vlc.dsw: removed non-existant plugins.
1054
1055 2003-12-02 Tuesday 12:57  gbazin
1056
1057  ALL: MSVC compilation fixes to libvlc.
1058
1059 2003-12-02 Tuesday 10:55  gbazin
1060
1061  * modules/demux/mp4/mp4.c: find out aspect ratio from display size.
1062  * modules/codec/ffmpeg/video.c: respect aspect ratio given by demux if any.
1063
1064 2003-12-02 Tuesday 04:22  rocky
1065
1066  Populate VCD info in "File Info" window.
1067
1068 2003-12-02 Tuesday 04:16  rocky
1069
1070  Change some printf's to debugging-only output.
1071
1072 2003-12-02 Tuesday 03:33  rocky
1073
1074  Separate title format string into cases where CDDB is enabled and where
1075  it is is not. Now have callback for CDDB enabled boolean.
1076
1077 2003-12-02 Tuesday 01:54  rocky
1078
1079  Add secstotimestr and msecstotimestr to convert (milli)seconds to a
1080  time string.
1081
1082 2003-12-01 Monday 23:39  gbazin
1083
1084  * ALL: fixed DTS audio support.
1085  * modules/demux/dts.c: added raw DTS audio demuxer.
1086
1087 2003-12-01 Monday 09:39  fenrir
1088
1089   * video: display "more than 5 seconds of late video..." only once.
1090
1091 2003-12-01 Monday 04:07  rocky
1092
1093  Make sure we distribute the CD-DA plugin info.
1094
1095 2003-12-01 Monday 04:05  rocky
1096
1097  Add a copyright.
1098
1099 2003-12-01 Monday 04:05  rocky
1100
1101  Add more verbiage.
1102
1103 2003-12-01 Monday 04:04  geshp
1104
1105  - Updated matroska/ebml fix
1106  - Updated mozilla plugin fix
1107
1108 2003-12-01 Monday 03:57  rocky
1109
1110  Some basic CDDA plugin documentation.
1111
1112 2003-12-01 Monday 03:37  rocky
1113
1114  Another typo.
1115
1116 2003-12-01 Monday 03:34  rocky
1117
1118  Bugs in calculating duration. Thanks Sigmund for fixing the GTK+
1119  interface!
1120
1121  Some doc improvements. CDDARead: Let playlist now cycle through
1122  entries rather than intercept.
1123
1124 2003-12-01 Monday 01:08  rocky
1125
1126  Add CDDB CD Info in File Info section (via input_AddInfo and
1127  input_InfoCategory.
1128
1129 2003-11-30 Sunday 23:19  jpsaman
1130
1131  PDA Interface:
1132  - Coding Style
1133  - Added SAP/SLP to transcode tabpage
1134  - Reworking transcoding options for playlist
1135
1136 2003-11-30 Sunday 23:07  rocky
1137
1138  Forgot to add demux.c here.
1139
1140 2003-11-30 Sunday 22:59  gbazin
1141
1142  * modules/packetizer/mpeg4video.c: oops
1143
1144 2003-11-30 Sunday 22:47  gbazin
1145
1146  * include/input_ext-plugins.h: export input_DecodeBlock().
1147  * modules/stream_out/display.c: simplifications.
1148  * modules/stream_out/transcode.c: memset of sout_stream_sys_t.
1149  * modules/packetizer/mpeg4video.c: not all containers provide a pts info, in which case we use the dts.
1150
1151 2003-11-30 Sunday 22:26  rocky
1152
1153  Customizable playlist title.
1154
1155 2003-11-30 Sunday 22:14  fenrir
1156
1157   * all: added dx50 fourcc (just mpeg4 video).
1158
1159 2003-11-30 Sunday 21:21  jpsaman
1160
1161  PDA Interface:
1162  - Fixed resource leak with playlists
1163  - VLC coding style cleanup
1164  - Rework v4l and stream out interface code to use  VLC playlists as it should be used.
1165  - Remove dead wood
1166
1167 2003-11-30 Sunday 19:42  sigmunau
1168
1169  modules/gui/gtk/playlist.c:
1170   * show duration in playlist window if available
1171
1172 2003-11-30 Sunday 18:14  rocky
1173
1174  Add CD-DA CDDB support via libcddb.
1175
1176 2003-11-30 Sunday 18:10  gbazin
1177
1178  * share/http/admin/browse.html: hmmm, the browse feature was reenabled by mistake.
1179
1180 2003-11-30 Sunday 17:29  fenrir
1181
1182   * es_out: implement ES_OUT_SET_PCR and reset but don't use them !
1183   * demux: added demux2_New/Delete.
1184
1185 2003-11-30 Sunday 17:29  fenrir
1186
1187   * all: added demux_t structure and some demux2_* functions.
1188   Anyway, don't use them for now.
1189
1190 2003-11-30 Sunday 16:00  fenrir
1191
1192   *all: added a --minimize-thread options to make all decoders and
1193         packetizers running in the input thread. (Usefull with sout)
1194
1195 2003-11-30 Sunday 14:49  fenrir
1196
1197   * ninput: added 2 ES_OUT* command (do nothing for now)
1198
1199 2003-11-30 Sunday 14:28  fenrir
1200
1201   * all: added a TCP access input module.
1202
1203 2003-11-30 Sunday 13:53  rocky
1204
1205  Go over options: Add hooks for internationalization, some typos,
1206  display some of these even when not "advanced"
1207
1208 2003-11-30 Sunday 11:22  jpsaman
1209
1210  PDA Interface:
1211  - Removing obsolete files.
1212  - Remove debug messages.
1213
1214 2003-11-30 Sunday 11:19  jpsaman
1215
1216  Bumped up version number to 0.7.0
1217
1218 2003-11-30 Sunday 10:26  jpsaman
1219
1220  PDA Interface:
1221  - Updating, removing and clearing playlist works.
1222
1223 2003-11-30 Sunday 02:41  rocky
1224
1225  Break out demux into its own thing.
1226
1227 2003-11-29 Saturday 18:36  massiot
1228
1229  * input: new cr-average option, allowing to configure the
1230    CR_AVERAGE #define in input_clock.c (useful for PVR input)
1231  * modules/codec/ffmpeg/encoder.c, modules/stream_out/transcode.c : fixes
1232    for older version of ffmpeg
1233  * modules/stream_out/transrate/transrate.c : misc optimizations
1234
1235 2003-11-29 Saturday 18:06  fenrir
1236
1237   * all: - increased avcodec version needed to 4680 (latest release)
1238          - open the codec after that p_context has been fully initialisated.
1239          (fix ASV1)
1240
1241 2003-11-29 Saturday 17:14  fenrir
1242
1243   * mp4: another fix for another buggy file.
1244
1245 2003-11-29 Saturday 16:36  gbazin
1246
1247  * modules/gui/wxwindows/menus.cpp: moved audio/video track menu to the top.
1248
1249 2003-11-29 Saturday 16:29  gbazin
1250
1251  * modules/access/cdda.c: removed double ';'
1252
1253 2003-11-29 Saturday 13:39  gbazin
1254
1255  * modules/gui/wxwindows/*: got rid of the Misc menu and moved everything in the Settings one.
1256
1257 2003-11-29 Saturday 13:12  fenrir
1258
1259   * all: - fixed non I420 input
1260          - added raw output support.(in a pure hack way but allow
1261          transcode{vcodec=I420} )
1262
1263 2003-11-29 Saturday 12:03  fenrir
1264
1265   * encoder: added a memset.
1266
1267 2003-11-29 Saturday 11:12  fenrir
1268
1269   * all: better handling of multiple (video) tracks.
1270      - now vout are checked for release every 300ms
1271      - when *-es are triggered, all same es are unselect not only the
1272      last selected. (more intuitive) The only problems are that it's not
1273      possible to select again all ES, and the checkbox can show only one
1274      selected ES.
1275
1276 2003-11-29 Saturday 00:41  gbazin
1277
1278  * modules/codec/ffmpeg/encoder.c: fixed compilation problem with ffmpeg 0.4.8
1279
1280 2003-11-28 Friday 23:40  gbazin
1281
1282  * modules/codec/ffmpeg/*: fixed the code to disable cpu features.
1283
1284 2003-11-28 Friday 22:23  fenrir
1285
1286   * mkv: fixed a buffer overflow.
1287
1288 2003-11-28 Friday 22:16  gbazin
1289
1290  * modules/misc/dummy/input.c: use p_input->psz_demux = "vlc,none" to force the demux.
1291
1292 2003-11-28 Friday 18:19  geshp
1293
1294  - Update to 0.7.0-test1
1295  - Updated version numbers on dependancies
1296  - Removed ALSA support until RH/FC turns to kernel 2.6
1297  - Added --enable-speex and --enable-pp
1298  - Mozilla plugin now built for 1.4.1
1299  - Currently broken (Matroska/EBML problems)
1300
1301 2003-11-28 Friday 17:30  hartman
1302
1303  * Fix text subtitles which were missing their last char since the API port.
1304  * Track Name is now stored in fmt.psz_description
1305
1306 2003-11-28 Friday 17:04  fenrir
1307
1308   * input: avoid double free/release when InitStream fail.
1309
1310 2003-11-28 Friday 16:09  fenrir
1311
1312   * ffmpeg: added h264 codec.
1313
1314 2003-11-28 Friday 16:06  fenrir
1315
1316   * input_dec: does pass empty block to the decoder.
1317
1318 2003-11-28 Friday 13:24  fenrir
1319
1320   * avi: fix end of file...
1321
1322 2003-11-28 Friday 10:36  massiot
1323
1324  Forgot that yesterday...
1325
1326 2003-11-27 Thursday 22:44  massiot
1327
1328  * modules/stream_out/transcode.c: new options
1329     - strict_rc : strict rate control mode for CBR streams
1330     - pre_me : add a pre-motion estimation pass
1331     - hurry_up : allow to discard the hq mode in real-time if we're late
1332  * modules/mux/mpeg/ts.c: useful debug messages
1333  * modules/packetizer/mpegvideo.c: useless debug message
1334
1335 2003-11-27 Thursday 21:24  fenrir
1336
1337   * item: lalalala... (remove a debug change -> psz_auther set to "Arg")
1338
1339 2003-11-27 Thursday 20:51  fenrir
1340
1341   * faad: drop packets with b_discontinuity set.
1342
1343 2003-11-27 Thursday 20:50  fenrir
1344
1345   * mp4: ported to stream_*
1346
1347 2003-11-27 Thursday 19:39  fenrir
1348
1349  copy: set pts to dts if pts <= 0. (Needed to make div3 streaming working
1350   again)
1351  ts: use one stream_id for mpeg video (and one for mpeg audio).
1352
1353 2003-11-27 Thursday 12:32  fenrir
1354
1355   * mp4: converted to es_out* and partialy to stream_*
1356
1357 2003-11-27 Thursday 12:32  fenrir
1358
1359   * all: drop block(s) with b_discontinuity set.
1360
1361 2003-11-27 Thursday 12:22  fenrir
1362
1363   * bug fixes.
1364
1365 2003-11-27 Thursday 10:34  gbazin
1366
1367  * modules/stream_out/transcode.c: don't crash when the user specifies a acodec/vcodec with more the 4 characters in length.
1368  * modules/gui/wxwindows/streamout.cpp: grrr, thought I add committed this stuff.
1369
1370 2003-11-27 Thursday 10:13  hartman
1371
1372  * hu.po was missing here.
1373
1374 2003-11-27 Thursday 10:06  hartman
1375
1376  * updated translation
1377
1378 2003-11-27 Thursday 06:37  adn
1379
1380  * Fixes for MRL Updates
1381  * SetToolTips
1382
1383 2003-11-27 Thursday 05:46  fenrir
1384
1385   * all: added an sout-all option to stream all es (does work only with
1386   demuxer using es_out_* ie everyone but TS and PS).
1387
1388 2003-11-27 Thursday 05:41  fenrir
1389
1390   * livedotcom.cpp: added call to input_InitStream.
1391
1392 2003-11-27 Thursday 04:11  fenrir
1393
1394   * all: implement more es_out_* control, audio-channel and spu-channel are
1395   implemented.
1396
1397 2003-11-27 Thursday 00:57  gbazin
1398
1399  * mozilla/Makefile.am: don't forget mozilla/npvlc_rc.rc in make dist.
1400
1401 2003-11-27 Thursday 00:05  sam
1402
1403    * toolbox: more cvs2cl fixes.
1404    * ChangeLog: updated changelog.
1405
1406 2003-11-26 Wednesday 23:32  sam
1407
1408    * toolbox: Attempt to fix a strange cvs2cl behaviour.
1409
1410 2003-11-26 Wednesday 23:14  gbazin
1411
1412  * po/*: update for 0.7.0-test1.
1413
1414 2003-11-26 Wednesday 22:56  gbazin
1415
1416  * modules/stream_out/display.c: fixed timestamp generation.
1417
1418 2003-11-26 Wednesday 22:18  gbazin
1419
1420  * modules/codec/ffmpeg/chroma.c: oops.
1421
1422 2003-11-26 Wednesday 22:12  gbazin
1423
1424  * modules/codec/ffmpeg/*: fixed small memleak in chroma plugin.
1425     Added back missing bitrate setting for video encoding.
1426
1427 2003-11-26 Wednesday 22:00  gbazin
1428
1429  * modules/access/v4l/v4l.c: fixed small mem leak.
1430
1431 2003-11-26 Wednesday 21:54  gbazin
1432
1433  * modules/access/dshow/dshow.cpp: small change to default chroma selection.
1434
1435 2003-11-26 Wednesday 20:44  fenrir
1436
1437   * system: change some msg_Err to msg_Warn.
1438
1439 2003-11-26 Wednesday 18:48  gbazin
1440
1441  * src/input/input.c: fixed a whole load of mem leaks when the input is closed before the initialisation is complete (inexistant input, etc...).
1442
1443 2003-11-26 Wednesday 13:59  gbazin
1444
1445  * modules/codec/ffmpeg/encoder.c: bframes are supported for mp1v and mp2v as well as mpgv.
1446
1447 2003-11-26 Wednesday 10:45  zorglub
1448
1449  * Merged sort functions
1450  * Added a randomize playlist function
1451
1452 2003-11-26 Wednesday 08:18  gbazin
1453
1454  * ALL: fixed memory leaks.
1455  * modules/demux/mp4/libmp4.c: fixed parsing of the "wave" tag (I'm sure there's a better fix but this one works).
1456  * modules/demux/ogg.c: another seeking fix (We also need to flush the per stream buffer with ogg_stream_reset()).
1457
1458 2003-11-26 Wednesday 03:40  rocky
1459
1460  Remove unused code accidentially duplicated in split.
1461
1462 2003-11-26 Wednesday 03:35  rocky
1463
1464  Split out cdda to facilitate later changes.
1465
1466 2003-11-26 Wednesday 03:34  rocky
1467
1468  Guard against including twice.
1469
1470 2003-11-26 Wednesday 02:41  rocky
1471
1472  Leftover comment.
1473
1474 2003-11-26 Wednesday 02:00  rocky
1475
1476  cddax has moved.
1477
1478 2003-11-26 Wednesday 01:45  rocky
1479
1480  And 'nother name.
1481
1482 2003-11-26 Wednesday 01:40  rocky
1483
1484  One more name...
1485
1486 2003-11-26 Wednesday 01:32  rocky
1487
1488  Move libcdio CD-DA plugin into its own directory before the big split up.
1489
1490 2003-11-26 Wednesday 01:28  rocky
1491
1492  Minor name-change tidying up.
1493
1494 2003-11-25 Tuesday 21:21  hartman
1495
1496  * modules/audio_output/coreaudio.c:
1497    - Many of the error streams were identical. This isn't helping debugging.
1498
1499 2003-11-25 Tuesday 20:41  jpsaman
1500
1501  PDA Interface:
1502  - Fixed a p_playlist refcount problem
1503  - Clearing VLC playlist and Playlist widget.
1504
1505 2003-11-25 Tuesday 20:01  jpsaman
1506
1507  PDA Interface:
1508  - Fix segfault when adding one file to the playlist widget from the fileview widget.
1509  - Cleanup of code.
1510
1511 2003-11-25 Tuesday 19:59  massiot
1512
1513  * modules/access/satellite/access.c: do not use p_es->i_demux_fd ; fixed
1514    demux filters leak (particularly harmful on the Dreambox) ; correctly
1515    handle PAT and PMT changes.
1516
1517 2003-11-25 Tuesday 12:35  sam
1518
1519    * src/misc/modules.c: Allow for premature Ctrl-C escapes even while VLC
1520      is loading its plugins.
1521
1522 2003-11-25 Tuesday 03:55  rocky
1523
1524  Forgot to delete keypress callback.
1525
1526 2003-11-25 Tuesday 03:54  rocky
1527
1528  Plugin now tested ;-) Add missing prototypes.
1529
1530  Remove unused Mouse event handling. Forgot to delete keypress callback.
1531
1532 2003-11-25 Tuesday 00:58  gbazin
1533
1534  * modules/gui/wxwindows/*: fixed a couple of memory leaks.
1535
1536 2003-11-25 Tuesday 00:56  fenrir
1537
1538   * all: fixed a lot of small memory leaks.
1539
1540 2003-11-24 Monday 23:22  gbazin
1541
1542  * src/input/input_dec.c, include/vlc_codec.h: added 2 callbacks in the decoder_t structure for pictures linking/unlinking.
1543  * modules/codec/libmpeg2.c: restored pictures linking/unlinking code.
1544  * modules/codec/ffmpeg/video.c: idem and reenabled direct rendering even when the hurry-up mode is activated as it doesn't seem to create a problem anymore with recent ffmpeg.
1545
1546 2003-11-24 Monday 21:47  gbazin
1547
1548  * src/audio_output/mixer.c: fixed timestamp rounding problem.
1549
1550 2003-11-24 Monday 20:50  fenrir
1551
1552   * moved EsOut* to es_out.c and introduced internal input_EsOutNew and
1553   input_EsOutDelete.
1554
1555 2003-11-24 Monday 20:45  gbazin
1556
1557  * modules/access/dshow/*: compilation fixes.
1558  * include/vlc_common.h: added a couple of casts to TAB_APPEND().
1559
1560 2003-11-24 Monday 19:30  fenrir
1561
1562   * dshow: ported to es_out_* and stream_*. Not tested (sorry).
1563
1564 2003-11-24 Monday 19:27  gbazin
1565
1566  * modules/access/v4l/v4l.c: small fix and added a --v4l-chroma option to force a chroma fourcc for the video device.
1567
1568 2003-11-24 Monday 19:20  gbazin
1569
1570  * src/input/input.c: oops, set the ES format before selecting it.
1571
1572 2003-11-24 Monday 19:19  fenrir
1573
1574   * rawdv.c: ported to es_out_* and stream_*.
1575
1576 2003-11-24 Monday 18:00  gbazin
1577
1578  * configure.ac, extras/MacOSX/*: bumped version number to 0.7.0-test1 in preparation for the test release.
1579
1580 2003-11-24 Monday 17:34  fenrir
1581
1582   * m4v: ported to es_out*, stream_*  and use the mp4v packetizer. Anyway
1583   dts are  still calculated for  a 25fps stream. (The  packetizer doesn't
1584   calulate pts/dts for now).
1585
1586 2003-11-24 Monday 17:11  fenrir
1587
1588   * cddax: ported to es_out_* and stream_*. Not tested (sorry).
1589
1590 2003-11-24 Monday 16:45  fenrir
1591
1592   * v4l: ported to stream_* and es_out_*. Not tested !
1593
1594 2003-11-24 Monday 13:40  gbazin
1595
1596  * modules/gui/wxwindows/menus.cpp: small fix.
1597  * modules/codec/quicktime.c: compilation fix on win32.
1598  * modules/demux/avi/avi.c: small hack to avoid eating all the resources on broken files.
1599
1600 2003-11-24 Monday 12:44  fenrir
1601
1602   * cdda: ported to es_out*.
1603
1604 2003-11-24 Monday 03:30  fenrir
1605
1606   * all: do not export input_NullPacket
1607   * input_dec.c: fixed a (big) memory leak.
1608
1609 2003-11-24 Monday 03:30  rocky
1610
1611  Minor debug output change.
1612
1613 2003-11-24 Monday 03:28  rocky
1614
1615  Add keyboard input handling, e.g. if visualization plugin. Needs some
1616  more work, but it's a start.
1617
1618 2003-11-24 Monday 03:27  rocky
1619
1620  Change debug output slightly to make more informative and to assist
1621  in determining which selecting ES we might be at.
1622
1623 2003-11-24 Monday 02:35  fenrir
1624
1625   * all: ported/cleaned up/renabled dvb subtitle decoder. But it is untested.
1626   (I have no sample at all)
1627
1628 2003-11-24 Monday 00:41  rocky
1629
1630  Set cdio log routine.
1631
1632 2003-11-24 Monday 00:40  fenrir
1633
1634   * input_ext-dec.c: useless file.
1635
1636 2003-11-24 Monday 00:39  fenrir
1637
1638   * all: removed decoder_fifo_t.
1639
1640 2003-11-24 Monday 00:36  gbazin
1641
1642  * install-win32: added a registry entry for the mozilla plugin (the xpt file still needs to be registered by hand though).
1643
1644 2003-11-24 Monday 00:23  rocky
1645
1646  Add intf-vcd.txt to distribution and installed documentation.
1647
1648 2003-11-24 Monday 00:01  gbazin
1649
1650  * modules/codec/ffmpeg/postprocess.c: fixed uninitialized variable.
1651  * modules/mux/ogg.c: allow embedding mpeg1/2 video (only vlc will play back these files).
1652
1653 2003-11-23 Sunday 22:29  ipkiss
1654
1655  Use snprintf instead of sprintf
1656
1657 2003-11-23 Sunday 22:18  hartman
1658
1659  * Compile before you commit was our slogan right?
1660
1661 2003-11-23 Sunday 20:37  gbazin
1662
1663  * modules/gui/wxwindows/*: added new codecs for stream output.
1664     Added ffmpeg postproc to menus.
1665  * modules/codec/ffmpeg/*: allow switching postproc filters on the fly.
1666
1667 2003-11-23 Sunday 18:40  fenrir
1668
1669   * all: disabled dv, xvid, dvbsub (they won't compile anymore really soon).
1670
1671 2003-11-23 Sunday 18:31  alexis
1672
1673  - Updated French translation (still a lot of work to do...)
1674  - Modified some strings in VLC source code
1675  - ran ./toolbox --update-po
1676
1677 2003-11-23 Sunday 18:24  rocky
1678
1679  Next/previous/return navigation bugs - not setting item type.
1680
1681 2003-11-23 Sunday 18:21  gbazin
1682
1683  * src/input/input_dec.c: set p_dec->b_error when we can't create the output.
1684
1685 2003-11-23 Sunday 18:16  gbazin
1686
1687  * modules/control/http.c: cough cough
1688
1689 2003-11-23 Sunday 17:51  gbazin
1690
1691  * modules/gui/wxwindows/*: small cleanup.
1692
1693 2003-11-23 Sunday 17:46  gbazin
1694
1695  * modules/control/http.c: fixed segfault when deleting items and prevent adding empty items.
1696
1697 2003-11-23 Sunday 17:18  rocky
1698
1699  Update/correct debug flag documentation.
1700
1701 2003-11-23 Sunday 17:06  rocky
1702
1703  Some basic help for the VCD plugin.
1704
1705 2003-11-23 Sunday 16:27  garf
1706
1707   * index.html: oops (forgot refresh cludge)
1708
1709 2003-11-23 Sunday 16:24  garf
1710
1711   * src/playlist/item.c : stops the playlist if we delete the currently
1712     played item
1713   * doc/intf-http.txt : adding "pl.group"
1714   * share/http/index.html : little cosmetic change (better according to
1715     gibalou).
1716
1717 2003-11-23 Sunday 16:02  zorglub
1718
1719  * NEWS : added a few missing things
1720  * AUTHORS: updated sam's, sigmund's, garf's, gibalou's and fenrir's records
1721
1722 2003-11-23 Sunday 15:50  gbazin
1723
1724  * modules/codec/speex.c: support for speex encoding.
1725  * modules/codec/vorbis.c: removed unused code.
1726
1727 2003-11-23 Sunday 14:49  massiot
1728
1729  grmbl again
1730
1731 2003-11-23 Sunday 14:34  rocky
1732
1733  Add configuration options to set default device. For VCD's add
1734  configuration option to specify whether or not to use PBC.
1735
1736 2003-11-23 Sunday 14:28  gbazin
1737
1738  * NEWS: updated with new stuff.
1739
1740 2003-11-23 Sunday 14:00  massiot
1741
1742  Bug fix for *.a libraries.
1743
1744 2003-11-23 Sunday 13:25  gbazin
1745
1746  * modules/codec/quicktime.c, modules/codec/cinepak.c: use pts if available, otherwise use dts.
1747
1748 2003-11-23 Sunday 13:23  massiot
1749
1750  Fixed bugs.
1751
1752 2003-11-23 Sunday 13:15  gbazin
1753
1754  * modules/demux/*: some containers don't carry any PTS information, just a DTS. In that case, make sure the PTS forwarded to the decoder is set to 0.
1755  * modules/codec/ffmpeg/video.c: use PTS if available, if not find out the PTS from the DTS and the p_context->has_b_frames and p_pic->reference flags.
1756
1757 2003-11-23 Sunday 13:06  massiot
1758
1759  * Fixed bugs in the contrib build system. In particular 'make bin' should
1760    work now.
1761
1762 2003-11-23 Sunday 11:02  zorglub
1763
1764  Improved the list (all ports at the end, reworked order)
1765
1766 2003-11-23 Sunday 05:30  fenrir
1767
1768   * cinepak: little clean up and increase priority (ffmpeg cinepak decoder
1769   is buggy).
1770
1771 2003-11-23 Sunday 04:58  fenrir
1772
1773   * adpcm: bug fixes.
1774
1775 2003-11-23 Sunday 04:56  rocky
1776
1777  Bug in processing numeric entry - passed wrong value.
1778
1779 2003-11-23 Sunday 03:58  rocky
1780
1781  intf.c, vcdplayer.c: Add code for multi-default selection lists. But
1782  this required new libvcdinfo API - so change to configure.ac for
1783  pending new libcdio/vcdimager releases.
1784
1785  Additional libvcdinfo routines also means less VCD twidling inside vlc
1786  code, thus simplifying what is already a bit complicated and likely to
1787  get more so.
1788
1789 2003-11-23 Sunday 03:55  fenrir
1790
1791   * all: do not use p_fifo.
1792
1793 2003-11-23 Sunday 03:45  fenrir
1794
1795   * quicktime: removed a define.
1796
1797 2003-11-23 Sunday 03:41  fenrir
1798
1799   * quicktime: ported to the new API, fix compilation with w32dll loader.
1800      -> but untested under OS X and win32.
1801
1802 2003-11-23 Sunday 03:17  fenrir
1803
1804   * input_dec.c:
1805      - also check for p_dec->b_die and b_error.
1806      - unload module before joining thread (in DecoderThread) otherwise qt
1807      win32 dll loader will segfault. (but perhaps I'm the only one using it)
1808          -> find a better solution.
1809
1810 2003-11-22 Saturday 23:39  fenrir
1811
1812   * all: only include header that are needed (and no more stdlib.h, string.h
1813   as vlc/vlc.h include them).
1814
1815 2003-11-22 Saturday 20:26  fenrir
1816
1817   * input_dec: set also p_dec->b_die.
1818
1819 2003-11-22 Saturday 20:25  fenrir
1820
1821   * ts: added lpcm and dts stream. (untested)
1822
1823 2003-11-22 Saturday 20:17  fenrir
1824
1825   * copy: removed the old spu packetizer.
1826
1827 2003-11-22 Saturday 20:15  fenrir
1828
1829   * spudec: it also does the packetizer.
1830
1831 2003-11-22 Saturday 19:55  fenrir
1832
1833   * all: ported to new API.
1834    -> i_rate isn't used for now : it will need to be fixed.
1835
1836 2003-11-22 Saturday 18:11  gbazin
1837
1838  * configure.ac: get rid of the oggpackB_read check in libogg because we don't use it anymore.
1839
1840 2003-11-22 Saturday 18:04  gbazin
1841
1842  * include/input_ext-intf.h, include/vlc_es.h: moved ES categories into vlc_es.h
1843  * modules/codec/lpcm.c: ported to the new decoders api + lpcm packetizer.
1844
1845 2003-11-22 Saturday 17:03  fenrir
1846
1847   * stream_output.h, transrate.c : do not use SOUT_BUFFER_FLAG_GOP anymore
1848   (may be readded later).
1849
1850   * mpgv.c: new demuxer using the packetizer (allow to stream ES).
1851
1852 2003-11-22 Saturday 16:53  fenrir
1853
1854   * mpegvideo: ported to new API (need more clean up).
1855
1856 2003-11-22 Saturday 16:48  fenrir
1857
1858   * ts: fixes.
1859
1860 2003-11-22 Saturday 16:18  sam
1861
1862    * modules/video_output/caca.c: Oops, compilation fix (thanks zorglub).
1863
1864 2003-11-22 Saturday 15:53  sam
1865
1866    * configure.ac:
1867      + Fixed internal symbols for version numbers containing "+".
1868      + Added a --enable-caca flag.
1869    * modules/video_output/caca.c:
1870      + Updated libcaca video output to the released version.
1871      + Added --caca-dithering flag (none, dither, random).
1872
1873 2003-11-22 Saturday 15:10  fenrir
1874
1875   * avi: more check on b_die (when building index).
1876
1877 2003-11-22 Saturday 15:06  gbazin
1878
1879  * modules/codec/tarkin.c: ported to the new decoders api (I know, this is a waste of time ;).
1880
1881 2003-11-22 Saturday 14:42  fenrir
1882
1883   * block: initialise all fields.
1884
1885 2003-11-22 Saturday 13:56  ipkiss
1886
1887  vlc_common: Avoid a redefinition of PATH_MAX on cygwin
1888
1889 2003-11-22 Saturday 13:49  gbazin
1890
1891  * modules/stream_out/transcode.c: put back the dumb downmixing routine.
1892
1893 2003-11-22 Saturday 13:19  gbazin
1894
1895  * src/input/input.c: fixed previous fix (sout needs to be destroyed after the ES).
1896
1897 2003-11-22 Saturday 12:41  gbazin
1898
1899  * src/input/input.c: don't free the ES twice.
1900  * modules/demux/ogg.c: ported to the es_out_*() api and fixed flac support.
1901  * modules/codec/flac.c: couple of fixes.
1902
1903 2003-11-22 Saturday 12:35  sigmunau
1904
1905  src/playlist/item.c:
1906   * fixed a minor memory leak
1907
1908 2003-11-22 Saturday 12:33  sigmunau
1909
1910  modules/misc/sap.c:
1911   * fixed a possible buffer overflow
1912
1913 2003-11-22 Saturday 12:17  sigmunau
1914
1915  modules/misc/sap.c:
1916   * fixed a couple of nasty memleaks
1917
1918 2003-11-22 Saturday 06:26  titer
1919
1920   modules/gui/macosx/intf.m: don't destroy the playlist when closing the
1921     interface because this makes crash others interfaces which might be
1922     still using it (e.g. sap)
1923
1924 2003-11-22 Saturday 04:02  titer
1925
1926   src/misc/block.c: added a missing vlc_mutex_destroy()
1927
1928 2003-11-22 Saturday 00:41  titer
1929
1930   + modules/misc/freetype.c: fixed a couple of typos
1931   + *threads*, src/libvlc.h:
1932     test HAVE_KERNEL_SCHEDULER_H before PTHREAD_COND_T_IN_PTHREAD_H
1933     for now because Zeta now has a pthread implementation but it's doesn't
1934     seem to be (enough) POSIX compliant atm.
1935
1936 2003-11-21 Friday 20:49  gbazin
1937
1938  * modules/codec/flac.c: added a FLAC encoder.
1939  * modules/mux/dummy.c, modules/mux/ogg.c: you can output "normal" flac streams with the es/dummy muxer or output them with an Ogg container.
1940
1941 2003-11-21 Friday 18:55  gbazin
1942
1943  * modules/gui/wxwindows/*: drag&drop on the playlist only enqueue.
1944     Small cosmetic change to the playlist.
1945
1946 2003-11-21 Friday 16:07  fenrir
1947
1948   * mpga: fixed. (using es_out_Send with PES)
1949
1950 2003-11-21 Friday 16:02  fenrir
1951
1952   * asf: pes -> block
1953
1954 2003-11-21 Friday 15:51  fenrir
1955
1956   * avi: use block instead of PES every where.
1957
1958 2003-11-21 Friday 15:32  fenrir
1959
1960   * all: remove sout_format_t and use es_format_t instead.
1961
1962 2003-11-21 Friday 13:20  zorglub
1963
1964  * Reverse sort the playlist when clicking twice on the column header
1965
1966 2003-11-21 Friday 13:01  gbazin
1967
1968  * modules/mux/ogg.c: send the mp4v VOL data in one of the header ogg packets.
1969
1970 2003-11-21 Friday 12:18  gbazin
1971
1972  * modules/demux/flac.c, modules/codec/flac.c: couple of fixes.
1973
1974 2003-11-21 Friday 09:23  jpsaman
1975
1976  PDA Interface:
1977  - Code cleanup and fixes for file view widget.
1978
1979 2003-11-21 Friday 06:14  fenrir
1980
1981   * livedotcom: added return value for sdp:// Open.
1982
1983 2003-11-21 Friday 01:45  gbazin
1984
1985  * modules/codec/flac.c: complete rewrite of the flac decoder + new packetizer.
1986  * modules/demux/flac.c: rewrite of the flac demuxer which makes use of the flac packetizer.
1987
1988 2003-11-21 Friday 00:38  gbazin
1989
1990  * include/vlc_common.h: include stdlib.h
1991  * include/ninput.h, src/input/stream.c, src/input/input.c:
1992      new stream_Block() function to read a block_t from the input.
1993      es_out_Send() takes a block_t as input, for PES (deprecated) use es_out_SendPES().
1994  * modules/demux/*: changed to new es_out_Send(). asf.c and avi.c still use es_out_SendPES() though.
1995
1996 2003-11-20 Thursday 23:13  sigmunau
1997
1998  modules/misc/sap.c:
1999   * more verbose header parsing code
2000   * support for compressed announces if zlib is available (using some code
2001     from Mosu from the matroska project)
2002   * if the sdp packet contains more than one m= line, pass it to the
2003     livedotcom module
2004  configure.ac:
2005   * link sap with zlib if available
2006  modules/demux/livedotcom.c:
2007   * accept sdp from the sap module
2008
2009 2003-11-20 Thursday 22:10  fenrir
2010
2011   include/vlc_es.h: defines es_format_t, audio_format_t, video_format_t.
2012   all: removed i_extra_type from es_format_t.
2013
2014 2003-11-20 Thursday 18:27  fenrir
2015
2016   * copy: ported to new API.
2017
2018 2003-11-20 Thursday 18:26  fenrir
2019
2020   * ts: fixed a stupid bug for MS codec.
2021
2022 2003-11-20 Thursday 17:48  gbazin
2023
2024  * mozilla/vlcshell.cpp, modules/video_output/directx/*: round of fixes for the win32 mozilla plugin.
2025
2026 2003-11-20 Thursday 14:39  hartman
2027
2028  * windows -> orderedWindows. Finally window commands like fullscreen, half size
2029    double size and float on top are sent to the correct window.
2030
2031 2003-11-20 Thursday 10:56  sigmunau
2032
2033  tell cvs to ignore .pyc and .pyo files
2034
2035 2003-11-20 Thursday 08:44  garf
2036
2037   * http.c: little keep and del functions fix ( don't remove currently
2038            playing playlist item ).
2039
2040 2003-11-20 Thursday 03:56  rocky
2041
2042  Reorganize more analogous to dvdplay. Should give some growing room to
2043  start the custom demuxer.
2044
2045 2003-11-20 Thursday 02:39  hartman
2046
2047  * fixed the dockmenu. had gotten disconnected somehow.
2048  * cleaned up the playlist source.
2049  * set the correct sizing properties on the playlist buttons.
2050    bigben: see the bottom of the size panel of your inspector. when adding items
2051    always take this into account to make resize work correctly.
2052    also. windows are opened at the position where you save them when the nib is open.
2053    Always make sure the controller and playlist are to the upper left side.
2054
2055 2003-11-20 Thursday 02:17  rocky
2056
2057  In some ways better, in some ways just different.
2058
2059 2003-11-20 Thursday 02:15  rocky
2060
2061  Miniscule changes. In some ways better, in some ways not, just
2062  different.
2063
2064 2003-11-19 Wednesday 23:44  gbazin
2065
2066  * modules/video_output/directx/*: we now create a video sub-window which is a child of the main window and which always fit exactly the size of the video.
2067    As a result the overlay color key is only painted in the video area and the rest of the window is pure black.
2068
2069 2003-11-19 Wednesday 19:00  bigben
2070
2071  - get rid of an unused variable
2072  - use same name than in menus for random, repeat and loop options
2073  - random, loop, repeat checkboxes are nom updated accordingliy to the state set in the menu. (not sure I've done that the proper way ;-)
2074
2075 2003-11-19 Wednesday 14:58  bigben
2076
2077  small clean-up
2078
2079 2003-11-19 Wednesday 13:25  hartman
2080
2081  * modules/codec/subsdec.c: Add debug messages and fix a crasher
2082  * modules/misc/freetype.c: let's keep the freetype-fontsize option useful :)
2083
2084 2003-11-19 Wednesday 13:10  gbazin
2085
2086  * modules/codec/ffmpeg/: don't re-use the same pts twice.
2087  * src/misc/modules.c: win32 fix for when module fails loading.
2088
2089 2003-11-19 Wednesday 12:13  hartman
2090
2091  * changed the relative fontsize option from a string_list to a int list with string comments.
2092    not possible before, but is now and we can still change it without effecting the
2093    config files of 1000000 users.
2094
2095 2003-11-19 Wednesday 10:17  gbazin
2096
2097  * src/misc/modules.c: don't forget to return an error when we fail to load a plugin.
2098
2099 2003-11-19 Wednesday 00:14  fenrir
2100
2101   * ninput: initialisate i_bitrate.
2102
2103 2003-11-19 Wednesday 00:06  sigmunau
2104
2105  fixed some warnings
2106
2107 2003-11-18 Tuesday 23:58  fenrir
2108
2109   * fix a memory leak (p_block should be unallocated).
2110
2111 2003-11-18 Tuesday 23:25  sigmunau
2112
2113  modules/codec/subsdec.c:
2114   * fix a crash when --subsdec encoding is set to a wrong value
2115
2116 2003-11-18 Tuesday 22:48  fenrir
2117
2118   * input_dec.c : handle SPU_ES (and not as VIDEO_ES ....) so subtitle
2119   should work again.
2120
2121 2003-11-18 Tuesday 22:08  gbazin
2122
2123  * src/input/input_dec.c: fixed nasty bug. Thanks Meuuh :)
2124
2125 2003-11-18 Tuesday 20:36  jpsaman
2126
2127  PDA Interface:
2128  - Cleanup code
2129  - Cleanup interface
2130  - Adding items to playlist widgets from File, Camera, Transcode tabs.
2131
2132 2003-11-18 Tuesday 20:34  fenrir
2133
2134   * allow packetizer to return multiple blocks at once.
2135
2136 2003-11-18 Tuesday 20:15  fenrir
2137
2138   * include/vlc_bits.h: bit stream reader/writer.
2139   * mpeg4video.c: rework of the mpeg4 video packetizer.
2140   (not well tested)
2141
2142 2003-11-18 Tuesday 18:45  gbazin
2143
2144  * NEWS: updated with new features.
2145
2146 2003-11-18 Tuesday 16:46  fenrir
2147
2148   * display: set correct ES type (otherwise it segfaults in input_dec.c) but
2149   that implies that ES appear twice in the interface.
2150
2151 2003-11-18 Tuesday 12:32  gbazin
2152
2153  * modules/control/http.c: fixed the "keep" command.
2154
2155 2003-11-18 Tuesday 00:57  gbazin
2156
2157  * modules/demux/ogg.c: call ogg_sync_reset() after seeking so we don't get spurious PCRs.
2158     Cosmetic changes to the file info data.
2159     Fixed Flac seeking.
2160
2161 2003-11-17 Monday 23:36  bigben
2162
2163  - Use NSTextField instead of NSSearchfield for the playlist search, since it is not supported on MacOS < X.3.
2164
2165  - Search now restarts at the beginning of the playlist when reaching the end.
2166
2167 2003-11-17 Monday 22:53  gbazin
2168
2169  * modules/demux/ogg.c: support for FLAC in Ogg.
2170     And by the way, putting the FLAC STREAMINFO metadata in the second ogg packet is really convoluted!
2171
2172 2003-11-17 Monday 19:05  hartman
2173
2174  * fix the search field and cleanup of the checkboxes init.
2175    - currently we don't seek in playlist position 0->currently selected
2176      wxwindows doesn't do this either.
2177    - bigben: for the state of the checkboxes look at callbacks (see playlistChanged in intf.m)
2178
2179 2003-11-17 Monday 18:48  gbazin
2180
2181  * modules/packetizer/mpeg4video.c: ported to the new packetizers api (This packetizer really ought to be rewritten from scratch).
2182
2183 2003-11-17 Monday 15:29  garf
2184
2185   * http.c: fixed bug with spaces in mrl
2186
2187 2003-11-17 Monday 15:11  hartman
2188
2189  * fix previous commit
2190
2191 2003-11-17 Monday 14:46  massiot
2192
2193  * modules/access_output/udp.c: more debug
2194  * modules/mux/mpeg/ts.c: new dts-delay option to add delay between the
2195    PCR and the DTS of the current frame.
2196    When deleting a video or audio stream (in case of PMT change), the
2197    new video and audio ES will take again the pid-video and pid-audio if
2198    they have been specified.
2199
2200 2003-11-17 Monday 14:11  bigben
2201
2202  Checkboxes stat at startup, in the playlist, now reflect the state set ine the prefs. They still are not updated if you set random/repeat/loop in the menus though (at least until next VLC startup).
2203
2204 2003-11-17 Monday 13:14  hartman
2205
2206  * use more recent libebml and libmatroska
2207
2208 2003-11-17 Monday 13:05  bigben
2209
2210  added search function to the playlist
2211
2212 2003-11-17 Monday 11:25  fenrir
2213
2214   * ts: improve PCR handling. pcr-soft doesn't exist anymore.
2215     Options:
2216          - caching: time on which bitrate smouthing is applied (default: 200ms)
2217          - pcr : delay between 2 PCR (Really more accurate). (default: 30ms)
2218          - bmin and bmax doesn't work anymore.
2219
2220 2003-11-17 Monday 06:31  hartman
2221
2222   * THANKS: hungarian translator and designer of OSX intf controller added
2223   * modules/LIST: updated
2224   * Makefile.am: include new OS X art in the dist.
2225   * NEWS: updated
2226   * */.cvsignore: added and improved some of these.
2227   * modules/gui/macosx/prefs_widgets.?:
2228     - new config controls much like in the wxwindows module. not yet in use.
2229     - beware not tested irl. but it compiles :)
2230
2231 2003-11-17 Monday 02:55  fenrir
2232
2233   * transcode: hmmm, the compil fix was for this file ...
2234
2235 2003-11-17 Monday 02:52  fenrir
2236
2237   * all: a little compil fix and more sanity checks (needed for wma).
2238
2239 2003-11-17 Monday 00:06  sigmunau
2240
2241  modules/gui/wxwindows/*:
2242   * implemented sorting by a column by clicking on it
2243
2244 2003-11-16 Sunday 22:54  gbazin
2245
2246  * ALL: moved i_bitrate out of audio_format_t into es_format_t
2247
2248 2003-11-16 Sunday 22:29  sam
2249
2250    * modules/video_output/caca.c: color ASCII art video output using libcaca.
2251
2252 2003-11-16 Sunday 22:23  gbazin
2253
2254  * modules/codec/ffmpeg/video.c, src/input/input_dec.c: a couple of fixes. Thanks fenrir :)
2255
2256 2003-11-16 Sunday 22:10  sam
2257
2258    * include/vlc_keys.h: Fixed a warning in StringToKey().
2259
2260 2003-11-16 Sunday 21:28  gbazin
2261
2262  * modules/misc/dummy/encoder.c: forgot a file
2263
2264 2003-11-16 Sunday 21:07  gbazin
2265
2266  * ALL: final improvements to the decoders/packetizers api.
2267     (There are still a few decoders/packetizers left to be converted but this shouldn't take too long).
2268  * ALL: small improvements to the encoders api.
2269
2270 2003-11-16 Sunday 20:41  garf
2271
2272   * http.c: little fix
2273
2274 2003-11-16 Sunday 15:51  titer
2275
2276   avi.c: compile fix
2277
2278 2003-11-16 Sunday 11:21  bigben
2279
2280  Added random, repeat one and repeat all checkboxes to the playlist
2281
2282 2003-11-16 Sunday 00:08  fenrir
2283
2284   * fixed a segfault with avi without index.
2285
2286 2003-11-15 Saturday 23:21  fenrir
2287
2288  * v4l: hack from xine from GStreamer to compile v4l on debian unstable.
2289
2290   (message from xine: fix build on Debian unstable, those dummies seem to
2291    have put the Linux 2.6 headers in place of the 2.4 ones in glibc...)
2292
2293 2003-11-15 Saturday 22:42  hartman
2294
2295  * New OSX controller (iTunes style)
2296    - Drag and drop implemented
2297    - still need new sliders and remove the titlebar.
2298  * revert the mozilla plugin changes. i will build a seperate module for that
2299  * simplified previous/next (only playlist, people with chapters and titles
2300     will have to use the menu
2301  * Moved the disable screensaver from interface to vout.
2302
2303 2003-11-15 Saturday 22:02  hartman
2304
2305  * added ffmpeg cvsroot (not in use atm)
2306  * forced some config options on ffmpeg
2307
2308 2003-11-15 Saturday 18:57  fenrir
2309
2310   * set dts/length of all pes packet.
2311
2312 2003-11-15 Saturday 15:40  hartman
2313
2314  * extra data has changed and was crashing.
2315
2316 2003-11-15 Saturday 13:09  massiot
2317
2318  * Fixed typos.
2319
2320 2003-11-15 Saturday 10:38  ipkiss
2321
2322  Small fix in a preference description string
2323
2324 2003-11-15 Saturday 02:38  hartman
2325
2326  * broken URL
2327
2328 2003-11-15 Saturday 01:21  massiot
2329
2330  * New build system for the contrib packages of VLC. It supports to
2331    download a precompiled binary package, or to build all the packages
2332    from the sources, at the user's option. It is currently written for
2333    Mac OS X, but could easily be ported to other platforms.
2334
2335 2003-11-15 Saturday 00:26  hartman
2336
2337  * spelling fix
2338
2339 2003-11-14 Friday 20:17  hartman
2340
2341  * Fix the label in the prefs of the play/pause hotkey.
2342
2343 2003-11-14 Friday 03:51  hartman
2344
2345  * fixed playlist_Pause
2346
2347 2003-11-13 Thursday 21:15  gbazin
2348
2349  * modules/video_filter/transform.c: fix for ./toolbox --update-po
2350
2351 2003-11-13 Thursday 17:59  gbazin
2352
2353  * include/ninput.h: ES_EXTRA_TYPE_SUBHEADER wasn't defined.
2354
2355 2003-11-13 Thursday 14:23  lool
2356
2357    * INSTALL.win32: slightly changed the list of required packages
2358
2359 2003-11-13 Thursday 13:31  fenrir
2360
2361   * input: handle also SPU in es_out_Add (and fix a bad lock).
2362   * sub: use es_out_Add (and that give a proper solution for multiple tracks)
2363          fixed seeking with sub. (pf_demux was called in Seek instead of
2364          pf_seek ...)
2365
2366 2003-11-13 Thursday 12:28  fenrir
2367
2368   * src/input/input.c: es_out_Add automatically add informations
2369   (input_AddInfo) on the ES.
2370   * all: removed duplicated input_AddInfo.
2371
2372 2003-11-13 Thursday 11:49  fenrir
2373
2374   * avi: little clean up, and ported to es_format_t.
2375
2376 2003-11-12 Wednesday 20:01  gbazin
2377
2378  * modules/misc/sap.c: fixed misplaced variable declaration.
2379
2380 2003-11-12 Wednesday 18:13  fenrir
2381
2382   * all: big clean up (no more global variables).
2383
2384 2003-11-12 Wednesday 08:10  zorglub
2385
2386  Support for announcement of playlist group in SAP announces
2387  Needs the latest miniSAPserver CVS
2388
2389 2003-11-12 Wednesday 03:02  garf
2390
2391   * little fix due to my last commit
2392
2393 2003-11-12 Wednesday 02:56  garf
2394
2395   * http.c: little fix in RPN evaluator (now it is real RPN).
2396
2397 2003-11-12 Wednesday 02:45  hartman
2398
2399  * small fix to the playlist window
2400
2401 2003-11-12 Wednesday 02:43  garf
2402
2403   * http.c : added parsing of options in Add MRL option. In http.c is a the
2404              parse_MRL function which perhaps should be somewhere else
2405              (playlist ?).
2406   * Makefile.am : forgoten style.css
2407   * index.html : little fixes
2408   * intf-http.txt : updated doc
2409
2410 2003-11-12 Wednesday 01:22  hartman
2411
2412  * Away with that annoying playlist drawer. We now have a nice resizable
2413    window, with additional index and author columns.
2414
2415 2003-11-11 Tuesday 23:50  hartman
2416
2417  * include/vlc_keys.h: added StringToKey()
2418  * src/libvlc.h: added macosx defaults and changed the quit shortcut to ctrl-q
2419  * modeules/gui/macosx/controls.m: now jump 10 seconds. works better than 5
2420  * REST: implemented configurable hotkeys for OS X.
2421
2422 2003-11-11 Tuesday 21:23  hartman
2423
2424  * when config_ResetAll() a key config value becomes "Unset" (0) instead of
2425    it's original value. With this you at least won't break your config file,
2426    because it comments out the value during saving, when it's identical to the,
2427    original value. The question however remains, why does a resetAll result
2428    in a 0 in the 'current' config in use, and in original value at time of saving?
2429
2430 2003-11-11 Tuesday 02:49  fenrir
2431
2432   * wav: es_format_t
2433
2434 2003-11-11 Tuesday 01:33  fenrir
2435
2436   * mkv: ues es_format_t.
2437
2438 2003-11-11 Tuesday 00:37  fenrir
2439
2440   * all: use es_format_t and es_out_*. (Not well tested yet...)
2441
2442 2003-11-10 Monday 18:21  gbazin
2443
2444  * modules/gui/wxwindows/open.cpp: compilation fix for unicode version.
2445
2446 2003-11-10 Monday 17:47  gbazin
2447
2448  * configure.ac: link ws2_32 in the right order on win32 for livedotcom.
2449
2450 2003-11-10 Monday 00:49  hartman
2451
2452  * New Hungarian translation contributed by 'DirectX' (Name under investigation)
2453
2454 2003-11-10 Monday 00:14  gbazin
2455
2456  * modules/gui/wxwindows/*: dshow open panel is fully functionnal.
2457
2458 2003-11-09 Sunday 21:29  jpsaman
2459
2460  PDA Interface:
2461  * Transcode tabpage added
2462  * code cleanup
2463
2464 2003-11-09 Sunday 20:13  gbazin
2465
2466  * modules/gui/wxwindows/open.cpp: added an AutoBuildPanel() that is used to construct the dshow tab.
2467     (It is not quite useful yet but will be shortly).
2468
2469 2003-11-09 Sunday 19:49  jpsaman
2470
2471  PDA Interface:
2472  * Camera tabpage is done.
2473
2474 2003-11-09 Sunday 18:52  jpsaman
2475
2476  PDA interface:
2477  * improvements on Camera tabpage
2478
2479 2003-11-09 Sunday 18:06  rocky
2480
2481  Allow return to have a numeric prefix too.
2482
2483 2003-11-09 Sunday 17:45  rocky
2484
2485  Small changes to assist debugging.
2486
2487 2003-11-09 Sunday 16:00  titer
2488
2489   + modules/gui/beos/VideoOutput.cpp: fixed modifiers
2490   + src/misc/beos_specific.cpp: cosmetic
2491
2492 2003-11-09 Sunday 15:55  jpsaman
2493
2494  PDA Interface:
2495  * More changes on the Camera tabpage
2496  * Cleanup some dead interface wood ;-)
2497
2498 2003-11-09 Sunday 15:29  gbazin
2499
2500  * modules/access/v4l/v4l.c: couple of fixes.
2501
2502 2003-11-09 Sunday 13:59  jpsaman
2503
2504  PDA inteface:
2505  * Redesigned "Camera" tabpage.
2506
2507 2003-11-09 Sunday 13:20  gbazin
2508
2509  * modules/gui/wxwindows/preferences_widgets.cpp: compilation fix.
2510
2511 2003-11-09 Sunday 05:22  garf
2512
2513   * http.c: removed a completely useless check (now you can change volume
2514            value without playing anything)
2515
2516 2003-11-09 Sunday 05:15  garf
2517
2518   * index.html: little fix with volume textbox
2519
2520 2003-11-09 Sunday 03:43  garf
2521
2522   * http interface: changed index.html for new seek function. small change
2523                    in css.
2524
2525 2003-11-09 Sunday 03:41  garf
2526
2527   * http.c: modify seek function (now you can put almost everything which
2528            looks like a time/length)
2529
2530 2003-11-09 Sunday 00:52  rocky
2531
2532  Handle keyboard input: numeric entry, next, prev, return and default.
2533
2534 2003-11-08 Saturday 23:12  sigmunau
2535
2536  use "video" and not "audio" as media type, and 33 (mpeg2 ts) and not 14
2537  (mp3) as payload type
2538
2539 2003-11-08 Saturday 23:02  sigmunau
2540
2541  ignore streams that are not m=audio or m=video
2542
2543 2003-11-08 Saturday 18:31  jpsaman
2544
2545  PDA Interface
2546  * simplefied network tabpage
2547
2548 2003-11-08 Saturday 18:23  titer
2549
2550   + configure.ac: link httpd and stream_out_standard against -lsocket
2551   + modules/gui/beos/*: use hotkeys
2552   + include/vlc_keys.h, src/misc/configuration.c:
2553     renamed modifiers into vlc_modifiers so it does not conflict with
2554     BeOS' modifiers()
2555
2556 2003-11-08 Saturday 16:04  jpsaman
2557
2558  PDA interface:
2559  * Network tabpage works
2560  * cleanup of code
2561
2562 2003-11-08 Saturday 15:59  hartman
2563
2564  * spelling fix and fix of copyright and version strings on info.html
2565
2566 2003-11-08 Saturday 14:54  massiot
2567
2568  By default disable the stream_out_transrate plug-in since it takes 2 hours
2569  compiling.
2570
2571 2003-11-08 Saturday 12:25  sigmunau
2572
2573  modules/misc/sap.c:
2574   * support sap announces that use dos style linebreaks
2575
2576 2003-11-08 Saturday 09:05  fenrir
2577
2578   * useless.
2579
2580 2003-11-08 Saturday 06:47  fenrir
2581
2582   * livedotcom.cpp:
2583      - added X-QT and X-QUICKTIME video support.
2584      - first try for seek and position display support.
2585      (position is buggy, and seek won't really work as long as wx try to seek
2586      each time the slider is moved)
2587
2588 2003-11-08 Saturday 04:57  fenrir
2589
2590   * araw.c: prevent segfault with ulaw/alaw.
2591
2592 2003-11-07 Friday 22:56  gbazin
2593
2594  * configure.aci, modules/demux/livedotcom.cpp: win32 compilation fixes.
2595
2596 2003-11-07 Friday 21:44  fenrir
2597
2598   * lalala added livedotcom
2599
2600 2003-11-07 Friday 21:44  fenrir
2601
2602   * configure.ac: added --enable-livedotcom and --with-livedotcom-tree.
2603   (--with-livedotcom-tree is mandatory when using --enable-livedotcom, so
2604   livedotcom isn't compiled by default)
2605
2606 2003-11-07 Friday 21:30  massiot
2607
2608  * modules/stream_out/transrate: New transrating module, based on GPL
2609    code from www.metakine.com.
2610    CAUTION : the code is currently very ugly, with static variables, no
2611    code convention, etc. I check it in "as is" because it may be useful
2612    to some people.
2613    Don't expect a bitrate reduction of more than 30 % with acceptable
2614    quality.
2615  * modules/demux/mpeg/ts.c: Useful debug message
2616
2617 2003-11-07 Friday 19:30  massiot
2618
2619  * src/misc/threads.c: Implementation of real-time priorities for UNIX-like
2620    pthread systems (activate with --rt-priority)
2621  * modules/access_output/udp.c: Only discard packets which are _very_ late
2622
2623 2003-11-07 Friday 18:41  massiot
2624
2625  * modules/mux/mpeg/ts.c:
2626    - By default send PCRs every 90 ms, because the upper limit is 100 ms
2627    - New pid-video and pid-audio sout variables
2628
2629 2003-11-07 Friday 18:32  fenrir
2630
2631   * udp: mp3/rtp is now correctly working.
2632
2633 2003-11-07 Friday 18:32  fenrir
2634
2635   * rtp: removed a annoying debug message
2636   * announce.c: fixed a warning.
2637
2638 2003-11-07 Friday 18:08  fenrir
2639
2640   * livedotcom.cpp:
2641      - improve a lot pts handling.
2642      - added --rtsp-caching.
2643      - implemented DEMUX_GET_TIME  and declared the input as seekable to
2644      make the interface displaying the time.
2645   Now I can read rtp stream from VLC using http export for sdp :) (MPEG4
2646  video, MPEG 1/2 video and mp3 audio tested successfully)
2647
2648 2003-11-07 Friday 17:44  fenrir
2649
2650   * added vlc_url_t structure, vlc_UrlParse and vlc_UrlClean.
2651   (It could avoid a lot of duplicated code...)
2652
2653 2003-11-07 Friday 17:43  fenrir
2654
2655   * rtp: added a sdp options to export sdp. For now only as http.
2656  options: #rtp{dst=ip,port=port,[sdp=http://ip:port/file],[mux=]}
2657
2658 2003-11-07 Friday 16:53  massiot
2659
2660  * modules/packetizer/mpegvideo.c: Detect discontinuities and trash
2661    corrupt packets. Also flag GOP headers with SOUT_BUFFER_FLAGS_GOP.
2662
2663 2003-11-07 Friday 14:15  jpsaman
2664
2665  PDA interface:
2666  * cleanup code
2667  * cleanup interface
2668
2669 2003-11-07 Friday 13:31  massiot
2670
2671  * Updated documentation.
2672
2673 2003-11-07 Friday 13:28  massiot
2674
2675  * modules/access/satellite: Big rework of the old satellite module.
2676    - ability to select between different tuners if the board has several
2677      tuners
2678    - abitility to select between different demux if the board has several
2679      demuxes
2680    - if frequency isn't specified, do not try to tune the tuner and
2681      assume some other software already did it
2682    - set a bigger buffer size to avoid packet losses
2683    - do not filter too many PIDs since some board only have 8 filters
2684    - kludged so that the module works perfectly well with the demuxstream
2685      demuxer
2686    - use DMX_PES_OTHER all the time because some boards do not have a
2687      decoder chip (this may be a problem for you)
2688
2689  This changeset is part of the Dreambox port of VLC.
2690
2691 2003-11-07 Friday 13:01  jpsaman
2692
2693  PDA interface:
2694  * Directory browsing works
2695  * Coredump is solved
2696  * Adding files or entire directories to the playlist GUI control works.
2697
2698 2003-11-07 Friday 12:27  fenrir
2699
2700   * livedotcom.cpp: - better pts handling  but still bad. (and using rtsp
2701   over tcp doesn't really work yet).
2702                     - fixed bad usage of delete vs delete[]
2703  (using --rtsp-tcp still leads to segfault)
2704
2705 2003-11-07 Friday 10:31  rocky
2706
2707  Need to change libvcdinfo to be more robust when there are
2708  reading the extended PSD. Given that area-highlighting and
2709  features in the extended PSD haven't been implemented,
2710  best then to not try to read this at all.
2711
2712 2003-11-07 Friday 09:24  jpsaman
2713
2714  Basic functionality of File tabpage is working.
2715
2716 2003-11-07 Friday 07:59  jpsaman
2717
2718  Removing GPE specific stuff.
2719
2720 2003-11-07 Friday 00:28  fenrir
2721
2722   * more tolerant  sdp check when using  rtsp://. (SDP from some  DSS have a
2723   lot of mandatory fields missing, like v, o, and s)
2724
2725 2003-11-06 Thursday 22:23  zorglub
2726
2727  Sync with latest changes
2728
2729 2003-11-06 Thursday 22:14  fenrir
2730
2731   * livedotcom.cpp: use live.com library to read rtsp and sdp file.
2732      TODO:
2733          - handle PTS (for now, I just use mdate() :)
2734          - support TS/PS (hard as it needs a lot of work on TS/PS demuxers).
2735          - support X-QT and X-QUICKTIME. (I don't know if it's really used).
2736          - implement pause, seek ...
2737          - clean up/bugs fixes...
2738          - ...
2739
2740 2003-11-06 Thursday 20:12  gbazin
2741
2742  * modules/demux/mpeg/ts.c: compilation fix for old libdvbpsi.
2743
2744 2003-11-06 Thursday 19:35  nitrox
2745
2746  . a small fix .... (many other to follow in the next days)
2747
2748 2003-11-06 Thursday 18:55  hartman
2749
2750  * Going to Fullscreen was effecting all vout's. should affect only the frontmost one.
2751
2752 2003-11-06 Thursday 18:35  hartman
2753
2754  * Updated the Output dialog.
2755    - support for slp
2756    - support for theora
2757    - support for demuxdump
2758
2759 2003-11-06 Thursday 17:08  nitrox
2760
2761  . I422 -> YV12 Chroma
2762
2763  This work is part of the work done by Anevia for the "Gran Theatro del
2764  Barcelona".
2765
2766 2003-11-06 Thursday 16:54  nitrox
2767
2768  . 422 deinterlacing (bob and blend filters)
2769
2770  This work is part of the work done by Anevia for the "Gran Theatro del
2771  Barcelona".
2772
2773 2003-11-06 Thursday 16:37  nitrox
2774
2775  oups, ... forgot the interesting file !
2776
2777 2003-11-06 Thursday 16:36  nitrox
2778
2779  dvbsub.c: DVB subtitles decoder (ETSI EN 300 743). There is still a lot of
2780            things to write to implement competely the standard but this decoder
2781            will work in most of the pictures subtitles cases. Text subtitles
2782            decoding is not implemented at all.
2783            This decoder has been validated with CAVENA encoders after few
2784            remarks of their developpers.
2785
2786  include/*: addded a p_spuinfo field in the decider_fifo_t and the
2787             es_descriptor_t
2788
2789  codecs.h: added a dvb_spuinfo_t structure to identify the id of the selected
2790            track.
2791
2792  modules/demux/mpeg: added the support of the dvb subtitles track. Need last
2793                      libdvbpsi (0x59 descriptor) to compile. The demuxer
2794                      creates n fake ES as each ES carries up to 256 subtitles
2795                      tracks.
2796
2797  This work is part of the work done by Anevia for the "Gran Theatro del
2798  Barcelona".
2799
2800 2003-11-06 Thursday 16:28  hartman
2801
2802  * changed how cursor hiding works. Not perfect, but it's less complicated.
2803    - less vague bugs :)
2804  * changed the global hotkey for play/pause to command-p since 'space' won't be
2805    defined as the hotkey. i was sick of all the hacks i had made to have it work
2806    that way, so the end. space only works in the vout from now on.
2807
2808 2003-11-06 Thursday 16:06  massiot
2809
2810  * New (experimental and incomplete) demuxstream module. It bypasses the
2811  stream output, and takes what comes from a DVB card and sends it onto
2812  the network. I didn't activate it in configure.ac because I suspect there
2813  might be problems with iovec on Windows (and there is probably a better
2814  way to do it).
2815
2816 2003-11-06 Thursday 10:09  sam
2817
2818    * bootstrap: remove autom4te.cache before running autoconf
2819
2820 2003-11-06 Thursday 09:59  gbazin
2821
2822  * modules/misc/sap.c: compilation fix.
2823
2824 2003-11-06 Thursday 01:49  garf
2825
2826   * http interface: added volume control (relative or absolute) and
2827                    sort playlist function.
2828
2829 2003-11-06 Thursday 00:12  gbazin
2830
2831  * modules/access/v4l/v4l.c: big clean-up of the Video4Linux input.
2832     New --v4l-vdev and --v4l-adev config options and the ability to play an audio only stream.
2833
2834 2003-11-05 Wednesday 23:32  hartman
2835
2836  * Compilation fix. One to many )
2837
2838 2003-11-05 Wednesday 23:28  fenrir
2839
2840   * sap: big clean up + some buffer overflow fixes (still need some work).
2841
2842 2003-11-05 Wednesday 20:06  gbazin
2843
2844  * modules/gui/wxwindows/streamout.cpp: fixed a couple of things.
2845
2846 2003-11-05 Wednesday 18:59  gbazin
2847
2848  * include/vlc_codec.h, modules/codec/ffmpeg/encoder.c, modules/stream_out/transcode.c: tell the encoder to respect the aspect ratio of the input.
2849  * modules/gui/wxwindows/preferences_widgets.cpp: compilation fix.
2850  * src/misc/configuration.c: use strtol() instead of atoi().
2851
2852 2003-11-05 Wednesday 17:57  gbazin
2853
2854  * src/input/input.c: honor the --demux config option (will be overriden if demux is specified in the MRL).
2855     I'm not exactly sure this is wise as some users will surely fuck-up their preferences and force a specific demux...
2856     but this also allows me to specifiy the demuxdump demux with an input option (very handy to include the demuxdump option in the streamout gui dialogs).
2857  * src/misc/modules.c: changed module_Need() to use var_Get() instead of config_Get.
2858
2859  * modules/gui/wxwindows/*: moved the demuxdump option from the open dialog to the streamout dialog.
2860
2861 2003-11-05 Wednesday 17:46  gbazin
2862
2863  * modules/codec/ffmpeg/encoder.c: fixed bug in the audio encoder.
2864  * modules/gui/wxwindows/preferences_widgets.*: bug fix.
2865
2866 2003-11-05 Wednesday 09:16  gbazin
2867
2868  * include/video_output.h: forgot this file in the vout_Synchro commit yesterday.
2869
2870 2003-11-05 Wednesday 02:43  gbazin
2871
2872  * modules/gui/wxwindows/preferences_widgets.*: added a refresh button for config vars with choices lists which have a pf_list_update callback.
2873  * modules/access/dshow/dshow.cpp: provide a callback to update the devices lists.
2874
2875 2003-11-05 Wednesday 01:47  fenrir
2876
2877   * all: who has seen that I have just forgot to release any buffers...
2878
2879 2003-11-05 Wednesday 00:40  hartman
2880
2881  * moved garfou's changes before a variable that is at risk of overflow
2882    maybe this will fix the random crashes?
2883
2884 2003-11-05 Wednesday 00:39  gbazin
2885
2886  * include/configuration.h: some small re-work of the config declaration macros.
2887     String choices lists can now also have a list of text descriptions associated with them.
2888     Added integer choices lists.
2889  * modules/gui/wxwindows/: modified config widgets to use the new config options.
2890  * ALL: updated for the new config options.
2891
2892 2003-11-05 Wednesday 00:17  hartman
2893
2894  Please test if this has any regressions
2895
2896  * include/codecs.h:
2897    - created a subtitle_data_t to be used by subtitle demuxers
2898      and decoders to pass information.
2899    - ToDo: access/dvd/es.c and spudec need to be fixed to use the palette field
2900      of this new struct.
2901  * modules/codec/subsdec.c:
2902    - moved the decoding of ssa textlines to here.
2903    - ToDo: support for any tags is lacking atm., but now possible.
2904  * modules/demux/mkv.cpp:
2905    - ssa is now passed undecoded to ssa subsdec.
2906    - ssa headers are passed to ssa subsdec via subtitle_data_t
2907    - ToDo: decode idx header info and fill the subtitle_data_t
2908    - ToDo: support for compressed vobsubs.
2909  * modules/demux/util/sub.?:
2910    - moved ssa decoding out of here.
2911    - ToDo: add support for multiple tracks
2912    - ToDo: implement reading vobsub .sub files (not .idx)
2913
2914 2003-11-04 Tuesday 17:46  gbazin
2915
2916  * src/video_output/vout_synchro.c, include/vout_synchro.h: got rid of the dependency on the vout.
2917  * modules/codec/libmpeg2.c: updated with the synchro api changes.
2918
2919 2003-11-04 Tuesday 15:52  garf
2920
2921   * http interface: added "fullscreen" and "keep" functions
2922
2923 2003-11-04 Tuesday 15:31  sam
2924
2925    * bootstrap: Fixed an automake breakage when gettext is not present.
2926
2927 2003-11-04 Tuesday 15:26  sam
2928
2929    * debian/control:
2930      + Build-depend on fixed dvb-dev packages.
2931
2932 2003-11-04 Tuesday 14:51  fenrir
2933
2934   * adpcm: converted to new API (need more testing).
2935
2936 2003-11-04 Tuesday 11:11  titer
2937
2938   + configure.ac:
2939       fixed a link issue on BeOS
2940   + modules/demux/util/sub.c:
2941       gcc != 3 fix
2942   + modules/gui/beos/*:
2943       compile fixes; never replace int32 with int32_t, these are not the
2944       same on BeOS (long/int)
2945
2946 2003-11-04 Tuesday 02:23  fenrir
2947
2948   * input: fixed position-offset, time and time-offset.
2949
2950   * hotkeys: never _never_ use  demux_Control outside of src/input/ (it's
2951   completely broken,  there is a lot  more things to do),  all interfaces
2952   have  to  use  var_Get/Set  (time(-offset),  position(-offset),  state,
2953   rate(-slower|-faster)...  ).
2954   Btw,   input_SetStatus,   input_Seek,   input_Tell,   input_ChangeArea,
2955   input_ToggleES,  will   be  quickly   obsolete  and   removed(at  least
2956   unavailable for intf), so we should convert remaining interfaces (ie all
2957   except wx, osx, rc, http, hotkeys).
2958
2959   * avi: implemented DEMUX_SET_TIME (not yet used).
2960
2961 2003-11-04 Tuesday 01:27  fenrir
2962
2963   * araw: ported to new API.
2964
2965 2003-11-03 Monday 23:05  fenrir
2966
2967   * removed old faad detection.
2968
2969 2003-11-03 Monday 22:36  sam
2970
2971    * modules/misc/sap.c: fixed a warning and some coding style insanities.
2972
2973 2003-11-03 Monday 22:30  fenrir
2974
2975   * all: ported the faad decoder to the new API (btw, aac HE untested).
2976   I have not kept the compatibility with older faad version (but check is
2977   still be  done in configure.ac). (I  didn't like it as  old version are
2978   really buggy).
2979
2980 2003-11-03 Monday 20:22  gbazin
2981
2982  * modules/access/dshow/*: attempt at supporting DV inputs (completely untested).
2983
2984 2003-11-03 Monday 15:27  hartman
2985
2986  * modules/gui/macosx/*: Commit of the Visualizations menu item.
2987  * ALL: bring the project files to XCode.
2988    10.2 users should revert the change in Makefile.am or they won't be able to
2989    build VLC on their machine. Editing the project files will probably also not
2990    be possible for them.
2991
2992 2003-11-03 Monday 14:02  gbazin
2993
2994  * modules/demux/mpeg/*: added support for ISO/IEC 13818-7 Audio with ADTS transport syntax to the TS demux.
2995
2996 2003-11-03 Monday 03:21  garf
2997
2998   * http.c,index.html: add seek function in http interface. Also added "stream_position", "stream_length", and "stream_time" which could be usefull later (for a slider, for example :) )
2999   * changed http interface more "neutral" colors
3000
3001 2003-11-02 Sunday 23:13  zorglub
3002
3003  Removed debug messages
3004
3005 2003-11-02 Sunday 22:51  gbazin
3006
3007  * modules/control/http.c: cough cough.
3008
3009 2003-11-02 Sunday 22:28  gbazin
3010
3011  * Makefile.am: small change to the package-win32 target.
3012
3013 2003-11-02 Sunday 22:16  gbazin
3014
3015  * modules/gui/wxwindows/preferences_widgets.cpp: show the current value when using sliders.
3016
3017 2003-11-02 Sunday 22:15  gbazin
3018
3019  * modules/demux/util/id3.c, modules/demux/util/id3tag.c: don't use input_Peek() to read an id3 tag as these tags can be bigger than what input_Peek() can read.
3020
3021 2003-11-02 Sunday 21:26  gbazin
3022
3023  * Makefile.am: include the .css file from the html interface into the win32 package.
3024
3025 2003-11-02 Sunday 19:26  gbazin
3026
3027  * modules/control/http.c: delete command supports a list of items.
3028  * doc/intf-http.txt: update for delete command.
3029  * share/http/index.html: added the possibility to delete playlist items.
3030
3031 2003-11-02 Sunday 18:03  sigmunau
3032
3033  modules/demux/mkv.cpp:
3034   * proper fix for timing with vobsub tracks ( and possibly some other cases )
3035
3036 2003-11-02 Sunday 16:12  sigmunau
3037
3038  modules/demux/mkv.cpp:
3039   * fix a segfault on close caused by setting default language
3040
3041 2003-11-02 Sunday 12:22  gbazin
3042
3043  * src/audio_output/input.c: on-the-fly visualization changes.
3044  * modules/gui/wxwindows/menus.cpp: added a visualization entry.
3045
3046 2003-11-02 Sunday 06:33  hartman
3047
3048  * modules/audio_output/input.c: created variables to allow for a autogenerated
3049    Visualizations menu (is this the right location?)
3050    Problems currently are: Doesn't work on the fly. where to start?
3051    For that reason it now also uses config options instead of variables.
3052  * modules/visualization/visual/visual.c: small adaptions
3053  * modules/gui/macosx/controls.m: fix warnings.
3054
3055 2003-11-02 Sunday 01:41  hartman
3056
3057  * Fixed bugs in parsing SSA lines. Turns out we are currently parsing within demuxers.
3058    The parsing of lines should of course be moved to the decoder level.
3059
3060 2003-11-01 Saturday 21:50  fenrir
3061
3062   * added stream_out_rtp.
3063
3064 2003-11-01 Saturday 14:35  hartman
3065
3066  * an ebuild that pulls vlc from cvs and installs that.
3067
3068 2003-11-01 Saturday 10:07  sam
3069
3070    * debian/control:
3071      + Build-depend on a newer wxwindows version to avoid incompatibilities.
3072      + Build-depend on linux-kernel-headers and build-conflict on dvb-dev
3073        because these packages cannot be installed together.
3074    * debian/rules:
3075      + Temporarily disabled the framebuffer video output plugin because of
3076         current code errors in linux-kernel-headers.
3077
3078 2003-11-01 Saturday 06:57  fenrir
3079
3080   * rtp: added l8 (u8 samples) and l16 (s16b samples) support (eg to use with
3081   transcode).
3082
3083 2003-11-01 Saturday 06:56  fenrir
3084
3085   * araw: mhh, aout_buffer_t.i_nb_samples is samples _per_ channels...
3086
3087 2003-11-01 Saturday 06:27  fenrir
3088
3089   * araw: added pseudo raw encoder. (s16b and s16l -> u8,s8, s16l,s16b).
3090
3091 2003-11-01 Saturday 04:17  fenrir
3092
3093   * rtp: - added TS/PS support. (ex: #rtp{dst=ip,port=port,mux=ts} )
3094         PS will work if there is only one stream as the muxer doesn't set
3095         correctly dts/length for muxed packets. (so pretty useless ;)
3096          - added mpeg1/2 video. (how overcomplicated is rfc2250),
3097         tested with mplayer+live.com (but I'm not sure that my ES parsing
3098         is ok.)
3099          - btw, there is a ttl option.
3100
3101 2003-11-01 Saturday 00:15  fenrir
3102
3103   * rtp: Added mpeg4 video(rfc 3016) and audio(mpeg4-generic). ( but far
3104         from perfect)
3105          Use udp raw mode.
3106          Generate a SDP file (for now it is just fprintf to stderr).
3107          The streams produced work under gmp4player. (mpeg4ip)
3108
3109 2003-11-01 Saturday 00:11  fenrir
3110
3111   * udp: added a new option: raw, to use it udp{raw} (It doesn't try to
3112  fill packet send to mtu size, needed by rtp)
3113
3114 2003-10-31 Friday 23:57  sam
3115
3116    * The "coincoin" Debian upload (no, it's not a cocker).
3117
3118 2003-10-31 Friday 22:46  hartman
3119
3120  * starting support for external vobsubs.
3121    we can now read the .idx file. TODO:
3122    - create a structure to store subinfo in (like WAVEFORMATEX and BITMAPINFO
3123    - allow for multiple tracks in the sub demux
3124    - open the .sub vobsub file, remove the mpeg crud and prepare a packet
3125      for spudec.
3126
3127 2003-10-31 Friday 18:18  gbazin
3128
3129  * modules/control/hotkeys.c: use demux_Control( p_input, DEMUX_SET_TIME, ...) to seek, for better precision.
3130  * modules/video_output/directx/events.c: fix to catch the Alt key.
3131
3132 2003-10-31 Friday 16:57  fenrir
3133
3134   * begin to add a rtp mixer. For now it support mpeg audio and ac3(untested).
3135   TODO: (a lot of work)
3136      - gather multiple small frames in one packets (not really important).
3137      - add mpeg 1/2 video
3138      - export a sdp file (needed for all next codecs).
3139      - add mpeg4 audio/video
3140      - add ts/ps over RTP.
3141      - perhaps ogg over RTP if something is abled to read that.
3142
3143   command: #rtp{dst=ip,port=port,[mux=muxer]} (mux not yet implemented)
3144
3145   It automaticaly uses ip:port, ip:port+2, ip:port+4 ... (port should
3146   be odd btw)
3147
3148 2003-10-31 Friday 15:54  hartman
3149
3150  * modules/demux/mkv.cpp: Set English as the default for track language.
3151  * modules/gui/macosx/vout.m: removed debug
3152  * modules/gui/macosx/open.m: Panther compilation fixes
3153  * modules/gui/macosx/controls.m: OSDMessages :)
3154
3155 2003-10-30 Thursday 23:17  hartman
3156
3157  * Use the new vout_OSDMessage on the new hotkeys functions.
3158
3159 2003-10-30 Thursday 22:34  hartman
3160
3161  * implemented a vout_OSDMessage to display messages on the video at a specific
3162    location by any module.
3163  * added a OSD config option to the Video options. this will allow you to disable
3164    the messages printed by OSDMessage. Subtitles will still be shown however.
3165  * src/audio_output/intf.c: volumeSet sets the intf-change variable.
3166  * modules/gui/macosx/vout.m: fix the modifier detection.
3167
3168 2003-10-30 Thursday 21:44  gbazin
3169
3170  * include/modules_inner.h: bigger p_config[] array because the main module is becoming quite big.
3171
3172 2003-10-30 Thursday 17:59  gbazin
3173
3174  * modules/gui/skins/win32/*: fixed a problem with drag&drop when restarting the skins engine.
3175
3176 2003-10-30 Thursday 17:58  gbazin
3177
3178  * modules/control/hotkeys.c, src/libvlc.h, include/vlc_keys.h: added hotkeys for jump actions.
3179
3180 2003-10-30 Thursday 12:01  gbazin
3181
3182  * modules/stream_out/transcode.c: fixed last pts/dts calculation breakage.
3183
3184 2003-10-30 Thursday 00:12  sigmunau
3185
3186  modules/demux/mkv.cpp:
3187   * fixed timing with vobsubs
3188
3189 2003-10-29 Wednesday 23:36  sigmunau
3190
3191  modules/demux/mkv.cpp:
3192   * added support for matroska files with embedded spu tracks, what the
3193     matroska people call VobSubs
3194
3195 2003-10-29 Wednesday 23:31  gbazin
3196
3197  * modules/gui/wxwindows/preferences_widgets.cpp: attempt at optimizing KeyConfigControl which is really slow on wxGTK.
3198
3199 2003-10-29 Wednesday 22:25  zorglub
3200
3201  Wrap help at 72 chars instead of 80 to get our whole text displayed in the normal size
3202
3203 2003-10-29 Wednesday 21:04  gbazin
3204
3205  * modules/gui/wxwindows/preferences.cpp: restored the old size of the preferences panel... it is big enough already.
3206
3207 2003-10-29 Wednesday 20:53  gbazin
3208
3209  * modules/codec/ffmpeg/ffmpeg.c: CODEC_ID_MPEG2VIDEO only supported from version 4676.
3210
3211 2003-10-29 Wednesday 19:35  gbazin
3212
3213  * modules/codec/ffmpeg/ffmpeg.c: CODEC_ID_MP3 is only available on recent ffmpeg versions.
3214
3215 2003-10-29 Wednesday 18:54  gbazin
3216
3217  * modules/gui/wxwindows/*: fixed breakage.
3218
3219 2003-10-29 Wednesday 18:00  zorglub
3220
3221  Grmbl, it was obvious I would forget to add the new files
3222
3223 2003-10-29 Wednesday 17:32  zorglub
3224
3225  * src/playlist/* && Makefile.am
3226     - splitted the enormous playlist.c file
3227     - implemented a better item group system: groups have a name
3228       and must be created before use by
3229        playlist_CreateGroup( p_playlist, "newgroupname")
3230
3231  * modules/misc/sap.c
3232     - Create our own playlist group ("SAP") and use it
3233
3234  * modules/access/slp.c
3235     - Create our own playlist group ("SLP") and use it
3236
3237  * modules/demux/util/id3tag.c
3238     - Trigger playlist update when we have parsed our tag
3239
3240  * modules/gui/wxwindows/interface.cpp
3241     - Fixed the about box by using vlc_wraptext
3242     - Added the simple open and the streaming wizard icons
3243             *** Icons need to be changed ! ***
3244     - Added the visualization to the extended gui
3245
3246  * modules/gui/wxwindows/preferences.cpp && include/vlc_help.h
3247     - Enlarged the window to fit the wrapped text
3248     - Added help for audio encoders
3249
3250  * modules/gui/wxwindows/stream.cpp  & open.cpp & include/vlc_interface.h
3251     - Created a "streaming wizard" window (3-step streaming)
3252
3253  * modules/gui/wxwindows/iteminfo.cpp:
3254     - Group change is now based on the name
3255
3256  * modules/gui/wxwindows/playlist.cpp
3257     - Added author and group columns to the listview
3258     - Redesigned the window
3259     - Added the Sort menu with several criteria (title, author, group)
3260     - Added up/down buttons to move an item in the playlist
3261     - Added the group menu to enable/disable a group in an understandable way
3262
3263  TODO:
3264  -----
3265
3266  * playlist core :
3267     - Implement advanced sort capabilities  (multi-criteria)
3268     - File format to save the new features
3269     - export playlist (to M3U, eg)
3270     - more robust group creation (duplicates check, ...)
3271
3272  * wxWindows playlist:
3273     The idea of a treeview seems impossible, because of wxWindow's treeview,
3274     that don't allow multi-selection, and, as far as I know, multi-columns.
3275     - Provide a frontend to advanced sort (when it's done :-) )
3276     - Allow moving items by drag & drop (well, if possible, haven't checked yet)
3277     - Allow moving several items at once
3278     - Customizable listview (ability to remove/move columns)
3279     - Find a solution to the focus problem
3280       (when you change track, the selected one scrolls at the
3281        bottom of the visible screen)
3282
3283  * wxWindows interface:
3284     - New icons, our icons begin to get old and not so pretty
3285     - Find a solution for the volume bar (nobody understands what it is)
3286
3287 2003-10-29 Wednesday 12:23  gbazin
3288
3289  * modules/misc/freetype.c: don't use the pitch of the picture to calculate the text alignment.
3290  * modules/video_output/directx/events.c: fixed key modifiers detection.
3291  * modules/gui/wxwindows/*: removed the sorted flag from a couple of comboboxes.
3292
3293 2003-10-29 Wednesday 11:54  hartman
3294
3295  * hopefully this fixes the instability of the osx vout.
3296
3297 2003-10-29 Wednesday 02:13  hartman
3298
3299  * the OSX vout has support for the new hotkeys now. no prefs for it yet.
3300    And this is no final solution, i think it should be handled in VLCApplication.
3301
3302 2003-10-29 Wednesday 01:33  gbazin
3303
3304  * ALL: improved hotkeys support.
3305
3306 2003-10-29 Wednesday 00:04  sigmunau
3307
3308  modules/misc/freetype.c:
3309   * fixed freetype module on big endian systems
3310   * removed a nasty debug line
3311   * cosmetic fix
3312
3313 2003-10-28 Tuesday 21:59  gbazin
3314
3315  * modules/video_output/x11/xcommon.c: hotkeys handling cleanup and support for ctrl/alt/shift modifiers.
3316  * modules/gui/wxwindows/preferences_widgets.cpp: correctly select the active hotkey (needed on win32).
3317
3318 2003-10-28 Tuesday 20:34  hartman
3319
3320  * fix the missing symbols ogg issue
3321
3322 2003-10-28 Tuesday 20:15  hartman
3323
3324  * src/misc/darwin_specific.m: fixed some languages.
3325  * include/vlc_keys.h: added some extra keys on my keyboard.
3326
3327 2003-10-28 Tuesday 17:02  gbazin
3328
3329  * modules/video_output/directx/events.c: added centralized hotkeys support.
3330  * modules/misc/freetype.c: fixed default font on win32.
3331
3332 2003-10-28 Tuesday 14:51  sam
3333
3334    * include/vlc_keys.h: inlined the static function to avoid warnings.
3335
3336 2003-10-28 Tuesday 14:17  gbazin
3337
3338  * modules/codec/ffmpeg/video.c: fixed screwed up indirect rendering.
3339  * modules/codec/ffmpeg/postprocess.c: idem for postprocessing.
3340
3341 2003-10-28 Tuesday 07:17  ipkiss
3342
3343  Fix for a synchronization problem when a checkbox has 2 identical events
3344
3345 2003-10-27 Monday 22:42  jpsaman
3346
3347  PDA interface update:
3348  * File tab is beginning to work
3349  * Adding file to Playlist begins to work
3350
3351  Note: not very usefull yet.
3352
3353 2003-10-27 Monday 22:13  gbazin
3354
3355  * modules/gui/wxwindows/streamout.cpp: added theora to the list of video codecs and a few more bitrates.
3356
3357 2003-10-27 Monday 21:54  gbazin
3358
3359  * src/audio_output/dec.c: moved the audio desync option out of p_vlc so it can be modified on a per input basis.
3360
3361 2003-10-27 Monday 20:53  gbazin
3362
3363  * modules/stream_out/transcode.c: bail out if we can't find an audio encoder.
3364
3365 2003-10-27 Monday 19:48  gbazin
3366
3367  * modules/stream_out/transcode.c, modules/codec/ffmpeg/encoder.c: move the ffmpeg pts hack to the ffmpeg encoder.
3368
3369 2003-10-27 Monday 18:57  rocky
3370
3371  Don't assume when Activate is called that i_tell is at the beginning of
3372  an MPEG. Instead save that position seek to the beggining and restore
3373  the position. This allows Video CD's to be able to start from an
3374  entry other than the first one of a track.
3375
3376 2003-10-27 Monday 17:50  gbazin
3377
3378  * modules/codec/vorbis.c: fixed vorbis encoding.
3379  * modules/codec/ffmpeg/*: fixed ffmpeg encoding.
3380  * modules/stream_out/transcode.c: transcoding is working again.
3381
3382 2003-10-27 Monday 13:35  nitrox
3383
3384  . in PMT decoder, fix the iso639-2B language code decoding bug:
3385     only iso-639-2T codes were decoded
3386
3387 2003-10-27 Monday 10:00  gbazin
3388
3389  * modules/codec/ffmpeg/audio.c: compilation fix
3390
3391 2003-10-27 Monday 01:04  gbazin
3392
3393  * modules/codec/ffmpeg/*: ported the ffmpeg audio and video decoders to the new api.
3394     Isolated the video postprocessing routines in postprocess.c
3395
3396  * modules/codec/ffmpeg/encoder.c, modules/codec/vorbis.c, modules/stream_out/transcode.c,
3397     include/vlc_block.h, include/vlc_codec.h: extracted the encoders out of transcode.c.
3398     transcode now uses encoder plugins (currently ffmpeg, vorbis and theora).
3399
3400  PS: transcoding is currently a bit broken but I'll fix that ASAP.
3401
3402 2003-10-26 Sunday 23:03  sigmunau
3403
3404  modules/video_output/x11/xcommon.c:
3405   * report F1 to F12 keys
3406
3407 2003-10-26 Sunday 17:50  gbazin
3408
3409  * modules/video_output/x11/xcommon.c: compilation fix.
3410
3411 2003-10-26 Sunday 17:11  gbazin
3412
3413  * Makefile.am: strip the mozilla plugin when doing the win32 package.
3414  * configure.ac: on win32 we compile the theora module as a plugin, not builtin.
3415
3416 2003-10-26 Sunday 16:12  gbazin
3417
3418  * configure.ac: check for mozilla-config.h on win32 as well.
3419  * mozilla/support/npwin.cpp: some mozilla sdk don't include mozilla-config.h explicitly so do it ourselves.
3420
3421 2003-10-26 Sunday 14:49  sam
3422
3423    * bootstrap: Fixed breakage from previous commit.
3424
3425 2003-10-26 Sunday 13:57  sam
3426
3427    * bootstrap: Fixed a shell thinko causing unwanted plugins to be built.
3428
3429 2003-10-26 Sunday 13:10  sigmunau
3430
3431  modules/access/dvdplay/intf.c:
3432   * use new key-pressed in p_vlc, and not the one in p_vout
3433  src/video_output/video_output.c:
3434   * do not create the key-pressed variable in p_vout
3435
3436 2003-10-26 Sunday 13:07  gbazin
3437
3438  * INSTALL.win32: updated build instructions.
3439
3440 2003-10-26 Sunday 12:49  gbazin
3441
3442  * configure.ac: added a --disable-fribidi option and make sure the freetype module is linked with libiconv.
3443
3444 2003-10-26 Sunday 12:46  sigmunau
3445
3446  src/libvlc.c:
3447   * created a variable "key-pressed" in p_vlc that can be used to
3448     report or read key presses
3449   * allways try to start hotkeys interface in the background
3450  configure.ac, modules/control/Modules.am, modules/control/hotkeys.c:
3451   * a new control module that reads keypresses from "key-pressed" and
3452     performs an action depending on what is asosiated with this key.
3453     Also uses nice on screen messages to indicate what action was performed
3454  modules/video_filter/filter_common.h:
3455   * removed code to pass old style key reporting through filters
3456  modules/video_output/x11/xcommon.c:
3457   * report key-presses through the new mechanism. Incomplete, I need help
3458     with this.
3459
3460 2003-10-25 Saturday 20:19  fenrir
3461
3462   * v4l: added fps option to reduce the frame rate.
3463   Untested -> please report success or faillure.
3464
3465 2003-10-25 Saturday 17:48  gbazin
3466
3467  * bootstrap: fix for the AC_MSG_WARN() problem when pkg-config is not installed (hopefully).
3468
3469 2003-10-25 Saturday 04:49  sam
3470
3471    * modules/gui/wxwindows/Modules.am: Added a missing header to the file list.
3472
3473 2003-10-25 Saturday 04:48  sam
3474
3475    * bootstrap:
3476      + Fixed a typo causing the Mozilla plugin build to fail.
3477      + Call the generic rule in "all" instead of "all-am" to spare one make level
3478        of recursion.
3479
3480 2003-10-25 Saturday 03:44  sam
3481
3482    * bootstrap:
3483      + Smaller makefiles.
3484      + Faster builds. Heh.
3485
3486 2003-10-25 Saturday 00:49  sam
3487
3488    * include/vlc_common.h:
3489      + Removed u8, s8, u16 etc. for good.
3490    * ALL:
3491      + Replaced all occurrences of u8, s8, u16 etc. with uint8_t, int8_t, etc.
3492
3493 2003-10-25 Saturday 00:42  sam
3494
3495    * modules/video_output/wingdi.c, modules/video_output/svgalib.c: Fixed compilation
3496      errors due to the recent API change in vout_AllocatePicture.
3497
3498 2003-10-24 Friday 21:27  gbazin
3499
3500  * configure.ac: fix for wxWindows headers detection.
3501  * all: changed the prototype of vout_AllocatePicture() and vout_InitPicture().
3502  * src/video_output/vout_pictures.c: new vout_InitFormat() function that initialises a video_frame_format_t structure.
3503  * include/vlc_video.h: extended video_frame_format_t.
3504  * modules/codec/rawvideo.c: ported to the new decoder api.
3505  * modules/video_output/x11/*: simplifications.
3506
3507 2003-10-24 Friday 17:55  gbazin
3508
3509  * modules/packetizer/mpeg4audio.c: when packetizing adts streams, make sure we remove the adts headers before sending the data.
3510
3511 2003-10-24 Friday 17:43  sam
3512
3513    * modules/visualization/visual/:
3514      + Renamed fft_init into visual_fft_init because of a name clash with
3515        the ffmpeg libraries.
3516      + Replaced u8 s16 etc. with uint8_t int16_t etc.
3517
3518 2003-10-24 Friday 17:41  sam
3519
3520    * include/iso_lang.h: Since the exported functions use the "const" keyword,
3521      put the declarations in extern "C" {} in C++ modules.
3522
3523 2003-10-24 Friday 16:34  sam
3524
3525    * Makefile.am: Recurse into doc/ to install documentation.
3526    * configure.ac: Removed mention of plugin packetizer_mpegaudio which does
3527      not exist.
3528
3529 2003-10-24 Friday 14:50  sam
3530
3531    * toolbox: On Debian woody, don't activate the speex plugin, and use
3532      ttf-thryomanes instead of ttf-freefonts (not available).
3533
3534 2003-10-24 Friday 14:45  sam
3535
3536    * debian/rules:
3537      + Activated the speex codec.
3538      + Activated the PVR input module.
3539
3540 2003-10-24 Friday 14:13  sam
3541
3542    * modules/misc/freetype.c: Compilation fixes.
3543
3544 2003-10-24 Friday 12:22  fenrir
3545
3546   * avi: fix for playing avi file from ffserver.
3547
3548 2003-10-24 Friday 11:53  sam
3549
3550    * bootstrap: Fixed the "clean" rule in module subdirectories.
3551
3552 2003-10-24 Friday 11:31  sam
3553
3554    * debian/rules:
3555      + Disabled the deprecated satellite plugin; the dvb plugin is now
3556        the recommended one (Closes: #216367).
3557      + Don't install fortunes in /usr/share/games, they are too private for
3558        common mortals (Closes: #212856). They are still available in the
3559        /usr/share/doc/vlc directory though.
3560    * debian/control:
3561      + Depend on ttf-freefont for subtitles.
3562
3563 2003-10-24 Friday 11:28  sam
3564
3565    * modules/misc/freetype.c: Set the default font to a common Debian font.
3566
3567 2003-10-24 Friday 11:28  sam
3568
3569    * modules/access/satellite/access.c: Typo.
3570
3571 2003-10-24 Friday 09:32  bigben
3572
3573  changed input parametter to channel, to be compatble with v4l input
3574
3575 2003-10-23 Thursday 23:00  sigmunau
3576
3577  configure.ac, modules/misc/freetype.c:
3578    * Bidi support in the freetype module through fribidi
3579
3580 2003-10-23 Thursday 22:46  bigben
3581
3582  Added the "input" parameter in pvr input command line. Default is input=4 (tuner)
3583
3584 2003-10-23 Thursday 21:55  gbazin
3585
3586  * modules/audio_output/alsa.c: recover more easily in case of underrun.
3587
3588 2003-10-23 Thursday 21:28  gbazin
3589
3590  * modules/codec/mpeg_audio.c: debug_message--;
3591
3592 2003-10-23 Thursday 20:51  gbazin
3593
3594  * include/vlc_block_helper.h: fixed an idiotically stupid bug in block_PeekOffsetBytes().
3595  * modules/codec/mpeg_audio.c, modules/codec/a52.c, modules/packetizer/mpeg4audio.c: fixed a couple of issues.
3596
3597 2003-10-23 Thursday 17:04  sam
3598
3599    * configure.ac:
3600      + Detect <mozilla-config.h> on newer Mozilla versions.
3601    * mozilla/vlcpeer.cpp:
3602      + If neither NP_UNIX, NP_MACOSX nor NP_WIN are defined, default to NP_UNIX.
3603      + Use <mozilla-config.h> whenever possible.
3604
3605 2003-10-23 Thursday 16:48  gbazin
3606
3607  * modules/demux/ogg.c: arrggg... I shouldn't be allowed to commit ;)
3608
3609 2003-10-23 Thursday 16:43  sam
3610
3611    * src/libvlc.c: hid p_static_vlc in a vlc_current_object function so that
3612      it can later be used from outside as well.
3613
3614 2003-10-23 Thursday 16:26  sam
3615
3616    * doc/Makefile.am: Install a few files in /usr/share/doc/vlc/.
3617
3618 2003-10-23 Thursday 16:00  gbazin
3619
3620  * modules/gui/skins/src/*: don't forget to recreate a win32 timer when the skin is changed.
3621
3622 2003-10-23 Thursday 15:30  sam
3623
3624    * bootstrap: Only start removing files when required tools have been
3625      checked, to prevent inadvertent file losses.
3626
3627 2003-10-23 Thursday 14:30  jpsaman
3628
3629  Reviewed file:
3630  - fixed border cases with peeking in the packet.
3631
3632 2003-10-23 Thursday 11:26  gbazin
3633
3634  * share/skins/default/theme.xml: set "playondrop" to false for the playlist window.
3635  * Makefile.am, modules/visualization/visual/Modules.am, modules/stream_out/Modules.am: added missing headers.
3636
3637 2003-10-22 Wednesday 21:08  gbazin
3638
3639  * NEWS, modules/LIST: updated with the new features.
3640
3641 2003-10-22 Wednesday 19:12  ipkiss
3642
3643   * modules/gui/skins/*: Added a "playondrop" attribute to the "Window"
3644       tag, which enables to choose whether drop files should be played
3645       directly or only enqueued (default is "true", to be backwards
3646       compatible).
3647       Implemented on win32 and x11, only tested on win32.
3648   * doc/skins/skins-howto.txt: Updated the doc accordingly
3649
3650 2003-10-22 Wednesday 18:24  gbazin
3651
3652  * modules/codec/speex.c: fixed a couple of bugs.
3653
3654 2003-10-22 Wednesday 17:12  gbazin
3655
3656  * configure.ac, modules/codec/Modules.am, modules/codec/speex.c: new speex decoder and packetizer using libspeex.
3657  * modules/demux/ogg.c: added support for speex to the Ogg demuxer.
3658  * modules/mux/ogg.c: added support for speex to the Ogg muxer.
3659  * src/misc/variables.c: when creating choices object variables with inheritance enabled, automatically add the inherited value to the list of choices.
3660  * modules/access/udp.c: use an object variable and inheritance for "udp-caching".
3661  * src/input/input.c: disable the hack for filenames with colons on win32 because filenames can't contain colons.
3662
3663 2003-10-22 Wednesday 00:00  fenrir
3664
3665   * added support for S_SSA and S_ASS old way (fix 1373).
3666     added removing of all {\xxxx} in the SSA stream.
3667
3668 2003-10-21 Tuesday 18:33  gbazin
3669
3670  * modules/codec/ffmpeg/video.c: compilation fix for the latest ffmpeg changes (AVRational).
3671
3672 2003-10-21 Tuesday 17:31  gbazin
3673
3674  * configure.ac: tell the build system that mkv is a c++ plugin.
3675
3676 2003-10-21 Tuesday 12:30  hartman
3677
3678  Fixed dropdown lists. they were returning descriptions on a SaveAll instead of config options.
3679
3680 2003-10-21 Tuesday 01:48  titer
3681
3682   beos/VlcWrapper.cpp: started to use object variables
3683
3684 2003-10-21 Tuesday 01:05  titer
3685
3686   configure.ac:
3687    + updated libebml/libmatroska detection as matroska headers no longer
3688      include ebml headers directly. Hope you upgraded it - if not, you'll
3689      have to set your CFLAGS accordingly.
3690    + on BeOS, libmkv_plugin.so has to be linked to libstdc++
3691
3692   modules/control/http.c:
3693    + fix for gcc != 3
3694
3695 2003-10-20 Monday 22:43  fenrir
3696
3697   * intf-http.txt: small doc about how to write .html page for the http
3698   interface (up to date, but a bit technical...).
3699
3700   Btw, the first who ask me to write another documentation will just go
3701   to hell ;)
3702
3703 2003-10-20 Monday 22:28  gbazin
3704
3705  * src/playlist/playlist.c: added a playlist var_Set( "intf-change" ).
3706
3707 2003-10-20 Monday 22:27  gbazin
3708
3709  * modules/gui/skins/src/vlcproc.cpp: play, pause, and stop checkbox controls are now updated on "intf-change" playlist variable callback.
3710
3711 2003-10-20 Monday 21:48  gbazin
3712
3713  * Makefile.am, install-win32: include the mozilla plugin in the win32 package.
3714     You'll still have to install the mozilla plugin manually though.
3715
3716 2003-10-20 Monday 17:18  gbazin
3717
3718  * modules/demux/avi/libavi.c: multiline strings are not valid C.
3719
3720 2003-10-20 Monday 15:28  zorglub
3721
3722  Removed an awful debug message
3723
3724 2003-10-20 Monday 12:25  gbazin
3725
3726  * modules/gui/wxwindows/preferences*: added GetName(), GetType() and IsAdvanced() to ConfigControl and got rid of ConfigData for even more simplifications.
3727
3728 2003-10-20 Monday 10:37  gbazin
3729
3730  * Makefile.am, bootstrap, mozilla/Makefile.am: don't try to build pic _and_ non-pic code on win32 as there's no need for pic code on this platform. This should almost reduce the compilation time by a factor of 2 when the mozilla plugin is activated in the build process.
3731
3732 2003-10-20 Monday 01:07  hartman
3733
3734  * even less duplicate entries by id3tags. Dupes are annoying :)
3735
3736 2003-10-20 Monday 00:09  gbazin
3737
3738  * modules/gui/wxwindows/preferences*: beware, casts from strings to char * are allocated on the stack.
3739
3740 2003-10-20 Monday 00:01  hartman
3741
3742  * Added a "demuxed-id3" variable to input.c so id3tags won't be parsed
3743    multiple times anymore.
3744
3745 2003-10-19 Sunday 23:38  gbazin
3746
3747  * modules/gui/wxwindows/preferences_widgets.cpp: compilation fix for unicode build.
3748     Small cosmetic fixes to the code.
3749  * modules/gui/wxwindows/menus.cpp: added a couple of new options.
3750
3751 2003-10-19 Sunday 23:12  hartman
3752
3753  * include/codecs.h: cosmetic fixes.
3754  * modules/gui/macosx/*:
3755    - remove the enqueue option from the open panel. why did i even add it? KISS
3756    - better use of name and uri fields of playlist_item_t
3757    - when users d&d a CD on VLC, it will now play. This breaks d&d folders
3758      located on a CD for now. Not really important but should be fixed later on.
3759
3760 2003-10-19 Sunday 22:52  sigmunau
3761
3762  modules/gui/wxwindows/interface.cpp: oooops
3763
3764 2003-10-19 Sunday 22:41  sigmunau
3765
3766  Factored the code for each of the different types of config options out into
3767  separate widgets. This makes preferences.cpp much cleaner and opens up
3768  greater possibilities for the config item controls.
3769  * Added "browse..." button to CONFIG_ITEM_DIRECTORY
3770  * Added a slider to CONFIG_ITEM_INTEGER when i_min or i_max differs from 0
3771  * Made it possible to change CONFIG_ITEM_KEY options with the preferences
3772  dialog
3773
3774 2003-10-19 Sunday 22:25  gbazin
3775
3776  * modules/gui/skins/x11/x11_window.cpp: try _NET_WM_STATE_STAYS_ON_TOP as well for KDE.
3777
3778 2003-10-19 Sunday 20:32  asmax
3779
3780  * lalala
3781
3782 2003-10-19 Sunday 20:05  asmax
3783
3784  * tried to implement on-top windows on X11, but doesn't work for me :(
3785
3786 2003-10-19 Sunday 16:53  gbazin
3787
3788  * modules/demux/ogg.c: fixed endless loop when trying to play a theora stream while the demux was not compiled with theora support.
3789
3790 2003-10-19 Sunday 14:02  hartman
3791
3792  * Update portugese brazilian translation
3793
3794 2003-10-19 Sunday 13:39  hartman
3795
3796  * modules/demux/avi/*
3797    - print a debug message in case of 0xfffe audio
3798      This is either a WAVEFORMATEXTENSIBLE or encapsulated vorbis audio
3799    - use c-style comments
3800  * modules/gui/macosx/info.m:
3801    - release your objects when you finished using them.
3802
3803 2003-10-19 Sunday 12:37  gbazin
3804
3805  * modules/gui/skins/src/vlcproc.cpp: free()/delete mismatch.
3806
3807 2003-10-19 Sunday 12:20  gbazin
3808
3809  * src/playlist/playlist.c: fixed locking problem.
3810  * modules/gui/skins/src/skin_main.cpp: fixed division by 0.
3811
3812 2003-10-18 Saturday 22:48  hartman
3813
3814  * id3tag fills the psz_name and psz_author field of playlist_item_t
3815
3816 2003-10-18 Saturday 21:46  hartman
3817
3818  * The SAMI parses did case sensitive tag parsing. However both START, Start
3819    and start are legal tags. I added a local_stristr (also sometime known as strcasestr)
3820    function to this file. It probably doesn't belong here, anyone is welcome
3821    to move it.
3822
3823 2003-10-18 Saturday 20:09  gbazin
3824
3825  * modules/access/dshow/*: fixes and optimizations. Also changed all the parameters into config options.
3826
3827 2003-10-17 Friday 21:28  gbazin
3828
3829  * modules/gui/wxwindows/streamout.cpp: fixed the rtp field.
3830
3831 2003-10-17 Friday 20:21  ipkiss
3832
3833   * modules/gui/skins/src/banks.cpp: Two events had the same shortcut
3834   * doc/skins/events-howto.txt: Updated the doc accordingly
3835
3836 2003-10-17 Friday 18:59  zorglub
3837
3838  * A few sanity checks
3839
3840  * Escape < and > to prevent script injections (could be done easily with crappy playlist items)
3841
3842 2003-10-17 Friday 18:45  gbazin
3843
3844  * Makefile.am: don't forget include/vlc_keys.h in "make dist"
3845
3846 2003-10-17 Friday 18:38  gbazin
3847
3848  * src/video_output/vout_synchro.c: mpeg video synchro patch that fixes the susceptibility to timing jitter when decoding the first frame (courtesy of Simon Gittins).
3849
3850 2003-10-17 Friday 18:17  ipkiss
3851
3852   * modules/gui/skins/*:
3853          Added an "Always on top" entry in the system menu (it can also
3854          be triggered by Ctrl+T). Implemented on Windows only, but to do
3855          that on X11 you just need to write X11Window::ToggleOnTop().
3856
3857 2003-10-17 Friday 16:40  gbazin
3858
3859  * modules/gui/wxwindows/preferences.cpp: fixes some alignment issues in the config options panel.
3860  * modules/gui/skins/src/*: use (AOUT_VOLUME_DEFAULT * 2) as max volume.
3861  * modules/video_output/directx/*: use inheritance for the direct-always-on-top object var.
3862     Added Ctrl+left/right arrows as shortcuts for seeking in 1 min chunks.
3863  * modules/mux/mp4.c: fixed the audio/video sync.
3864
3865 2003-10-16 Thursday 16:04  gbazin
3866
3867  * modules/gui/skins/src/vlcproc.cpp: don't forget to lock the playlist object.
3868     Check p_playlist->i_index is != -1 as well.
3869
3870 2003-10-15 Wednesday 22:49  gbazin
3871
3872  * modules/video_filter/*: forward fullscreen event between children and parent.
3873
3874 2003-10-15 Wednesday 12:24  gbazin
3875
3876  * modules/gui/skins/win32/win32_run.cpp: don't forget to delete VlcProc
3877  * modules/gui/wxwindows/*, modules/gui/wxwindows/*: don't forget to delete all our variables callbacks.
3878  * modules/gui/wxwindows/dialogs.cpp: don't delete the dialogs provider twice.
3879  * modules/gui/wxwindows/menus.cpp: small cosmetic changes.
3880
3881 2003-10-15 Wednesday 07:34  gbazin
3882
3883  * modules/control/http.c: small bug fix.
3884  * mozilla/vlcshell.cpp: win32 fix.
3885
3886 2003-10-14 Tuesday 23:09  gbazin
3887
3888  * src/interface/interface.c: interfaces added on the fly are attached to p_vlc instead of the main interface.
3889
3890 2003-10-14 Tuesday 22:41  gbazin
3891
3892  * modules/gui/wxwindows/*: don't forget to delete the timer.
3893     Use wxApp::OnExit() to cleanup the dialogs provider.
3894     Added a "Miscellaneous" section to the menu. Added a "Switch interface" and "Add interface" entries to this menu.
3895  * modules/gui/skins/src/*: dialog providers have object types of VLC_OBJECT_DIALOGS.
3896     Don't forget to attach/detach the dialogs provider to its parent intf.
3897     Work around a bug in imlib2 when we close the plugin.
3898  * src/misc/objects.c, include/vlc_objects.h: added VLC_OBJECT_DIALOGS for dialogs providers.
3899  * src/interface/interface.c, include/vlc_interface.h: added 2 object variables to switch/add interfaces on the fly (intf-switch and intf-add).
3900
3901 2003-10-14 Tuesday 16:46  alexis
3902
3903  New update again !
3904
3905 2003-10-14 Tuesday 07:30  alexis
3906
3907  Spanish translation update.
3908
3909 2003-10-13 Monday 05:48  zorglub
3910
3911  * modules/misc/sap.c: Fixed a stupid option (no-ipv4-sap)
3912
3913  * NEWS: added some more stuff
3914
3915 2003-10-12 Sunday 23:28  hartman
3916
3917  * Updated the pt_BR translation
3918  * Added the new es language to the preferences
3919  * Updated same stuff in the NEWS file, new release will still take a long time
3920  * Updated the subtitle info in the README file.
3921
3922 2003-10-12 Sunday 21:53  hartman
3923
3924  * added a "auto" mode to sub-type. This is because the wxwin intf doesn't
3925    like dropdown lists, with no selection. it therefore selects the first item
3926    in this case microdvd, which then has the potential that you can save and
3927    set this sub-type accidently.
3928
3929 2003-10-12 Sunday 09:49  gbazin
3930
3931  * src/video_output/video_text.h: removed useless file.
3932
3933 2003-10-11 Saturday 22:40  hartman
3934
3935  * src/input/subtitles.c: made the autodetection fuzziness a config option.
3936  * ALL:
3937    use a counter and pass this along to New_Subtitle, so we can add more
3938    than one subtitle file. This 'fixes' a problem where all subtitles got the
3939    same track_id and therefore were all (un)selected at the same time.
3940
3941 2003-10-11 Saturday 21:08  hartman
3942
3943  * src/misc/charset.c: Fixed a segfault and removed some gcc warnings
3944    The day i understand strings and memory in C is going to be a joyful day :)
3945  * modules/demux/mkv.cpp: fixed an error if there is no ICONV support
3946
3947 2003-10-11 Saturday 14:08  hartman
3948
3949  * removed an undef HAVE_ICONV from this file, and fixed a cast warning.
3950
3951 2003-10-10 Friday 19:42  alexis
3952
3953  Minor fix.
3954
3955 2003-10-10 Friday 17:09  gbazin
3956
3957  * src/input/input_dec.c: use VLC_OBJECT_PACKETIZER for packetizers.
3958  * modules/mux/ogg.c: win32 fix for ogg muxing with several elementary streams.
3959
3960 2003-10-10 Friday 07:33  alexis
3961
3962  Ran toolbox --update-po.
3963
3964 2003-10-10 Friday 07:28  alexis
3965
3966  New spanish translation, by Antonio Javier Varela.
3967
3968  P.S. : it compiles fine, but I can't figure out how to change the
3969  language on the CVS version of VLC, so I couldn't test it.
3970
3971 2003-10-09 Thursday 19:40  gbazin
3972
3973  * modules/stream_out/transcode.c: yes, I can do it!
3974
3975 2003-10-09 Thursday 19:31  gbazin
3976
3977  * modules/mux/ogg.c, modules/stream_out/transcode.c: better fix for the starting pts problem in the ogg muxer.
3978
3979 2003-10-09 Thursday 18:53  gbazin
3980
3981  * modules/stream_out/transcode.c: couple of fixes.
3982  * modules/codec/theora.c, modules/mux/ogg.c: proper granulepos generation for theora streams.
3983  * modules/mux/ogg.c: ignore pts from headers.
3984
3985 2003-10-09 Thursday 18:05  massiot
3986
3987  HOLY SHIT, IS IT TOO DIFFICULT TO COMPILE YOUR SOURCE BEFORE CHECKING
3988  IT IN ???
3989
3990 2003-10-09 Thursday 12:31  gbazin
3991
3992  * modules/stream_out/transcode.c: fixed resizing with theora encoding.
3993
3994 2003-10-09 Thursday 11:48  gbazin
3995
3996  * modules/codec/theora.c, modules/stream_out/transcode.c: fixed encoder module unloading.
3997  * modules/mux/ogg.c: fixed packing of OggDS structure.
3998
3999 2003-10-09 Thursday 09:39  gbazin
4000
4001  * modules/stream_out/transcode.c: fixed transcoding.
4002
4003 2003-10-08 Wednesday 23:00  gbazin
4004
4005  * modules/codec/theora.c, modules/stream_out/transcode.c: theora encoding fixes.
4006
4007 2003-10-08 Wednesday 21:03  gbazin
4008
4009  * modules/demux/util/sub.c: fix when no subs specified.
4010  * modules/video_output/x11/xcommon.c: fixed invalid chroma.
4011  * modules/codec/a52.c, modules/codec/libmpeg2.c: small cleanup.
4012
4013 2003-10-08 Wednesday 21:01  gbazin
4014
4015  * include/vlc_codec.h: defines decoders/encoders related structures here.
4016  * include/vlc_video.h: new video_frame_format_t structure which defines the properties of a video frame.
4017  * include/vlc/decoder.h: include vlc_codec.h
4018  * src/misc/objects.c: added VLC_OBJECT_PACKETIZER and VLC_OBJECT_ENCODER object types.
4019  * modules/stream_out/transcode.c, modules/codec/theora.c: experimental theora video encoder.
4020  * src/input/*: some cleanup.
4021
4022 2003-10-08 Wednesday 19:40  gbazin
4023
4024  * include/vlc_help.h src/libvlc.h: thou shalt not hardcode newlines in the middle of sentences.
4025  * src/extras/libc.c, include/vlc_common.h: resuscitated vlc_wraptext() and added utf8 support.
4026  * modules/gui/wxwindows/preferences.cpp: use vlc_wraptext() for capabilities help.
4027
4028 2003-10-08 Wednesday 18:26  gbazin
4029
4030  * modules/misc/sap.c: fixed win32 breakage.
4031
4032 2003-10-08 Wednesday 12:18  zorglub
4033
4034  * Fixed slider values (boundaries were wrong, some values were unreachable)
4035
4036 2003-10-08 Wednesday 11:24  zorglub
4037
4038  Compilation fix
4039
4040 2003-10-08 Wednesday 10:07  zorglub
4041
4042  * modules/misc/httpd.c: added missing sanity checks
4043
4044  * modules/misc/sap.c: added sanity checks and more coding style fixes
4045
4046  * src/video_output/video_output.c:
4047    Video filters can now be enabled on the fly (vout is respawned)
4048    You need to var_Set( p_vout, "filters", psz_yourvalue)
4049        for this
4050
4051  * modules/gui/wxwindows/interface.cpp : Enable the adjust filter on the fly
4052
4053 2003-10-07 Tuesday 21:13  sam
4054
4055    * bootstrap: Fixed a shell syntax error when pkg-config is not present.
4056
4057 2003-10-07 Tuesday 18:53  sam
4058
4059    * Only look for kernel32.dll if the target is windows.
4060
4061 2003-10-07 Tuesday 16:54  gbazin
4062
4063  * Makefile.am: forgot to include vlc_block_helper.h
4064
4065 2003-10-07 Tuesday 14:59  gbazin
4066
4067  * modules/mux/mp4.c: Use SoundDescription instead of SoundDescriptionV1.
4068  * modules/demux/mp4/*: Added support for the "wave" tag used in mov files with aac.
4069
4070 2003-10-07 Tuesday 09:32  gbazin
4071
4072  * src/misc/modules.c: win32 compilation fix.
4073
4074 2003-10-06 Monday 17:41  gbazin
4075
4076  * modules/gui/wxwindows/*: compilation fixes for the unicode version.
4077     made the "Extended GUI" option a checkable menuitem.
4078
4079 2003-10-06 Monday 16:23  zorglub
4080
4081  * include/vlc_playlist.h
4082    src/playlist/playlist.c:
4083       * Implemented a boolean b_enabled to disable a playlist item
4084       * Implemented the idea of group (p_item->i_group), that allows
4085         to enable/disable and to sort some series of items
4086       * Implemented an unused (at the moment), psz_author field
4087       * Started to implement a new playlist format to store all of these
4088
4089  * modules/gui/wxwindows/interface.cpp:
4090       Added a hiddeable panel to put some important options.
4091       (Menu Preferences->Extra GUI)
4092       At the moment, we put the adjust filter and aspect ratio, and must
4093       decide what options we want here
4094
4095  * modules/gui/wxwindows/playlist.cpp
4096    modules/gui/wxwindows/iteminfo.cpp:
4097       Added "Enable/disable group button", options to enable/disable selection
4098       Added an item info dialog box
4099
4100  * modules/misc/sap.c :
4101       Added a sap-group-id option: the SAP playlist items are in a separate group
4102       (defaults to 42)
4103
4104  * modules/visualization/visual/effects.c:
4105       Minor coding style fixes
4106
4107  Todo:
4108  -----
4109
4110  * Advanced sort (alphabetical and/or by group)
4111  * Ability to load 0_6 playlists
4112  * Really use the libid3tag
4113
4114 2003-10-06 Monday 15:22  gbazin
4115
4116  * src/input/input_dec.c: forgot to commit that with my last libmpeg2 plugin changes.
4117
4118 2003-10-05 Sunday 23:03  gbazin
4119
4120  * src/video_output/video_output.c: fixed a recent patch that had been causing a lot of jerkiness in the video.
4121
4122 2003-10-05 Sunday 21:29  sam
4123
4124    * configure.ac:
4125      + Better BeOS dynamic loader detection.
4126    * src/misc/modules.c:
4127      + Consistency fixes.
4128
4129 2003-10-05 Sunday 18:09  gbazin
4130
4131  * modules/packetizer/mpeg4audio.c: ported to the new decoder api and added ADTS streams packetization.
4132
4133 2003-10-05 Sunday 15:35  sam
4134
4135    * src/misc/modules.c, src/misc/modules_plugin.h.in:
4136      + As platform-dependant dynamic loader functions are no longer inline,
4137        moved them to modules.c which is their real place.
4138      + More verbose error messages on some platforms.
4139
4140 2003-10-05 Sunday 14:51  rocky
4141
4142  Add ability to dynamically set debug ouput.
4143
4144 2003-10-05 Sunday 10:54  rocky
4145
4146  Add pf_demux_control setting. Also fix some small typos.
4147
4148 2003-10-05 Sunday 09:27  zorglub
4149
4150  * use the new look also for capabilities and main helps.
4151
4152 2003-10-05 Sunday 00:50  gbazin
4153
4154  * modules/codec/mpeg_audio.c: fixes and improvements.
4155  * include/vlc_block_helper.h: fix for an offset problem in block_SkipBytes() and block_GetBytes(). (This fixes the problems with the new mpeg_audio decoder/packetizer).
4156
4157 2003-10-04 Saturday 23:52  sigmunau
4158
4159  modules/gui/wxwindows/preferences.cpp:
4160   * Increased size of and decreased margins around the section heading. It
4161     looks nice now.
4162
4163 2003-10-04 Saturday 18:55  gbazin
4164
4165  * modules/access/vcdx/*: Brand new VCD input module using libcdio, libvcd and libvcdinfo. Courtesy of Rocky Bernstein.
4166  * modules/access/cddax.c: Brand new CDDA input module using libcdio. Courtesy of Rocky Bernstein.
4167  * modules/LIST: update.
4168
4169 2003-10-04 Saturday 15:51  sigmunau
4170
4171  Further doxygenization.
4172
4173 2003-10-04 Saturday 15:49  sam
4174
4175    * src/misc/modules_plugin.h.in: Added a missing return value that caused
4176      module loading to fail.
4177
4178 2003-10-04 Saturday 15:04  sam
4179
4180    * src/misc/modules_plugin.h.in: More meaningful errors from the OS X dynamic
4181      loader.
4182
4183 2003-10-04 Saturday 14:59  gbazin
4184
4185  * modules/gui/wxwindows/wxwindows.cpp: fix for the skins showing the popup menu even when left-clicking with the mouse.
4186
4187 2003-10-04 Saturday 12:30  massiot
4188
4189  Fixed dyld commit.
4190
4191 2003-10-04 Saturday 12:25  sam
4192
4193    * include/modules.h: Fixed the OS X build by adding a required header.
4194
4195 2003-10-04 Saturday 12:04  gbazin
4196
4197  * modules/packetizer/mpegaudio.c: updated mpegaudio to the new decoder api.
4198  * modules/packetizer/mpegaudio.c: moved the packetizer with the decoder (they share most of their code).
4199
4200 2003-10-04 Saturday 11:59  gbazin
4201
4202  * modules/codec/a52old/*, modules/codec/mpeg_audio/*, modules/codec/mpeg_video/*: got rid of deprecated decoders.
4203
4204 2003-10-04 Saturday 11:17  sam
4205
4206    * configure.ac:
4207      + First try to detect the OS X native dynamic linker before falling
4208        back to dlfcn.h.
4209      + Enhanced the dlopen-style loader detection.
4210      + Added a check for HP-UX's shl_* functins.
4211    * src/misc/modules_plugin.h.in:
4212      + Support for the dylib dynamic loader on OS X.
4213      + Support for the shl dynamic loader on HP-UX.
4214
4215 2003-10-04 Saturday 10:54  gbazin
4216
4217  * configure.ac: added --with-ffmpeg-faac for when using an ffmpeg which is compiled with faac support.
4218  * modules/stream_out/transcode.c: added mp4a fourcc for MPEG AAC audio transcoding support.
4219
4220 2003-10-03 Friday 23:31  sigmunau
4221
4222  src/libvlc.h: fixed line length of a string
4223  modules/gui/wxwindows/preferences.cpp:
4224   * slightly modified layout of the window
4225     * The help text is now below the controls
4226     * Neither heading nor help text is inside wxStaticBox but rather
4227       separated from the controls with a simple line.
4228   * changed a lot of strech-factors, makes the dialog look generally more tidy
4229
4230 2003-10-03 Friday 18:17  gbazin
4231
4232  * modules/stream_out/transcode.c: get decoder specific info from the audio encoder (useful for MPEG AAC).
4233
4234 2003-10-03 Friday 18:04  jpsaman
4235
4236  Some fixes for file listing and playlist. Do not use this interface yet, it is not useable now.
4237
4238 2003-10-03 Friday 13:35  sam
4239
4240    * src/misc/win32_specific.c: minor code clean-up.
4241
4242 2003-10-02 Thursday 21:12  gbazin
4243
4244  * modules/codec/cinepak.c: ported the cinepak decoder to the new api.
4245
4246 2003-10-02 Thursday 18:07  hartman
4247
4248  * compilation fix
4249
4250 2003-10-02 Thursday 15:43  jpsaman
4251
4252  Rework in DVB plugin to allow tuning to DVB-T cards.
4253  - cleanup of messages
4254  - adding status events messages from frontend
4255  - separated tuning for DVB-S, DVB-T and DVB-C into seperate functions.
4256
4257 2003-10-02 Thursday 13:31  hartman
4258
4259  * src/libvlc.h:
4260    - Removed a dupe.
4261    - Added a 'L' commandline shortcut for loop and 'R' for repeat. There
4262      already is a 'Z' shortcut for random.
4263  * modules/codec/subsdec.c: debug info.
4264
4265 2003-10-02 Thursday 10:28  jpsaman
4266
4267  Fix bug for DVB-T tuning. The code always used default upper and lower frequencies from DVB-S for DVB-T, but for DVB-T they could very well be different. Now using --lnb-lof1, --lnb-lof2 and --lnb-slof values are used by default instead. This make it overrideable on the commandline.
4268
4269 2003-10-02 Thursday 00:16  hartman
4270
4271  * Small fix to doxygen comments
4272
4273 2003-10-01 Wednesday 22:44  hartman
4274
4275  * modules/misc/freetype.c: spelling errors
4276  * src/libvlc.h: spelling error
4277  * include/ninput.h: There should not yet be a Subtitles section in Doxygen
4278  * src/input/subtitles.c: Doxygen comments for this file
4279
4280 2003-10-01 Wednesday 22:40  hartman
4281
4282  * Did you know that VCR2 and PIM1 are actually MPEG1 ?
4283
4284 2003-10-01 Wednesday 22:39  hartman
4285
4286  * Added a bunch of fourcc's
4287  * Added the new cinepak and msrle codecs as well as some other forgotten stuff
4288
4289 2003-10-01 Wednesday 22:19  gbazin
4290
4291  * modules/codec/subsdec.c: cleaned up and ported the text subtitles decoder to the new decoder api.
4292
4293 2003-10-01 Wednesday 20:58  jpsaman
4294
4295  Implementing new PDA User Interface design using the GTK2 widget set. This interface is currently in a rewrite and is currently unuseable. However:
4296  - it compiles ;-)
4297  - will have more UI assets to tweak with, then the old interface had
4298    to name a few: supports stream out, camera's through v4l, use preferences,
4299    manage playlists, play audio/video local and from a network source
4300  - is not functional (yet)
4301
4302  So expect more functionality to come in and the necessary bug fixes.
4303
4304 2003-10-01 Wednesday 20:57  hartman
4305
4306  * Fixed some small inconsistancy.
4307
4308 2003-10-01 Wednesday 18:32  gbazin
4309
4310  * modules/codec/a52.c: fixes and simplifications.
4311
4312 2003-10-01 Wednesday 17:44  gbazin
4313
4314  * modules/demux/ogg.c: had mistakenly got rid of the old i_dts = i_stop_date hack for text subtitles.
4315
4316 2003-10-01 Wednesday 12:01  gbazin
4317
4318  * modules/stream_out/transcode.c: get the mp4v vol data from the encoder. This will make the mp4 muxer happy transcoded mp4v.
4319
4320 2003-10-01 Wednesday 03:38  sam
4321
4322    * Fixed license blurb; these files have always been *GPL*ed.
4323
4324 2003-09-30 Tuesday 20:36  gbazin
4325
4326  * include/vlc_block_helper.h, modules/codec/a52.c: same as thedj ;)
4327
4328 2003-09-30 Tuesday 20:23  gbazin
4329
4330  * include/vlc_block.h, modules/codec/libmpeg2.c: re-added the discontinuity flag in block_t and re-enabled the discontinuity gestion in the libmpeg2 codec.
4331  * include/vlc_block_helper.h: implemented bytestream reading helper functions for chained blocks.
4332  * modules/codec/a52.c: modified to use the bytestream reading functions.
4333    The flexibility added by these functions makes the code simpler and better at detecting synchro code emulations.
4334
4335 2003-09-30 Tuesday 16:41  hartman
4336
4337  * compile before you commit
4338
4339 2003-09-30 Tuesday 16:09  hartman
4340
4341  * src/input/input.c: fixed usage of sub-file variable.
4342  * modules/misc/freetype.c: i_render_height and not i_window_height.
4343
4344 2003-09-30 Tuesday 15:36  hartman
4345
4346  * Select the subtitle track, if it's specified via the "sub-file" option.
4347
4348 2003-09-29 Monday 22:37  gbazin
4349
4350  * modules/mux/ogg.c: always backup the vorbis/theora headers so we can resend them if we close/reopen the stream (chaining).
4351    fixes for text subtitles muxing.
4352  * modules/packetizer/copy.c: support for text subtitles.
4353
4354 2003-09-29 Monday 18:20  gbazin
4355
4356  * include/os_specific.h: oops, fixed my last commit.
4357
4358 2003-09-29 Monday 17:36  gbazin
4359
4360  * include/os_specific.h, src/libvlc.[c,h], src/misc/win32_specific.c: new win32 specific option (--one-instance) to have only one instance of vlc running at once.
4361   Running another vlc (with --one-instance as well) will only transfer the requested playlist items to the first instance.
4362
4363 2003-09-29 Monday 15:45  sigmunau
4364
4365  Doxyfile:
4366   * changed project name from 'vlc' to 'VLC'
4367   * excluded src/extras from the documentation
4368  src/misc/variables.c, include/variables.h:
4369   * Doxygen-documented most of the vlc variables code
4370
4371 2003-09-28 Sunday 22:18  gbazin
4372
4373  * modules/mux/ogg.c: proper fps and ogg packet granulepos when embedding mp4v/div3 (mplayer can play the file now).
4374
4375 2003-09-28 Sunday 21:54  gbazin
4376
4377  * modules/codec/theora.c: don't forget to delete the sout instance.
4378  * modules/mux/ogg.c: fix for embedding theora in Ogg.
4379
4380 2003-09-28 Sunday 19:58  gbazin
4381
4382  * modules/mux/ogg.c: each ogg stream has to be cleared in OggCreateHeader().
4383
4384 2003-09-28 Sunday 16:50  gbazin
4385
4386  * modules/demux/ogg.c, modules/codec/vorbis.c: misc small fixes.
4387  * modules/mux/ogg.c: support for inserting/removing elementary streams on the fly (really handy for the --sout-keep option). This will produce a chained Ogg bitstream.
4388
4389 2003-09-27 Saturday 15:33  gbazin
4390
4391  * modules/demux/ogg.c: support for DEMUX_GET_TIME. External subtitles files should work fine with ogg files now.
4392
4393 2003-09-27 Saturday 14:32  gbazin
4394
4395  * modules/demux/ogg.c: support for 'chaining' (concatenated ogg streams).
4396
4397 2003-09-27 Saturday 10:09  gbazin
4398
4399  * install-win32: cosmetic changes.
4400  * configure.ac: forgot one include path for the mozilla plugin.
4401
4402 2003-09-26 Friday 16:10  gbazin
4403
4404  * modules/codec/ffmpeg/*: some chroma conversion routines require libavcodec to be initialised.
4405
4406 2003-09-26 Friday 16:03  gbazin
4407
4408  * modules/video_output/directx/*: some graphics card allow the creation of several overlay surfaces but can only display one at a time.
4409
4410 2003-09-26 Friday 13:32  jpsaman
4411
4412  Updated design of PDA GUI.
4413
4414 2003-09-26 Friday 12:11  jpsaman
4415
4416  Adding files for PDA interface using the opie libaries.
4417
4418 2003-09-26 Friday 11:30  gbazin
4419
4420  * src/misc/modules.c: removed an old win32 hack which was creating more problems than it was solving.
4421
4422 2003-09-25 Thursday 23:09  gbazin
4423
4424  * modules/demux/ogg.c: reworked a bit. Ogg web radios should work again, vorbis audio tracks switching should work better as well.
4425  * modules/mux/ogg.c: attempt at supporting theora.
4426
4427 2003-09-24 Wednesday 23:45  gbazin
4428
4429  * modules/codec/vorbis.c: wait for the first dated packet before starting decoding anything.
4430
4431 2003-09-24 Wednesday 21:31  gbazin
4432
4433  * include/main.h, src/libvlc.c, src/libvlc.h, src/misc/configuration.c: added a --config, --save-config and --reset-config option to the command line.
4434  * modules/gui/wxwindows/preferences.cpp: fixed breakeage of "Save", "Reset" and SwitchAdvanced().
4435
4436 2003-09-24 Wednesday 16:10  gbazin
4437
4438  * modules/video_output/directx/events.c: fix for the mozilla plugin on vout close.
4439   The mozilla plugin seems to be working very well now, except that it doesn't receive mouse and keyboard events yet.
4440
4441 2003-09-24 Wednesday 14:59  fenrir
4442
4443   * all: set pf_run *only* if we accept this stream.
4444
4445 2003-09-24 Wednesday 10:21  zorglub
4446
4447  * modules/visualization/visual/visual.c: fixed strings
4448
4449  * src/playlist/playlist.c: fixed sorting
4450
4451 2003-09-23 Tuesday 16:07  gbazin
4452
4453  * configure.ac, mozilla/vlcshell.cpp, mozilla/support/npwin.cpp: mozilla plugin for win32 is finally working (well there's still work left).
4454  * src/misc/modules.c: small clean-up and fixed --plugin-path on win32.
4455
4456 2003-09-22 Monday 21:07  gbazin
4457
4458  * modules/gui/wxwindows/preferences.cpp: compilation fix + cosmetic code clean-up
4459  (indentations mainly).
4460
4461 2003-09-22 Monday 14:40  zorglub
4462
4463  * modules/gui/wxwindows/preferences.cpp:
4464         - Created the "General Settings" section
4465         - Added help strings in the two main sections,
4466                 in the libvlc categories,
4467                 and in the module capabilities
4468
4469  * modules/gui/wxwindows/playlist.cpp & wxwindows.h
4470         -Implemented random, loop and repeat using variables
4471         -The eye candy of the dialog box is not very good
4472          but I have no idea how to improve it.
4473         -Focus on the currently playing item
4474
4475  * src/libvlc.h:
4476         - Added help strings for the libvlc categories
4477         - Changed a few "advanced" flag
4478
4479  * include/vlc_help.h:
4480         - Help strings for the two main sections
4481         - Help string for the module capabilities (both by Anil)
4482
4483  * po/*: updated potfiles with the new strings
4484
4485 2003-09-22 Monday 07:29  jpsaman
4486
4487  Removed compatibility tweak for old satellite GUI.
4488
4489 2003-09-22 Monday 06:04  geshp
4490
4491  Changes to Red Hat spec file:
4492  - Added wxwindows, alsa, and skin support
4493  - Fixed dependancies, specifically a version conflict of xvidcore
4494
4495 2003-09-22 Monday 03:40  hartman
4496
4497  * modules/gui/macosx/playlist.?: implemented Save Playlist
4498  * modules/gui/macosx/output.m: updated part of the Stream output dialog
4499  * modules/demux/util/sub.c: removed sub_detect() and moved the sub-file and
4500    sub-autodetect file options to src/input/input.c
4501  * src/input/input.c: added the moved options and use them to add subtitle
4502    tracks.
4503  * src/libvlc.h: description strings etc for sub-file and sub-autodetect-file
4504  * src/input/subtitles.c: new subtitles_Detect() largely based on the
4505    code used by MPlayer. Adapted for coding style and structure differences.
4506
4507  The autodetect routine can now detect multiple subtitle files and assigns scores
4508  based on their names. if they much well enough they are sorted based on their
4509  score. It will then return this set, and they will all be added as SPU tracks
4510  to the current stream. The (un)selecting of these tracks will need to be fixed
4511  because they all get assigned the es id 0xFF currently.
4512
4513 2003-09-21 Sunday 18:07  gbazin
4514
4515  * modules/gui/wxwindows/*: got rid of the close button in the fileinfo and playlist dialogs.
4516
4517 2003-09-21 Sunday 17:52  gbazin
4518
4519  * modules/gui/wxwindows/*: we now have only 1 global "Advanced Options" checkbox in the preferences panel instead of 1 for each section (KISS).
4520
4521 2003-09-21 Sunday 11:48  gbazin
4522
4523  * modules/stream_out/duplicate.c: improved last fix.
4524
4525 2003-09-21 Sunday 10:23  gbazin
4526
4527  * include/vlc_common.h: ssize_t is now typedefed in new mingw headers.
4528  * modules/access/dshow/dshow.cpp: compilation fix related to ssize_t.
4529  * share/vlc_win32_rc.rc: stringify version number.
4530  * mozilla/*: compilation fix and cosmetic changes to the .rc.
4531
4532 2003-09-20 Saturday 23:46  gbazin
4533
4534  * modules/stream_out/duplicate.c: fixed array overflow.
4535
4536 2003-09-20 Saturday 22:52  gbazin
4537
4538  * mozilla/vlcshell.cpp: on win32, try to find the location of the vlc plugins from the registry key.
4539
4540 2003-09-20 Saturday 19:37  hartman
4541
4542  * include/vlc/vlc.h:
4543    - removed the defines for i_mode concerning random and loop. We use config
4544      variables for all of these.
4545  * src/libvlc.h:
4546    - removed the enqueue playlist config option. It's no longer used.
4547    - added a repeat option. vlc will keep playing the same playlist_item,
4548      until the option is unset.
4549  * src/playlist/playlist.c:
4550    - added a repeat, random and loop variable.
4551    - wxwindows should use these as well I think.
4552  * modules/gui/macosx:
4553    - added the INTF_ABOUT_MSG to the about dialog.
4554    - implemented the about and repeat items.
4555
4556 2003-09-20 Saturday 17:35  gbazin
4557
4558  * src/input/input_programs.c: p_input->stream.p_selected_program needs to be reset in input_DelProgram().
4559  * modules/demux/mpeg/ts.c: use dvbpsi_DetachPMT() when a program is deselected.
4560
4561 2003-09-20 Saturday 17:24  geshp
4562
4563  Fixed a typo.
4564
4565 2003-09-20 Saturday 17:19  geshp
4566
4567  Updated for tentative 0.6.3 release.
4568
4569 2003-09-20 Saturday 15:52  gbazin
4570
4571  * configure.ac, mozilla/Makefile.am: more win32 mozilla plugin build fixes.
4572
4573 2003-09-20 Saturday 13:52  gbazin
4574
4575  * configure.ac, mozilla/*: the win32 mozilla plugin compiles again (most likely won't yet work).
4576   Added a --with-mozilla-sdk-path option (win32 only) to ./configure so you can pass the path of your mozilla sdk tree.
4577   You also need to set the XPIDL env var to the the path of the xpidl mozilla compiler when ./configuring.
4578
4579 2003-09-20 Saturday 13:50  fenrir
4580
4581   * input: added position-offset and time-offset for relative seeking.
4582   (Untested)
4583
4584 2003-09-20 Saturday 13:46  hartman
4585
4586  * modules/gui/macosx/*:
4587    - implemented the new input variables for control.
4588    - reevaltuated the locking mechanisms in the osx intf.
4589      a lot of this can now be removed, because of the new input structures,
4590      and the vout garbage collector of playlist.
4591
4592 2003-09-20 Saturday 03:38  sam
4593
4594    * modules/list.sh:
4595      + "==" is not valid shell test, use "=" instead.
4596      + Set LANG for consistency of sort output.
4597    (NB: this really belongs to the toolbox script).
4598
4599 2003-09-20 Saturday 02:47  hartman
4600
4601  * NEWS: updated some entries
4602  * po/pt_BR.po: Updated by AndrĂ© de Barros Martins Ribeiro <andrerib at_ajato.com.br>
4603  * src/libvlc.h: Added es (Spanish) to the list of choices.
4604
4605 2003-09-20 Saturday 01:36  hartman
4606
4607  * LIBAVCODEC_BUILD_STR has disappeared from ffmpeg. We now use LIBAVCODEC_BUILD
4608    ( Yes it's backwards compatible ).
4609
4610 2003-09-20 Saturday 00:37  fenrir
4611
4612   * all: clean up.
4613          use vout_Request to release the vout (so vout isn't closed when
4614          changing playlist item).
4615
4616 2003-09-19 Friday 23:03  hartman
4617
4618  * extras/MacOSX/vlc.pbproj/project.pbxproj: Added a slew of file extensions
4619    recognized by VLC
4620  * modules/code/quicktime.c: Added samr (AMR) to the quicktime decoder.
4621    Although it runs on OS X, it only plays back silence for some reason.
4622    Might be a problem with one of the converters?
4623  * modules/gui/macosx/*:
4624    - 'fixed' several compiler warnings
4625    - removed some old no longer necesarry stuff
4626
4627 2003-09-19 Friday 21:53  fenrir
4628
4629   * playlist.c : unlock playlist before calling vout_Destroy (for osx)
4630   * mp4: send complete atom for amr to the decoder.
4631
4632 2003-09-19 Friday 21:53  hartman
4633
4634  Fix a crasher with strcasecmp and empty strings
4635
4636 2003-09-19 Friday 15:33  fenrir
4637
4638   * src/misc/objects.c:  change the way  that FIND_ANYWHERE work.  Now we
4639   first search  the root of  the object  using p_parent and  not directly
4640   using p_vlc. If this first search  failed then we search using p_vlc if
4641   it wasn't the  case. (I'm not sure  it's harmless but I  think it's the
4642   correct behavour for FIND_ANYWHERE)
4643
4644   * src/video_output/video_output.c  : we could now  use FIND_ANYWHERE to
4645   catch the  playlist (even when the  vlc is exiting. (Hehe, now visual
4646   effects won't reopen the vout every playlist item.)
4647
4648 2003-09-19 Friday 15:24  jpsaman
4649
4650  New dvb and old satellite modules now use the *correct* order of unit for tuning to a satellite channel. All information must be supplied in KHz not in MHz !!!
4651
4652 2003-09-19 Friday 13:09  jpsaman
4653
4654  Frequency et al is really specified in KHz and not in Hz. I got an order of magnitude wrong. The same mistake is in the old satellite plugin's and user interface for specifying the frequency. It is specified in MHz instead of the KHz it should be.
4655
4656 2003-09-18 Thursday 21:42  garf
4657
4658   * fixed some bugs in logo filter
4659
4660 2003-09-18 Thursday 17:54  zorglub
4661
4662  Added some Doxygen doc
4663
4664 2003-09-18 Thursday 17:40  lool
4665
4666    * doc/Makefile.am: removed references to deleted files "subtitles/*"
4667
4668 2003-09-18 Thursday 17:27  lool
4669
4670    * po/*: ran "./toolbox --update-po" to get rid of missing files
4671      listed in POTFILES.in
4672
4673 2003-09-18 Thursday 17:12  lool
4674
4675    * po/POTFILES.in: removed reference to deleted file "rtsp.c"
4676
4677 2003-09-18 Thursday 17:04  lool
4678
4679    * po/POTFILES.in: removed reference to deleted file "encoder.h"
4680
4681 2003-09-18 Thursday 16:46  lool
4682
4683    * modules/LIST, modules/video_output/Modules.am: removed references to
4684      deleted file encoder.c
4685
4686 2003-09-15 Monday 19:31  sam
4687
4688    * debian/changelog: 0.6.2-3 upload.
4689
4690 2003-09-15 Monday 19:20  sam
4691
4692    * Updated long descriptions.
4693
4694 2003-09-15 Monday 18:28  sam
4695
4696    * debian/control: Updated the libxosd build dependency to fix a build
4697      issue on Debian s390.
4698
4699 2003-09-15 Monday 18:05  fenrir
4700
4701   * input: one lock issue.
4702
4703 2003-09-15 Monday 08:33  zorglub
4704
4705  Fix for bad SAP packets with no \0 between headers and payload
4706
4707 2003-09-15 Monday 00:01  fenrir
4708
4709   * playlist.c: coding and potential deadlock fixes.
4710
4711 2003-09-14 Sunday 16:41  zorglub
4712
4713  * modules/visualisation/visual/visual.c: thou shall not use //
4714
4715  * modules/access/slp.c : do not add udp:@ automatically
4716
4717  * modules/stream_out/announce.c : always use the same service name
4718                                   add udp:@ (hack !)
4719
4720 2003-09-14 Sunday 13:54  sigmunau
4721
4722  src/video_output/video_output.c:
4723   * if the given vout thread is a filter, then don't sleep untill the display
4724  date. This reduces the chance of pictures being late when reaching the vout
4725  if one or more filters are in use
4726   * don't include current render time in the render_time sliding mean if it
4727  is way too large ( as inspired by Simon Gittins ).
4728   * weight the current sliding mean tree times more than the current render
4729  time when calculating the new render time. This should make the code more
4730  robust to jitter in render time
4731
4732 2003-09-13 Saturday 17:44  fenrir
4733
4734   * standard : added .ts and .ps
4735
4736 2003-09-13 Saturday 17:42  fenrir
4737
4738   * src/video_output/video_output.c  : do not use  FIND_ANYWHERE to catch
4739   the playlist.  but use FIND_PARENT. vlc_object_find  with FIND_ANYWHERE
4740   use p_obj->p_vlc as a starting point  and that doesn't work as playlist
4741   is  detach from  vlc before  vout is  destroyed by  the decoders  (when
4742   shutting down)  Perhaps vlc_object_find  should be  fixing to  find the
4743   root object, but I'm not sure.
4744
4745   * src/input/*  : move  subtitle handling  from avi  to input.  Now subs
4746   should works with all file types _BUT_ won't be in synch if the demuxer
4747   doesn't implement a _precise_ DEMUX_GET_TIME.  So only .avi, .mp4 will
4748   be ok. Others could works if perfectly cbr.
4749    Now  Subtitle  track is  only  selected  when specified  by  sub-file
4750   option.(auto-dectected file is always added but not selected by default)
4751    Btw, the code could support multiple  subs files, but I don't know how
4752   to pass multiple filenames, any ideas ?
4753
4754   * demux/mpeg/mpga.c : play with es_out_t. I'm investigating for now so
4755   don't use that elsewhere.
4756
4757 2003-09-12 Friday 18:34  fenrir
4758
4759   *  include/stream_output.h  include/vlc_common.h   :  move  TAB_APPEND,
4760   TAB_FIND and  TAB_APPEND (could be used  every where now). There  are a
4761   bit like  INSERT_ITEM, ...  but not  exactly, perhaps  I should  try to
4762   merge them).
4763
4764   * src/input/input.c : begin to implement es_out_t thing (unsusable now).
4765
4766 2003-09-12 Friday 16:26  fenrir
4767
4768   * include/input_ext-intf.h : added stream_t member to input_thread_t.
4769   * modules/demux/* : use the stream_t from input_thread_t.
4770   * include/ninput.h : begin to add new way to register es. (unused for now).
4771   (in the long term I want to split input_thread_t and intoduce demux_t and
4772   access_t and perhaps something like access_demux_t)
4773
4774 2003-09-11 Thursday 15:34  zorglub
4775
4776  * modules/misc/sap.c: HTTP announcing support
4777
4778 2003-09-11 Thursday 11:50  jpsaman
4779
4780  More modifications to layout of PDA interface.
4781
4782 2003-09-10 Wednesday 22:59  fenrir
4783
4784   * mpegaudio.c : cosmetics.
4785
4786 2003-09-10 Wednesday 21:56  fenrir
4787
4788   * all : added mpeg 2.5 support.
4789
4790 2003-09-10 Wednesday 21:54  hartman
4791
4792  * a new option for the text rendering. It sets the fontsize taking into
4793    account the window size. This should allow consistent font sizes independant of
4794    how large a movie is.
4795    The options currently are smaller,small,normal,large,larger.
4796    It should be much more userfriendly.
4797
4798 2003-09-10 Wednesday 21:09  fenrir
4799
4800   * ftp : use atoll.
4801
4802 2003-09-10 Wednesday 21:03  fenrir
4803
4804   * http: Added 'Connection: Close' in the request. (Help with some http
4805           servers).
4806           Use atoll. (always defined).
4807
4808 2003-09-10 Wednesday 15:50  zorglub
4809
4810  Removed useless stuff for icecast
4811
4812 2003-09-10 Wednesday 15:03  hartman
4813
4814  * Fixed the subsdec variables
4815
4816 2003-09-10 Wednesday 13:39  zorglub
4817
4818  * Workaround for buggy IceCast servers who identify themselves as HTTP
4819  and not ICY (who talked about RadioPI ?)
4820
4821 2003-09-10 Wednesday 11:51  fenrir
4822
4823   * demux/sdp: a msg_Err -> msg_Warn. Btw, it begins to work well (under linux).
4824   (MPEG-I/II/4 audio and video, h261 video, some ac3 streams sould work).
4825   * demux/* : removed useless include
4826
4827 2003-09-10 Wednesday 11:37  fenrir
4828
4829   * modules: do not take care of the case for shortcuts (fix #1165).
4830   * playlist : use new input variables.
4831
4832 2003-09-10 Wednesday 10:21  zorglub
4833
4834  * visual.c: compilation fix in strings
4835
4836  * playlist.cpp: removed "..." in menu entries as we don't open a box
4837
4838 2003-09-09 Tuesday 23:35  hartman
4839
4840  * modules/visualization/visual/visual.c:
4841    Added the current available effects to the longdiscription of the 'visual-list' config option.
4842
4843 2003-09-09 Tuesday 13:51  hartman
4844
4845  Fixed list of muxers. QT and mp4 might need to be disabled at a later point.
4846
4847 2003-09-09 Tuesday 13:28  hartman
4848
4849  We no longer need this.
4850
4851 2003-09-09 Tuesday 12:54  jpsaman
4852
4853  Fix detection of dvb headerfiles and fix GTK2_MAIN selection for PDA interface.
4854
4855 2003-09-09 Tuesday 12:36  hartman
4856
4857  Fix the condition for old faad.
4858  Incorrect placing of logical operator
4859
4860 2003-09-08 Monday 22:00  zorglub
4861
4862  * modules/visualisation/visual/effects.c
4863    modules/visualisation/visual/visual.h:
4864         - Change default effect-height
4865         - Less scaling in spectrum analyser
4866
4867 2003-09-08 Monday 13:37  fenrir
4868
4869   * sdp: added --rtsp-tcp option. (rtp over rtsp connection)
4870          set b_pace to true when using --rtsp-tcp. (eg DSS server send
4871          data to fast)
4872
4873 2003-09-08 Monday 13:09  fenrir
4874
4875   * sdp: commented out a debug message and added some sort of eof detection.
4876
4877 2003-09-08 Monday 12:48  zorglub
4878
4879  * modules/gui/wxwindows/playlist.cpp
4880    modules/gui/wxwindows/wxwindows.h:
4881         - give default to the search button when user enters text
4882         - case-insensitive search
4883
4884 2003-09-08 Monday 12:02  zorglub
4885
4886  * src/playlist/playlist.c
4887         include/playlist.h: playlist sorting
4888                 (function playlist_Sort( playlist_t * , int type)
4889
4890  * modules/gui/wxwindows/playlist.cpp
4891    modules/gui/wxwindows/wxwindows.h :
4892         * Implement playlist sorting & reverse sorting
4893         * Playlist search
4894
4895 2003-09-08 Monday 11:05  bigben
4896
4897  -pvr.c
4898         *reflects a change in ivtv_ioctl_codec struct
4899         *adds he bitratemode commandline option (values are vbr and cbr
4900
4901 2003-09-08 Monday 07:38  fenrir
4902
4903   * sdp: do not register 'rtp' name for access.
4904
4905 2003-09-08 Monday 07:36  fenrir
4906
4907   * sdp : begin to play rtsp stream (as well as sdp). MPEG4 Audio/Video,
4908   mp3/raw audio should work.
4909   If you want to try download
4910   http://via.ecp.fr/~fenrir/libmtools-2003-09-08.tgz (but you will have to
4911   change configure.ac yourself)
4912
4913 2003-09-08 Monday 07:15  fenrir
4914
4915   * rtsp: useless.
4916
4917 2003-09-08 Monday 00:36  fenrir
4918
4919  * stream : convert a msg_Err into msg_Warn.
4920
4921 2003-09-08 Monday 00:35  fenrir
4922
4923   * all: clean up.
4924
4925 2003-09-07 Sunday 22:53  fenrir
4926
4927   configure.ac : added gather stream_out.
4928
4929 2003-09-07 Sunday 22:53  fenrir
4930
4931   * control: use new variables and 'title*', 'chapter*' ones.
4932   * gui/beos: removed not really used STARTED_S, and NOT_STARTED_S input
4933   state.
4934   * gui/wxwindows: use 'position' and 'time' variables -> seek improved
4935   for avi and mp4 and accurate time display :)
4936
4937 2003-09-07 Sunday 22:51  fenrir
4938
4939   * input: introduce 'position', 'time', 'length', 'state' and 'rate'
4940   object variables and begin to use pf_demux_control.
4941   * variables: new time type handling.
4942
4943 2003-09-07 Sunday 22:49  fenrir
4944
4945   * all : set pf_demux_control.
4946
4947 2003-09-07 Sunday 22:48  fenrir
4948
4949   * all : demuxers *have to* set pf_demux_control. (demux_vaControlDefault
4950   is a generic handler)
4951   * avi, mp4 : begin to implement a specific pf_demux_control.
4952
4953 2003-09-07 Sunday 22:45  fenrir
4954
4955   * ninput.h : change control parameters.
4956   * variables : changed time variables to signed long long type (I hope
4957   it is always more than 64 bits)
4958   * input.h : include ninput.h
4959
4960 2003-09-07 Sunday 22:43  fenrir
4961
4962   * libvlc: removed some unused options.
4963             added sout-keep option to keep sout instance across playlist
4964             items (usefull with 'gather' stream_out)
4965   * stream_output : implement the sout-keep mode.
4966   * playlist, video_output, stream_output: vout and sout are now reattached
4967   to playlist instead of being destroyed. There are automatically destroy
4968   if unused byt the new input (200 ms after access and demuxer have finished
4969   their inittialisation step.)
4970
4971 2003-09-07 Sunday 20:12  fenrir
4972
4973   * gather: try to  gather stream with similar properties (eg mp3), wait for
4974   next commits to be usable.
4975
4976 2003-09-07 Sunday 20:08  fenrir
4977
4978   * file: added an append option. (The default is to overwrite the file)
4979
4980 2003-09-05 Friday 15:55  asmax
4981
4982  * new event VLC_NET to open the network dialog ( "net" keyword in the
4983   xml file)
4984
4985 2003-09-05 Friday 00:36  sam
4986
4987    * debian/control:
4988      + Set libmatroska-dev build-dependency to (>= 0.5.0-3) because previous
4989        versions were broken on platforms where PIC/non-PIC cannot be mixed in
4990        objects (Closes Debian bug #208383).
4991      + Set policy to 3.6.1.0.
4992
4993 2003-09-03 Wednesday 11:28  bigben
4994
4995         * qdsk.c : fix a typo
4996         * access.c :
4997                 - new syntax : dvb:frequency=1234500:fec=3:poalrization=H:program=2499... (all parameters should be parsed
4998                 - "program" is still untested (anybody with a DVB card to try it ?)
4999                 - old syntax should still work, with a warning.
5000
5001 2003-09-03 Wednesday 10:23  gbazin
5002
5003  * modules/codec/libmpeg2.c: fixed segfault on exit.
5004
5005 2003-09-03 Wednesday 10:00  zorglub
5006
5007  Added descriptions
5008  Fixed multiple effects enabling
5009
5010 2003-09-02 Tuesday 22:36  gbazin
5011
5012  * modules/codec/theora.c: oops, introduced a bug in pts calculation.
5013
5014 2003-09-02 Tuesday 22:06  sigmunau
5015
5016  use the configuration system, that is what it is there for
5017
5018 2003-09-02 Tuesday 20:19  gbazin
5019
5020  * ALL: Introduction of a new api for decoders.
5021     The final aim of this new api is to make it possible to use the decoders from other modules like the transcoder for instance.
5022     Only a few decoders have been ported to the new api (a52, libmpeg2, dts, vorbis, theora) so the old api is still supported.
5023
5024     Don't hold your breath, there is still much work to do before we reach this goal.
5025
5026  * modules/codec/a52.c, libmpeg2., dts.c, vorbis.c, theora.c:
5027     Converted to the new api.
5028     Merged the a52 and vorbis packetizers in their respective decoders (removes a lot of code duplication).
5029     New dts and theora packetizers (merged in their respective decoders).
5030
5031 2003-09-02 Tuesday 18:06  gbazin
5032
5033  * src/audio_output/input.c: don't try to play sound if the input pipeline couldn't be created.
5034
5035 2003-09-02 Tuesday 16:00  gbazin
5036
5037  * modules/mux/mp4.c: mp4 muxer now produces quicktime player readable files. Only works with mpeg4 video and audio right now, also currently won't work when transcoding as the DecoderSpecificInfo is not available.
5038
5039 2003-09-02 Tuesday 13:44  sam
5040
5041    * debian/rules:
5042      + Disabled familiar plugin.
5043    * debian/changelog:
5044      + Updated for 0.6.2 packages.
5045
5046 2003-09-02 Tuesday 13:42  sam
5047
5048    * modules/gui/skins/src/themeloader.cpp: Added proper CR to error messages.
5049
5050 2003-09-01 Monday 18:30  gbazin
5051
5052  * modules/video_output/x11/xcommon.c: fixed YUY2 overlay.
5053
5054 2003-09-01 Monday 10:18  jpsaman
5055
5056  Small error in hi/low band detection inside ioctl_SetFrontEnd and updating to correct e-mail addresses.
5057
5058 2003-08-31 Sunday 22:06  gbazin
5059
5060  * modules/access/dshow/*: always try to get the video in I420 chroma if supported.
5061     Implemented a ":size=" and ":chroma=" option.
5062
5063 2003-08-31 Sunday 16:01  zorglub
5064
5065  Maybe fixes the crash (can't be sure, as it works on my computer)
5066
5067 2003-08-31 Sunday 15:55  titer
5068
5069   configure.ac: fixed zeta check
5070
5071 2003-08-30 Saturday 16:34  gbazin
5072
5073  * modules/gui/wxwindows/messages.cpp: forgot to initialize b_verbose ;)
5074
5075 2003-08-30 Saturday 13:59  gbazin
5076
5077  * include/vlc_config.h: removed unused config stuff.
5078  * include/vlc_interface.h, modules/gui/wxwindows/interface.cpp: new common INTF_ABOUT_MSG message shared by interfaces.
5079
5080 2003-08-30 Saturday 11:59  gbazin
5081
5082  * modules/access/v4l/v4l.c: fixed uninitialized variable.
5083  * modules/gui/wxwindows/streamout.cpp: cosmetic change in the gui.
5084
5085 2003-08-30 Saturday 02:03  fenrir
5086
5087   * libavi.c: fixed a dead loop when data are missing.
5088
5089 2003-08-29 Friday 19:50  fenrir
5090
5091   * all: removed old encoding way.
5092
5093 2003-08-29 Friday 19:49  fenrir
5094
5095   * asf: you can now add 'title', 'author', 'copyright', 'comment, 'rating'
5096    meta data to your file. (use asf{title="my title"} for example)
5097   * standard: do not trash access/mux arguments when fixing.
5098
5099 2003-08-29 Friday 18:58  fenrir
5100
5101   * v4l: removed encoder.h include.
5102
5103 2003-08-29 Friday 18:58  fenrir
5104
5105   * all: fix some gcc warnings and removed all u8/u16/u32.
5106
5107 2003-08-29 Friday 16:56  zorglub
5108
5109  * effects.c :
5110    - added a spectrum analyser
5111    options are:
5112         -nb :  number of bands , 20 or 80 (80 is default)
5113         -separ : how many blank pixels between bands (1 default)
5114         -amp : vertical amplification ( 3 default)
5115         -peaks: draw peaks ? (default 1)
5116
5117    - improved options parsing
5118
5119  * fft.c, fft.h :
5120         FFT code mainly taken from XMMS (adapted coding style)
5121
5122  * visual.c:
5123         Sanity checks (users aren't stupid, are they ? )
5124
5125  * LIST: updated the list
5126
5127 2003-08-29 Friday 01:11  fenrir
5128
5129   * asf: added stream infos object and fix a bug in packetization.
5130   -> it seems that WMP plays it without problem :))) (tested with DIV3+mp3)
5131
5132 2003-08-28 Thursday 21:11  gbazin
5133
5134  * src/video_output/*, src/libvlc.h, include/video_output.h: added an --align option to allow modifying the alignment of a video inside its window (very useful for the wall filter).
5135  * modules/video_output/x11/xcommon.c: small cosmetic change.
5136  * modules/access/v4l/v4l.c: clean-up (removed old references to encoders).
5137
5138 2003-08-28 Thursday 21:02  fenrir
5139
5140   * standard :
5141   - when muxer or access or both are missing try to do a guess (based on the
5142   other one or the extention).
5143   - if both are still missing -> abort.
5144   - it forces asfh when using mmsh
5145   - it issues a error message with non working couple (like udp/avi, ...)
5146   (but it doesn't fail)
5147
5148 2003-08-28 Thursday 19:26  gbazin
5149
5150  * Makefile.am: zip files have a .zip extension ;)
5151
5152 2003-08-28 Thursday 18:44  gbazin
5153
5154  * Makefile.am: grrr, should have tested my last commit ;)
5155
5156 2003-08-28 Thursday 17:46  gbazin
5157
5158  * Makefile.am: added a "package-win32-exe" and "package-win32-zip" rule. "package-win32" will do both.
5159
5160 2003-08-28 Thursday 17:19  sam
5161
5162    * src/misc/threads.c, include/vlc_threads.h: Removed the pthread wrapper for
5163    gprof. If you still want to profile pthread applications using gprof please
5164    see http://sam.zoy.org/writings/programming/gprof.html and also consider
5165    using oprofile if you are using ia32.
5166
5167 2003-08-28 Thursday 15:59  gbazin
5168
5169  * modules/gui/wxwindows/*, src/playlist/playlist.c, modules/video_output/directx/events.c: got rid of the "Close Menu" popup menu item in the wxwindows interface.
5170  * modules/gui/wxwindows/*: updated the stream output dialog.
5171
5172 2003-08-27 Wednesday 12:59  gbazin
5173
5174  * modules/access/dshow/dshow.cpp: fixed crash when no dshow devices found.
5175
5176 2003-08-27 Wednesday 12:24  sigmunau
5177
5178  modules/misc/freetype.c:
5179   * Cleaned up the outline code. It may even be faster now
5180   * Removed some nasty debug messages
5181  modules/codec/subsdec/subsdec.c:
5182   * Removed a nasty debug message
5183
5184 2003-08-27 Wednesday 11:53  gbazin
5185
5186  * modules/gui/wxwindows/*: small clean-up in included headers.
5187     Got rid of the verbose checkbox in the messages window (too confusing apparently). Now warning, info and debug messages are only logged if the messages window is opened (errors are always logged).
5188
5189 2003-08-27 Wednesday 11:04  jpsaman
5190
5191  Updating a new PDA interface design.
5192
5193 2003-08-27 Wednesday 08:44  garf
5194
5195   * oups (forgot to erase a test line)
5196
5197 2003-08-27 Wednesday 08:27  gbazin
5198
5199  * configure.ac, modules/mux/Modules.am: enable the asf muxer.
5200
5201 2003-08-27 Wednesday 07:31  gbazin
5202
5203  * modules/access/dshow/*: handle upside down pictures (a bit hacky though).
5204
5205 2003-08-27 Wednesday 07:21  garf
5206
5207   * Now the MacOS mozilla plugin is an independant bundle ( searchs no more
5208   * in /usr/local/lib/vlc for modules )
5209
5210 2003-08-26 Tuesday 23:14  fenrir
5211
5212   * asf: fix waveformatex header for mp3 audio.
5213
5214 2003-08-26 Tuesday 23:12  fenrir
5215
5216   * mpegaudio: set i_bitrate field. (won't work with vbr)
5217
5218 2003-08-26 Tuesday 19:43  hartman
5219
5220  * modules/demux/util/sub.c: fixed the subtitle autodetection.
5221  * modules/demux/mkv.cpp: set UTF-8 for matroska subtitles.
5222
5223 2003-08-26 Tuesday 19:14  gbazin
5224
5225  * modules/access/dshow/*: bug fixes.
5226
5227 2003-08-26 Tuesday 18:11  fenrir
5228
5229   * mkv : use stream_*
5230
5231 2003-08-26 Tuesday 18:01  fenrir
5232
5233   * transcode: use mp1v/mpgv for mpeg1 and mp2v for mpeg2 video encoding.
5234   (mpeg2 encoding has been added to vlc)
5235
5236 2003-08-26 Tuesday 01:04  fenrir
5237
5238   * ts: clean my last commit for SPU. Btw, report any regression.
5239
5240 2003-08-26 Tuesday 00:52  fenrir
5241
5242   * ts: try to fix too much packets dropping with v4l.
5243
5244 2003-08-26 Tuesday 00:51  fenrir
5245
5246   * mmsh: a little clean, and fixed 1/2 potential segfaults.
5247
5248 2003-08-26 Tuesday 00:40  fenrir
5249
5250   * httpd: more mmsh stuff.
5251
5252 2003-08-25 Monday 23:39  fenrir
5253
5254   asf: fixed some headers errors.
5255
5256 2003-08-25 Monday 23:36  fenrir
5257
5258   * asf : fix display time.
5259
5260 2003-08-25 Monday 22:57  gbazin
5261
5262  * modules/access/dshow/dshow.cpp: added an "adev" and "vdev" option for the MRL.
5263     If not specified, then the default devices are used.
5264     (eg. vlc dshow://:vdev="Labtec Webcam":adev="foo")
5265
5266 2003-08-25 Monday 21:45  gbazin
5267
5268  * modules/access/dshow/*: audio is now supported as well.
5269
5270 2003-08-25 Monday 20:47  fenrir
5271
5272   * mkv: handle Language name.
5273          preliminary support for SSA.
5274
5275 2003-08-25 Monday 14:51  garf
5276
5277   * put the beautiful "no picture" black screen.
5278
5279 2003-08-25 Monday 01:33  fenrir
5280
5281   * http: added alias "mmsh" to output as mmsh (work only with asfh). Only
5282   tested with vlc/mplayer.
5283
5284 2003-08-25 Monday 01:32  fenrir
5285
5286   * httpd: when using "video/x-ms-asf-stream" we add special headers needed
5287   for mmsh protocol.
5288
5289 2003-08-25 Monday 01:31  fenrir
5290
5291   * asf: added an alias "asfh" : it creates special stream to allow using
5292  http output as mmsh server (see next commits).
5293
5294 2003-08-24 Sunday 23:22  gbazin
5295
5296  * modules/codec/faad/decoder.c: for some reason my libfaad the frame samplerate to 0. I guess I should update it but anyway a sanity check avoids a segfault in this case.
5297
5298 2003-08-24 Sunday 22:20  fenrir
5299
5300   * asf: more stuff (bitrate and time).
5301
5302 2003-08-24 Sunday 17:24  gbazin
5303
5304  * NEWS: keeping track of the new features.
5305
5306 2003-08-24 Sunday 16:59  hartman
5307
5308  * changed debug strings to diff between unsupported RTP payload and non-rtp packet
5309    see bug 1136
5310
5311 2003-08-24 Sunday 16:38  fenrir
5312
5313   * asf : asf muxer, not well tested yet.
5314
5315 2003-08-24 Sunday 16:24  fenrir
5316
5317   * http: added wma/wmv mime type.
5318
5319 2003-08-24 Sunday 15:05  fenrir
5320
5321   * asf: detect dump of broadcasted asf stream.
5322
5323 2003-08-24 Sunday 14:43  titer
5324
5325   modules/demux/util/sub.c : compile fix
5326
5327 2003-08-24 Sunday 11:17  gbazin
5328
5329  * configure.ac, modules/access/dshow/: brand new DirectShow input plugin.
5330     Much work still needs to be done, like audio support, adding plenty of configuration options, etc... But the video part is already working quite well here.
5331
5332 2003-08-24 Sunday 08:12  hartman
5333
5334  * Large update to the ebuild.
5335    - reordered several parts
5336    - made it as close to the gentoo ebuild as possible.
5337    - fixed several changes/additions since 0.6.1
5338
5339 2003-08-24 Sunday 00:36  fenrir
5340
5341   * sub.c : fixed a warning.
5342
5343 2003-08-24 Sunday 00:34  hartman
5344
5345  * backwards compatibilty with older faad2 lib
5346
5347 2003-08-24 Sunday 00:29  lool
5348
5349    * Makefile.am:
5350      . cleanups, use of top_builddir where possible, just to feel safer
5351      . fixed VLC.app inclusion of AUTHORS, COPYING etc.
5352      . propagated previous changes to package-osx
5353      . checked both build methods
5354
5355 2003-08-23 Saturday 22:49  fenrir
5356
5357   * configure.ac : added --enable-goom and --with-goom-tree. Btw, I use a
5358  special goom tree source as I was unable to use standard goom library.
5359  (I will provide it once mmx/ppc included)
5360   * modules/visualization/Modules.am: added goom
5361   * include/vlc_block.h src/misc/block.c: introduce a new data block
5362   api (not yet tested, ported from my local new input work).
5363
5364 2003-08-23 Saturday 22:19  fenrir
5365
5366   * charset: compilation fix.
5367
5368 2003-08-23 Saturday 22:02  hartman
5369
5370  * modules/demux/util/sub.c: Fixed a crash when trying to autodetect files
5371    that don't have a . char in their name. Also fixed a problem where the
5372    code was trying to open a empty string subtitle after autodetect couldn't
5373    find a suitable filename.
5374
5375 2003-08-23 Saturday 21:21  lool
5376
5377    * was wrongly deleting the extras/ dir
5378
5379 2003-08-23 Saturday 19:20  hartman
5380
5381  * modules/codec/subsdec/subsdec.c: reordered the list of encodings. Should
5382    make it easier for users to find their charset now.
5383  * modules/demux/util/sub.?: try to find filename.subext based on filename.avi
5384    Very basic now, but might be become more advanced in the feature. (that's
5385    why it's so much code )
5386
5387 2003-08-23 Saturday 17:23  fenrir
5388
5389   * goom: visual effects using goom. (Not yet enabled)
5390
5391 2003-08-23 Saturday 16:15  fenrir
5392
5393   * faad: fix SBR handling.
5394
5395 2003-08-23 Saturday 15:35  lool
5396
5397    * Makefile.am: slight changes of the VLC.app target to generate it in
5398                   $(top_builddir) instead of $(srcdir)
5399
5400 2003-08-23 Saturday 14:51  fenrir
5401
5402   * input: fixed buffer overflow, add sanity check and big big clean up.
5403  (for the user filter part).
5404   For now, when a user filter can't be inserted it is just ignored. (before
5405  the whole audio chain failed).
5406
5407 2003-08-23 Saturday 14:38  lool
5408
5409    * src/misc/configuration.c: fix a couple of signed/unsigned warns
5410
5411 2003-08-23 Saturday 14:26  lool
5412
5413    * missing top static declaration was giving a warning
5414
5415 2003-08-23 Saturday 14:15  fenrir
5416
5417   * ninput: fix a warning. (bad functions order)
5418
5419 2003-08-23 Saturday 14:14  hartman
5420
5421  * sorry :)
5422    fix broken tree
5423
5424 2003-08-23 Saturday 12:59  hartman
5425
5426  * added a vlc_current_charset function. This tries to get the current charset
5427    in use by the OS. It's pretty nifty. if available it uses nl_langinfo. Then
5428    it falls back to trying setlocale (exept on OSX, where this funtion is useless)
5429    and then falls back to LC_ALL, LC_TYPE and LANG environment variables.
5430    If only the LANG variable is available (like on osx) it tries a countrycode
5431    to charset mapping (making an educated guess ).
5432    On windows it retrieves the charset with GetACP().
5433    It also has an aliases system to transform incompatible charset description
5434    strings to libiconv compatible charset descriptions. If you want you can even
5435    retrieve the charset on OS/2.
5436  * modules/codec/subsdec/subsdec.c: By default we try to open a subtitle file in
5437    the systems charset (or language mapped to charset). It's no more than a guess,
5438    and if you open Latin1 subs on your Japanese system you will still need to
5439    specify the encoding by hand, but it's better then nothing.
5440  * src/playlist/playlist.c: spelling error in a comment.
5441
5442 2003-08-23 Saturday 12:53  lool
5443
5444    * added missing .cvsignore
5445
5446 2003-08-23 Saturday 12:47  lool
5447
5448    * very light typo
5449
5450 2003-08-23 Saturday 11:46  fenrir
5451
5452   * avi : fixed a lock problem.
5453
5454 2003-08-22 Friday 22:52  fenrir
5455
5456   *all : multi-pass clean up/cosmetics.
5457
5458 2003-08-22 Friday 20:32  fenrir
5459
5460   * all: use stream_Seek/Size/Tell wrappers.
5461
5462 2003-08-22 Friday 20:31  fenrir
5463
5464   * avi: use stream_*, some clean and reordering.
5465
5466 2003-08-22 Friday 20:29  fenrir
5467
5468   * ninput: added wrappers to stream_Control.
5469
5470 2003-08-22 Friday 14:03  adn
5471
5472  no v4l tab for win32
5473
5474 2003-08-22 Friday 13:38  hartman
5475
5476  * A vflip should flip on the vertical axis and not on the horizontal of course.
5477
5478 2003-08-22 Friday 08:06  asmax
5479
5480  * interface.cpp: fixed a stack corruption which caused a segfault in the
5481    wxwindows plugin (in UpdateAcceleratorTable, the table
5482    wxAcceleratorEntry entries[6] was filled with _seven_ values ;-)
5483    I guess it didn't happen with all compilers because of the way
5484    variables are stored on the stack)
5485  * wxwindows.h: removed a warning
5486
5487 2003-08-21 Thursday 20:29  hartman
5488
5489  * Updated Brazilian translation
5490
5491 2003-08-21 Thursday 16:59  hartman
5492
5493  * Removed the xmga plugin since it was quote "a waste of time and not even finished"
5494  * Decreased the priority of kde interface because of it's unstable nature
5495    and not being maintained status.
5496
5497 2003-08-20 Wednesday 21:59  asmax
5498
5499  * fixed an internal error with stupid gcc2.95
5500
5501 2003-08-20 Wednesday 19:36  babal
5502
5503  - anti-spam
5504
5505 2003-08-20 Wednesday 19:17  adn
5506
5507  * Bitrate options for PVR
5508  * fix for win32 compilation
5509
5510 2003-08-20 Wednesday 16:22  garf
5511
5512   * had accidentally deleted the first line of vout.m
5513
5514 2003-08-20 Wednesday 13:08  garf
5515
5516   * mozilla plugin on MacOSX : scrollbar clipping problem fix
5517
5518 2003-08-20 Wednesday 09:58  garf
5519
5520   * forgot an -I
5521
5522 2003-08-20 Wednesday 01:18  fenrir
5523
5524   * stream: less warnings.
5525
5526 2003-08-20 Wednesday 01:10  fenrir
5527
5528   * avi: fixed playback of others brokens stream.
5529   Remember: each time something could be wrong then, with avi, it will be.
5530   I hate avi.
5531
5532 2003-08-19 Tuesday 22:28  adn
5533
5534  Oooooooops !
5535
5536 2003-08-19 Tuesday 21:54  adn
5537
5538  SLP Announce :)
5539
5540 2003-08-19 Tuesday 21:20  zorglub
5541
5542  * src/audio_output/input.c: forgot to free something
5543
5544  * modules/visualisation/visual/* :
5545         visualization system. It supports multi-effects.
5546  At the moment:
5547         -dummy (guess what ? it does nothing)
5548         -scope (adapted and fixed from sam's one)
5549         -random (displays random plots)
5550  Todo:
5551         - spectrum analyser
5552         - movement effects (rotations, scrolls,...)
5553         - blur effect ?
5554
5555 2003-08-19 Tuesday 21:16  adn
5556
5557  Video4Linux / PVR / KFIR unified panel
5558
5559 2003-08-19 Tuesday 18:51  sigmunau
5560
5561  modules/visualization/scope/scope.c:
5562   * fixed numerous issues. It now works, but it has some impact on some audio
5563  streams, especially vorbis
5564
5565 2003-08-19 Tuesday 14:07  garf
5566
5567   * XPCOM implementation in mozilla plugin on MacOSX (Play, pause, stop
5568   *  buttons. Fullscreen disabled ).
5569
5570 2003-08-19 Tuesday 13:20  hartman
5571
5572  * deleted stray i char
5573
5574 2003-08-19 Tuesday 11:26  hartman
5575
5576  * Updated brazilian portuguese translation by Andre de Barros Martins Ribreiro
5577    ( your parents couldn't find anything shorter? :)
5578  * Added this language to the options in the preferences.
5579
5580 2003-08-18 Monday 19:18  fenrir
5581
5582   * asf: clean up + use stream_* (It's not yet well tested)
5583
5584 2003-08-18 Monday 19:17  fenrir
5585
5586   * all: added stream_DataPacket
5587
5588 2003-08-18 Monday 17:30  fenrir
5589
5590   * udp: udp-sout-caching is now also accessible by instance variable
5591   "caching".  (ex: udp{caching=ms})
5592
5593 2003-08-18 Monday 17:25  fenrir
5594
5595   * ts: fix PCR value when using pcr-soft.
5596
5597 2003-08-18 Monday 14:57  sigmunau
5598
5599  Turned the scope plugin into a audio filter that can be inserted with
5600  --audio-filter. It still seems to have many problems, so I will not eneable
5601  it yet.
5602
5603 2003-08-18 Monday 13:16  zorglub
5604
5605  * src/audio_output/input.c
5606    src/libvlc.h :
5607         First try to implement "user audio filters"
5608         You can provide a list of audio filters that you want to add to
5609         the pipeline (only the "headphone", at that time).
5610         (use --audio-filter filter1,filter2,...)
5611
5612     ***Warning***
5613     It seems to work, but no guarantee at all. Perhaps all is bad
5614     and the commit should be reverted, as it could break audio output
5615
5616  * modules/codec/libmpeg2.c :
5617         Fixed a segfault when vout creation fails
5618
5619 2003-08-18 Monday 06:42  jpsaman
5620
5621  Small fix.
5622
5623 2003-08-18 Monday 00:17  fenrir
5624
5625   * all: move "wave format tag to fourcc" from demuxers to codecs.h
5626   (only one place to keep updated).
5627
5628 2003-08-17 Sunday 23:42  fenrir
5629
5630   * all: A little clean up.
5631
5632 2003-08-17 Sunday 23:11  sigmunau
5633
5634  modules/misc/freetype.c:
5635   * implemented outlineing of the glyphs. Please yell if the performance
5636  suck, and I will try to make them optional.
5637   * fixed centering on RV32 and YUY2
5638
5639 2003-08-17 Sunday 23:02  fenrir
5640
5641   * all: moved Get(D/Q)WLE and Get(D/Q)WBE to include/vlc_common.h.
5642   (Well, Get(D/Q)WBE are just #define to U16/32/64_AT.
5643
5644 2003-08-17 Sunday 20:58  alexis
5645
5646  po/es.po THANKS configure.ac: Spanish translation started by Vicente JimĂ©nez Aguilar.
5647
5648  src/libvlc.h: replaced "VLS" by "streaming server".
5649
5650 2003-08-17 Sunday 20:45  fenrir
5651
5652   * all: added OggS fourcc. (still unsported but allow dumping)
5653
5654 2003-08-17 Sunday 20:39  fenrir
5655
5656   * all: removed all u8/u16/.... occurences.
5657
5658 2003-08-17 Sunday 18:44  fenrir
5659
5660   * avi, dummy: removed useless include.
5661
5662 2003-08-17 Sunday 15:22  sigmunau
5663
5664  modules/misc/freetype.c:
5665   * added support for RV32/RV24 chroma
5666
5667 2003-08-17 Sunday 14:14  sigmunau
5668
5669  src/playlist/playlist.c:
5670   * small documentation update
5671
5672 2003-08-17 Sunday 14:11  sigmunau
5673
5674  doc/Doxyfile:
5675   * Extract documentation on static functions, useful to get the static
5676  inline functions defined in header files listed. Drawback is that private
5677  functions in source files are also listed.
5678
5679 2003-08-17 Sunday 13:56  gbazin
5680
5681  * modules/demux/flac.c: few cosmetic changes.
5682  * modules/codec/flacdec.c: when synchronisation on the bitstream is lost, flush the flac decoder so it can synchronise again (fixes problems on seeking).
5683
5684 2003-08-16 Saturday 21:05  zorglub
5685
5686  * configure.ac : linked stream_out_standard to ws2_32 to fix build
5687
5688  * playlist.cpp : added "Random" and "Loop" checkboxes
5689
5690 2003-08-16 Saturday 16:56  gbazin
5691
5692  * po/pt_BR.po, THANKS: new brazilian portuguese translation, courtesy of AndrĂ© de Barros Martins Ribeiro.
5693
5694 2003-08-15 Friday 13:16  fenrir
5695
5696   * ffmpeg: added m4cc and M4CC as MPEG4 fourcc.
5697
5698 2003-08-15 Friday 01:58  fenrir
5699
5700   * pes: fix private stream with mpeg1.
5701
5702 2003-08-14 Thursday 23:37  fenrir
5703
5704   * ts: use right stream_id for A52 (0xbd -> fix mplayer playback) and add a
5705    "registration descriptor" (-> fix xine playback) when using a52.
5706
5707 2003-08-14 Thursday 23:32  fenrir
5708
5709   * all: added support for a52 in PES private stream, but untested.
5710
5711 2003-08-14 Thursday 20:02  zorglub
5712
5713  * all: as announce calls non-standard functions (SLP), remove it from
5714  src, and build it in the stream_out_standard module to avoid a link
5715
5716 2003-08-14 Thursday 19:25  sigmunau
5717
5718  First part of code to allow configurable hotkeys.
5719  include/configuration.h, src/misc/configuration.h:
5720   * added a CONFIG_ITEM_KEY
5721  include/vlc_keys.h:
5722   * constants to identify keys
5723  src/libvlc.h:
5724   * provide a set of hotkey config options
5725  modules/gui/wxwindows/interface.cpp, wxwindows.h:
5726   * set the configured hotkeys as accelerator for the appropriate menus
5727  modules/gui/wxwindows/preferences.cpp:
5728   * start to support CONFIG_ITEM_KEY. Options are showed with the right value
5729     but any changes made have no effect yet.
5730
5731 2003-08-14 Thursday 18:21  sigmunau
5732
5733  include/video_output.h:
5734   * minor cleanup in a comment
5735
5736 2003-08-14 Thursday 18:12  sigmunau
5737
5738  modules/control/lirc/lirc.c:
5739   * applied slightly modified patch by  Stephane Mottelet <mottelet@dma.utc.fr>
5740   to support next/previous chapter buttons on remote controls
5741
5742 2003-08-14 Thursday 17:50  sigmunau
5743
5744  include/stream_output.h:
5745    * use #if 0 and not // to disable code
5746
5747 2003-08-14 Thursday 13:32  garf
5748
5749   * little bug fix.
5750
5751 2003-08-14 Thursday 13:09  sigmunau
5752
5753  include/vlc/vlc.h:
5754     turn playlist command defines into a enum
5755
5756 2003-08-14 Thursday 13:02  sigmunau
5757
5758  vlc_playlist.h:
5759     * added a duration field to the playlist item struct
5760  vlc_playlist.h, playlist.c:
5761     * turned playlist_AddName into playlist_AddExt and made it take an extra
5762     argument( the duration )
5763     * doxygenize comments
5764  modules/demux/m3u.c, modules/gui/macosx/playlist.m:
5765     * use playlist_AddExt
5766
5767 2003-08-14 Thursday 12:38  garf
5768
5769   * mozilla plugin on MacOSX. Not fully implemented yet.
5770   * compiled with mozilla 1.4 (won't probably work with <1.4)
5771   * TODO:
5772   *     - make XPCOM work (play,pause,stop buttons)
5773   *     - fullscreen implementation (quite difficult on MacOSX because only
5774   *       the main thread can create windows)
5775
5776 2003-08-14 Thursday 11:47  gbazin
5777
5778  * src/extras/libc.c, nclude/vlc_common.h, modules/mux/mpeg/ts.c: added atoll() to our libc.
5779  * modules/control/ntservice.c: added a --ntservice-extraintf option to allow the service to spawn additionnal interfaces.
5780  * include/audio_output.h, modules/audio_output/directx.c: added support for 3F2R audio output in addition to 3F2R/LFE (5.1).
5781
5782 2003-08-14 Thursday 11:25  sigmunau
5783
5784  include/ninput.c, src/input/stream.c:
5785     Moved comment blocks to the implementation where appropriate. Changed
5786     comments to Doxygen syntax.
5787
5788 2003-08-13 Wednesday 23:26  gbazin
5789
5790  * ALL: bumped version number to 0.6.3-cvs
5791  * modules/control/ntservice.c: new Windows NT/2K/XP service interface.
5792
5793 2003-08-13 Wednesday 21:15  gbazin
5794
5795  * modules/stream_out/standard.c: fixed segfault on close.
5796
5797 2003-08-13 Wednesday 19:38  gbazin
5798
5799  * include/announce.h, src/stream_output/announce.c, modules/stream_out/standard.c: fixed broken build.
5800
5801 2003-08-13 Wednesday 19:18  gbazin
5802
5803  * ChangeLog: yeah I know... don't laugh.
5804
5805 2003-08-13 Wednesday 18:39  gbazin
5806
5807  * modules/video_output/x11/xcommon.c: fixed a bug with fullscreen and sawfish.
5808  * modules/codec/ffmpeg/video.c: forgot a debug message.
5809
5810 2003-08-13 Wednesday 14:17  zorglub
5811
5812  * configure.ac : we need to define HAVE_SLP_H
5813
5814  * include/announce.h & vlc_common.h: slp_session_t structure definition
5815
5816  * module/stream_out/standard.c & src/stream_output/announce.c :
5817      SLP announcing support by vlc
5818
5819 2003-08-13 Wednesday 14:06  fenrir
5820
5821   * ts.c: commented out useless code and an annoying error message.
5822
5823 2003-08-13 Wednesday 13:54  jpsaman
5824
5825  Fixed segmentation fault in input_SplitBuffer() when input_FillBuffer() could not allocate (actually input_NewBuffer()) another buffer. The code tested for:
5826  if (!i_size)
5827  {
5828    /* Handle error */
5829  }
5830
5831  However input_SplitBuffer() returns -1, which results in if (false) here and a segmentation fault will happen when input_ShareBuffer() is called. All constructs of the above form are supicious to produce a segfault in the code!
5832
5833 2003-08-13 Wednesday 13:50  jpsaman
5834
5835  Keep track of ioctl_UnsetDMXFilter
5836
5837 2003-08-13 Wednesday 07:03  titer
5838
5839   Missing file
5840
5841 2003-08-13 Wednesday 01:50  gbazin
5842
5843  * ChangeLog: guess what ? yeah, yet another update for 0.6.2.
5844
5845 2003-08-13 Wednesday 01:45  gbazin
5846
5847  * modules/access/dvdplay/*: support for dvd menus navigation ("dvd_menus" object variable).
5848  * modules/gui/wxwindows/menus.cpp: support for dvd menus navigation.
5849  * src/input/input_programs.c: programs object var was not reset correctly.
5850
5851 2003-08-12 Tuesday 18:34  gbazin
5852
5853  * ChangeLog: re-re-re-updated the changelog for the 0.6.2 release.
5854
5855 2003-08-12 Tuesday 18:25  gbazin
5856
5857  * po/de.po: update of the german translation by Felix KĂ¼hne.
5858
5859 2003-08-12 Tuesday 17:01  gbazin
5860
5861  *  modules/codec/ffmpeg/video.[ch]: another temporary workaround.
5862
5863 2003-08-12 Tuesday 15:35  jpsaman
5864
5865  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.
5866  * Frequency, symbol rate, LNB_LOF1, LNB_LOF2 and LNB_SLOF are in Hz now. Input methods "dvb", "qpsk", "cable", "terrestrial" use this policy.
5867  * Added backwards compatibility with access method "satellite" as used by the GUI; frequency and symbol rate are interpreted as kHz.
5868
5869 2003-08-12 Tuesday 14:15  jpsaman
5870
5871  * more cleanup
5872
5873 2003-08-12 Tuesday 12:43  jpsaman
5874
5875  * Audio is verified to work, it was a problem with the test setup and not with the code ;-).
5876  * Added code to support LNB_LOF1, LNB_LOF2, LNB_SLOF commandline options.
5877  * Cleanup of code.
5878
5879 2003-08-12 Tuesday 08:19  sam
5880
5881    * modules/demux/mkv.cpp: support for libmatroska 0.5.0.
5882
5883 2003-08-11 Monday 23:07  gbazin
5884
5885  * share/http/index.html: added "del" and "empty" controls.
5886
5887 2003-08-11 Monday 20:49  gbazin
5888
5889  * ChangeLog: updated changelog for 0.6.2.
5890
5891 2003-08-11 Monday 20:48  gbazin
5892
5893  * modules/stream_out/transcode.c: work around a problem in ffmpeg with mpeg4 encoding.
5894
5895 2003-08-11 Monday 20:19  fenrir
5896
5897   * copy: removed annoying debug message.
5898
5899 2003-08-11 Monday 20:18  fenrir
5900
5901   * httpd: added HEAD command support.
5902
5903 2003-08-11 Monday 19:30  gbazin
5904
5905  * ChangeLog, po/*: preparing for the 0.6.2 release
5906
5907 2003-08-11 Monday 18:52  gbazin
5908
5909  * modules/packetizer/mpegvideo.c: oops, fixed typo.
5910
5911 2003-08-11 Monday 17:31  gbazin
5912
5913  * modules/packetizer/mpegvideo.c: small clarification.
5914  * modules/gui/wxwindows/wxwindows.cpp: don't try to destroy wxWindows objects when wxWindows has already exited.
5915
5916 2003-08-10 Sunday 22:13  fenrir
5917
5918   * mpegvideo.c: try to set a better value for length. (I am not sure it is
5919   the good one but it give far better result). dts/pts/length computation
5920   should be verified.
5921
5922 2003-08-10 Sunday 21:26  gbazin
5923
5924  * ALL: preparing for a 0.6.2 release
5925
5926 2003-08-10 Sunday 14:23  gbazin
5927
5928  * modules/mux/mpeg/ts.c: oops.
5929
5930 2003-08-10 Sunday 14:21  gbazin
5931
5932  * 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.
5933
5934 2003-08-10 Sunday 13:35  gbazin
5935
5936  * modules/access/vcd/vcd.c: a few navigation fixes.
5937
5938 2003-08-10 Sunday 12:45  zorglub
5939
5940  * modules/LIST: Updated all modules
5941
5942  * modules/list.sh: piggy list consistency checker
5943   (should probably be added to toolbox or trashed)
5944
5945  * modules/access/slp.c : Fixed service detection
5946         (findsrvtypes returns a comma-separated list of services)
5947
5948 2003-08-10 Sunday 10:22  gbazin
5949
5950  * modules/codec/subsdec/subsdec.[c,h]: added --subsdec-align option to specify center, left or right alignment.
5951  * include/osd.h, modules/misc/freetype.c: support for center alignment.
5952  * modules/gui/wxwindows/subtitles.cpp: string change.
5953
5954 2003-08-10 Sunday 09:22  gbazin
5955
5956  * include/configuration.h: bug fix for add_string_from_list()
5957  * modules/gui/wxwindows/*: added a subtitles encoding combobox in the subtitles dialog.
5958
5959 2003-08-09 Saturday 19:49  gbazin
5960
5961  * modules/codec/ffmpeg/video.c: temporary hack to work around demuxers that set the DTS value in p_pes->i_pts.
5962  * modules/demux/ogg.c: don't try anymore to send interpolated pts to ffmpeg.
5963
5964 2003-08-09 Saturday 19:39  gbazin
5965
5966  * modules/access/vcd/vcd.c: sanity check on the track requested by the user. This avoids nasty segfaults.
5967
5968 2003-08-09 Saturday 19:14  gbazin
5969
5970  * 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.
5971
5972 2003-08-09 Saturday 14:59  gbazin
5973
5974  * 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).
5975  * modules/stream_out/transcode.c: proper pts/dts generation. This allows the transcoder module to finally generate proper streams.
5976     Added support for b frames (bframe=x option) + couple of bug fixes.
5977
5978 2003-08-08 Friday 17:08  gbazin
5979
5980  * modules/codec/ffmpeg/: proper generation of pts in the video decoder + couple of bug fixes + cleanup.
5981     The ffmpeg video decoder can now be used to decode mpeg1/2 videos as well.
5982  * modules/codec/libmpeg2.c: upped priority so it will be used to decode mpeg1/2 videos instead of ffmpeg.
5983
5984 2003-08-08 Friday 16:50  gbazin
5985
5986  * src/input/input_clock.c: reverted the patch that caused the regression in 0.6.1
5987  * modules/packetizer/copy.c: fixed segfault
5988  * modules/gui/wxwindows/wxwindows.cpp: compilation fix for wxWindows 2.5 cvs
5989
5990 2003-08-08 Friday 16:41  massiot
5991
5992  * modules/gui/macosx/prefs.m: Localized two strings.
5993
5994 2003-08-06 Wednesday 12:01  jpsaman
5995
5996  Updated my entry.
5997
5998 2003-08-05 Tuesday 11:54  jpsaman
5999
6000  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'.
6001
6002 2003-08-05 Tuesday 11:52  jpsaman
6003
6004  Added glade2 project file.
6005
6006 2003-08-05 Tuesday 11:51  jpsaman
6007
6008  Removing file.
6009
6010 2003-08-05 Tuesday 11:49  jpsaman
6011
6012  Removing files for Familiar interface (Gtk+1.2 and GPE).
6013
6014 2003-08-05 Tuesday 10:39  jpsaman
6015
6016  Fixed superflous tuning ;-)
6017
6018 2003-08-05 Tuesday 09:35  jpsaman
6019
6020  - Enabled tuning for DVB-C and DVB-T cards.
6021  - Syncing with old satellite plugin.
6022  - Cleanup of code.
6023
6024 2003-08-05 Tuesday 08:02  asmax
6025
6026  * VLC_AddTarget had a new prototype
6027
6028 2003-08-05 Tuesday 01:27  fenrir
6029
6030   * sdp: near implemented basic RTP reading (MPA payload type may work when
6031  used without RTSP).
6032
6033 2003-08-04 Monday 23:35  gbazin
6034
6035  * src/video_output/video_text.c: removed legacy code that has been rotting for ages.
6036
6037 2003-08-04 Monday 23:31  gbazin
6038
6039  * modules/misc/freetype.c: don't assume input string is in utf8 when calculating its length (better alloc more space than necessary).
6040     + cleanup.
6041
6042 2003-08-04 Monday 22:49  fenrir
6043
6044   * ts: fixed a segfault when removing PCR stream.
6045
6046 2003-08-04 Monday 18:50  fenrir
6047
6048   * sdp: begun to implement RTP code. (Not yet usefull)
6049
6050 2003-08-04 Monday 12:40  jpsaman
6051
6052  Added a error message that the default values are used.
6053
6054 2003-08-04 Monday 12:34  jpsaman
6055
6056  Tuning succeeds, but have no audio yet. Major cleanup of code.
6057
6058 2003-08-04 Monday 12:34  jpsaman
6059
6060  Fixed missing headerfile.
6061
6062 2003-08-04 Monday 00:48  fenrir
6063
6064   * sdp: - fixed loading of file > 1024 bytes.
6065          - more processing -> now it should extract enough informations to
6066          build RTP/RTSP session.
6067          (Does not play anything yet)
6068
6069 2003-08-03 Sunday 23:11  gbazin
6070
6071  * 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).
6072  * modules/video_output/x11/*: support for the _NET_WM_STATE_FULLSCREEN hint from the Extended Window Manager Hints spec.
6073  * modules/audio_output/alsa.c: support for 4.0 and 5.1 audio channels. This time it has been tested ;)
6074
6075 2003-08-03 Sunday 20:25  gbazin
6076
6077  * src/input/input_ext-plugins.c: fixed nasty segfault when pf_read() returns -1;
6078
6079 2003-08-03 Sunday 16:36  bigben
6080
6081  * modules/access_out/http.c :
6082
6083  using ability to give parametters to a specific sout module to set user and password fot http access out.
6084
6085  new syntax is '#dst{access=http{user=foo,pass=bar}}
6086
6087  --sout-http-user and --sout-http-pwd parametters have been deleted.
6088
6089 2003-08-03 Sunday 16:22  fenrir
6090
6091   * sdp: parse 'a=' field.
6092
6093 2003-08-03 Sunday 15:25  fenrir
6094
6095   * sdp: begining of a SDP parser. It won't let you play anything for
6096   now, it just does (incomplete) parsing.
6097
6098 2003-08-03 Sunday 13:49  titer
6099
6100   configure.ac : added needed linking flags for BeOS/Zeta
6101   Makefile.am : cleaned make packages-beos
6102
6103 2003-08-03 Sunday 12:04  fenrir
6104
6105   * rtsp: mmmh, close the socket.
6106
6107 2003-08-03 Sunday 02:00  fenrir
6108
6109   rtsp: connect  to an RTSP server,  issue a DESCRIBE command  and return
6110  the  answer.  It  WON'T  let  you  do  rtsp  as  we  first  need  a  SDP
6111  parser/demuxer, but it is on the way.
6112
6113   The idea is to have a generic  SDP demuxer that will work with SDP from
6114  file, http or rtsp.
6115
6116 2003-08-02 Saturday 19:30  bigben
6117
6118  * modules/access/http.c
6119        - 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.
6120
6121 2003-08-02 Saturday 19:16  fenrir
6122
6123   * ninput : a little developer documentation.
6124
6125 2003-08-02 Saturday 16:43  fenrir
6126
6127   * all: some helpers functions for pf_demux_control.
6128
6129 2003-08-02 Saturday 15:22  fenrir
6130
6131   * all: added a pf_demux_control member to input_thread_t. It is currently
6132   unused.
6133
6134 2003-08-02 Saturday 14:06  gbazin
6135
6136  * ALL: bumped version number to 0.6.2-cvs
6137  * 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.
6138
6139 2003-08-02 Saturday 01:33  fenrir
6140
6141   * ps: clean up and dvd subtitles support.
6142
6143 2003-08-01 Friday 20:06  gbazin
6144
6145  * modules/mux/mp4.c: support for mov muxing + cleanup.
6146  * modules/codec/quicktime.c: small cleanup.
6147
6148 2003-08-01 Friday 19:38  fenrir
6149
6150   * udp: clean up.
6151
6152 2003-08-01 Friday 19:38  fenrir
6153
6154   ts: large rewrite of the TS muxer to produce better TS and support DVD
6155       subtitle.
6156       I have added some options:
6157          - bmin : minimum bitrate (bits/s) of the TS. Padding is added in
6158          case of insuffisant bitrate. (default: disabled).
6159          - bmax : maximum bitrate (bit/s) of the TS. It just drops packets
6160          to achieve the target. (default: disabled)
6161          - pcr : minimum delay between two pcr equal to dts of the video
6162          stream (default 100ms)
6163          - pcr-soft : minimum delay between two pcr interpolated from the
6164          pcr that are equal to dts. (default: none)
6165   Remarks:
6166    - bmin/bmax allow to create CBR stream.
6167    - Bitrate is calculated on a PCR time.
6168    - PCR delay cannot be less than length of a frame of the PCR stream.
6169    - PCR soft is used to help when using big PCR delay. It is usefull to
6170    produce stream with smoother bitrate variation.
6171    - Big PCR delay introduce more latency.
6172
6173   TODO:
6174    Test stability, bugs ...
6175
6176 2003-08-01 Friday 18:49  fenrir
6177
6178   * ts.c: arggg, bad copy/past.
6179
6180 2003-08-01 Friday 18:42  fenrir
6181
6182   * stream_output.c: fixed a segfault when muxer isn't specified.
6183
6184 2003-08-01 Friday 18:02  fenrir
6185
6186   * ts: apply patch of Andy Lindsay (fix one memory leak and PMT handling)
6187         converted all u8,u16,u32 into uint8_t, uint16_t, uint32_t
6188
6189 2003-08-01 Friday 17:38  fenrir
6190
6191   * index.html,style.css : remove built-in css file. added link to info.html.
6192
6193 2003-08-01 Friday 17:30  fenrir
6194
6195   * http: added mime type for .css file.
6196
6197 2003-08-01 Friday 17:21  fenrir
6198
6199   * info: commit the good file...
6200
6201 2003-08-01 Friday 09:45  sam
6202
6203    * modules/access/http.c:
6204      + Coding style fixes.
6205      + Removed a C99-ism.
6206
6207 2003-08-01 Friday 08:24  sam
6208
6209    * debian/rules:
6210      + Activated freetype support.
6211    * debian/control:
6212      + Added a build-dependency on freetype6-dev.
6213      + Added a build-dependency on libdvbpsi2-dev.
6214      + We now recommend gnome-vlc | wxvlc.
6215      + We now suggest fortune-mod.
6216
6217 2003-08-01 Friday 00:55  fenrir
6218
6219   * wav: forgot this one.
6220
6221 2003-08-01 Friday 00:40  fenrir
6222
6223   * configure.ac: audio -> mpga
6224   * demux/* : function name consistency.
6225
6226 2003-08-01 Friday 00:37  fenrir
6227
6228   * mpga: mp3 demuxer written from scratch using ninput.h
6229
6230 2003-08-01 Friday 00:26  fenrir
6231
6232   * configure.ac: remove old wav and aac directories.
6233
6234 2003-08-01 Friday 00:18  fenrir
6235
6236   * wav: remove old wav demuxer.
6237
6238 2003-08-01 Friday 00:18  fenrir
6239
6240   * aac/* remove old aac demuxer.
6241
6242 2003-08-01 Friday 00:16  fenrir
6243
6244   * Modules.am : added aac.c and wav.c
6245   * asf/asf.c: better check for invalid header.
6246
6247 2003-08-01 Friday 00:09  fenrir
6248
6249   * wav.c : big clean up and use ninput.h
6250
6251 2003-08-01 Friday 00:08  fenrir
6252
6253   * aac.c : big clean up and use ninput.h
6254
6255 2003-08-01 Friday 00:05  fenrir
6256
6257   au.c : cleaned up and use ninput.h
6258
6259 2003-08-01 Friday 00:05  gbazin
6260
6261  * 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.
6262  * modules/access/dvb/qpsk.c: gettext reserves the use of _("").
6263  * 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)
6264
6265 2003-08-01 Friday 00:04  fenrir
6266
6267   a52sys.c: completely rewritten a52 stream demuxer. Now you should be able
6268   to play such file.
6269
6270 2003-08-01 Friday 00:00  fenrir
6271
6272   * modules.c : include ninput.h
6273
6274 2003-08-01 Friday 00:00  fenrir
6275
6276   * vlc_common.h: include stdarg.h by default. Required by ninput.h
6277   *  ninput.h :  extracted  duplicated  stream functions  from  a lot  of
6278   demuxers and do a nice (?) API.
6279   * stream.c: implement basic streams  manipulation. It is just a wrapper
6280   but it is useful.
6281   * all: added a i_ttl field in network_socket_t to allow per connection ttl
6282  setting (in fact only used by access_out/udp.c.
6283
6284 2003-07-31 Thursday 23:44  fenrir
6285
6286   * all: added a i_ttl field in network_socket_t to allow per connection ttl
6287  setting (in fact only used by access_out/udp.c.
6288
6289 2003-07-31 Thursday 23:14  massiot
6290
6291  Fixed a memory leak (thanks Andy Lindsay !).
6292
6293 2003-07-31 Thursday 21:46  gbazin
6294
6295  * 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).
6296  * modules/control/http.c: allow directories of the form "x:\" on win32.
6297
6298 2003-07-31 Thursday 21:18  bigben
6299
6300  * modules/access/http.c :
6301         - using new var_Create/var_Get method to get parametters.
6302
6303 2003-07-31 Thursday 20:47  reno
6304
6305  * Make vlc compiling !
6306
6307 2003-07-31 Thursday 19:24  fenrir
6308
6309   * stream_output: * some clean and fixed a little memory leak.
6310                    * give to access and muxers options. Now you can use:
6311  --sout 'access{option1=value}/mux{a=value,b=value}:/path'. It should also
6312  works with '#std{access=access{o=v}, mux=...}' (but untested). For now it's
6313  not used.
6314
6315 2003-07-31 Thursday 19:14  fenrir
6316
6317   * stream_output: * added some #define for private flags.
6318                    * now muxer and access_out also receive options like
6319                    stream_out.
6320
6321 2003-07-31 Thursday 19:10  bigben
6322
6323  * modules/access_out/http.c
6324         - httpd.c has support for Basic Authentification, so use it !
6325           --sout-http-user user --sout-http-pwd password
6326
6327 2003-07-31 Thursday 19:02  fenrir
6328
6329   * copy.c: Added DVD subtitle support. I still need to commit the TS
6330  muxer.
6331
6332 2003-07-31 Thursday 18:25  bigben
6333
6334  * Add support for basic authentification in http access.
6335
6336  use :
6337
6338  --http-user user --http-pwd password
6339
6340  or
6341
6342  http://user:password@server/path (2nd parameter overrides the first)
6343
6344 2003-07-31 Thursday 17:03  sigmunau
6345
6346  modules/misc/freetype.c:
6347    - calculate and store size information for each line independently.
6348    - misc other fixes
6349
6350 2003-07-31 Thursday 15:31  jpsaman
6351
6352  Updated LIST of modules and configuration options for building.
6353
6354 2003-07-31 Thursday 15:30  jpsaman
6355
6356  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.).
6357
6358 2003-07-31 Thursday 13:06  sam
6359
6360    * toolbox: Export LC_ALL=C to avoid future cluttering of POTFILES.in.
6361    * po/: Re-ran toolbox --update-po.
6362
6363 2003-07-31 Thursday 12:08  sam
6364
6365    * Added and fixed .cvsignore files.
6366
6367 2003-07-31 Thursday 11:02  sam
6368
6369    * Makefile.am: Really put po before ., not . after everything else. Fixed the
6370      Mozilla plugin build while preserving the fix for VLC.app.
6371
6372 2003-07-31 Thursday 08:18  zorglub
6373
6374  * modules/control/joystick.c
6375         * Allow the user to remap the actions.
6376         * Improved the strings (please check)
6377         * Prevent 0 seconds seeks
6378
6379  * share/http/*.html
6380         * partial HTML validation fixes
6381         * Improved the look
6382
6383  * src/stream_output/announce.c
6384         * minor fixes (thanks sam)
6385
6386 2003-07-30 Wednesday 21:09  gbazin
6387
6388  * modules/control/http.c: on win32 we store the html interface in "http" not "share/http".
6389  * src/input/input_programs.c: check for "" descriptions in AddES().
6390
6391 2003-07-30 Wednesday 12:21  jpsaman
6392
6393  Updating design of PDA Gtk2 interface
6394
6395 2003-07-30 Wednesday 12:20  jpsaman
6396
6397  Updating design of PDA Gtk2 interface.
6398
6399 2003-07-30 Wednesday 02:00  fenrir
6400
6401   * transcode:
6402      - added new HQ mode (recent ffmpeg only). hq now accept "simple",
6403        "bits" and "rd" as paramters.
6404      - automaticaly try stereo mode encoding when failed with more
6405        than 2 channels. (eg a52 -> mpga)
6406
6407 2003-07-29 Tuesday 23:55  gbazin
6408
6409  * ChangeLog: update.
6410
6411 2003-07-29 Tuesday 23:50  gbazin
6412
6413  * configure.ac: added the svlc shortcut for the skins.
6414  * install-win32: removed the custom link in the start menu.
6415
6416 2003-07-29 Tuesday 23:01  gbazin
6417
6418  * ChangeLog: updated the changelog for the release
6419
6420 2003-07-29 Tuesday 22:25  gbazin
6421
6422  * modules/codec/spudec/parse.c: fixed typo found by Meuuh.
6423
6424 2003-07-29 Tuesday 22:20  gbazin
6425
6426  * src/video_output/video_output.c: fixed potential segfault.
6427  * configure.ac: don't bail out if matroska headers are not found.
6428
6429 2003-07-29 Tuesday 21:56  gbazin
6430
6431  * toolbox: fixed typo in the changelog rule.
6432
6433 2003-07-29 Tuesday 21:46  gbazin
6434
6435  * modules/video_output/directx/events.c: compilation fix.
6436
6437 2003-07-29 Tuesday 21:14  gbazin
6438
6439  * modules/gui/macosx/controls.m: fixed race condition in prev/next commands.
6440  * modules/gui/wxwindows/wxwindows.cpp: raised the priority of the wxwin interface so it is now the default.
6441      We also lower the priority if there is no DISPLAY env variable.
6442  * modules/gui/wxwindows/interface.cpp: prev/next buttons are also used to navigate through titles.
6443  * modules/video_output/directx/events.c: use arrow keys for DVD navigation.
6444  * modules/video_output/x11/xcommon.c: page up/down now seek -10/10 secs.
6445  * share/vlc_win32_rc.rc: compilation fix.
6446
6447 2003-07-29 Tuesday 18:51  fenrir
6448
6449   * http.c:  under linux if no directory is specified search "share/http"
6450  and then DATA_PATH"/http".
6451
6452 2003-07-29 Tuesday 17:42  gbazin
6453
6454  * configure.ac: bumped version number to 0.6.1.
6455      Enabled matroska support by default.
6456  * extras/MacOSX/*: bumped version number to 0.6.1.
6457  * INSTALL.win32: instructions update.
6458  * share/Makefile.am: included the html files for the http interface.
6459  * po/*: ran ./toolbox --update-po.
6460
6461 2003-07-29 Tuesday 09:32  sam
6462
6463    * modules/video_output/x11/xcommon.c: Hopefully a proper fix for the Mozilla
6464      event handling bug.
6465
6466 2003-07-28 Monday 22:46  gbazin
6467
6468  * modules/video_output/x11/xcommon.c: reverted sam's last commit which broke the event reading loop on the video window.
6469
6470 2003-07-28 Monday 21:41  massiot
6471
6472  * configure.ac: Worked around a bug in the OS X linker, with multiply
6473    defined symbols and libmp3lame
6474  * Makefile.am: Build po before . because we need the po files to build
6475    VLC.app
6476  * po/fr.po: French translation courtesy of Jean-Pierre Kuypers
6477  * OS X interface: cosmetics
6478
6479 2003-07-28 Monday 20:25  jpsaman
6480
6481  Added HuffYuv and A-law codes for low bitrate and CPU load encodings/transcoding
6482
6483 2003-07-28 Monday 20:23  jpsaman
6484
6485  Added NEWS for iPaq port.
6486
6487 2003-07-28 Monday 20:23  jpsaman
6488
6489  Updated build scripts:
6490  - enabled video4linux for WebCams on handhelds
6491  - enabled PDA Gtk2 interface instead of familiar interface
6492  - enabled stream output and transcoding
6493
6494 2003-07-28 Monday 18:02  massiot
6495
6496  * modules/video_output/x11/xcommon.*: endianness patch + arrow keys are
6497    now used to browse through the DVD menus.
6498
6499 2003-07-28 Monday 13:19  massiot
6500
6501  * Fixed my last commit.
6502
6503 2003-07-28 Monday 07:16  fenrir
6504
6505   * rc: Fixed a bug with seek command.
6506         Added support of "seek n%" (Usefull when mux_rate is nul )
6507
6508 2003-07-28 Monday 07:05  jpsaman
6509
6510  Added PDA images to Makefile.am
6511
6512 2003-07-27 Sunday 23:58  fenrir
6513
6514   * sub: does not issue an error message when sub-file is empty.
6515
6516 2003-07-27 Sunday 23:05  hartman
6517
6518  * Brought the new options system to the OSX gui.
6519    and some small fixes.
6520
6521 2003-07-27 Sunday 21:35  jpsaman
6522
6523  Gtk2 port of the familiar Linux interface. The name is also changed to PDA so it reflects that it is targeted at handhelds.
6524
6525  The familiar interface itself is deprecreated and will be removed after the next stable version of VLC Media Player.
6526
6527 2003-07-27 Sunday 16:20  gbazin
6528
6529  * modules/audio_output/alsa.c: #ifdef DEBUG -> #ifdef ALSA_DEBUG
6530
6531 2003-07-27 Sunday 16:14  gbazin
6532
6533  * modules/audio_output/alsa.c: bail out if the device is already in use.
6534
6535 2003-07-27 Sunday 15:49  gbazin
6536
6537  * src/input/input_ext-plugins.c: forgot to re-lock a mutex.
6538
6539 2003-07-27 Sunday 14:10  massiot
6540
6541  * src/input/input_clock.c: Fixed two long-standing (> 2 years) bugs
6542  - there should be fewer resampling, particularly on DVD chapter changes
6543  - when you unpause a DVD, VLC will wait for the drive to spin up, so you
6544  won't lose several seconds of movies
6545
6546  * modules/gui/macosx/controls.m: Seeking in paused mode resumes the play
6547  mode, make the interface take that into account.
6548
6549 2003-07-27 Sunday 12:31  ipkiss
6550
6551   * All: Removed the win32 plugin; wxwindows rulez :)
6552
6553 2003-07-26 Saturday 18:54  titer
6554
6555   freetype.c: basic YUY2 rendering (Y only)
6556
6557 2003-07-26 Saturday 15:36  gbazin
6558
6559  * modules/gui/skins/controls/checkbox.cpp: compilation fix.
6560
6561 2003-07-26 Saturday 15:34  fenrir
6562
6563  ffmpeg: fix potential overread for mpeg4 with vol.
6564
6565 2003-07-26 Saturday 14:19  gbazin
6566
6567  * modules/gui/wxwindows/open.cpp: move the "open subtitles" line into the file panel.
6568
6569 2003-07-26 Saturday 14:04  ipkiss
6570
6571   * modules/gui/skins/controls/checkbox.cpp: Fixed a stupid bug (a return
6572     value was always true...)
6573
6574 2003-07-26 Saturday 12:41  gbazin
6575
6576  * modules/gui/wxwindows/open.cpp: workaround design problems in wxSpinCtrl (wxSpinCtrl::GetValue() triggers a value update event).
6577
6578 2003-07-25 Friday 22:50  gbazin
6579
6580  * modules/gui/wxwindows/*: fixed clean-up of the dialogs provider on exit.
6581  * modules/gui/skins/x11/*: proper initialization of a global var so we can start/exit the skins interface several times.
6582
6583 2003-07-25 Friday 13:24  gbazin
6584
6585  * INSTALL.win32: updated build instructions (btw since the last build changes, mingw+msys can be used again to compile VLC).
6586  * modules/gui/wxwindows/wxwindows.cpp: oops.
6587
6588 2003-07-25 Friday 11:37  gbazin
6589
6590  * modules/video_output/directx/events.c: a couple of compiler warning fixes.
6591  * msvc/vlc.dsw: relaced basic_skins plugin with the skins one.
6592
6593 2003-07-25 Friday 11:33  gbazin
6594
6595  * configure.ac: libpng (logo plugin) needs to be linked with zlib.
6596  * modules/gui/wxwindows/*: a couple of compilation fixes for wxWindows cvs.
6597
6598 2003-07-25 Friday 01:11  hartman
6599
6600  * subsdec now uses the new options code.
6601
6602 2003-07-25 Friday 01:09  hartman
6603
6604  * Updated it.po
6605
6606 2003-07-25 Friday 01:09  hartman
6607
6608  * Largely updated nl.po
6609  * Updated it.po
6610
6611 2003-07-24 Thursday 23:21  gbazin
6612
6613  * modules/gui/wxwindows/wxwindows.cpp: temporary hack (I hope ;) to fix win32 compilation with wxWindows < 2.5.
6614
6615 2003-07-24 Thursday 22:58  gbazin
6616
6617  * 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.
6618
6619 2003-07-24 Thursday 22:05  sam
6620
6621    * modules/access/v4l/v4l.c:
6622      + Removed my name from this file, I didn't contribute anything major to it.
6623      + Added strerror(errno) where adequate, as well as additional debug
6624        information, hopefully more useful than "cannot open".
6625
6626 2003-07-24 Thursday 21:50  gbazin
6627
6628  * modules/gui/wxwindows/*: you can now specify input options in the stream output MRL as well.
6629  * modules/misc/freetype.c: bail out if no font has been specified.
6630  * modules/demux/util/sub.h: don't forget to detach the demuxsub object.
6631
6632 2003-07-24 Thursday 20:34  sam
6633
6634    * bootstrap:
6635      + Run autopoint with the -f flag.
6636      + Remove stamp files in the bootstrap process.
6637
6638 2003-07-24 Thursday 19:30  sigmunau
6639
6640  ignore CR characters wherever they might be.
6641  A little better line spaceing, but I still don't understand what this is all
6642  about.
6643
6644 2003-07-24 Thursday 19:07  sigmunau
6645
6646  fixed a nasty code duplication where the same function call was two places
6647  with just a few lines in between, but in separate #if cases.
6648
6649 2003-07-24 Thursday 18:30  bigben
6650
6651  * "frequency=" is channel frequency in kHz again
6652
6653  * fix  a segfault when "/dev/video0"  or "norm=" were last  arguments of
6654  the command line
6655
6656 2003-07-24 Thursday 18:27  bigben
6657
6658  * Changes "frequency=" syntax. New syntax is channel frequency in kHz
6659  * shows a warning if frequency is in "previous syntax range"
6660
6661 2003-07-24 Thursday 17:31  gbazin
6662
6663  * modules/gui/wxwindows/open.cpp: compilation fix.
6664
6665 2003-07-24 Thursday 16:07  gbazin
6666
6667  * modules/gui/wxwindows/*: added support for input options in the open dialog.
6668     The stream output and subtitles options use them and you can also add options in the MRL itself.
6669
6670 2003-07-23 Wednesday 23:05  gbazin
6671
6672  * modules/misc/freetype.c, modules/demux/util/sub.c: cleanup.
6673  * modules/demux/util/sub.h: thou shall do a vlc_object_attach().
6674  * src/misc/variables.c: added VLC_VAR_FILE and VLC_VAR_DIRECTORY inheritance support.
6675
6676 2003-07-23 Wednesday 22:55  massiot
6677
6678  * Updated po files. STRINGS ARE FROZEN !!!
6679
6680 2003-07-23 Wednesday 22:02  jpsaman
6681
6682  Interface for Familiar v0.7 and GPE. This interface is based on gtk2 libaries.
6683
6684 2003-07-23 Wednesday 22:01  gbazin
6685
6686  * include/variables.h, src/misc/variables.c: you can now use var_Create() directly to create an object variable with an inherited value.
6687     eg. var_Create( p_vout, "zoom", VLC_VAR_FLOAT | VLC_VAR_DOINHERIT );
6688     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).
6689
6690  * src/input/input.c, src/input/input_programs.c, src/video_output/video_output.c: converted more config_GetFoo() into var_Create()/var_Get();
6691
6692 2003-07-23 Wednesday 21:45  hartman
6693
6694  * include/vlc_common.h: MAX_PATH PATH_MAX, we don't wanna bother and use the
6695    latter everywhere.
6696  * modules/demux/util/sub.c: Bring the config options in here to the variable structure.
6697  * modules/misc/freetype.c: Bring the config options in here to the variable structure.
6698    Fix the linespacing. Dnumgis, it works, just define another linespacing :)
6699
6700 2003-07-23 Wednesday 19:11  titer
6701
6702   freetype.c : use the default BeOS font on BeOS
6703
6704 2003-07-23 Wednesday 17:31  ipkiss
6705
6706   * modules/gui/skins/src/banks.cpp: removed a useless event I had
6707     forgotten
6708
6709 2003-07-23 Wednesday 09:14  asmax
6710
6711  * all: fixed depcomp failure
6712
6713 2003-07-23 Wednesday 07:37  jpsaman
6714
6715  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;".
6716
6717 2003-07-23 Wednesday 01:28  gbazin
6718
6719  * modules/misc/sap.c: oops, compilation fix.
6720
6721 2003-07-23 Wednesday 01:13  gbazin
6722
6723  * ALL: changes to the playlist_Add() and VLC_AddTarget() proto to include a list of options associated with the input.
6724  * 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.
6725  * 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.
6726  * 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 ':'.
6727
6728  All these changes allow you to specify input specific options.
6729  eg: ./vlc --no-sout-audio yourvideo.mpeg :sout=udp/http::8080 :sout-audio yourvideo2.mpeg
6730  Here the ":sout" option will only apply to yourvideo.mpeg.
6731  "--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.
6732
6733  TODO: - the interfaces need to be modified to benefit from the new playlist_Add() api.
6734        - 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().
6735
6736 2003-07-22 Tuesday 22:02  hartman
6737
6738  * Fix Makefiles for removed .rle fonts
6739
6740 2003-07-22 Tuesday 20:49  hartman
6741
6742  * ALL:
6743    - Removed all the RLE subtitle font code.
6744    - Removed the .rle and even older .psf font files.
6745    - Moved the filesubtitle code from spudec to subsdec.
6746    - spudec is again DVD only.
6747
6748 2003-07-22 Tuesday 20:25  bigben
6749
6750  frequency is  nom frequency  in MHz * 16, as  for the  v4l input.
6751  Breaks compatibility with previous syntax...
6752
6753 2003-07-22 Tuesday 18:06  gbazin
6754
6755  * src/stream_output/stream_output.c: fixed segfault when muxer can't add an elementary stream.
6756
6757 2003-07-22 Tuesday 15:59  gbazin
6758
6759  * src/misc/variables.c: fixed small mem leak (courtesy of Andy Lindsay)
6760  * modules/gui/wxwindows/interface.cpp: small improvements to the volume control.
6761
6762 2003-07-22 Tuesday 13:58  bigben
6763
6764  * We're finally parsing all parameters (including standard)
6765  * syntax is now (roughly) the same as for the v4l input
6766  ex : vlc pvr:/dev/video0:frequency=1242:norm=secam:size=12x42:bitrate=1200,maxbitrate=4200
6767  * old syntax is still working
6768  * norm can be "pal", "secam", "ntsc" or any hexa value
6769
6770 2003-07-21 Monday 23:53  fenrir
6771
6772   * http: added "del" and "empty" control. (for playlist). Corrected
6773  "previous" command.
6774   TODO: doc :(
6775
6776 2003-07-21 Monday 19:45  jpsaman
6777
6778  Forgot this one.
6779
6780 2003-07-21 Monday 19:38  jpsaman
6781
6782  Added missing familiar-playlistb16x16.xpm
6783
6784 2003-07-21 Monday 19:25  jpsaman
6785
6786  Updated build rules for the Sharp Zaurus.
6787
6788 2003-07-21 Monday 19:19  jpsaman
6789
6790  Updated build rules for iPaq.
6791
6792 2003-07-21 Monday 18:24  gbazin
6793
6794  * modules/codec/spudec/spudec.c: disabled RLE font loading as it's not used anymore.
6795
6796 2003-07-21 Monday 17:48  gbazin
6797
6798  * modules/codec/quicktime.c, configure.ac: ported the audio part of the quicktime module to win32.
6799
6800 2003-07-21 Monday 17:29  gbazin
6801
6802  * Makefile.am, install-win32: removed rle fonts from the win32 package and added the necessary files for the http interface.
6803
6804 2003-07-21 Monday 01:38  hartman
6805
6806  * vlc.ebuild: disabled kde, fixed mad and freetype support
6807  * Makefile.am: added html files for http intf to macosx.
6808    windows and beos probably need to do this too.
6809
6810 2003-07-20 Sunday 23:46  gbazin
6811
6812  * modules/misc/freetype.c: set default font on win32. Fixed small memleak as well.
6813
6814 2003-07-20 Sunday 23:30  gbazin
6815
6816  * modules/packetizer/copy.c, modules/stream_out/transcode.c: handle raw RV15, RV16, RV24, RV32,
6817  GREY.
6818
6819 2003-07-20 Sunday 23:05  sigmunau
6820
6821  removed some c++ style comments, fixed some untrue comments, moved a
6822  function prototype
6823
6824 2003-07-20 Sunday 22:16  hartman
6825
6826  * Update of language files
6827
6828 2003-07-20 Sunday 22:06  hartman
6829
6830  * bumped up version to 0.6.1-test1
6831
6832 2003-07-20 Sunday 21:41  hartman
6833
6834  * Set the default font on Mac OS X to the system font.
6835
6836 2003-07-20 Sunday 21:28  gbazin
6837
6838  * modules/gui/wxwindows/streamout.cpp: small cosmetic change for the streamout dialog.
6839
6840 2003-07-20 Sunday 20:54  hartman
6841
6842  * removed matrox support, since the modules is broken
6843    http://bugs.gentoo.org/show_bug.cgi?id=24910
6844
6845 2003-07-20 Sunday 20:42  ipkiss
6846
6847   * modules/gui/skins/*: removed useless code
6848
6849 2003-07-20 Sunday 20:33  gbazin
6850
6851  * src/input/input_ext-plugins.c: fixed previous commit.
6852  * modules/gui/wxwindows/interface.cpp: fixed a couple of bugs.
6853
6854 2003-07-20 Sunday 19:48  hartman
6855
6856  * README.MacOSX.rtf: updated section on subtitles.
6857  * vlc.ebuild: added amd64 keyword. changed script to use emake again.
6858    Removed MODULES from the doc installation.
6859  * src/libvlc.h: added the new ffmpeg a/v encoders to the list for the prefs.
6860  * share/vlc_win32_rc.rc: Changed the Win32 name of VLC from,
6861    "An Opensource Media Player" to "VLC media player".
6862  * other: added the new transcoding codecs, channels option and SAP option
6863    to the stream output dialog.
6864
6865 2003-07-20 Sunday 16:56  ipkiss
6866
6867   * modules/misc/freetype.c: compilation fix for windows
6868
6869 2003-07-20 Sunday 16:26  sigmunau
6870
6871  Draw the text in the U and V planes as well. Removes the transparency effect.
6872  Also check which chroma is in use and give an error message if it isn't
6873  supported.
6874
6875  Someone (possibly me) should write some renderer functions for other
6876  colorspaces.
6877
6878 2003-07-20 Sunday 15:33  gbazin
6879
6880  * Added MPEG 1 to the list of encapsulation methods (useful to produce files playable by WMP).
6881
6882 2003-07-20 Sunday 15:17  gbazin
6883
6884  * 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.
6885
6886 2003-07-20 Sunday 12:34  sigmunau
6887
6888  some cleanup in file info code, add fourccs in hex form ( some users want
6889  that ), add audio bitrate when available (untested)
6890
6891 2003-07-20 Sunday 12:22  gbazin
6892
6893  * 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.
6894  * Makefile.am: removed INSTALL.win32 from the win32 package as it's only useful for developpers anyway.
6895
6896 2003-07-20 Sunday 10:38  gbazin
6897
6898  * modules/gui/wxwindows/*, include/vlc_interface.h: new generic "open file" dialog.
6899  * modules/gui/skins/*: use the new generic "open file" dialog to load skins.
6900
6901 2003-07-20 Sunday 08:30  zorglub
6902
6903  modules/control/joystick.c: Joystick control module (linux only)
6904
6905  disabled by default, use --enable-joystick & --extraintf joystick
6906
6907  actions are:
6908         left-right: variable speed seek
6909         up-down: browse the playlist
6910         button 1: play/pause
6911         button 2: fullscreen
6912
6913 2003-07-19 Saturday 16:33  gbazin
6914
6915  * modules/gui/wxwindows/*: proper characters encoding conversions.
6916     Override the popup menu only for the main interface.
6917
6918 2003-07-19 Saturday 15:25  sigmunau
6919
6920  alsa is only available on linux
6921
6922 2003-07-19 Saturday 15:15  sigmunau
6923
6924  Render the glyph for each character only once, and not once for each frame.
6925  Should speed up things a bit.
6926
6927 2003-07-19 Saturday 15:12  fenrir
6928
6929   * mp4: parse another box.
6930
6931 2003-07-19 Saturday 14:41  sigmunau
6932
6933  Use proper linespacing
6934
6935 2003-07-19 Saturday 14:22  gbazin
6936
6937  * src/libvlc.c: use UTF-8 internally on win32.
6938
6939 2003-07-19 Saturday 14:14  sigmunau
6940
6941  fix linking with iconv for the spudec module
6942
6943 2003-07-19 Saturday 11:29  sam
6944
6945    * Makefile.am: Fixed the plugins' target directory location.
6946
6947 2003-07-19 Saturday 00:02  hartman
6948
6949  * NEWS: added some more stuff for the upcoming 0.6.1
6950  * vlc.ebuild: removed xvid and added the debug USE variable. Also some formatting fixes.
6951
6952 2003-07-18 Friday 23:50  hartman
6953
6954  * add a #include <errno.h>
6955
6956 2003-07-18 Friday 23:41  hartman
6957
6958  * Add -liconv to the ldflags of the spudec module.
6959  * Add -framework Carbon to the ldflags of the spudec module when Carbon is
6960    present. freetype-config unfortunatly omits this on MacOSX.
6961
6962  I think I did this correctly, but it might be wise to review this :)
6963
6964 2003-07-18 Friday 20:52  gbazin
6965
6966  * src/libvlc.h: disabled the encoders config options (encoders are not used anymore, all the encoding is done in the stream output transcode module).
6967  * 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.)
6968
6969 2003-07-18 Friday 20:16  hartman
6970
6971  * had forgotten to actually activate mozilla :)
6972
6973 2003-07-18 Friday 20:06  gbazin
6974
6975  * modules/audio_output/alsa.c: alsa is now the default audio output.
6976  * src/misc/configuration.c: removed unnecessary line.
6977  * modules/gui/skins/parser.*: small cosmetic change.
6978
6979 2003-07-18 Friday 20:00  hartman
6980
6981  * mozilla support enabled
6982  * added USE mad and libid3tag
6983  * added mp3lame capability to ffmpeg.
6984  * updated wxGTK requirements to 2.4.1
6985
6986 2003-07-18 Friday 19:26  titer
6987
6988   Added 'CDVC' fourcc (another one for DV video)
6989
6990 2003-07-18 Friday 14:18  gbazin
6991
6992  * modules/gui/wxwindows/wxwindows.cpp: oops.
6993
6994 2003-07-18 Friday 13:22  gbazin
6995
6996  *  modules/gui/wxwindows/*: avoid queuing popup menu events while one is already being displayed.
6997
6998 2003-07-18 Friday 11:39  gbazin
6999
7000  * modules/video_output/directx/events.c: closing the video window doesn't doesn't exit vlc anymore, it just stops the current stream.
7001  * modules/gui/wxwindows/*: fix for popup menu placement.
7002
7003 2003-07-17 Thursday 22:54  gbazin
7004
7005  * src/playlist/playlist.c: fixed recent playlist breakage.
7006
7007 2003-07-17 Thursday 18:58  gbazin
7008
7009  * modules/gui/wxwindows/*: enable popup menu support in the "dialogs provider".
7010
7011 2003-07-17 Thursday 17:30  gbazin
7012
7013  * modules/gui/wxwindows/*: The wxwindows interface is now a "dialogs provider" module as well as a normal "interface".
7014     Dialog providers expose an api that allow other modules to use the GUI dialogs the module provides (open dialogs, etc...).
7015     + misc small enhancements.
7016
7017  * modules/gui/skins/*: completely removed the dependancy on the wxwindows code (which also eliminates the need for the basic_skins module).
7018     The skins module will now try to load a "dialogs provider" to display the open, messages, file info and preferences dialogs.
7019
7020 2003-07-17 Thursday 16:34  sam
7021
7022    * Makefile.am: Parse mozilla after . so that the mozilla plugin gets its
7023      dependencies right.
7024    * src/stream_output/announce.c: Compilation fix.
7025
7026 2003-07-17 Thursday 15:49  sam
7027
7028    * m4/vlc.m4: Looks like POSIX shell reduces "`eval echo '$'FOO`" to "" even
7029      if $FOO contains spaces. Worked around the problem.
7030
7031 2003-07-17 Thursday 14:54  sam
7032
7033    * configure.ac vlc-config.in.in: Oops, vlc-config needs top_builddir, not
7034      top_srcdir.
7035
7036 2003-07-17 Thursday 14:28  sam
7037
7038    * src/stream_output/announce.c:
7039      + Fixed Win32 port.
7040      + Speed optimizations in split().
7041      + More coding style fixes.
7042
7043 2003-07-17 Thursday 14:10  sam
7044
7045    * src/stream_output/announce.c:
7046      + Coding style fixes.
7047      + Use memcpy() instead of for() loops.
7048
7049 2003-07-17 Thursday 13:09  sam
7050
7051    * mozilla/Makefile.am: Fixed stamp-pic generation, it was created in the
7052      current directory but looked for in the parent directory.
7053
7054 2003-07-17 Thursday 13:01  sam
7055
7056    * debian/compat:
7057      + New debhelper file.
7058    * debian/control:
7059      + Updated debhelper build-dependency to (>= 3.4.4) because we now
7060        use debian/compat.
7061      + Use ${misc:Depends} everywhere.
7062
7063 2003-07-17 Thursday 12:06  sam
7064
7065    * mozilla/Makefile.am: Moved mozilla plugin generation directives here.
7066    * configure.ac: Propagate $(top_srcdir) to the vlc-config call.
7067
7068 2003-07-17 Thursday 09:25  sigmunau
7069
7070  mozilla/vlcplugin.h: added the video/x-ms-wmv mime type
7071  mozilla/npvlc_rc.rc: added all the missing types from vlcplugin.h
7072
7073 2003-07-16 Wednesday 21:42  sam
7074
7075    * Makefile.am: added /usr/lib/mozilla/include/idl to the xpidl include
7076      directory, because that's where Gentoo puts it.
7077
7078 2003-07-16 Wednesday 17:19  gbazin
7079
7080  * modules/codec/spudec/spudec.c: oops, proper fix for the proper initialization of the proper iconv handle ;)
7081
7082 2003-07-16 Wednesday 17:17  gbazin
7083
7084  * modules/codec/spudec/spudec.c: proper initialization of the iconv handle.
7085
7086 2003-07-16 Wednesday 16:33  sam
7087
7088    * mozilla/*: Additional Mozilla 1.4 compilation fixes.
7089
7090 2003-07-16 Wednesday 16:06  sam
7091
7092    * configure.ac: complain when mozilla-config isn't found.
7093
7094 2003-07-16 Wednesday 15:52  sam
7095
7096    * bootstrap:
7097      + Minor indentation fix.
7098    * toolbox:
7099      + Exclude vlc_symbols.h and modules_{plugins,builtins}.h from POTFILES.in.
7100    * po/*:
7101      + Re-ran toolbox --update po.
7102
7103 2003-07-16 Wednesday 15:40  sam
7104
7105    * debian/changelog:
7106      + Prepared my next Debian upload.
7107    * debian/control:
7108      + Set policy to 3.6.0. No changes required.
7109      + Extended the package description.
7110
7111 2003-07-16 Wednesday 15:32  sam
7112
7113    * modules/access/http.c:
7114      + Fixed gcc 3 warnings (type punning).
7115    * modules/access/mms/mmstu.c:
7116      + Fixed a gcc 3 warning (long constant).
7117
7118 2003-07-16 Wednesday 15:25  sam
7119
7120    * modules/video_output/x11/xcommon.c: Select events in the video subwindow
7121      instead of the base window, because newer versions of Mozilla select
7122      ButtonPress for the window it gives us, and XSelectInput only allows
7123      one client to select this event.
7124
7125 2003-07-15 Tuesday 18:12  sigmunau
7126
7127  moved Doxyfile to doc/ to make sam happy. Changed Doxyfile so the generated
7128  documentation does not include information on which headers each file
7129  includes, since this information isn't correct.
7130
7131  Clarified and doxygenized some of the documentation on subpictures
7132
7133 2003-07-15 Tuesday 18:01  alexis
7134
7135  Update for the spec files.
7136
7137 2003-07-15 Tuesday 16:07  gbazin
7138
7139  * modules/mux/mpeg/ps.c: save pack and system headers for http streaming.
7140
7141 2003-07-15 Tuesday 13:12  gbazin
7142
7143  *  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.
7144
7145 2003-07-14 Monday 22:25  sigmunau
7146
7147          had to forget something :)
7148
7149 2003-07-14 Monday 21:32  sigmunau
7150
7151  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.
7152
7153  include/video_output.h: added some members needed by text renderer modules
7154  src/video_output/video_output.c: load and unload text renderer module when needed
7155  src/video_output/video_text.c: implemented some functions to show text on the video
7156  include/osd.h: exported the functions to show text
7157  modules/misc/Modules.am, module/misc/freetype.c: new text renderer module, largly based on the old osdtext module.
7158  modules/video_filter/Modules.am, modules/video_filter/osd_text.c: removed the osdtext module
7159  configure.ac: changes "osdtext" to "freetype" some places
7160  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
7161  modules/control/lirc/lirc.c: use new code to give feedback on buttons pressed. untested.
7162  modules/demux/util/sub.c: remove all traces of the ugly old osdtext module
7163  modules/misc/dummy/*: added a "text renderer" submodule in the dummy module
7164  src/misc/modules.c: included osd.h as it seems to be needed to export symbols
7165
7166  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.
7167
7168 2003-07-14 Monday 20:36  sigmunau
7169
7170  toolbox: made a --add-include that can be used by doxygen to get proper
7171           includes in the .h files, since they are parsed out of context by
7172          doxygen
7173  Doxyfile: misc fixes, use ./toolbox --add-include as filter for sources.
7174  include/vlc_common.h: doxygenized VLC_COMMON_MEMBERS
7175
7176  With these changes, and a slightly patched version of doxygen (which you can
7177  get here: http://www.idi.ntnu.no/~sigmunau/doxygen-vlcpatched.tgz ) you should
7178  be able to get some useful documentation out of the vlc sources.
7179
7180 2003-07-14 Monday 16:10  gbazin
7181
7182  * configure.ac, modules/control/http.c: compilation fix for platforms without ctime_r().
7183
7184 2003-07-13 Sunday 19:58  massiot
7185
7186  * Only allow 4x fast-forward, since 8x won't work on low-end machines,
7187    and our dear users report it as a bug.
7188
7189 2003-07-13 Sunday 14:55  gbazin
7190
7191  * modules/gui/skins/*: removed unused GTK2_SKINS code.
7192
7193 2003-07-13 Sunday 13:18  gbazin
7194
7195  * modules/stream_out/transcode.c: implemented some very basic channels downmixing. Was necessary to be able to transcode a52 > stereo to mpga.
7196
7197 2003-07-13 Sunday 12:52  sigmunau
7198
7199  cleanup comments
7200
7201 2003-07-13 Sunday 12:35  massiot
7202
7203  * modules/demux/mpeg: 0x06 stream type can be used for something else
7204    than A/52, so disabled it for the moment (we should actually check for
7205    the presence of a descriptor).
7206
7207 2003-07-13 Sunday 12:15  massiot
7208
7209  * modules/codec/libmpeg2.c: Fixed a major bug where the picture heap
7210    would progressively empty on some DVDs.
7211
7212 2003-07-12 Saturday 13:33  gbazin
7213
7214  * modules/gui/wxwindows/*: added a "simple open" entry to the "File" menu of the interface and playlist. That entry just opens a wxFileDialog().
7215
7216 2003-07-12 Saturday 00:56  fenrir
7217
7218   * http.c : fix definition conflict under OS X (at least).
7219
7220 2003-07-11 Friday 23:36  gbazin
7221
7222  * modules/gui/wxwindows/streamout.cpp, wxwindows.h: added an audio channels combobox for transcoding.
7223  * NEWS: update in preparation for 0.6.1.
7224
7225 2003-07-11 Friday 23:14  gbazin
7226
7227  * modules/audio_output/directx.c: 5.1 audio output now works on sblive/audigy as well :)
7228  * 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.
7229  * modules/gui/wxwindows/messages.cpp: the verbose checkbox is set to the value of the --verbose config option.
7230
7231 2003-07-11 Friday 19:29  fenrir
7232
7233   * disabled by default. (It's a nice security hole for those)
7234
7235 2003-07-11 Friday 18:21  fenrir
7236
7237   * index: little fix for refresh url.
7238   * browse: example.
7239
7240 2003-07-11 Friday 18:19  fenrir
7241
7242   * http: * fix for double // under linux.
7243           * another useless feature: can browse local files (for sout)
7244
7245 2003-07-11 Friday 11:58  gbazin
7246
7247  * configure.ac: always use the built-in getop on win32 (cygwin's one is buggy).
7248      Disable the gtk2/gnome2 interfaces as they are currently unuseable and this option was confusing users more than anything else.
7249      Enabled the mp4 muxer (Although it doesn't yet produce streams compatible with quicktime).
7250
7251 2003-07-11 Friday 09:50  gbazin
7252
7253  * include/httpd.h: compilation fix.
7254  * modules/control/http.c: win32 fixes.
7255
7256 2003-07-11 Friday 08:04  sam
7257
7258    * po/POTFILES.in: Updated this file from a pristine CVS tree to avoid cruft.
7259
7260 2003-07-11 Friday 07:13  gbazin
7261
7262  * modules/audio_output/alsa.c: enabled 4 and 5.1 channels modes (although stereo stays the default).
7263
7264 2003-07-10 Thursday 23:55  fenrir
7265
7266   * mmstu: workaround for some streams. (missing 0x11 answer).
7267
7268 2003-07-10 Thursday 22:37  fenrir
7269
7270   * httpd: fix a segfault.
7271
7272 2003-07-10 Thursday 22:29  fenrir
7273
7274   * all: samples pages for http interface.
7275
7276 2003-07-10 Thursday 22:24  fenrir
7277
7278   * http: rework of the http interface.
7279
7280   There is no more hardcoded html page. The interface recursively parse a
7281  directory, exporting all  files. All .htm/.html are  parsed, and special
7282  macro are  used. I will commit  somes samples pages in  share/http and I
7283  hope documentations.
7284
7285   TODO: - (re)implement access control in httpd (but in a useable way).
7286         - clean login/password management. (for now .access protects
7287         a whole directory).
7288         - doc ;)
7289
7290 2003-07-10 Thursday 18:29  zorglub
7291
7292  * http: added support for user/pass (--http-user & --http-pass)
7293
7294  * httpd: removed hard-coded user/pass for admin page.
7295     (now: --http-admin-pass & --http-admin-user )
7296
7297 2003-07-10 Thursday 11:15  adn
7298
7299  now messages can be saved to a file
7300
7301 2003-07-10 Thursday 07:08  sam
7302
7303    * vlc.spec.redhat: Renamed this file to vlc.spec again. It's the expected
7304      filename in a package.
7305
7306 2003-07-10 Thursday 01:33  fenrir
7307
7308   * ffmpeg: some clean. Added a mutex to avoid multiple initialisation.
7309
7310 2003-07-10 Thursday 00:47  hartman
7311
7312  * fixed glide header detection
7313  * added matroska, dvb and pvr USE vars.
7314  * enabled support for flac.
7315  * removed libdv support since it's deprecated
7316  * enabled freetype support if USE=truetype
7317  * enabled satellite support if USE=dvb
7318  * added local USE variable pvr to compile with pvr support
7319  * added local USE variable matroska to compile with experimental matroska
7320    support/ebuilds. See also http://forums.gentoo.org/viewtopic.php?t=63722&highlight=matroska.
7321
7322 2003-07-09 Wednesday 22:10  gbazin
7323
7324  * modules/demux/ogg.c: latest change for web radios support did affect the quality of normal
7325  ogg files. Make the check a bit more strict.
7326
7327 2003-07-09 Wednesday 21:42  gbazin
7328
7329  * modules/gui/wxwindows/interface.cpp: resume after pause was broken recently.
7330  * 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.
7331  * modules/audio_output/alsa.c: improvements and fixes to the alsa audio output.
7332
7333 2003-07-09 Wednesday 13:52  sam
7334
7335    * mozilla/vlcshell.cpp: free() requires <stdlib.h>.
7336
7337 2003-07-09 Wednesday 10:59  adn
7338
7339  corrected a newbie notation
7340
7341 2003-07-09 Wednesday 09:30  adn
7342
7343  a "clear" button now allows to clear the messages' text window
7344
7345 2003-07-09 Wednesday 01:31  hartman
7346
7347  * don't sleep while committing.
7348
7349 2003-07-09 Wednesday 01:30  hartman
7350
7351  * Update next/previous item routines. it descends from next chapter to
7352    next title to next playlistitem. The old code for this was buggy. This
7353    should work better. Especially for CDDA's, since we previously didn't support
7354    titles.
7355
7356 2003-07-08 Tuesday 16:21  sam
7357
7358    * toolbox: we cannot use `printf '\r'` under Cygwin; use a real ^M character
7359      instead.
7360
7361 2003-07-08 Tuesday 13:40  sam
7362
7363    * bootstrap: Removed dashes from makefile variables.
7364
7365 2003-07-08 Tuesday 13:13  sam
7366
7367    * po/: Updated pofiles using the new toolbox.
7368
7369 2003-07-08 Tuesday 13:09  sam
7370
7371    * bootstrap:
7372      + Removed a useless use of cut.
7373      + Do not fail in the "clean" rule if no targets were built.
7374    * Makefile.am:
7375      + Propagate $(srcdir) to toolbox.
7376    * toolbox:
7377      + Do not include .moc files in POTFILES.in.
7378      + Fixed the generation of MSVC project files (untested).
7379
7380 2003-07-07 Monday 18:14  sam
7381
7382    * Makefile.am: Do not try to install PIC builtins if --enable-mozilla was
7383      not specified.
7384
7385 2003-07-07 Monday 17:01  sam
7386
7387    * AUTHORS: Added Olivier Aubert.
7388    * HACKING: Elaborated on how to add a new module as suggested by Joe Kraft.
7389
7390 2003-07-07 Monday 16:59  sam
7391
7392    * modules/control/corba/: Olivier Aubert's CORBA plugin. Almost verbatim,
7393      compiles cleanly (to build the medicacontrol.so library you need to cd to
7394      that directory and "make medicacontrol.so") but untested.
7395    * src/playlist/playlist.c: Mostly harmless fix to playlist.c suggested by
7396      Olivier.
7397
7398 2003-07-07 Monday 16:53  sam
7399
7400    * bootstrap: The "clean" rule now also removes generated sources.
7401
7402 2003-07-07 Monday 15:50  gbazin
7403
7404  * modules/gui/wxwindows/streamout.cpp: added vorbis transcoding + fixed default codec selection.
7405  * modules/stream_out/transcode.c: fixed segfault when muxer doesn't handle an audio codec, fixed mp3 transcoding support.
7406  * modules/stream_out/standard.c: clean-up.
7407
7408 2003-07-07 Monday 14:56  massiot
7409
7410  Do not link twice with -logg under Darwin.
7411
7412 2003-07-07 Monday 12:04  sam
7413
7414    * mozilla/: Tried to fix the build with mozilla 1.4. Tested on Debian.
7415
7416 2003-07-07 Monday 07:14  adn
7417
7418  * now spaces are allowed in SAP annouces.
7419
7420 2003-07-06 Sunday 23:14  massiot
7421
7422  Fixed Mac OS X build.
7423
7424 2003-07-06 Sunday 18:20  gbazin
7425
7426  * install-win32: fixed my last commit.
7427
7428 2003-07-06 Sunday 16:35  sigmunau
7429
7430  Makefile.am: pass version strings to windres
7431  share/vlc_win32_rc.rc: provide some version info in the vlc binary
7432  If all is well, this should not break msvc build, but binaries built
7433  with msvc will have version 0.0.0
7434
7435 2003-07-06 Sunday 16:22  gbazin
7436
7437  * INSTALL.win32: added an instruction for using tar to extract the contrib.
7438  * modules/stream_out/transcode.c: added mp3 fourcc.
7439
7440 2003-07-06 Sunday 16:13  gbazin
7441
7442  * modules/gui/wxwindows/streamout.cpp: clean-up for sap support.
7443      Added a couple of transcoding codecs (WMV2, MJPG, mp3).
7444      The output filename is now surrounded by quotes and the MRL is updated correctly on codec change.
7445  * install-win32: start menu shortucts are installed in the "All Users" section.
7446  * configure.ac: added a --with-ffmpeg-mp3lame option for when ffmpeg was compiled with mp3lame support.
7447
7448 2003-07-05 Saturday 21:31  alexis
7449
7450  es.c: fix typo.
7451
7452 2003-07-05 Saturday 15:35  sam
7453
7454    * modules/gui/skins/src/skin_main.cpp, modules/gui/wxwindows/wxwindows.cpp:
7455      Do not unload the WxWindows plugins on Unix, because they might be linked
7456      with Gtk which makes evil use of atexit().
7457
7458 2003-07-05 Saturday 15:00  zorglub
7459
7460  * sap.c: Improved IPv6 multicast detection
7461
7462  * announce.c:
7463         - coding style fixes
7464         - fixed port detection in IPv6 addresses (with ':' inside)
7465
7466 2003-07-05 Saturday 14:47  sam
7467
7468    * Makefile.am: "make dist-woody" builds a tarball suitable for a Debian
7469      woody package build.
7470    * bootstrap:
7471      + Remove config.h.in and config.h before running autoheader.
7472      + Added "set -e" for better error tracking.
7473      + Call autoheader and automake after autoconf so that the first build does
7474        not need to call autoheader.
7475    * debian/woody-buildpackage:
7476      + Removed that script and put the code in toolbox.
7477    * debian/control:
7478      + Added a build-dependency on libmatroska-dev.
7479    * debian/rules:
7480      + Activated Matroska support.
7481      + Re-enabled dh_installchangelogs.
7482
7483 2003-07-04 Friday 19:00  titer
7484
7485   logo.c : gcc != 3 compile fix
7486
7487 2003-07-04 Friday 16:35  sam
7488
7489    * debian/changelog: Changelog for the forthcoming 0.6.0+cvs-20030704-1 Debian
7490      upload.
7491    * debian/rules: Build builtins in the first compile pass, and build plugins
7492      and PIC builtins in the second pass, so that PIC and non-PIC never get
7493      messed.
7494    * modules/demux/mkv.cpp: Added minor verbosity in a warning message.
7495    * modules/gui/kde/preferences.cpp: Fix for woody's KDE.
7496    * modules/stream_out/transcode.c: Workaround for woody's vorbisenc.h.
7497
7498 2003-07-04 Friday 15:20  adn
7499
7500  * Added a SAP Announces Button for wxWindows
7501
7502 2003-07-04 Friday 14:56  sam
7503
7504    * bootstrap:
7505      + Disabled a redundant BUILT_SOURCES variable.
7506    * debian/woody-buildpackage:
7507      + Disable skins for woody (no WxWindows).
7508      + Do not build a diff since we always use the pristine tarball.
7509
7510 2003-07-04 Friday 14:26  adn
7511
7512  * bug fix, @ is not necessary in fact ;)
7513
7514 2003-07-04 Friday 14:06  adn
7515
7516  * Fix Bug thanks to Cif: url form was "IP:port" and port 1234 was
7517    systematically sent separately.
7518
7519  * Multicast IP form is "@IP" and not "IP". Right ?
7520
7521 2003-07-04 Friday 13:53  sam
7522
7523    * bootstrap: Recursive rules now check for $(MAKE)'s return value so that
7524      build errors are never ignored.
7525
7526 2003-07-04 Friday 12:20  adn
7527
7528  * Added a Miscellaneous Panel in wxwindows stream output.
7529
7530  * Added a SAP Announce button in this panel.
7531
7532 2003-07-03 Thursday 19:25  garf
7533
7534   * logo.c : a little filter to put a PNG picture on video output (use mouse features :)
7535
7536 2003-07-03 Thursday 12:20  sam
7537
7538    * debian/rules: Fixed a zshism in a variable's pattern substitution.
7539
7540 2003-07-03 Thursday 11:23  sam
7541
7542    * bootstrap, Makefile.am: Slightly reduced build verbosity.
7543
7544 2003-07-03 Thursday 09:37  sam
7545
7546    * Makefile.am: Fixed the installation of plugins that were going one
7547      directory too low.
7548
7549 2003-07-03 Thursday 03:35  sam
7550
7551    * debian/rules: Fixed the package generation on !x86.
7552    * .cvsignore: Do not ignore the m4 directory.
7553
7554 2003-07-03 Thursday 02:56  sam
7555
7556    * Makefile.am:
7557      + If a builtin has been rebuilt, rebuild vlc.
7558      + Do not rebuild the Mozilla plugin's xpt when the Makefile changes.
7559
7560 2003-07-03 Thursday 00:11  fenrir
7561
7562   * ps: fix a dead loop with mis-detected file or bad content.
7563
7564 2003-07-02 Wednesday 22:47  sam
7565
7566    * configure.ac: pass -multiply_defined suppress to the linker under Darwin,
7567      thanks to DJ.
7568
7569 2003-07-02 Wednesday 20:01  gbazin
7570
7571  * toolbox: fixed ./toolbox --distclean
7572
7573 2003-07-02 Wednesday 18:44  zorglub
7574
7575  * httpd.c: fixed a french string
7576
7577  * sap.c: use defines
7578
7579 2003-07-02 Wednesday 16:12  sam
7580
7581    * debian/changelog: Debian-specific changelog for a pending upload.
7582
7583 2003-07-02 Wednesday 14:08  sam
7584
7585    * bootstrap: Fix for the Mozilla plugin build.
7586
7587 2003-07-02 Wednesday 13:50  sam
7588
7589    * bootstrap: Guaah. Typo.
7590
7591 2003-07-02 Wednesday 13:32  sam
7592
7593    * bootstrap: Workaround for an automake1.6 issue. Not a big deal, the code
7594      is actually nicer this way.
7595
7596 2003-07-02 Wednesday 11:21  sam
7597
7598    * bootstrap:
7599      + The clean rule properly removes generated objects.
7600      + Optimized recursive builds.
7601    * debian/rules:
7602      + Fixed a typo in the changelog installation.
7603
7604 2003-07-02 Wednesday 09:30  alexis
7605
7606  Updated vlc.spec file for Linux Mandrake.
7607
7608 2003-07-01 Tuesday 21:32  fenrir
7609
7610   * http: removed a too verbose message, make vim happier.
7611
7612 2003-07-01 Tuesday 19:17  sam
7613
7614    * configure.ac:
7615      + Fixed a == test bashism.
7616      + Cosmetic changes.
7617    * toolbox, vlc-config.in.in: Cosmetic changes.
7618    * Makefile.am: Fixed the Mozilla plugin build (happy bootstrap).
7619
7620 2003-07-01 Tuesday 18:28  sam
7621
7622    * vlc-config.in.in: Reverted one of my first Solaris workarounds rendered
7623      obsolescent by the latest ones.
7624
7625 2003-07-01 Tuesday 17:46  sam
7626
7627    * configure.ac: Ooops, got the attribute(packed) check upside-down.
7628
7629 2003-07-01 Tuesday 17:28  sam
7630
7631    * bootstrap: Fixed detection of older automake version that advertise
7632      themselves as 1.[0-5]-* instead of 1.[0-5].*.
7633
7634 2003-07-01 Tuesday 17:14  sam
7635
7636    * configure.ac: Added a compiler check for __attribute__((__packed__)).
7637
7638 2003-07-01 Tuesday 16:34  sam
7639
7640    * vlc-config.in.in: Used printf instead of a sed construct, just in case
7641      we reach 200 plugins one day, because Solaris (did I mention it sucked?)
7642      has a crap sed.
7643
7644 2003-07-01 Tuesday 16:25  sam
7645
7646    * bootstrap:
7647      + Removed the Modules.am generation. To build module/foo/libfoo.so, you
7648        now need to cd modules/foo and make libfoo.so.
7649      + Workaround for Solaris sed. Which sucks. Did I mention that before?
7650
7651 2003-07-01 Tuesday 15:06  sam
7652
7653    * configure.ac: Added a --with-v4l option like in VLS.
7654
7655 2003-07-01 Tuesday 14:25  sam
7656
7657    * m4/vlc.m4: output all modules to vlc-config, not just those who define
7658      their LDFLAGS.
7659    * bootstrap: use grep >/dev/null 2>&1 instead of grep -q because of retarded
7660      systems such as our beloved Solaris.
7661    * po/:
7662      + Regenerated vlc.pot.
7663      + Updated British translation.
7664      + Fixed fuzzy entries in the French translation.
7665
7666 2003-07-01 Tuesday 13:13  sam
7667
7668    * Makefile.am: Gaaaaah, forgot to rename headers again!
7669
7670 2003-07-01 Tuesday 13:12  sam
7671
7672    * modules/gui/wxwindows/interface.cpp: Display the VLC version in the about
7673      dialog (Fixes: #946).
7674
7675 2003-07-01 Tuesday 12:56  sam
7676
7677    * include/error.h: Renamed this file to include/vlc_error.h to avoid name
7678      conflicts. Most headers in that directory should probably be renamed to
7679      their vlc_ equivalent.
7680
7681 2003-07-01 Tuesday 12:50  sam
7682
7683    * Makefile.am:
7684      + Forward AM_MAKEFLAGS through recursive makefiles.
7685      + Removed the plugins and builtins rules. This causes libintl to be built
7686        before the plugins.
7687    * bootstrap:
7688      + Enabled recursive builds of plugins and builtins.
7689    * vlc-config.in.in:
7690      + Fixed a typo.
7691    * debian/changelog:
7692      + Next upload will fix bug #199427.
7693
7694 2003-07-01 Tuesday 12:01  sam
7695
7696    * toolbox: use awk, not nawk, and fixed syntax to match older awks.
7697
7698 2003-07-01 Tuesday 11:58  sam
7699
7700    * toolbox: use nawk instead of awk (Fixes: #780).
7701
7702 2003-07-01 Tuesday 11:58  sam
7703
7704    * HACKING: updated doc to match the new build.
7705
7706 2003-07-01 Tuesday 09:00  adn
7707
7708  * I am just a boulet :(
7709
7710 2003-07-01 Tuesday 08:55  adn
7711
7712  * little fix, sorry !
7713
7714 2003-07-01 Tuesday 08:30  adn
7715
7716  * thanks to Cif, added "Ban", "Unban", "Kick/Ban" options in http administration page
7717
7718  * added a link to return to the main administration page after a kick or ban operation
7719
7720 2003-06-30 Monday 20:44  gbazin
7721
7722  * modules/stream_out/transcode.c: forgot to remove a variable used for debugging.
7723
7724 2003-06-30 Monday 20:08  gbazin
7725
7726  * modules/stream_out/transcode.c: compilation fix.
7727
7728 2003-06-30 Monday 01:52  hartman
7729
7730  * remove debug statements.
7731
7732 2003-06-30 Monday 01:51  hartman
7733
7734  * modules/gui/macosx/controls.m:
7735  * modules/gui/macosx/intf.m:
7736    - Our Next/Previous commands now go from chapter trough title trough playlist.
7737    - We weren't checking for titles without chapters, which made using CDDA
7738      a little hard.
7739  * modules/gui/macosx/playlist.m: An improved way to delete selected items.
7740    - also fixes a bug where only half the items selected in the playlist got
7741      actually deleted.
7742
7743 2003-06-29 Sunday 22:07  gbazin
7744
7745  * modules/visualization/xosd/xosd.c: lowered the module's score.
7746
7747 2003-06-29 Sunday 20:58  gbazin
7748
7749  * 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)
7750
7751 2003-06-29 Sunday 20:15  sam
7752
7753    * toolbox: fuck OS X!
7754
7755 2003-06-29 Sunday 19:15  fenrir
7756
7757   * m3u: remove useless debug messages, fix element insertion.
7758
7759 2003-06-29 Sunday 19:12  sam
7760
7761    * debian/rules:
7762      + Enabled the video4linux input plugin.
7763
7764 2003-06-29 Sunday 19:04  sam
7765
7766    * toolbox: syntax fix for OS X's retarded sed.
7767
7768 2003-06-29 Sunday 14:57  sam
7769
7770    * m4/vlc.m4: Prepend LDFLAGS instead of appending them.
7771
7772 2003-06-29 Sunday 14:00  ipkiss
7773
7774   * fr.po: some new translations + fixes
7775
7776 2003-06-29 Sunday 00:14  hartman
7777
7778  * modules/gui/macosx/playlist.m: 10.1 is archaic. i don't know why i bother ;)
7779    finally fixed, confirmed etc.
7780  * doc/fortunes.txt: one more
7781
7782 2003-06-28 Saturday 23:56  fenrir
7783
7784   * ffmpeg: disable direct rendering when width or height aren't a multiple
7785  of 16 (on the fly not only based upon header).
7786
7787   * httpd: test if INADDR_ANY is bind when requesting a host. (To be able to
7788  use http interface with http streaming).
7789
7790 2003-06-28 Saturday 21:27  fenrir
7791
7792   * input: close all vouts (not only the first one).
7793
7794 2003-06-28 Saturday 21:18  fenrir
7795
7796   video_output.c: should fix playback of file with multiple video track,
7797  and usage of display in stream output.
7798
7799 2003-06-28 Saturday 21:16  fenrir
7800
7801   * ffmpeg : do no try to automatically set ffmpeg-truncated (it's broken
7802   with .mp4 files)
7803
7804 2003-06-28 Saturday 21:03  hartman
7805
7806  * s/;T;/;D;
7807    Now it seems to builb. I guess you meant this sam. If I'm wrong you can correct me ;)
7808
7809 2003-06-28 Saturday 19:19  fenrir
7810
7811   * m3u: clean up and fix .m3u parsing. Please *test*.
7812
7813 2003-06-28 Saturday 17:20  fenrir
7814
7815   * input.c : call input_DelInfo _after_ that all decoders have been
7816  destroyed as vorbis decoder could add info.
7817
7818 2003-06-28 Saturday 15:27  sam
7819
7820    * Makefile.am: fixed the location of the intl sources.
7821
7822 2003-06-28 Saturday 14:31  sam
7823
7824    * configure.ac:
7825      + Look for libintl in $(top_builddir)/intl, not \$(top_srcdir)/intl.
7826      + Added CVS Id string.
7827    * m4/vlc.m4:
7828      + Added CVS Id string.
7829
7830 2003-06-28 Saturday 13:04  sam
7831
7832    * Makefile.am:
7833      + Call $(srcdir)/toolbox from $(builddir) instead of $(srcdir).
7834      + Call $(builddir)/vlc-config instead of $(srcdir)/vlc-config, because
7835        generated files end in $(builddir).
7836      + Added -Imozilla to the mozilla plugin link flags.
7837      + Look for mozilla/vlcintf.idl in $(srcdir).
7838    * configure.ac:
7839      + Set VLC_CONFIG to $(builddir)/vlc-config instead of $(srcdir)/vlc-config.
7840    * toolbox:
7841      + Look for Makefile.am in ${srcdir}, and Makefile in ${builddir}.
7842      + Prepend ${srcdir} to header files we handle.
7843    * m4/vlc.m4:
7844      + Look for vlc-config.in.in in ${srcdir} but generate vlc-config.in in
7845        ${builddir}.
7846    * modules/gui/skins/src/dialogs.cpp, modules/gui/wxwindows/interface.cpp:
7847      + Include the pixmap with a path relative to the current directory.
7848
7849     This commit should fix builds that use --srcdir (Closes: #319).
7850
7851 2003-06-28 Saturday 12:07  massiot
7852
7853  * modules/demux/mkv.cpp: Compile fix for OS X.
7854
7855 2003-06-28 Saturday 01:17  sam
7856
7857    * toolbox:
7858      + toolbox --changelog now only generates this year's changelog.
7859    * ChangeLog, doc/ChangeLog-*:
7860      + Split the changelog into several files, one per year.
7861    * debian/rules, vlc.ebuild:
7862      + Distribute the new changelog files.
7863
7864 2003-06-28 Saturday 00:29  sam
7865
7866    * vlc.ebuild:
7867      + Apply the same changes to configure as to configure.ac.
7868      + Fix autotools timestamps so that the build does not trigger useless
7869        autoconf and automake runs. Our snapshots are correctly bootstrapped
7870        and do not need extra fiddling.
7871
7872 2003-06-27 Friday 23:31  sam
7873
7874    * debian/changelog:
7875      + Updated to the latest Debian unstable upload.
7876    * debian/rules:
7877      + Moved the skins interface into the wxvlc package.
7878      + Cosmetic fixes.
7879    * debian/control:
7880      + Updated the description of the wxvlc package.
7881    * bootstrap:
7882      + Put subdirectories of modules/ in SUBDIRS, not DIST_SUBDIRS.
7883    * Makefile.am:
7884      + Put modules in SUBDIRS, not DIST_SUBDIRS.
7885    * .cvsignore:
7886      + Ignore vlc-config.in.
7887
7888 2003-06-27 Friday 18:27  sam
7889
7890    * Makefile.am: create directories before installing stuff in them.
7891    * m4/Makefile.am: distribute our generated private.m4 file.
7892
7893 2003-06-27 Friday 17:01  sam
7894
7895    * configure.ac: link the mkv plugin with -lmatroska_pic -lebml_pic if found.
7896
7897 2003-06-27 Friday 16:26  sam
7898
7899    * Makefile.am:
7900      + Removed trailing / from directory names.
7901      + Used dummy instead of "" in the for/do/done loops.
7902      + Protected a couple of filenames with double quotes.
7903
7904 2003-06-27 Friday 16:15  gbazin
7905
7906  * configure.ac: fixed matroska detection.
7907
7908 2003-06-27 Friday 14:05  sam
7909
7910    * m4/vlc.m4: CVS forgot to add this file. I swear.
7911
7912 2003-06-27 Friday 13:50  sam
7913
7914    * bootstrap:
7915      + New build system, using recursive makefiles. Due to the amount of code
7916        in VLC, this had become unavoidable.
7917      + Removed the check for OS X's stack size, since our automake targets are
7918        a lot less hungry now.
7919      + Ditto for Solaris's sed.
7920      + Since automake-1.6 is faster than 1.7, use it first if both are present.
7921    * m4/vlc.m4:
7922      + New AX_ADD_CPPFLAGS, AX_ADD_CFLAGS, AX_ADD_CXXFLAGS, AX_ADD_OBJCFLAGS
7923        and AX_ADD_LDFLAGS macros that do all the magic to detect possible
7924        modules and register their flags.
7925      + New AX_ADD_BUILTINS and AX_ADD_PLUGINS macros.
7926      + Some magic to generate vlc-config.
7927    * configure.ac:
7928      + Moved most code to the AX_ADD_* macros.
7929      + Explicitely added all target Makefiles.
7930    * modules/**/Modules.am:
7931      + Path to sources are now relative to Modules.am's directory level.
7932
7933 2003-06-27 Friday 13:38  sam
7934
7935    * src/misc/configuration.c: minor fix in a comment.
7936    * src/playlist/playlist.c: the -Z mode randomises the first item as well.
7937
7938 2003-06-27 Friday 10:31  zorglub
7939
7940  * modules/demux/m3u.c :
7941      Added name support. Only implemented for M3U and B4S playlists at the moment
7942
7943  * src/playlist/playlist.c
7944    include/vlc_playlist.h   : Added the playlist_AddName function to add an item with its name without filling an item structure.
7945
7946 2003-06-26 Thursday 19:36  gbazin
7947
7948  * modules/codec/mpeg_video/parser.c: fixed broken file.
7949
7950 2003-06-26 Thursday 18:14  sam
7951
7952    * modules/demux/util/sub.c,
7953      modules/demux/avi/avi.c: fixed inclusion of vlc_video.h. Thanks Cif.
7954
7955 2003-06-26 Thursday 16:46  fenrir
7956
7957   * mkv: more ebml element parsing.
7958
7959 2003-06-26 Thursday 16:04  gbazin
7960
7961  * src/stream_output/announce.c: msvc compilation fix.
7962
7963 2003-06-26 Thursday 14:42  zorglub
7964
7965  * ./modules/demux/m3u.c: added support for Winamp 3 B4S files
7966
7967  Still need to add the support for the Names in all formats (we currently
7968  only put the URL), but I do not have any ASX, HTML nor PLS sample file
7969
7970 2003-06-26 Thursday 12:19  sam
7971
7972    * include/video.h: renamed this file to vlc_video.h to avoid name collisions
7973      with a couple of modules.
7974
7975 2003-06-25 Wednesday 23:46  sam
7976
7977    * src/stream_output/announce.c:
7978      + Fixed a multiline string.
7979      + Coding style fixes.
7980
7981 2003-06-25 Wednesday 21:47  fenrir
7982
7983   * transcode: fix a potential segfault.
7984
7985 2003-06-25 Wednesday 21:17  asmax
7986
7987  * modules/audio_output/esd: forced sample rate to ESD_DEFAULT_RATE
7988    At last closes bug #625 !
7989
7990 2003-06-25 Wednesday 21:03  zorglub
7991
7992  * ./include/announce.h
7993    ./src/stream_output/announce.c  : use send instead of sendto.
7994
7995  * ./modules/misc/sap.c : use a define
7996
7997 2003-06-25 Wednesday 20:37  fenrir
7998
7999   * mkv: a little memory leak.
8000
8001 2003-06-25 Wednesday 19:28  fenrir
8002
8003   * ts: set a fourcc for PAT/PMT to avoid garbage in logs.
8004
8005 2003-06-25 Wednesday 15:50  fenrir
8006
8007   * httpd: fix a memory and thread leak.
8008
8009 2003-06-25 Wednesday 14:41  sam
8010
8011    * Makefile.am: using C++ linkage for vlc under OS X and BeOS.
8012
8013 2003-06-25 Wednesday 09:13  gbazin
8014
8015  * modules/demux/mkv.cpp: compile fix for systems not supporting gmtime_r().
8016
8017 2003-06-25 Wednesday 08:59  massiot
8018
8019  ++
8020
8021 2003-06-25 Wednesday 03:08  sam
8022
8023    * toolbox:
8024      + Disabled useless verbosity.
8025      + Fixed some incorrect ">/dev/null 2>&1" semantics.
8026
8027 2003-06-25 Wednesday 00:40  fenrir
8028
8029   * mpeg_audio.c: fix segfault caused by free bitrate and padding set.
8030   (the stream isn't free bitrate) SyncInfo think it's free bitrate but
8031  return a frame size of 1. Now, I test bitrate.
8032
8033 2003-06-24 Tuesday 23:11  fenrir
8034
8035   * lalala ;)
8036
8037 2003-06-24 Tuesday 23:00  fenrir
8038
8039   * mkv : spelling mistakes.
8040
8041 2003-06-24 Tuesday 22:53  fenrir
8042
8043   * avi: for interleaved file (audio_pos - video_pos < 2Mo), seek upon
8044   percent and not time, it's better.
8045   Please test.
8046
8047 2003-06-24 Tuesday 22:26  asmax
8048
8049  * all: show/hide the interface with middle-click on the vout
8050         (when the last vout is closed, the interface reappears)
8051         Works only with the skins interface and X11/Xvideo vouts, but it's
8052         very easy to implement (just add a callback on "intf-show" in the
8053         interface, and trigger it in the vout)
8054
8055 2003-06-24 Tuesday 19:59  fenrir
8056
8057   * mkv: remove unnecessary header.
8058
8059 2003-06-24 Tuesday 19:35  fenrir
8060
8061   * mkv: when seeking, by default, try to reach the file position not the
8062  time (seek seems better).
8063
8064 2003-06-24 Tuesday 18:42  fenrir
8065
8066   * mkv: clean up, more input infos, begin to parse Tags element (don't work
8067   yet).
8068
8069 2003-06-24 Tuesday 15:50  sam
8070
8071    * Makefile.am: changed interface.h to vlc_interface.h.
8072
8073 2003-06-24 Tuesday 15:37  sam
8074
8075    * configure.ac: removed -lstdc++ LDFLAGS, and used CXXFLAGS to force C++
8076      linkage instead.
8077
8078 2003-06-24 Tuesday 13:33  sam
8079
8080    * include/interface.h: renamed this file to vlc_interface.h to avoid name
8081      collisions with a couple of plugins.
8082
8083 2003-06-24 Tuesday 11:26  gbazin
8084
8085  * src/stream_output/announce.c: inet_pton() isn't supported on win32 so disabled ipv6 sap announces on win32.
8086
8087  Wouldn't it be possible to use send() instead of sendto() ? That would simplify the code and get rid of this problem.
8088
8089 2003-06-24 Tuesday 09:31  sam
8090
8091    * modules/**/.cvsignore: added Makefile{,.in.am} to the ignore list, as
8092      well as .lo/.la files.
8093
8094 2003-06-24 Tuesday 06:07  fenrir
8095
8096   * mkv: use b_mute and add meta informations.
8097
8098 2003-06-24 Tuesday 00:50  fenrir
8099
8100   * avi : don't resynch on key frame for audio stream.
8101
8102 2003-06-24 Tuesday 00:33  fenrir
8103
8104   * mkv: avoid seeking at the same place (was sooooo slow 'cause of
8105            buffer filling)
8106          can seek in file without cues (slow)
8107          can play file over http and unseekable input.
8108
8109 2003-06-24 Tuesday 00:31  gbazin
8110
8111  * modules/demux/ogg.c: fix for ogg web streams.
8112
8113 2003-06-23 Monday 23:51  gbazin
8114
8115  * modules/packetizer/vorbis.c: vorbis data packetizer for the stream output.
8116  * modules/mux/ogg.c: cleanup, bug fixes and vorbis support.
8117  * modules/demux/ogg.c: added vorbis channels info.
8118  * modules/misc/httpd.c: bug fix for stream header generation.
8119
8120 2003-06-23 Monday 20:35  asmax
8121
8122  * src/playlist/playlist.c: set "intf-change" in SkipItem
8123  * modules/gui/skin/*: InterfaceRefresh is now triggered by a
8124    callback on intf-change
8125
8126 2003-06-23 Monday 17:01  bigben
8127
8128  Copy / paste of code so that the pvr input parse all parameters. Doesn't
8129  work for the standard (PAL/SECAM/NTSC) yet.
8130
8131 2003-06-23 Monday 16:09  gbazin
8132
8133  * src/misc/modules.c, modules/gui/wxwindows/timer.cpp: fixed 2 nasty bugs.
8134  * modules/demux/util/id3tag.c: small cleanup.
8135
8136 2003-06-23 Monday 13:45  zorglub
8137
8138  Fixed a segfault that could happen if you have ipv6 support enabled, but no address
8139
8140 2003-06-23 Monday 11:41  zorglub
8141
8142  * Stream output now support IPv6 SAP announces
8143  * Code cleanup in SAP
8144
8145 2003-06-23 Monday 10:21  sam
8146
8147    * bootstrap: make errors less obscure when using gettext 0.11.3 or 0.11.4,
8148      due to Debian bug #158383 in gettext (upstream bug).
8149
8150 2003-06-23 Monday 00:30  fenrir
8151
8152   * mkv: fix for blocks using lacing. (Now vorbis plays without any problem)
8153
8154 2003-06-23 Monday 00:18  hartman
8155
8156  * You check it three times and I still managed to miss a link.
8157    Ebuild doesn't work in the 0.6.0 release :(
8158
8159 2003-06-22 Sunday 23:22  fenrir
8160
8161   * mkv: fix vorbis track. But sound quality is horrible ( probably
8162  timestamps problems)
8163
8164 2003-06-22 Sunday 18:56  gbazin
8165
8166  * doc/Makefile.am: one more like this and I'll become crazy.
8167
8168 2003-06-22 Sunday 18:30  gbazin
8169
8170  * doc/Makefile.am: fixed make dist
8171
8172 2003-06-22 Sunday 18:07  gbazin
8173
8174  * NEWS: added an entry for the experimental matroska demux.
8175
8176 2003-06-22 Sunday 17:52  gbazin
8177
8178  * configure.ac: removed -Winline which in fact was the culprit for the verbosity of gcc-3.3.
8179  * modules/gui/skins/src/skin_main.cpp: fixed icon loading.
8180
8181 2003-06-22 Sunday 16:52  gbazin
8182
8183  * configure.ac: really removed -Wdisabled-optimization this time.
8184
8185 2003-06-22 Sunday 16:27  fenrir
8186
8187   * mkv: fix a double delete.
8188
8189 2003-06-22 Sunday 16:00  gbazin
8190
8191  * ALL: bumped version number to 0.6.0 (finally :), updated po, ChangeLog, removed
8192  the Wdisabled-optimization flag from the build (too verbose with gcc-3.3).
8193
8194 2003-06-22 Sunday 15:43  gbazin
8195
8196  * modules/gui/wxwindows/streamout.cpp: disabled mp4 muxer.
8197  * include/interface.h: updated comment.
8198
8199 2003-06-22 Sunday 15:30  hartman
8200
8201  * Removed mp4 muxer support (temporarily)
8202
8203 2003-06-22 Sunday 15:07  asmax
8204
8205  * x11/x11_dragdrop.cpp: unbelievable, Xdnd works !!
8206
8207 2003-06-22 Sunday 15:03  hartman
8208
8209  * NEWS: Checked the NEWS file. added some missing items. Fixed a couple of spelling errors etc.
8210  * vlc.ebuild: Set the correct urls for ffmpeg and mpeg2dec snapshots
8211
8212 2003-06-22 Sunday 14:36  fenrir
8213
8214   * mkv: better seeking support.
8215
8216 2003-06-22 Sunday 14:06  gbazin
8217
8218  * configure.ac: compile fix for sunos
8219
8220 2003-06-22 Sunday 13:31  gbazin
8221
8222  * configure.ac, modules/demux/Modules.am: matroska configure detection (disabled by default).
8223  Due to the way matroska headers directly reference ebml headers, you'll have to configure like this:
8224  CPPFLAGS=-I/usr/local/include/ebml ./configure --enable-mkv
8225
8226 2003-06-22 Sunday 13:27  sigmunau
8227
8228  turned a debug message into a comment
8229
8230 2003-06-22 Sunday 13:06  asmax
8231
8232  * x11/x11_window.cpp: raise a window when clicking on it
8233
8234 2003-06-22 Sunday 12:54  asmax
8235
8236  * at least it compiles now ;)
8237
8238 2003-06-22 Sunday 12:46  asmax
8239
8240  * reverted my previous commit: cannot work as expected
8241  * src/theme.cpp: fixed a delete[] / free mismatch
8242
8243 2003-06-22 Sunday 12:27  fenrir
8244
8245   * mkv: basic seek support (only with file with cues, it doesn't search key
8246   frame, ...)
8247          clean up.
8248
8249 2003-06-22 Sunday 08:49  fenrir
8250
8251   * faad: can read stream with multiple frames per pes_packet_t (for mkv).
8252
8253 2003-06-22 Sunday 07:39  fenrir
8254
8255   * mkv.cpp : begin of a matroska demuxer
8256    TODO:
8257      * seek support
8258      * vorbis support (it's a decoder problem, as matroska embded raw
8259        vorbis data)
8260      * utf8 subtitles handling (probably at the decoder stage too)
8261      * clean up.
8262      * support of stream other than files.
8263      * ...
8264
8265 2003-06-22 Sunday 01:08  sam
8266
8267    * Makefile.dep: the file that would never die.
8268
8269 2003-06-22 Sunday 00:40  titer
8270
8271   beos/* : - cleaned the way to mute/unmute
8272            - save the volume when exiting
8273
8274 2003-06-22 Sunday 00:00  asmax
8275
8276  * src/theme.cpp, src/event.* : no more VLC_SHOW event
8277  * src/window.* : replaced p_intf->p_sys->WindowList by a singleton
8278    class SkinWindowList (to be tested under windows)
8279  * removed useless gtk2 files
8280
8281 2003-06-21 Saturday 22:30  hartman
8282
8283  * added a new set of widgets for CONFIG_ITEM_FILE and DIRECTORY
8284  * only set prefs on safe, not earlier.
8285
8286 2003-06-21 Saturday 21:59  sam
8287
8288    * src/libvlc.c: got rid of type-punning warnings.
8289
8290 2003-06-21 Saturday 20:45  sam
8291
8292    * THANKS: spelling fixes.
8293    * configure.ac:
8294      + Added curly braces around variables.
8295      + Got rid of the "x$foo" constructs.
8296      + Renamed *_plugin conditionals into *_p.
8297    * debian/changelog:
8298      + Fixed a duplicate entry.
8299      + Added an entry for an old Debian upload that fixed #117180.
8300    * debian/control:
8301      + Added a build dependency on libimlib2-dev for skins.
8302    * debian/rules:
8303      + Activated support for skins.
8304
8305 2003-06-21 Saturday 17:26  sigmunau
8306
8307  removed a duplicate entry from the NEWS file
8308
8309 2003-06-21 Saturday 17:05  sam
8310
8311    * .cvsignore:
8312      + Removed configure.ac from the ignore list.
8313
8314 2003-06-21 Saturday 17:04  sam
8315
8316    * configure.ac.in is no more, we can now use configure.ac like normal people,
8317      bootstrap generates the proper magic for us.
8318
8319 2003-06-21 Saturday 16:09  sam
8320
8321    * debian/rules:
8322      + Use the -s flag instead of -a so that debhelper properly handles the
8323        i386-only plugin packages.
8324      + Split the build rule into configure and build.
8325
8326 2003-06-21 Saturday 14:24  gbazin
8327
8328  * modules/access_output/file.c: make the output file writeable by the owner.
8329
8330 2003-06-20 Friday 23:13  hartman
8331
8332  * added missing support for CONFIG_ITEM_DIRECTORY to gtk prefs.
8333
8334 2003-06-20 Friday 21:34  ipkiss
8335
8336   * ./doc/skins/events-howto.txt: added some events
8337   * ./modules/gui/skins/*: fixed my last commit
8338
8339 2003-06-20 Friday 19:50  ipkiss
8340
8341   * ./modules/gui/skins/src/vlcproc.cpp: added the "title" option to the
8342     "display" attribute of ControlText. It allows to show the title of
8343     the current stream, without the full path.
8344   * ./doc/skins/*: updated the doc
8345
8346 2003-06-20 Friday 15:34  hartman
8347
8348  * Made the search path configuration options, directory instead of string options.
8349
8350 2003-06-20 Friday 11:42  alexis
8351
8352  modules/misc/sap.c: fix for the default scope of the IPv6 announces.
8353  python/setup.py: a configuration that should work better.
8354
8355 2003-06-20 Friday 01:27  hartman
8356
8357  * vlc.ebuild: added support for faad2 and skins. See the wiki page for info.
8358  * README.MacOSX.rtf: More updates because of new prefs dialog.
8359
8360 2003-06-19 Thursday 21:09  gbazin
8361
8362  * modules/codec/ffmpeg/video.c: disabled direct rendering when hurry-up is
8363  enabled. ffmpeg doesn't properly release old pictures when frames are skipped.
8364
8365 2003-06-19 Thursday 18:45  gbazin
8366
8367  * modules/access_output/udp.c: removed unnecessary code.
8368
8369 2003-06-19 Thursday 18:44  titer
8370
8371   beos/VideoOutput.cpp : fixed a visual bug in fullscreen that happens with
8372    a few Dano/Zeta themes
8373
8374 2003-06-19 Thursday 18:22  gbazin
8375
8376  * 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).
8377
8378 2003-06-19 Thursday 13:08  sam
8379
8380    * ./modules/misc/screensaver.c: the screensaver was disabled way too often
8381      because I forgot to reinitialise an index.
8382
8383 2003-06-19 Thursday 12:21  gbazin
8384
8385  * 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.
8386
8387 2003-06-19 Thursday 02:14  sam
8388
8389    * debian/rules:
8390      + Replaced $(DEB_BUILD_ARCH) with `dpkg-architecture -qDEB_BUILD_GNU_CPU`
8391        so that the rules can be called directly.
8392    * debian/control:
8393      + Removed leading "a"s from package descriptions.
8394      + Set policy to 3.5.10.
8395    * debian/copyright:
8396      + Removed debian/vlc.copyright.
8397
8398 2003-06-18 Wednesday 12:18  zorglub
8399
8400  SAP can now listen for IPv6 announces
8401
8402  To enable this, start vlc with --sap-ipv6
8403  To disable IPv4 listening, use --no-sap-ipv4
8404
8405  You can also set the scope of the announces (default is 3)
8406
8407 2003-06-17 Tuesday 21:52  asmax
8408
8409  * moved the ttl help in the right section
8410
8411 2003-06-17 Tuesday 21:07  gbazin
8412
8413  * modules/codec/ffmpeg/video.h: forgot to remove a reference to the old postprocessing code.
8414
8415 2003-06-17 Tuesday 20:56  asmax
8416
8417  * fixed another compilation issue of python module
8418
8419 2003-06-17 Tuesday 20:47  asmax
8420
8421  * fixed a very old bug preventing the whole thing from working :(
8422
8423 2003-06-17 Tuesday 20:10  hartman
8424
8425  * Fixes to the german translation
8426
8427 2003-06-17 Tuesday 20:03  hartman
8428
8429  * moved the capability definition up one line. the config options follow the capability now. Circumvents a bug with OSX prefs dialog.
8430
8431 2003-06-17 Tuesday 18:13  asmax
8432
8433  * tooltips are now updated during scrolling
8434
8435 2003-06-17 Tuesday 16:09  gbazin
8436
8437  * modules/*: got rid of empty module objects.
8438  * modules/gui/wxwindows/preferences.cpp: fixed the config options display for submodules.
8439
8440 2003-06-17 Tuesday 14:43  hartman
8441
8442  modules/codec/quicktime.c: Disabled all video codecs accept SVQ3
8443  modules/gui/macosx/intf.m: Fixed an inconsistenty in the translation
8444  cvS: ----------------------------------------------------------------------
8445
8446 2003-06-17 Tuesday 14:38  hartman
8447
8448  * modules/gui/macosx/output.m: Fixed a bug in the transcoding dialog.
8449  * extras/MacOSX/Resources/English.lproj/MainMenu.nib:
8450    Fixed two cosmetic issues in the stream output dialog.
8451  * po/de.po: Update german translation courtesy of: Felix Kuhne <FK at aenneburghardt.de>
8452
8453 2003-06-16 Monday 21:55  gbazin
8454
8455  * modules/gui/wxwindows/preferences.cpp: fixed the preferences to also show the config options of sub-modules.
8456  * include/modules_inner.h: removed unneeded initialization.
8457
8458 2003-06-16 Monday 20:49  gbazin
8459
8460  * modules/codec/ffmpeg/video.c: fixed the last direct rendering bug.
8461
8462 2003-06-16 Monday 20:23  gbazin
8463
8464  * configure.ac.in, modules/codec/ffmpeg/*: a few direct rendering fixes and got rid of the old post-processing code.
8465
8466 2003-06-16 Monday 15:39  zorglub
8467
8468  * SAP can now handle SAP-announced IPv6 streams
8469
8470 2003-06-15 Sunday 22:32  hartman
8471
8472  * NEWS: small corrections
8473  * modules/codec/ffmpeg: I had disabled IV31 support on intel instead of on ppc
8474  * modules/codec/quicktime.c: cosmetic fix
8475
8476 2003-06-15 Sunday 15:20  hartman
8477
8478  * Fixed applescript Fullscreen command.
8479
8480 2003-06-15 Sunday 15:16  sigmunau
8481
8482  id3tag.c: Do not try to seek on network streams even if they have b_seekable set to
8483  true, since this seems to break playback of some streams over http. It also
8484  takes to much time just to get some fancy metadata
8485
8486 2003-06-15 Sunday 14:00  hartman
8487
8488  * ./po/it.po: Fresh Italien translation, courtesy of by Bruno <allevb at tin.it>
8489  * ./po/nl.po: New Dutch Translation by /me ;)
8490  * README.MacOSX.rtf: Updated instructions of Prefence usage.
8491
8492 2003-06-15 Sunday 01:23  massiot
8493
8494  * Removed the ugly dependancy on glibc in the ipv6 module.
8495  * po/fr.po: French translation courtesy of Jean-Pierre Kuypers.
8496  * Miscellaneous clean-ups.
8497
8498 2003-06-14 Saturday 22:14  hartman
8499
8500  * We should be compatible with older versions of faad again
8501
8502 2003-06-14 Saturday 22:12  gbazin
8503
8504  * configure.ac.in: old faad2 detection.
8505
8506 2003-06-14 Saturday 21:18  gbazin
8507
8508  * modules/gui/wxwindows/open.cpp: fixed a couple of bugs with the open dialog.
8509
8510 2003-06-14 Saturday 21:06  hartman
8511
8512  * Dramatically improved the ebuild.
8513    - To be done before 0.6.0 release: insert correct contrib links for ffmpeg and libmpeg2
8514    - fix faad2? currently disabled
8515
8516 2003-06-14 Saturday 18:49  gbazin
8517
8518  * modules/gui/skins/x11/x11_window.cpp: small bugfix for icons support.
8519
8520 2003-06-14 Saturday 16:29  gbazin
8521
8522  * src/misc/configuration.c: in config_SaveConfigFile() don't save options that
8523  kept their original value (thanks fenrir for the suggestion).
8524
8525 2003-06-14 Saturday 15:43  gbazin
8526
8527  * modules/codec/ffmpeg/*: fix for ffmpeg direct rendering. Direct rendering is now
8528  enabled by default.
8529
8530 2003-06-14 Saturday 12:32  titer
8531
8532   beos/VideoOutput.cpp : make the BPopUpMenu stickable
8533
8534 2003-06-14 Saturday 00:49  titer
8535
8536   include/vlc_threads.h: more BeOS' priorities tuning.
8537
8538 2003-06-13 Friday 21:18  asmax
8539
8540  * X11 skin windows should have an icon now
8541
8542 2003-06-13 Friday 15:54  gbazin
8543
8544  modules/gui/wxwindows/*: fix for the volume control under win32.
8545
8546 2003-06-13 Friday 12:08  gbazin
8547
8548  * 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)
8549
8550 2003-06-13 Friday 03:21  sam
8551
8552    * ./src/misc/messages.c: ouch. when the message queue was full, we were
8553      using our va_list twice, which caused crashes on architectures where
8554      va_list is a pointer; we now use va_copy whenever possible.
8555
8556 2003-06-13 Friday 00:15  titer
8557
8558   modules/gui/beos/Interface.cpp : fixed a possible crash
8559
8560 2003-06-12 Thursday 23:03  gbazin
8561
8562  * modules/misc/network/ipv6.c: gave a quick try to implementing ttl for ipv6.
8563
8564 2003-06-12 Thursday 22:27  massiot
8565
8566  * modules/codec/spudec/spudec.c: Take small font by default
8567
8568 2003-06-12 Thursday 22:03  gbazin
8569
8570  * modules/gui/wxwindows/interface.cpp: fixed compile issue.
8571
8572 2003-06-12 Thursday 21:28  gbazin
8573
8574  * modules/gui/wxwindows/*: added a volume control.
8575
8576 2003-06-12 Thursday 15:56  gbazin
8577
8578  * modules/access_output/file.c: win32 compilation fix.
8579
8580 2003-06-12 Thursday 11:37  zorglub
8581
8582  Code cleanup
8583
8584 2003-06-12 Thursday 08:14  gbazin
8585
8586  * share/Makefile.am: fixed my previous fix ;)
8587
8588 2003-06-12 Thursday 06:56  gbazin
8589
8590  * Makefile.am: fixed inclusion of skins in make dist.
8591
8592 2003-06-11 Wednesday 22:46  gbazin
8593
8594  * ALL: bumped version number to 0.6.0-test3 + po updates
8595
8596 2003-06-11 Wednesday 21:46  asmax
8597
8598  * skin_main.cpp,x11_theme.cpp: better way to fix the "open skin bug" !
8599  * share/Makefile.am: install skins at make install (closes bug #856)
8600
8601 2003-06-11 Wednesday 21:41  gbazin
8602
8603  * modules/access_output/file.c: use open() instead of fopen(). This allows us to use _lseeki64() on win32.
8604
8605 2003-06-11 Wednesday 20:36  gbazin
8606
8607  * modules/video_filter/osd_text.c: small compile fix that seems to be needed on
8608  some platforms.
8609
8610 2003-06-11 Wednesday 18:45  gbazin
8611
8612  * NEWS: updated.
8613
8614 2003-06-11 Wednesday 18:20  gbazin
8615
8616  * modules/audio_output/directx.c: fixed mem leak in 5.1 audio.
8617
8618 2003-06-11 Wednesday 15:53  gbazin
8619
8620  * modules/demux/ogg.c, modules/codec/theora.c: updated the ogg demuxer and theora decoder to the latest libtheora alpha 2 release.
8621
8622 2003-06-11 Wednesday 10:42  gbazin
8623
8624  * 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.
8625  * msvc/vlc.dsw: added basic_skins and renamed mpeg_video into mpeg_video_old.
8626  * modules/codec/mpeg_video/parser.c: fixed segfault when idct/motion modules can't be loaded.
8627
8628 2003-06-10 Tuesday 23:01  massiot
8629
8630  * configure.ac.in: Renamed mpeg_video to mpeg_video_old, so that even
8631    people who explicitely set mpeg_video in the previous version will end
8632    up with libmpeg2 in 0.6.0.
8633  * modules/codec/libmpeg2.c: Fixed a potential segfault, especially
8634    with DVDs.
8635  * modules/codec/lpcm.c: Send two PES packets in one aout buffer, because
8636    some audio filters (read: coreaudio resampler) don't like too small
8637    packets (I know, this is ugly).
8638
8639 2003-06-10 Tuesday 22:42  gbazin
8640
8641  * 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.
8642
8643 2003-06-10 Tuesday 11:43  gbazin
8644
8645  * configure.ac.in: added an --enable-mostly-builtin option to avoid having too many plugins.
8646  * modules/gui/skins/src/*: reverted the last BASIC_SKINS patch (BASIC_SKINS was not broken, the changes were done on purpose).
8647  * modules/gui/skins/src/dialogs.[cpp,h]: ran dos2unix on these 2 files.
8648
8649 2003-06-10 Tuesday 11:12  massiot
8650
8651  Fixed a potential segfault.
8652
8653 2003-06-09 Monday 22:02  asmax
8654
8655  * x11_api.c: implemented OSAPI_GetNonTransparentColor (needed for fonts !)
8656
8657 2003-06-09 Monday 21:14  asmax
8658
8659  * X11 skins are now loaded from home directory or if it fails, from
8660    the share directory
8661
8662 2003-06-09 Monday 19:56  jpsaman
8663
8664  Run opie-vlc and zaurus-vlc as GuiServer. (Didn't I commit this before???).
8665
8666 2003-06-09 Monday 19:51  jpsaman
8667
8668  Updated build packages for test2 release.
8669
8670 2003-06-09 Monday 19:08  asmax
8671
8672  * fixed a segfault in FileInfo when p_info->psz_name == NULL
8673    but there are still other segfaults sometimes in FileInfo !!
8674
8675 2003-06-09 Monday 14:04  asmax
8676
8677  * now selection method in the playlist depends on the state of the
8678    CTRL button (as expected in a normal playlist !)
8679    TODO: - do the same under windows
8680          - replace all button constants 1/2 by MOUSE_LEFT/MOUSE_RIGHT
8681
8682 2003-06-09 Monday 12:33  asmax
8683
8684  * repaired basic_skins
8685  * removed all the compilation warnings
8686  * fixed LOTS of memory leaks in skins (gibalou, you should try valgrind
8687    on wxwindows plugin ;)
8688
8689 2003-06-09 Monday 09:29  massiot
8690
8691  * modules/access/file.c: Fixed a compile issue (thanks michael.mauch at gmx.de)
8692
8693 2003-06-09 Monday 07:16  gbazin
8694
8695  * modules/mux/mpeg/pes.c: allow cases where we don't write a pts.
8696  * modules/stream_out/display.c: handle cases where we don't have a pts/dts.
8697
8698 2003-06-09 Monday 06:52  gbazin
8699
8700  * modules/gui/skins/src/vlcproc.cpp: the "play" action will trigger the open dialog if the playlist is empty.
8701
8702 2003-06-09 Monday 00:33  massiot
8703
8704  * include/video.h include/video_output.h src/video_output/vout_pictures.c:
8705    In vout_CreatePicture() replace i_repeat_first_field by the more useful
8706    i_nb_fields
8707  * modules/gui/macosx/intf.m: Fixed a warning
8708  * modules/codec/libmpeg2.c include/vout_synchro.h src/video_output/vout_synchro.c:
8709    Re-added support for slice-I streams, plus miscellaneous tweakings
8710
8711 2003-06-09 Monday 00:32  asmax
8712
8713  * drag & drop works with gnome file manager now
8714
8715 2003-06-09 Monday 00:07  asmax
8716
8717  * drag & drop for X11 skins. Still mysterious problems but it's better
8718    than nothing
8719
8720 2003-06-08 Sunday 18:40  gbazin
8721
8722  * modules/gui/skins/x11/x11_window.cpp: avoid flicker when mapping a window.
8723  * share/skins/default/theme.xml: playlist is hidden by default.
8724
8725 2003-06-08 Sunday 18:17  asmax
8726
8727  * very beginning of drag and drop support in X11 skins
8728
8729 2003-06-08 Sunday 16:56  gbazin
8730
8731  * modules/gui/skins/*: display the popupmenu when you right click on the interface.
8732
8733 2003-06-08 Sunday 16:04  titer
8734
8735   Minor fix
8736
8737 2003-06-08 Sunday 15:22  asmax
8738
8739  * share/skins/default/theme.xml: fixed playlist size
8740  * modules/gui/skins/controls/playlist.cpp: fixed a segfault when deleting
8741    items
8742  * modules/gui/skins/x11/x11_graphics.cpp: implemented DrawRect
8743
8744 2003-06-08 Sunday 12:45  gbazin
8745
8746  * modules/gui/skins/x11/*: fixed transparency problem. XShapeCombineRegion() needs to be called before the window is mapped.
8747
8748 2003-06-08 Sunday 11:33  asmax
8749
8750  * better implementation of timers for X11 skins
8751
8752 2003-06-08 Sunday 00:32  asmax
8753
8754  * x11_font.cpp: fixed font placement
8755  * x11_window.*: real tooltip windows ! not perfect yet but it looks cool !
8756  * removed compilation of gtk2 skins module. If you want it back, good luck ;)
8757
8758 2003-06-07 Saturday 19:19  gbazin
8759
8760  * share/Makefile.ami, doc/Makefile.am: forgot to include some files in the "make dist".
8761
8762 2003-06-07 Saturday 19:05  gbazin
8763
8764  * doc/subtitles/*, share/font-eutopiabold21.rle: new (smaller) font + scripts
8765  and instructions to generate new fonts.
8766
8767 2003-06-07 Saturday 12:19  asmax
8768
8769  * beginning of tooltips (only in the console at the moment ;)
8770
8771 2003-06-07 Saturday 10:18  gbazin
8772
8773  * modules/gui/skins/x11/x11_theme.cpp: removed unnecessary stuff.
8774
8775 2003-06-07 Saturday 03:45  titer
8776
8777   modules/access/pvr/pvr.c : compile fix
8778
8779 2003-06-07 Saturday 03:25  titer
8780
8781   missing cvsignore
8782
8783 2003-06-07 Saturday 00:36  asmax
8784
8785  * implemented double click event for X11 skins. The delay is hard-coded
8786    (400ms) , maybe it could be stored in the vlc config file
8787
8788 2003-06-06 Friday 23:34  asmax
8789
8790  * got rid of this useless error message
8791
8792 2003-06-06 Friday 21:47  asmax
8793
8794  * x11/x11_window.cpp: fixed clipping and text attributes
8795
8796 2003-06-06 Friday 19:40  asmax
8797
8798  * key shortcuts for X11 skins are now working
8799
8800 2003-06-06 Friday 14:50  gbazin
8801
8802  * modules/gui/skins/src/themeloader.cpp: small fix for tgz skins.
8803
8804 2003-06-06 Friday 13:34  gbazin
8805
8806  * modules/packetizer/mpegvideo.c: Fixed a 3:2 pulldown bug (not tested).
8807
8808 2003-06-06 Friday 11:09  gbazin
8809
8810  * modules/misc/network/ipv6.c: oups, ipv6 multicast wasn't enabled on win32. Also fixed the interface name parsing in the MRL.
8811
8812 2003-06-06 Friday 02:48  hartman
8813
8814  * Typo's by me. ( Cool i included a dutch sentence a while ago and noone noticed ?)
8815
8816 2003-06-06 Friday 02:23  hartman
8817
8818  * All: some spelling corrections and description string clarifications.
8819    There is a lot of improvement left here.
8820
8821 2003-06-06 Friday 00:38  hartman
8822
8823  * modules/gui/macosx/prefs.?:
8824    - Changed modules list to use Default instead of None. probably clearer to
8825      users.
8826    - Have a warning before resetting the prefs.
8827
8828 2003-06-05 Thursday 22:16  asmax
8829
8830  * x11/x11_timer.* : classes to implement platform-independant timers
8831  * controls/text.cpp : text scrolling works ! (at least in the main window)
8832
8833 2003-06-05 Thursday 21:22  gbazin
8834
8835  * modules/gui/skins/*, modules/gui/wxwindows/*: added the wxWin popup menu to the skins interface.
8836
8837 2003-06-05 Thursday 11:52  gbazin
8838
8839  * include/vlc_common.h: fixed the I64C() macro for mingw.
8840  * 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.
8841
8842 2003-06-04 Wednesday 23:17  massiot
8843
8844  VLC 0.6 codename is Trevelyan.
8845
8846 2003-06-04 Wednesday 21:41  titer
8847
8848   Added a special access module for PVR MPEG-2 encoding boards.
8849   It allows to change the frequency and such things quite easily, from VLC.
8850   You'll have to --enable-pvr to build it.
8851
8852 2003-06-04 Wednesday 18:47  asmax
8853
8854  * added <unistd.h> or it doesn't compile !
8855
8856 2003-06-04 Wednesday 17:44  gbazin
8857
8858  * modules/gui/skins/x11/x11_api.cpp: implemented OSAPI_GetTime() and OSAPI_RmDir().
8859
8860 2003-06-04 Wednesday 16:44  gbazin
8861
8862  * modules/gui/skins/src/vlcproc.cpp: compilation fix.
8863
8864 2003-06-04 Wednesday 16:03  gbazin
8865
8866  * 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.
8867  * modules/gui/wxwindows/timer.cpp: fixed comment.
8868
8869 2003-06-03 Tuesday 23:17  massiot
8870
8871  * OS X users can now browse the DVD menus with the arrow keys.
8872
8873 2003-06-03 Tuesday 22:21  hartman
8874
8875  * When choosing a autogenerated menuitem, we now create a new thread to
8876    do the actual execution of this command. this is a (very ugly) workaround
8877    to the problem we were having with the deinterlace menu on osx.
8878
8879    It works now, but now i'm running into the black screen and continous
8880    "late picture skipped (-218000)" again which is also plagueing us when you
8881    enter fullscreen with a filter enabled. This ought to be fixed before 0.6.0
8882    as well.
8883
8884 2003-06-03 Tuesday 22:20  gbazin
8885
8886  * modules/gui/skins/src/*: oops, forgot to add a bunch of files.
8887
8888 2003-06-03 Tuesday 22:18  gbazin
8889
8890  * configure.ac.in: bail out with an error message if the x11 skins are enabled and we couldn't find imlib2.
8891  * modules/gui/wxwindows/*: fixed bug in sout dialog box.
8892  * 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).
8893
8894 2003-06-03 Tuesday 12:06  titer
8895
8896   modules/gui/beos/* : fixed the screenshot format selection I broke lately
8897
8898 2003-06-02 Monday 16:01  sigmunau
8899
8900  http.c: if the webserver doesn't return 206 the stream is not seekable.
8901
8902 2003-06-02 Monday 12:42  hartman
8903
8904  * modules/codec/libmpeg2.c: fixed a crasher with invalid pictures
8905  * modules/gui/macosx/playlist.m: better fix for playlists on 10.1
8906
8907 2003-06-01 Sunday 23:48  hartman
8908
8909  * ALL:
8910    - Changed the autogenerated menu's in a system working similar to wxWindows.
8911    - The deinterlace menu is autogenerated now. However it seems the problem
8912      with on the fly filter changes still exists.
8913
8914 2003-06-01 Sunday 22:11  asmax
8915
8916  * modules/gui/skins/x11/x11_api.cpp: fixed OSAPI_GetScreenSize
8917  * all: added locks around X calls to make them thread safe (will be
8918    useful in the next commit ;-)
8919
8920 2003-06-01 Sunday 17:13  asmax
8921
8922  * mouse wheel scroll for X11 skins
8923
8924 2003-06-01 Sunday 16:39  asmax
8925
8926  * configure.ac.in : fixed linking of skins modules
8927  * modules/gui/skins/*:
8928    - fixed the wxwindows bug, due to a huge bug with broadcast events
8929    - beginning of fonts in X11 skins
8930  so, you can test the X11 skins module: it should work now !
8931
8932 2003-06-01 Sunday 00:26  fenrir
8933
8934   * ts: fix current_next value.
8935
8936 2003-05-31 Saturday 23:41  sam
8937
8938    * ./debian/vlc.mime: the vlc packages registers with the Debian MIME system.
8939
8940 2003-05-31 Saturday 23:23  ipkiss
8941
8942   * skins/controls/button.cpp: Fixed a nasty bug.
8943   * skins/controls/generic.h: Some public fields are now protected
8944   * skins/src/window.cpp:
8945      - Added a few debug messages
8946      - Invisible controls don't receive events anymore
8947
8948  Note: There are still a few bugs in the code handling the controls and
8949  their different states, and I think they will be difficult to fix with
8950  the current code structure. A rewrite of this part of code could be a
8951  good idea (perhaps using states and transitions between states, like
8952  Zinf does?).
8953
8954 2003-05-31 Saturday 21:49  fenrir
8955
8956   * ts: proper fix for both.
8957
8958 2003-05-31 Saturday 16:15  fenrir
8959
8960   * ts: reverse my last commit (the proper way should be to modify also the
8961   muxer but this will break compatibility).
8962
8963 2003-05-31 Saturday 12:24  titer
8964
8965   * src/input/input_ext-intf.c :  added an input_SetRate function; it is
8966     quite more convenient than, e.g, calling input_SetStatus( STATUS_FASTER )
8967     two times if you want to switch from 1:1 to 4:1 from the interface.
8968     Old functions still work.
8969   * modules/gui/beos/VlcWrapper.cpp : use it
8970
8971 2003-05-31 Saturday 01:23  fenrir
8972
8973   * mjpeg grabbing added, thanks to Paul Forgey <paulf at aphrodite dot com>
8974   that had done all the work.
8975
8976  Paul Forgey's notes:
8977  --------------------
8978
8979  Unfortunatley, the v4l interface shows how much it sucks here.  I can't
8980  wait for v4l2 to become more common.  Anyway, the mjpeg mechanism
8981  captures completely differently than the uncompressed frame capture
8982  mechanism.  This means the code has to split off a bunch to do similar
8983  things depending on mjpeg being set or not.  For some reason, I can't
8984  use non v4l2 calls to capture uncompressed frames from the lml33,
8985  however I do have another bttv card on my system to test that I didn't
8986  break the non-mjpeg stuff.
8987
8988  The Zoran encoders don't use square pixels.  So the 4:3 (or 16:9)
8989  picture is going to show up as 720x480.  I don't know my way around the
8990  code well enough to know how to specify a non-square pixel aspect
8991  ratio.  If there isn't a way to do it, it would be nice to be able to
8992  specify as an option the aspect ratio of the sourc.  Either 4:3 or 16:9
8993  in the case of anamorphic S-Video, which does occur.
8994
8995  I stole the videodev_mjpeg.h header from the lavrec project.  Despite
8996  the linux kernels having support for the Zoran cards, there doesn't seem
8997  to be a reliable way to pick up this header, which is probably why
8998  lavrec did it this way.  Since it only defines ioctl definitions, I
8999  don't think using it is a legal problem.
9000
9001  I also modified the audio handling a bit.  If the card supports audio,
9002  great, we'll set the card's parameters as we did before.  But if adev=
9003  is specified, use it regardless.  The reason to do this is to capture
9004  audio from the sound card with video coming from, say, a web cam or in
9005  my case, an encoder card which doesn't have any audio capabilities at
9006  all.
9007
9008 2003-05-31 Saturday 00:10  fenrir
9009
9010   * mux/ts.c : allowed sending mjpeg (who said that's ugly ?)
9011   * demux/ts.c : fixed an endian problem with such private stream.
9012
9013 2003-05-30 Friday 18:43  titer
9014
9015   modules/gui/beos/* : fixed "Goto Menu" menuitem enabling
9016
9017 2003-05-30 Friday 17:30  titer
9018
9019   modules/gui/beos/* : misc fixes & enhancements
9020
9021 2003-05-29 Thursday 21:40  asmax
9022
9023  * X11 skins now use imlib2 -> you need to bootstrap
9024    wxwindows dialogs are not supposed to work yet, if they do you are
9025    lucky ;)
9026
9027 2003-05-29 Thursday 16:48  asmax
9028
9029  * x11/x11_theme.cpp: better timing for SkinManage
9030  * src/vlcproc.cpp: hack to make OpenDialog work, but it MUST be
9031    changed !
9032
9033 2003-05-28 Wednesday 23:56  asmax
9034
9035  * AT LAST events work in X11 skins !
9036
9037 2003-05-28 Wednesday 03:53  hartman
9038
9039  * src/libvlc.h:
9040    - added "en" to the list of languages in the preferences.
9041    - added DIV1, DIV2, i263, WMV1 to video encoding options in prefs.
9042      FENRIR: is this correct this way?
9043
9044 2003-05-28 Wednesday 00:52  titer
9045
9046   modules/video_output/x11/xcommon.c : compile fix for gcc != 3
9047
9048 2003-05-27 Tuesday 22:57  gbazin
9049
9050  * install-win32: fixed the nsi script to not include the FAQ.
9051
9052 2003-05-27 Tuesday 22:42  hartman
9053
9054  * Turn mem leaks into warning's instead of errors. Users seem to think that
9055    mem leaks will kernel panic there machine or something ;)A
9056    This will generate less bugreports, yet keep them visible to those who
9057    should and will care.
9058
9059 2003-05-27 Tuesday 22:08  gbazin
9060
9061  * modules/gui/win32/Modules.am: strings.cpp has been removed.
9062
9063 2003-05-27 Tuesday 21:48  gbazin
9064
9065  * ALL: bumped version to 0.6.0-test2
9066  * Makefile.am: got rid of the faq in the package-win32 target.
9067
9068 2003-05-27 Tuesday 20:43  gbazin
9069
9070  * 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.
9071
9072 2003-05-27 Tuesday 13:22  titer
9073
9074   * src/stream_output/announce.c : BeOS compile fix.
9075     setsockopt( IP_MULTICAST_TTL ) is done in network/ipvx.c (if supported),
9076     so there is no need to do it here again.
9077   * modules/gui/beos/* : minor fixes
9078
9079 2003-05-27 Tuesday 11:35  gbazin
9080
9081  * modules/gui/wxwindows/*: fixed context menu problem on win32.
9082
9083 2003-05-27 Tuesday 01:48  hartman
9084
9085  * removed vlc_wraptext
9086
9087 2003-05-26 Monday 19:26  gbazin
9088
9089  * modules/video_output/directx/events.c: fixed breakage.
9090
9091 2003-05-26 Monday 19:06  gbazin
9092
9093  * modules/audio_output/alsa.c: the aout-device obj var wasn't destroyed properly on probe() failure, preventing other audio plugins from working afterwards.
9094  * modules/gui/skins/src/skin_main.cpp: got rid of the skins shortcut.
9095  * modules/gui/wxwindows/*: the popupmenu is not created inside the timer anymore so the slider will still be active when the popup is triggered.
9096  * 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.
9097
9098 2003-05-26 Monday 16:06  gbazin
9099
9100  * modules/gui/wxwindows/*: replaced the Advanced button with a checkbox. Small strings changes.
9101
9102 2003-05-26 Monday 14:59  hartman
9103
9104  * modules/codec/quicktime.c: i had accidently upgraded this plugin to 100
9105  * modules/demux/avi/avi.c: fixed a spelling error reported by emulynx
9106  * modules/gui/macosx/intf.?: added a wrapString:toWidth function
9107  * modules/gui/macosx/prefs.?: removed the use of vlc_wraptext, because it
9108    was ugly. now we use our own, osx method. This fixes tooltips in japanese
9109    I'm not sure, but i think src/extras/libc.c vlc_wraptext is now unused.
9110
9111 2003-05-26 Monday 13:45  zorglub
9112
9113  * The VLC-integrated SAP server now sends compliant packets. They can
9114    only be viewed with the CVS version of VLC
9115
9116 2003-05-26 Monday 02:09  gbazin
9117
9118  * modules/gui/skins: got rid of init_lock and init_cond which aren't needed if you use vlc_thread_ready().
9119     started to implement X11Region and integrated the wxWindows dialogs.
9120  * 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.
9121
9122 2003-05-26 Monday 02:03  hartman
9123
9124  * modules/gui/macosx/prefs.m: fixed the module selectors.
9125  * modules/video_filter/crop.c: clarified the use of crop. someone please
9126    check, i'm not entirely sure this is correct. Actually i think we should
9127    split this up in more then one config item, for GUI preferences clarity.
9128    Something like crop-width, crop-height, crop-h-offset, crop-v-offset, or
9129    like ffmpeg has which uses left, right, top and bottom offsets.
9130
9131 2003-05-26 Monday 01:25  hartman
9132
9133  * extras/MacOSX/Resources/English.lproj/MainMenu.nib
9134  * modules/gui/macosx/output.m:
9135    - changed the textfields for bitrate into comboboxes with suggested values
9136      identical to the ones in wxwindows intf.
9137    - changed "bitrate (bps)" into "bitrate (kb/s)
9138  * modules/gui/macosx/prefs.?:
9139    - update the current view when advanced is changed.
9140    - module_lists now use the description strings.
9141    - always wraptext on tooltips. Currently japanese language is breaking.
9142    - we now have sliders for int/float config options with ranges.
9143    - fixed a warning message about an un-init'ed module_t.
9144  * modules/video_filter/adjust.c:
9145    - added the ranges to the description strings of the config options.
9146    - blur-factor now uses a range as according to it's description string
9147      it already should have used this.
9148
9149 2003-05-25 Sunday 23:08  titer
9150
9151   modules/gui/beos/MediaControlView.cpp: fixed a strange crash that happens
9152     since the gettext behaviour changed
9153
9154 2003-05-25 Sunday 22:36  titer
9155
9156   * bootstrap: remove a -shared flag as ./configure already adds it for
9157     platforms which need it
9158   * configure.ac.in: don't use -shared on BeOS
9159
9160 2003-05-25 Sunday 20:16  gbazin
9161
9162  * configure.ac.in, modules/video_output/x11/xcommon.c: fixed configure check for the Xinerama extension.
9163
9164 2003-05-25 Sunday 19:24  gbazin
9165
9166  * modules/video_output/x11/*, configure.ac.in: Xinerama support remotely based from an old patch by Xavier Maillard.
9167
9168 2003-05-25 Sunday 18:32  sigmunau
9169
9170  convert the strings in the id3tags to utf8 before storing them.
9171
9172 2003-05-25 Sunday 18:02  nitrox
9173
9174  . SAP/SDP packets parsing: ability to parse RFC compliant packets
9175    parse_sap returns the SAP header length
9176    parse_sdp only parse the SDP payload
9177    note that VLC will discard messages from the old miniSAP-server
9178    (You have to use CVS version of miniSAP-server)
9179    (Messages from the new miniSAP-server will be discarded with old VLC)
9180
9181 2003-05-25 Sunday 17:27  massiot
9182
9183  * We now use UTF-8 internally under Mac OS X. This requires a libiconv-
9184  enabled version of gettext. (patch courtesy of the DJ)
9185
9186 2003-05-25 Sunday 17:21  titer
9187
9188   modules/gui/beos/PreferencesWindow.* :
9189    * added a BBox around each panel (looks nicer)
9190    * now use BSliders for {integer,float}_with_range
9191
9192 2003-05-25 Sunday 15:05  alexis
9193
9194  ALL : VLC FAQ transformed into VideoLAN FAQ, which is hosted in the CVS
9195  under www.videolan.org/doc/faq/
9196
9197 2003-05-25 Sunday 11:31  gbazin
9198
9199  * 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...).
9200  * modules/video_filter/deinterlace/deinterlace.c: small change.
9201
9202 2003-05-25 Sunday 10:14  gbazin
9203
9204  * modules/codec/ffmpeg/ffmpeg.c: fixed typo.
9205
9206 2003-05-25 Sunday 00:16  gbazin
9207
9208  * modules/codec/ffmpeg/ffmpeg.c: clean-up for the ffmpeg config options.
9209
9210 2003-05-24 Saturday 23:40  gbazin
9211
9212  * src/misc/variables.c, include/variables.h: first pass at object var inheritance.
9213  * rc/video_output/video_output.c, modules/video_filter/deinterlace/deinterlace.c: fixes to the deinterlace object var.
9214
9215 2003-05-24 Saturday 21:28  asmax
9216
9217  * events aren't perfect yet, but it is better enough to commit
9218
9219 2003-05-24 Saturday 20:54  gbazin
9220
9221  * src/video_output/video_output.c: new "deinterlace" object variable.
9222  * modules/gui/macosx/prefs.m: compilation fix.
9223  * modules/gui/wxwindows/menus.cpp: use the "deinterlace" object var.
9224  * modules/gui/skins/*: couple of fixes.
9225
9226 2003-05-24 Saturday 17:52  gbazin
9227
9228  * modules/gui/skins/*: compilation fixes.
9229  * modules/gui/wxwindows/*: fixed the open dialog to switch to the requested file/disc/net section.
9230
9231 2003-05-24 Saturday 15:11  titer
9232
9233   * Makefile.am: minor change in BeOS packages generation
9234   * doc/release-howto.txt: remove outdated info about how to build BeOS
9235     packages
9236
9237 2003-05-24 Saturday 13:14  gbazin
9238
9239  * configure.ac.in: ffmpeg is now enabled by default. Also got rid of the --intf-win option which was deprecated.
9240
9241 2003-05-24 Saturday 13:05  massiot
9242
9243  * modules/codec/libmpeg2.c: Fixed synchro with field pictures.
9244
9245 2003-05-24 Saturday 12:55  jpsaman
9246
9247  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.
9248
9249 2003-05-24 Saturday 12:53  sam
9250
9251    * ./po/*: re-ran toolbox --update-po.
9252    * ./po/en_GB.po: the British translation is up to date.
9253
9254 2003-05-24 Saturday 12:35  sam
9255
9256    * ./Makefile.am: used $(srcdir) where necessary (Closes: #319).
9257
9258 2003-05-24 Saturday 12:34  sam
9259
9260    * ./toolbox: we no longer translate the Borland plugin.
9261
9262 2003-05-24 Saturday 12:10  sam
9263
9264    * ./configure.ac.in: the help message now says libmad is enabled by
9265      default (Closes: #704).
9266
9267 2003-05-24 Saturday 11:53  sam
9268
9269     * ./modules/access_output/udp.c: if the clock needs to be reset, we do not
9270       wait or we will face delay issues as reported in #794. Fix inspired from
9271       a suggestion by John Michael Zorko.
9272
9273 2003-05-24 Saturday 02:48  hartman
9274
9275  * modules/codec/quicktime.c: cleaning up of the code. mostly cosmetic.
9276  * modules/demux/mp4/mp4.c: added SVQ1 for the quicktime decoder.
9277  * modules/gui/macosx/macosx.m: typo
9278  * modules/gui/macosx/prefs.m: fix of the module selectors.
9279  * po/nl.po: i've taken a head start on the translations.
9280  * src/libvlc.h: removed unused string RT_PRIORITY_TEXT
9281
9282 2003-05-23 Friday 23:53  sigmunau
9283
9284  the http interface should now output valid xhtml 1.0.
9285
9286 2003-05-23 Friday 13:02  hartman
9287
9288  * Updated the informal message to report the ip and port the http intf was
9289    started on. This will help ppl to actually use the thing ;)
9290
9291 2003-05-23 Friday 11:41  sam
9292
9293    * Built-in modules were linked twice in the mozilla plugin; removed the
9294      non-PIC ones (Closes Debian bug #194384).
9295
9296 2003-05-23 Friday 00:00  hartman
9297
9298  * vlc.ebuild: fixed the ebuild. Now i know it should work with a test2 ;)
9299  * modules/gui/macosx/vout.m: removed some code that was preventing us from
9300    using chroma converters.
9301  * modules/codec/quicktime.c:
9302    - added the video decoder. only works with SVQ3 atm, returns Invalid
9303      BITMAPHEADER for some reason in all other cases.
9304    - did some cleaning up. this might just work under Win32 now aswell,
9305      gibalou will do some testing tomorrow ;)
9306    - SVQ3 QT degrades faster then the ffmpeg version, but also recovers
9307      faster. I'm not yet sure which one i prefer.
9308
9309 2003-05-22 Thursday 22:24  gbazin
9310
9311  * modules/gui/wxwindows/streamout.cpp: fixed typo.
9312
9313 2003-05-22 Thursday 21:42  gbazin
9314
9315  * src/libvlc.h: fixed spelling mistake.
9316  * modules/gui/wxwindows/preferences.cpp: allow negative numbers in spinctrls.
9317  * modules/demux/asf,avi,mp4: use p_input->stream.control.b_mute.
9318
9319 2003-05-22 Thursday 20:56  hartman
9320
9321  * spelling error in description string
9322
9323 2003-05-22 Thursday 20:45  hartman
9324
9325  * added an ifdef for SVQ3
9326
9327 2003-05-22 Thursday 20:06  asmax
9328
9329  * at last the python module works again !
9330   (so stupid: the flag -lavcodec had to be at the *end* of the line !)
9331
9332 2003-05-22 Thursday 18:30  asmax
9333
9334  * started to repair build of python module
9335
9336 2003-05-22 Thursday 16:01  gbazin
9337
9338  * src/audio_output/*, src/input/*: fixed the audio desync option. You can use positive as well as negative values.
9339
9340 2003-05-22 Thursday 15:34  hartman
9341
9342  * modules/control/http.c: strings for the address and the port variable were switched.
9343
9344 2003-05-22 Thursday 14:40  hartman
9345
9346  * fixed a localization issue
9347
9348 2003-05-22 Thursday 14:25  hartman
9349
9350  * modules/gui/macosx/playlist.m: fixed my fix
9351  * modules/gui/macosx/output.m: removed a debug statement
9352  * modules/gui/macosx/prefs.m: fixed localizations of the prefs panel.
9353
9354 2003-05-22 Thursday 13:40  hartman
9355
9356  * Fixed an issue that was preventing the use of the playlist in Mac OS 10.1
9357
9358 2003-05-22 Thursday 12:00  gbazin
9359
9360  * INSTALL.win32: added a small note about running vlc under the msvc debugger.
9361  * modules/gui/wxwindows/*: small fixes.
9362  * modules/access/vcd/*, modules/access/cdda.c: re-activated autodetection of vcd and cdda on win32.
9363  * src/misc/cpu.c, src/stream_output/announce.c: msvc fixes.
9364
9365 2003-05-21 Wednesday 21:30  hartman
9366
9367  * modules/gui/macosx/output.m: fixed the stream/transcode dialog. test1
9368    version was broken.
9369  * extras/MacOSX/vlc.pbproj/project.pbxproj: darn, absolute paths.
9370
9371 2003-05-21 Wednesday 19:55  hartman
9372
9373  * vlc.ebuild: This ebuild should work if we release a test2.
9374  * modules/codec/quicktime.c: I added all the audio formats I know QT can handle.
9375    except for mp3 ;)
9376  * modules/codec/ffmpeg: added asv1 (disabled), and enabled IV31 on little endian,
9377    since the problems with this decoder are endian specific according to it's creator.
9378
9379 2003-05-21 Wednesday 18:09  jpsaman
9380
9381  Reverting previous --with-libmpeg2-prefix commit. Thanks Gildas for reminding me!
9382
9383 2003-05-21 Wednesday 18:04  jpsaman
9384
9385  More buildscript fixes.
9386
9387 2003-05-21 Wednesday 15:54  gbazin
9388
9389  *  modules/audio_output/directx.c, modules/audio_output/waveout.c: we destroy the audio-device variable if the probing has failed.
9390
9391 2003-05-21 Wednesday 15:40  hartman
9392
9393  * include/main.h
9394    src/libvlc.c: Added a quicktime_lock on SYS_DARWIN
9395  * ALL: QT on OSX is not threadsafe in certain areas. i have found the proces
9396    of identifying the right Codec to use for decoding to be one of these areas.
9397    So when we do this, only one thread at a time can use QT.
9398    Watching QT trailers is doable now, as soon as ffmpeg fix their altivec optimizations again ;)
9399
9400 2003-05-21 Wednesday 13:27  gbazin
9401
9402  * modules/gui/skins/src/vlcproc.cpp: fixed yesterday's breakage.
9403  * modules/gui/wxwindows/menus.cpp: fixes for menu auto-generation.
9404  * src/video_output/video_output.c: added a "fullscreen" object variable.
9405  * modules/video_output/directx/*: added an always-on-top object variable and modified to take into account the fullscreen object variable.
9406
9407 2003-05-21 Wednesday 13:19  sigmunau
9408
9409  removed the desctiption texts of a nonexisting config option
9410
9411 2003-05-21 Wednesday 13:10  sigmunau
9412
9413  removed the --playlist option as it doesn't seem to be used
9414
9415 2003-05-21 Wednesday 10:02  fenrir
9416
9417  * wav: fix a parsing bug.
9418
9419 2003-05-20 Tuesday 23:17  gbazin
9420
9421  * modules/gui/wxwindows/*, modules/gui/skins/src/vlcproc.cpp: The open dialog box now handles multiple files selection.
9422
9423 2003-05-20 Tuesday 21:35  hartman
9424
9425  * ALL: added a quicktime module.
9426    - This module provides QDM2 and QDMC sound support on OSX by linking to
9427      the native QT libraries. We now have FULL QT trailer support on OSX.
9428    - The video part of this decoder is not yet working on OSX.
9429    - This can be used for a future win32dll loader system as well.
9430
9431 2003-05-20 Tuesday 20:09  jpsaman
9432
9433  Modified build scripts
9434
9435 2003-05-20 Tuesday 18:53  hartman
9436
9437  * NEWS: updated some OSX info
9438  * ALL:
9439    - added CDDA support
9440    - added a "Online Documentation" item to the Help menu
9441    - removed some debugging strings
9442
9443 2003-05-20 Tuesday 16:20  zorglub
9444
9445  All: Support for SAP advertising in stream output
9446
9447         add sap, or sap="Name" in the stream output options
9448
9449 2003-05-20 Tuesday 16:08  sigmunau
9450
9451  kde.cpp: explicitly tell kde with icons to use. Should fix a crash that
9452  caused AIGALRM.
9453  kde.cpp, interface.cpp: turn --kdeuirc into --kde-uirc to comply with naming
9454  conventions
9455
9456 2003-05-20 Tuesday 15:51  hartman
9457
9458  * THANKS: Added Davor Orel who created the OS X icons.
9459  * modules/gui/macosx/macosx.m: changed a float into a float with range
9460
9461 2003-05-20 Tuesday 15:23  hartman
9462
9463  * Added a Reset prefs option
9464  * New prefs dialog much like the wxWindows and BeOS one.
9465    - translated instances might be broken.
9466    - still need sliders for min/max values
9467    - improved sizing should be done.
9468
9469 2003-05-20 Tuesday 11:44  titer
9470
9471   modules/gui/beos/PreferencesWindow.* : cleaning
9472
9473 2003-05-19 Monday 23:36  gbazin
9474
9475  * modules/audio_output/alsa.c: fixed a breakage I introduced a couple of weeks ago.
9476
9477 2003-05-19 Monday 21:39  asmax
9478
9479  * a lot of cleaning in X11 skins, but some problems remain with
9480    event handling :(
9481
9482 2003-05-19 Monday 21:04  gbazin
9483
9484  * modules/gui/wxwindows/Modules.am: included the 2 new bitmaps.
9485  * po/*: updated the po files.
9486
9487 2003-05-19 Monday 20:47  gbazin
9488
9489  * Bumped version to 0.6.0-test1
9490  * modules/access/cdda.c: decreased the priority of the cdda plugin.
9491
9492 2003-05-19 Monday 11:38  gbazin
9493
9494  * src/stream_output/stream_output.c, modules/stream_out/duplicate.c: bug fixes for when the stream output duplication fails for whatever reasons.
9495
9496 2003-05-19 Monday 09:57  gbazin
9497
9498  * modules/gui/wxwindows/bitmaps/*: forgot to add 2 files in my last commit.
9499
9500 2003-05-18 Sunday 23:16  fenrir
9501
9502   * input_program.c: input_DelES destroyed the decoder (if any) without
9503   removing this ES from the list of selected ES. So, instead we call
9504   input_UnselectES.
9505
9506 2003-05-18 Sunday 22:30  titer
9507
9508   modules/gui/beos/MessagesWindow.cpp : fixed a minor scrolling issue
9509
9510 2003-05-18 Sunday 20:54  jpsaman
9511
9512  Updated release numbering of packages.
9513
9514 2003-05-18 Sunday 19:46  gbazin
9515
9516  * modules/gui/wxwindows/*: removed the text from the toolbar. Added play slower and play faster buttons.
9517
9518  PS: We really need nicer toolbar icons for the wxWindows interface. Anybody would like to design some ?
9519
9520 2003-05-18 Sunday 18:56  hartman
9521
9522  * fixed a few spelling errors, and added a note about QDM2 sound which is still unsupported
9523
9524 2003-05-18 Sunday 17:48  asmax
9525
9526  * added transparency in X11 skins
9527
9528 2003-05-18 Sunday 16:27  gbazin
9529
9530  * 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.
9531
9532 2003-05-18 Sunday 15:44  gbazin
9533
9534  * modules/access/vcd/*, modules/access/cdda.c: changed ioctl_ReadSector() into ioctl_ReadSectors(), a function that can read multiple sectors at a time.
9535    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.
9536
9537 2003-05-18 Sunday 12:18  gbazin
9538
9539  * modules/gui/wxwindows/open.cpp: small fixes.
9540  * modules/access/vcd/cdrom.c: win32 fix for cue file parsing.
9541  * modules/video_filter/osd_text.c: small win32 fix.
9542
9543 2003-05-18 Sunday 11:25  asmax
9544
9545  * first BMP loader for X11 skins : it can only handle 24bbp uncompressed
9546    images, but it works !
9547
9548 2003-05-17 Saturday 23:57  gbazin
9549
9550  * INSTALL.win32: finally updated the instructions on how to build vlc for win32 :)
9551  * install-win32, Makefile.am: updates for the win32 package.
9552  * NEWS: added a few missing things.
9553
9554 2003-05-17 Saturday 22:48  gbazin
9555
9556  * modules/gui/wxwindows/menus.cpp: don't display choices menu when there is only 1 choice available.
9557  * modules/gui/wxwindows/streamout.cpp: small cosmetic changes.
9558  * modules/gui/wxwindows/open.cpp: added a CD Audio entry.
9559
9560 2003-05-17 Saturday 22:00  gbazin
9561
9562  * include/input_ext-intf.h: forgot this file in my last commit.
9563  * src/input/input_programs.c: prev/next-chapter and prev/next-title navigation variables are created only when necessary.
9564
9565 2003-05-17 Saturday 20:30  gbazin
9566
9567  * modules/access/cdda.c, modules/access/vcd/*: New CD digital audio module (by me and fenrir).
9568    You can now listen to your favorite CDDAs with vlc, or even stream them :)
9569    (Their is not yet any support for jitter correction).
9570  * modules/codec/araw.c: small clean-up.
9571
9572 2003-05-17 Saturday 18:30  titer
9573
9574   * modules/gui/beos/MessagesWindow.* : cleaning
9575   * modules/gui/beos/PreferencesWindow.* : split the main modules into
9576     its categories
9577
9578 2003-05-17 Saturday 15:20  titer
9579
9580   modules/gui/beos/* : cosmetic
9581
9582 2003-05-17 Saturday 14:36  gbazin
9583
9584  * modules/video_output/directx/events.c: implemented the same shortcuts as in the x11/xvideo output.
9585
9586 2003-05-17 Saturday 11:35  gbazin
9587
9588  * configure.ac.in: removed the encoders from the list of plugins as they are not used currently.
9589  * src/libvlc.h, modules/audio_filter/resampler/bandlimited.c: added an hq-resampling option to enable/disable the high quality resampling.
9590
9591 2003-05-16 Friday 23:02  gbazin
9592
9593  * modules/packetizer/copy.c, modules/stream_out/transcode.c: added SVQ3 fourcc so we can transcode SVQ3. Small bug fix as well.
9594
9595 2003-05-15 Thursday 23:05  gbazin
9596
9597  * src/input/input_programs.c: a few fixes to the navigation object variable.
9598
9599 2003-05-15 Thursday 22:27  massiot
9600
9601  * now 0.6.0-cvs
9602  * ALL: Capitalize all preferences text strings
9603
9604 2003-05-15 Thursday 21:31  gbazin
9605
9606  * src/input/input_programs.c: implemented prev-title, next-title, prev-chapter and next-chapter object variables.
9607  * modules/gui/wxwindows/menus.cpp: put the above variables into the Navigation menu.
9608
9609 2003-05-15 Thursday 20:45  jpsaman
9610
9611  Added --with-libmpeg2-prefix= option to support cross-compiling for arm-target.
9612
9613 2003-05-15 Thursday 20:28  jpsaman
9614
9615  Updating version to 0.5.4.
9616  Enable building with libmpeg2.
9617
9618 2003-05-15 Thursday 16:02  sam
9619
9620    * ./Makefile.am: fixed LDFLAGS when using --enable-gprof.
9621
9622 2003-05-15 Thursday 15:59  gbazin
9623
9624  * modules/gui/wxwindows/*: small fixes and improvements.
9625
9626 2003-05-15 Thursday 15:50  sam
9627
9628    * ./toolbox: toolbox --update.po now updates po/POTFILES.in as well.
9629
9630 2003-05-15 Thursday 15:35  hartman
9631
9632  * Makefile.am: on make dist move vlc.ebuild
9633  * vlc.ebuild: small spelling correction
9634
9635 2003-05-15 Thursday 02:02  hartman
9636
9637  * Went trough my maillogs and filled out large parts of the NEWS file.
9638    please check and add your own. (i was bored ;)
9639  * Updated the README.MacOSX.rtf with some more pointers and changed version
9640    to 0.6.0
9641
9642 2003-05-15 Thursday 01:33  gbazin
9643
9644  * modules/gui/wxwindows/streamout.cpp: updated the stream output dialog to use the new stream output syntax and features.
9645
9646 2003-05-15 Thursday 01:23  hartman
9647
9648  * variable callback for the playlist. the input, audio and video still need
9649    to be done, waiting for gibalou to work his magic on that ;)
9650  cvs: ----------------------------------------------------------------------
9651
9652 2003-05-15 Thursday 00:46  hartman
9653
9654  * added vlc.ebuild, vlc.spec.redhat to dist.
9655  * added all the new icons to the dist.
9656  * on make dist i would like to do
9657    mv vlc.ebuild vlc-${VERSION}.ebuild
9658    I don't know how to do this. Who does?
9659
9660 2003-05-15 Thursday 00:32  hartman
9661
9662  * ./vlc.ebuild: a ebuild for the Gentoo Linux distribution.
9663    Because of the cvs snapshots of libmpeg2 and ffmpeg, this ebuild will
9664    need to be updated before release, to point out the correct links to
9665    these libraries.
9666
9667 2003-05-14 Wednesday 21:29  fenrir
9668
9669   * aac: compilation fix.
9670   * libvlc.h : set correct value for sout-a/vcodec
9671
9672 2003-05-14 Wednesday 19:47  hartman
9673
9674  * Resized some elements to allow for better translations.
9675
9676 2003-05-14 Wednesday 17:17  sam
9677
9678    * ./debian/control: Debian packages now build with an mpeg2dec CVS tree in
9679      the extras/ directory.
9680
9681 2003-05-14 Wednesday 14:58  fenrir
9682
9683   * aac: use extention based detection.
9684
9685 2003-05-14 Wednesday 14:57  hartman
9686
9687  * Forgot one
9688
9689 2003-05-14 Wednesday 14:56  hartman
9690
9691  ALL: Davor won the vote, New icons in place.
9692
9693 2003-05-14 Wednesday 11:15  fenrir
9694
9695   * ts: do not use DVB reserved pid(s) (thanks Miguel Barreiro Paz)
9696
9697 2003-05-14 Wednesday 09:00  gbazin
9698
9699  * modules/gui/skins/Modules.am: include module/gui/wxwindows/subtitles.cpp.
9700
9701 2003-05-13 Tuesday 23:41  gbazin
9702
9703  * modules/gui/wxwindows/menus.cpp: forgot a vlc_object_release(). The popup menu is now created on the stack.
9704
9705 2003-05-13 Tuesday 22:59  gbazin
9706
9707  * modules/gui/wxwindows/*: added a navigation menu in the interface menubar.
9708  * modules/gui/wxwindows/subtitles.cpp: forgot this one in my last commit.
9709
9710 2003-05-13 Tuesday 22:33  gbazin
9711
9712  * modules/gui/wxwindows/*: new subtitles file dialog box.
9713  * modules/demux/util/sub.c: fixed a few description strings.
9714  * Makefile.am: small cosmetic change to package-win32 target.
9715
9716 2003-05-13 Tuesday 20:36  asmax
9717
9718  * beginning of event processing in X11 skins
9719  * graphics should work, but....
9720
9721 2003-05-13 Tuesday 19:25  asmax
9722
9723  * changed OSGraphics constructor (needed for X11)
9724
9725 2003-05-13 Tuesday 14:11  titer
9726
9727   modules/gui/beos/PreferencesWindow.*:
9728    - use BMenuFields for string_from_list config items
9729    - cleaning
9730
9731 2003-05-13 Tuesday 12:09  gbazin
9732
9733  * modules/control/rc/rc.c: win32 fixes for the handling of special control keys.
9734
9735 2003-05-13 Tuesday 11:44  gbazin
9736
9737  * modules/gui/wxwindows/preferences.cpp: small fixes.
9738
9739 2003-05-13 Tuesday 11:18  titer
9740
9741   modules/gui/beos/PreferencesWindow.*: use config_ResetAll()
9742
9743 2003-05-12 Monday 21:55  gbazin
9744
9745  * 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.
9746  * modules/gui/wxwindows/open.cpp: small cosmetic changes.
9747
9748 2003-05-12 Monday 19:59  titer
9749
9750   modules/gui/beos/VlcWrapper.h: compile fix
9751
9752 2003-05-12 Monday 19:11  gbazin
9753
9754  * include/vlc_common.h: small change to shut-up some memory checkers.
9755
9756 2003-05-12 Monday 17:33  gbazin
9757
9758  * modules/gui/skins/*: got rid of wxdialogs.h, the skins plugin is now sharing wxwindows.h with the wxwindows plugin.
9759  * modules/video_output/directx/events.c: fixed non-initialized variable.
9760  * 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).
9761  * src/playlist/playlist.c: the playlist file is opened in text mode, no win32 eol hack is needed.
9762  * 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()).
9763  * modules/gui/wxwindows/preferences.cpp: new "Reset All" button in the preferences panel.
9764
9765 2003-05-12 Monday 01:17  hartman
9766
9767  * First set config variable, then add the files (and therefore potentially
9768    play them) in the playlist. Otherwise we can be too late.
9769
9770 2003-05-11 Sunday 23:17  hartman
9771
9772  * extras/MacOSX/vlc.pbproj/project.pbxproj:
9773    - Add the THANKS file to the Mac OS X application
9774  * modules/gui/macosx/about.?:
9775    - Use c-style comments instead of //
9776    - Open the AUTHORS file with the correct Encoding
9777    - Display the THANKS file as well
9778    - Rotate the scrolling when at the end
9779  * modules/gui/macosx/intf.m:
9780    - put Cocoa into multithreaded mode as soon as possible. Not really
9781      causing any problems now, but is cleaner.
9782  * modules/gui/macosx/prefs.m:
9783    - Select the current setting when we create a combobox.
9784
9785 2003-05-11 Sunday 19:09  hartman
9786
9787  * ALL:
9788    - removed a bit too much code from the interface files previous commit.
9789      Menu's were enabled if there was no input.
9790    - removed a NSLog which was used for bugtracking
9791
9792 2003-05-11 Sunday 18:49  hartman
9793
9794  * modules/po/.cvsignore: i guess the following doesn't belong in CVS, so i want
9795  cvs to stop bugging me about it ;)
9796
9797  *.sed
9798  *.sin
9799  *.header
9800  Rules-quot
9801
9802 2003-05-11 Sunday 18:43  gbazin
9803
9804  * src/input/input_programs.c: small bug fix.
9805  * src/misc/variables.c: compilation fix for MSVC.
9806
9807 2003-05-11 Sunday 18:41  hartman
9808
9809  * forgot one file. see previous intf.m commit for details.
9810
9811 2003-05-11 Sunday 18:40  hartman
9812
9813  * src/input/input_programs.c: Added a 'intf-changed' variable as vout, aout
9814    and playlist already have, to be notified of menu changes.
9815  * src/video_output/video_output.c: Changed a 1 to a VLC_TRUE
9816  * modules/gui/macosx/intf.?: Interface listens for changes in the input
9817    menu's now.
9818
9819 2003-05-11 Sunday 15:55  gbazin
9820
9821  * modules/gui/wxwindows/interface.cpp: work-around a bug in wxWindows for menus auto-generation.
9822
9823 2003-05-11 Sunday 14:33  sigmunau
9824
9825  Added code to render subtitles with the freetype module (disabled by default).
9826  To test it out define USE_FREETYPE in the top of modules/demux/util/sub.c
9827  and  modules/codec/spudec/text.c and run with --filter osdtext
9828
9829 2003-05-11 Sunday 13:45  gbazin
9830
9831  * configure.ac.in: fixed the wx-config detection by the skins plugin.
9832  * modules/gui/wxwindows/*: fixed a couple of breakage.
9833
9834 2003-05-11 Sunday 13:22  gbazin
9835
9836  * modules/gui/wxwindows/*: the wxWindows plugin is now UNICODE happy.
9837
9838 2003-05-11 Sunday 13:14  sigmunau
9839
9840  use c comment, and not c++
9841
9842 2003-05-11 Sunday 08:42  sigmunau
9843
9844  * osd_test.c: better size calculations. Use VLC_VAR_TIME for precise timing
9845  (doesn't seem to work)
9846
9847 2003-05-11 Sunday 01:00  massiot
9848
9849  * modules/audio_filter/resampler/coreaudio.c: more accurate frame length
9850    calculation
9851  * modules/audio_output/coreaudio.c: apparently the audio card clock can
9852    be screwed, so probe it at every buffer
9853  * src/audio_output/output.c: Thou shalt not drop buffers
9854
9855 2003-05-10 Saturday 20:49  hartman
9856
9857  * fix titer's language commit. The list needs to end with a NULL, or VLC will
9858    no longer start. (it fails on the duplication of the config of this variable)
9859
9860 2003-05-10 Saturday 18:16  fenrir
9861
9862   * ffmpeg : fix for svq3.
9863
9864 2003-05-10 Saturday 13:52  titer
9865
9866   POTFILES.in: forgot a file yesterday...
9867
9868 2003-05-10 Saturday 13:40  titer
9869
9870   * src/libvlc.[ch]: removed --translation to avoid breaking compatibility
9871   with old config files; --language is now a string_from_list you can use
9872   to specify the language (default is auto-detection).
9873
9874 2003-05-10 Saturday 11:08  gbazin
9875
9876  * src/input/input_programs.c: misc fixes/improvements to the video-es/audio-es/spu-es object variables.
9877
9878 2003-05-10 Saturday 11:05  hartman
9879
9880  * added VP31 fourcc's.
9881  * disabled the vp31 and iv31 iv32. In it's current state it is too ugly too
9882    actually use it. It would generate too many bugreports.
9883
9884 2003-05-10 Saturday 10:32  hartman
9885
9886  * Finished the sout dialog on OSX.
9887
9888 2003-05-09 Friday 23:23  fenrir
9889
9890   * ffmpeg: now ffmpeg has a SVQ3 decoder, so use it :)
9891
9892 2003-05-09 Friday 22:03  sigmunau
9893
9894  oss.c: give a warning if --spdif is set but the sourndcard don't support it.
9895
9896 2003-05-09 Friday 20:30  massiot
9897
9898  France 1 - Italy 0
9899
9900 2003-05-09 Friday 19:53  fenrir
9901
9902   * faad: better support of AAC without ESDS.
9903
9904 2003-05-09 Friday 19:30  titer
9905
9906   Updated POTFILES.in for BeOS' i18n
9907
9908 2003-05-09 Friday 19:29  fenrir
9909
9910  * mp4: fixed mace3/6 decoding. Only mono audio is working on the sample I
9911  have found.
9912
9913 2003-05-09 Friday 16:01  gbazin
9914
9915  * modules/misc/httpd.c: win32 fixes.
9916  * modules/control/http.c: fixed a problem with IE that sends POST requests instead of GET ones.
9917
9918 2003-05-09 Friday 02:39  fenrir
9919
9920   * mmstu: fixed a lookup.
9921
9922 2003-05-09 Friday 01:19  hartman
9923
9924  * modules/gui/macosx/prefs.m:
9925    - possibly fixed a crash situation when clicking the OK button (not sure though)
9926  * modules/gui/macosx/macosx.m:
9927    - made the transparency option an advanced option.
9928
9929 2003-05-09 Friday 00:58  titer
9930
9931   * src/misc/messages.c: forget a defined(SYS_BEOS) in my last commit
9932   * src/misc/configuration.c: config_PutPsz now sets the variable to NULL
9933     if the string is empty
9934   * modules/gui/macosx/prefs.m: remove duplicate (now) code with config_PutPsz
9935
9936 2003-05-09 Friday 00:41  hartman
9937
9938  * modules/gui/macosx/prefs.?:
9939    - made the advanced button better.
9940    - added missing CONFIG_ITEM_DIRECTORY support
9941  * extras/MacOSX/Resources/English.lproj/MainMenu.nib/*:
9942    - added the semi 'apple' default of com-, as a hotkey for the prefs.
9943
9944 2003-05-08 Thursday 23:11  hartman
9945
9946  modules/gui/macosx/intf.m: We shouldn't save the config file when the interface closes. This explains a lot of bugreports ;)
9947
9948 2003-05-08 Thursday 19:51  fenrir
9949
9950   * ftp : updated copyright info.
9951
9952 2003-05-08 Thursday 19:26  fenrir
9953
9954   * v4l: clean up.
9955
9956 2003-05-08 Thursday 19:21  fenrir
9957
9958   * v4l: remove __V4L_AUDIO_ (useless)
9959
9960 2003-05-08 Thursday 19:06  titer
9961
9962   ALL: fixed BeOS-specific warnings (ssize_t is not a int but a long,
9963  vasprintf if defined but not declared in the system headers...)
9964
9965 2003-05-08 Thursday 17:13  massiot
9966
9967  * modules/gui/macosx: Fixed crashes with the new submenus when used on a
9968    localized system
9969  * Removed the "EXPERIMENTAL" in "DVD menus (EXPERIMENTAL)", and enabled
9970    the DVD menus by default.
9971
9972 2003-05-08 Thursday 15:58  gbazin
9973
9974  * modules/access/file.c: fixed large file support on win32.
9975  * src/libvlc.[ch]: made the description of the translation option more explicit.
9976
9977 2003-05-08 Thursday 14:15  titer
9978
9979   src/libvlc.*: --translation is now a string. Usefull if want to specify
9980   a different language than your OS, or if your OS is not localized...
9981
9982 2003-05-08 Thursday 12:09  gbazin
9983
9984  * modules/gui/wxwindows/menus.cpp: misc small fixes.
9985
9986 2003-05-08 Thursday 10:45  titer
9987
9988   modules/gui/beos/PreferencesWindow.cpp: cosmetic
9989
9990 2003-05-08 Thursday 10:40  titer
9991
9992   * modules/gui/beos/AudioOutput.cpp: more cleaning
9993   * modules/gui/beos/VideoOutput.cpp: in fullscreen, add an item "Show
9994     Interface" to the popup
9995
9996 2003-05-08 Thursday 01:16  hartman
9997
9998  ALL: autogenerated menu's for chapter,title,program,audio-es,spu-es and video-es.
9999    - video-es seems broken. it always starts with -1 (Disabled) selected.
10000    - moved some menuitems to other menu's for gui interface consistency with
10001      other gui's.
10002    - added a "fit to screen" menuitem.
10003
10004 2003-05-08 Thursday 01:05  titer
10005
10006   src/misc/beos_specific.cpp:
10007       Fixed a very old bug: if the user hit Alt+Q, don't let the be_app
10008       exit without any cleaning (that made VLC crash badly)
10009
10010 2003-05-07 Wednesday 23:13  hartman
10011
10012  * changed "Gayscale video output" option back into "Grayscale video output"
10013
10014 2003-05-07 Wednesday 23:07  alexis
10015
10016  Makefile : Minor changes.
10017
10018 2003-05-07 Wednesday 19:20  titer
10019
10020   modules/gui/beos/AudioOutput.cpp: cleaning
10021
10022 2003-05-07 Wednesday 17:27  titer
10023
10024   * modules/gui/beos/MessagesWindow.cpp: fixed a nasty bug
10025   * modules/gui/beos/PreferencesWindow.*: now you can save preferences
10026
10027 2003-05-07 Wednesday 16:47  titer
10028
10029   modules/gui/beos/PreferencesWindow.cpp:
10030    Misc enhancements
10031
10032 2003-05-07 Wednesday 15:54  gbazin
10033
10034  * modules/gui/wxwindows/*: Fix (use different id numbers for each menus).
10035
10036 2003-05-07 Wednesday 15:44  fenrir
10037
10038   * ffmpeg: --ffmpeg-truncated is now an int :
10039    * -1 -> CODEC_FLAG_TRUNCATED is set only if width == height == 0 (only TS should produce this)
10040    * 0  -> disable CODEC_FLAG_TRUNCATED
10041    * 1  -> force CODEC_FLAG_TRUNCATED
10042
10043 2003-05-07 Wednesday 14:49  titer
10044
10045   modules/gui/beos/*: fixed a few things I broke recently (dvd menus,
10046                       screenshots...)
10047
10048 2003-05-07 Wednesday 12:23  gbazin
10049
10050  * modules/gui/wxwindows/*: misc fixes.
10051
10052 2003-05-07 Wednesday 02:31  fenrir
10053
10054   * mp4: raaaah, sometime moov box are masqueraded by a free box, so I look
10055  at free box content to see if it could be moov box, I hope there won't be
10056  any misdetection. (Even when there is a spec, nobody follows it :((
10057
10058 2003-05-07 Wednesday 00:28  fenrir
10059
10060   * ffmpeg: do not use CODEC_FLAG_TRUNCATED by default as it seems buggy
10061  with valid files. You have to use --ffmpeg-truncated to force it.
10062   MPEG-4 in TS won't work unless you use --ffmpeg-truncated :((
10063
10064 2003-05-07 Wednesday 00:18  gbazin
10065
10066  * modules/gui/wxwindows/open.cpp: removed the channels server entry.
10067
10068 2003-05-06 Tuesday 21:01  gbazin
10069
10070  * modules/demux/mpeg/ts.c: fixed my last f*ckage + a bit of clean-up.
10071
10072 2003-05-06 Tuesday 20:12  hartman
10073
10074  * ALL: there were reports of crashes in the menucode. i think it was that
10075    the VLCWindow could suddenly disappear (the vout closed) and therefore we
10076    could no longer reference it. This should fix that. Also made this code
10077    more generic to avoid code duplication.
10078
10079 2003-05-06 Tuesday 16:05  fenrir
10080
10081   * mp4: fix a segfault and play .3gp with h263 video track.
10082
10083 2003-05-06 Tuesday 14:19  fenrir
10084
10085   * http: redirect to main page each time we pass arguments. (it's done by
10086  an html header and not by the http protocol. I know it's bad but it's a
10087  lot easier ;)
10088
10089 2003-05-06 Tuesday 12:57  fenrir
10090
10091   * http: fix 'add mrl'.
10092
10093 2003-05-06 Tuesday 02:17  titer
10094
10095   Makefile.am: fixed BeOS package generation when all modules are built-in
10096
10097 2003-05-06 Tuesday 02:01  fenrir
10098
10099   * mms: fix for builtin compilation.
10100
10101 2003-05-06 Tuesday 01:15  titer
10102
10103   configure.ac.in: fixed static linking with libintl and libiconv
10104
10105 2003-05-05 Monday 22:48  gbazin
10106
10107  * modules/demux/mpeg/ts.c: compiler warning fix.
10108  * src/input/input_programs.c: a "Disable" choice is added by default to "audio-es", "video-es" and "spu-es".
10109
10110 2003-05-05 Monday 22:23  gbazin
10111
10112  * 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.
10113  * modules/gui/wxwindows/menus.cpp: use the "foo-es" object variables.
10114
10115 2003-05-05 Monday 22:04  hartman
10116
10117  * fixed the autogenerated menu's.
10118
10119 2003-05-05 Monday 21:35  titer
10120
10121   configure.ac.in: fixed libdvbpsi detection for people who don't have
10122     stdint.h but inttypes.h
10123
10124 2003-05-05 Monday 16:29  gbazin
10125
10126  * modules/gui/skins/src/*: forgot a few references to the channels server.
10127
10128 2003-05-05 Monday 16:09  gbazin
10129
10130  * ALL: removed the old channels server stuff (was deprecated).
10131
10132 2003-05-05 Monday 15:52  fenrir
10133
10134   * bits.h: clean up
10135
10136 2003-05-05 Monday 15:21  sigmunau
10137
10138  implemented VLC_VAR_TIME using two ints
10139
10140 2003-05-05 Monday 14:58  sigmunau
10141
10142  Implemented support for CONFIG_ITEM_DIRECTORY
10143
10144 2003-05-05 Monday 13:15  titer
10145
10146   Updated NEWS for 0.5.4 release
10147
10148 2003-05-05 Monday 13:06  titer
10149
10150   modules/gui/beos/*: Partial fix for Preferences resizing
10151
10152 2003-05-05 Monday 13:03  hartman
10153
10154  NEWS: preparing for 0.5.4 release. Please update the NEWS file everyone.
10155  README.MacOSX.rtf: clarified some things.
10156
10157 2003-05-05 Monday 12:15  gbazin
10158
10159  * modules/gui/skins/src/*: compilation fixes under win32.
10160
10161 2003-05-05 Monday 11:49  sam
10162
10163    * ./src/video_output/video_output.c: fixed a crash that occurs when the
10164      width and height variables are set to their default values.
10165
10166 2003-05-04 Sunday 23:39  gbazin
10167
10168  * src/audio_output/output.c: fixed warning.
10169
10170 2003-05-04 Sunday 23:38  massiot
10171
10172  * First round of capitalization of description strings.
10173
10174 2003-05-04 Sunday 23:03  gbazin
10175
10176  * po/POTFILES.in: added the new modules since 0.5.3
10177
10178 2003-05-04 Sunday 22:42  gbazin
10179
10180  * src/misc/variables.c, ALL: improvements to the object variables api.
10181     - added another argument to var_Change().
10182     - added a VLC_VAR_SETTEXT and VLC_VAR_GETTEXT method to var_Change()
10183       that are used to set/get a friendly name to an object variable.
10184     - added VLC_VAR_CHOICESCOUNT to var_Change() to be able to retrieve
10185       the number of availabel choices without having to get their value
10186       as well.
10187     - VLC_VAR_ADDCHOICE uses the extra var_Change() argument to assign
10188       a friendly name to the choice value.
10189     - VLC_VAR_GETCHOICES retrieves the choices values and their friendly
10190       names.
10191
10192  * modules/gui/wxwindows/*: first step in implementing menu auto-generation in the wxWindows interface.
10193
10194 2003-05-04 Sunday 22:33  massiot
10195
10196  * modules/codec/libmpeg2.c: fixed the "main: cannot delete object with
10197    children" bug.
10198
10199 2003-05-04 Sunday 18:51  fenrir
10200
10201   * transcode: follow the same logic for ab than vb. (ie for a small value
10202  it's used as kb/s for higher ones it's b/s).
10203  Just a remember, transcode options are:
10204  acodec= mpga,a52
10205      ab (kb/s)
10206  vcodec= mpgv,mp4v,h263,DIV1,DIV2,DIV3,I420,I422,I444,RV24,YUY2
10207      width
10208      height
10209      vb (kb/s)
10210      vt (b/s)
10211      deinterlace
10212      croptop
10213      cropbottom
10214      cropleft
10215      cropright
10216      keyint
10217      hq
10218      qmin (between 1 and 32)
10219      qmax (between 1 and 32)
10220  only acodec and/or vcodec are mandatories (and it's a good idea to always
10221  define vb,vt, and/or ab)
10222
10223 2003-05-04 Sunday 15:02  massiot
10224
10225  * modules/audio_output/coreaudio.c: worked around a CoreAudio bug (should
10226    fix the "sound drops after half an hour" bug)
10227  * modules/audio_filter/resampler/coreaudio.c: reenabled the coreaudio
10228    resampler which works perfectly fine here
10229  Please test that I didn't break S/PDIF output on OS X.
10230
10231 2003-05-04 Sunday 12:40  sam
10232
10233    * ./modules/video_output/sdl.c: avoid crashes at exit due to SDL being
10234      linked with svgalib and svgalib using atexit().
10235
10236 2003-05-04 Sunday 10:46  fenrir
10237
10238   * mpga_audio: should fix an infinite loop when miss-detected free
10239  bitrate stream.
10240
10241 2003-05-04 Sunday 01:36  massiot
10242
10243  More cleaning of the STATE_INVALID stuff (still not perfect though).
10244
10245 2003-05-03 Saturday 22:25  massiot
10246
10247  Fixed handling of STATE_INVALID states.
10248
10249 2003-05-03 Saturday 18:11  fenrir
10250
10251   * transcode: added qmin, qmax and hq(high quality) options.
10252
10253 2003-05-03 Saturday 14:33  fenrir
10254
10255   * transcode: fix cropping code.
10256
10257 2003-05-03 Saturday 14:22  fenrir
10258
10259   * transcode: fixed video resizing.
10260
10261 2003-05-03 Saturday 13:37  titer
10262
10263   beos/* : New Preferences window that lets you configure everything.
10264            It is not complete yet (see the TODO in PreferencesWindow.cpp)
10265
10266 2003-05-03 Saturday 13:18  fenrir
10267
10268   * transcode: added two options:
10269      - vt : video bitrate tolerance
10270      - keyint : number of inter frames between intra frames.
10271
10272 2003-05-03 Saturday 12:36  fenrir
10273
10274   * v4l: used the same trick than vls to avoid too much resampling.
10275
10276 2003-05-03 Saturday 02:18  fenrir
10277
10278   * ts: fix a memory leak.
10279
10280 2003-05-03 Saturday 02:09  fenrir
10281
10282  [no log message]
10283
10284 2003-05-03 Saturday 01:52  fenrir
10285
10286   * v4l: fix a stupid bug that broke audio.
10287
10288 2003-05-03 Saturday 01:12  fenrir
10289
10290   * all: shut up valgrind ;) (memory leacks and one overead/overwrite).
10291
10292 2003-05-02 Friday 19:37  fenrir
10293
10294   * transcode: fix about raw audio.
10295
10296 2003-05-02 Friday 17:35  fenrir
10297
10298   * v4l: audio grabbing part begin to work :)
10299
10300 2003-05-02 Friday 16:25  fenrir
10301
10302   * transcode: compilation fix.
10303
10304 2003-05-02 Friday 15:53  gbazin
10305
10306  * 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.
10307
10308 2003-05-02 Friday 15:36  titer
10309
10310   Missing files
10311
10312 2003-05-02 Friday 14:51  fenrir
10313
10314   * transcode: should be able to compress raw audio, need to be cleaned up.
10315   u8,s8,s16 big and little endian should be supported but not all tested.
10316
10317 2003-05-02 Friday 12:18  sam
10318
10319    * ./configure.ac.in: another kludge to avoid linking twice with libavcodec.
10320
10321 2003-05-02 Friday 03:41  fenrir
10322
10323   * transcode: accept and create raw video(I420,I422,I444,YUY2,RV24).
10324
10325 2003-05-02 Friday 03:40  fenrir
10326
10327   * rawvideo.c: fix a bug while filling picture.
10328
10329 2003-05-02 Friday 00:33  fenrir
10330
10331   * copy: added raw audio/video support.
10332   * avi: added raw audio support (little endian only).
10333
10334 2003-05-01 Thursday 13:51  ipkiss
10335
10336   * ./modules/gui/skins/gtk2/gtk2_run.cpp: fixed compilation of the
10337     basic-skins plugin with GTK2
10338   * modules/gui/skins/parser/skin.*: small compilation fix, but i don't
10339     really understand why it is necessary :)
10340
10341 2003-05-01 Thursday 01:11  hartman
10342
10343  * modules/gui/macosx/macosx.m
10344    - added a macosx-float config option
10345    - changed 'opaqueness' into 'macosx-opaqueness'
10346  * modules/gui/macosx/vout.?
10347    - let vout respect 'float' on top option.
10348    - added a toggle function to toggle float on top.
10349  ALL:
10350    - menuitem and corresponding code for float on top.
10351
10352 2003-04-30 Wednesday 23:58  hartman
10353
10354  ALL: New output dialog that uses the new --sout syntax.
10355    - it is not so powerful as --sout (does not allow for multiple unicasts ie)
10356    - there is a bug in the transcode settings. not sure what is causing it.
10357
10358 2003-04-30 Wednesday 21:45  fenrir
10359
10360   * mp4: fix playback of some stream with raw audio. I also split
10361  big audio chunk. (Avoid 100000 samples at once :(
10362
10363 2003-04-30 Wednesday 21:16  asmax
10364
10365  * enable basic-skins for GTK2 (not tested yet ;)
10366
10367 2003-04-30 Wednesday 19:22  ipkiss
10368
10369   * ./configure.ac.in:
10370      - added a basic-skins plugin, which doesn't make use of wxWindows
10371        dialogs (currently only works for win32)
10372      - renamed with-wx-config-path in with-skins-wx-config-path for the
10373        skins plugin, to avoid problems with the wxwindows plugin
10374
10375 2003-04-30 Wednesday 19:20  gbazin
10376
10377  * modules/access/v4l/v4l.c: fixed breakage for devices supporting I420.
10378
10379 2003-04-30 Wednesday 14:04  hartman
10380
10381  modules/gui/macosx/controls.m: fixed cosmetic issue with deinterlace menu.
10382
10383 2003-04-30 Wednesday 09:11  gbazin
10384
10385  * modules/access/ftp.c, modules/access/http.c: slightly changed atoll() replacement.
10386
10387 2003-04-30 Wednesday 04:13  hartman
10388
10389  modules/access/http.c:
10390  modules/access/ftp.c:
10391  * fixed a very serious bug in the atoll code. this contained a never ending while loop.
10392    It showed on systems without atoll() (MacOSX) as an inability to view http
10393    and ftp streams.
10394
10395 2003-04-29 Tuesday 22:44  fenrir
10396
10397   all: use /* */ instead of // (we write c code)
10398
10399 2003-04-29 Tuesday 22:38  fenrir
10400
10401   * stream_output.c: some sanity checks and bypass default behavour of
10402  module_Need (when I ask for udp I want udp or an error, but not file
10403  or something else) by adding ",none" when a module name is specified.
10404   I will clean up that by adding a flag to module_Need or something like
10405  that.
10406
10407 2003-04-29 Tuesday 21:32  fenrir
10408
10409   * stream_output.c: fix segfault when not specifying mux name.
10410
10411 2003-04-29 Tuesday 20:36  ipkiss
10412
10413   * ./modules/gui/skins/src/theme.cpp: avoid infinite recursion with
10414     circular anchoring
10415
10416 2003-04-29 Tuesday 20:29  fenrir
10417
10418   * vlc_config.h: increased AOUT_PTS_TOLERANCE to 40ms, it avoids a lot of
10419  resampling with some files while keeping good synchronisation.
10420   Anybody has an idea of the maximum desynchronisation between audio and
10421  video that still be imperceptible ?
10422
10423 2003-04-29 Tuesday 20:17  hartman
10424
10425  * modules/gui/macosx/playlist.m:
10426    - When we delete an item, update playlist with to indicate 'currently playing'
10427
10428 2003-04-29 Tuesday 16:03  gbazin
10429
10430  * 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.
10431  * 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.
10432
10433 2003-04-29 Tuesday 15:40  fenrir
10434
10435   * file: use - to write on stdout. (but you can only use ts and ps muxer,
10436  as the others need to seek).
10437
10438 2003-04-29 Tuesday 12:54  gbazin
10439
10440  * 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.
10441
10442 2003-04-28 Monday 23:25  fenrir
10443
10444   * avi: fixed playback of broken stream....
10445
10446 2003-04-28 Monday 22:44  ipkiss
10447
10448   * modules/gui/skins/win32/win32_run.cpp: clean exit of wxWindows thread
10449
10450 2003-04-28 Monday 20:46  ipkiss
10451
10452   * ./modules/gui/skins/src/banks.cpp: fixed a segfault triggered by
10453     missing tags in the XML.
10454
10455 2003-04-28 Monday 14:32  asmax
10456
10457  * skeleton of X11 skins
10458
10459 2003-04-28 Monday 14:12  asmax
10460
10461  * skeleton of X11 skins
10462
10463 2003-04-28 Monday 12:25  asmax
10464
10465  * changed Region into SkinRegion to prepare the X11 port
10466
10467 2003-04-28 Monday 12:00  asmax
10468
10469  * fixed compilation under linux
10470  * added a flag GTK2_SKINS
10471
10472 2003-04-28 Monday 00:18  ipkiss
10473
10474   * ./modules/gui/skins/*: first attempt at porting the skins to Win9x
10475     There is still a lot to do but some things are working.
10476
10477 2003-04-27 Sunday 23:16  gbazin
10478
10479  * 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.
10480  * modules/encoder/ffmpeg/video.c: misc improvements. Should also be able to handle more input chroma format.
10481  * modules/codec/rawvideo.c: a few fixes.
10482  * 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.
10483
10484 2003-04-27 Sunday 17:53  gbazin
10485
10486  * src/video_output/video_output.c: small bugfix + vout_Create() is now blocking until InitThread() has been run.
10487  * src/video_output/vout_pictures.[ch]: added support for FOURCC I411.
10488  * modules/codec/rawvideo.c: support for more chroma formats.
10489
10490 2003-04-27 Sunday 15:25  gbazin
10491
10492  * modules/codec/ffmpeg/*: added chroma conversion capabilities to the ffmpeg plugin (using libavcodec's img_convert() facility).
10493    (I can finaly watch my RGB tarkin samples :))
10494  * modules/demux/rawdv.c: fixed a couple of compiler warnings.
10495
10496 2003-04-27 Sunday 14:56  gbazin
10497
10498  * modules/demux/rawdv.c: fixes for when the video and audio sub-streams are not both selected.
10499
10500 2003-04-27 Sunday 14:11  gbazin
10501
10502  * modules/misc/httpd.c: win32 fix for non-blocking sockets.
10503
10504 2003-04-27 Sunday 13:55  fenrir
10505
10506   * avi: clean up. Some standard file (ie with 1 RIFF chunk ) has OpenDML
10507  index, so use it when normal index (idx1 chunk) isn't found.
10508
10509 2003-04-27 Sunday 13:03  fenrir
10510
10511   * ffmpeg: stop skipping video sometime ;).
10512
10513 2003-04-27 Sunday 11:55  fenrir
10514
10515   * avi: Support for OpenDML file.
10516   Not tested with file size > 2Go, so report status.
10517
10518 2003-04-27 Sunday 03:08  fenrir
10519
10520   * httpd: added "Cache-Control: no-cache" by default.
10521
10522 2003-04-27 Sunday 02:00  jlj
10523
10524   * ./configure.ac.in: Added --with-libmpeg2-tree
10525
10526 2003-04-27 Sunday 00:02  gbazin
10527
10528  * modules/control/http.c: fixed buffer allocation problem.
10529
10530 2003-04-26 Saturday 22:06  fenrir
10531
10532   * video: spelling error.
10533
10534 2003-04-26 Saturday 21:45  fenrir
10535
10536   * ffmpeg: we always skip video if we have more than 5 second of late video.
10537  (This should avoid 'decoder stuck' message.)
10538
10539 2003-04-26 Saturday 21:36  gbazin
10540
10541  * modules/control/http.c: brand new (and also basic) HTTP interface plugin for vlc (uses port 8080 by default).
10542
10543 2003-04-26 Saturday 20:51  fenrir
10544
10545   * mpegaudio: if the file name end by .mp3, use a stronger dectection.
10546  (over the first 2ko).
10547
10548 2003-04-26 Saturday 14:54  gbazin
10549
10550  * configure.ac.in: enabled xvid and ffmpeg encoders
10551  * modules/encoder/ffmpeg/*: misc fixes + support for I422 and YUY2 input chroma.
10552
10553 2003-04-26 Saturday 12:26  gbazin
10554
10555  * modules/codec/rawvideo.c: added support for YUY2 and I422 and fixed a bug in FillPicture(). ( The v4l input is working here now :) )
10556
10557 2003-04-25 Friday 21:47  fenrir
10558
10559   * libmp4: clean up and preliminary work to read mp4 file through http.
10560   * mp4: don't return a failed value when recognize a ref file, but use
10561  a dummy Demux function that return EOF.
10562
10563 2003-04-25 Friday 18:57  fenrir
10564
10565   * ffmpeg: use bigger split size (~8000 samples) as it avoid too much
10566  resampling with my samples. Fix a potential divide by 0 (thx meuuh).
10567
10568 2003-04-25 Friday 17:35  fenrir
10569
10570   *ffmpeg: split huge audio packets as aout didn't like them.
10571
10572 2003-04-25 Friday 17:33  fenrir
10573
10574   * mms: reduce mtu (avoid too much delay with slow connection)
10575
10576 2003-04-25 Friday 12:37  gbazin
10577
10578  * modules/gui/skins/src/vlcproc.cpp: small compilation fix.
10579
10580 2003-04-24 Thursday 20:49  fenrir
10581
10582   * mp4: fix a buffer overflow.
10583
10584 2003-04-24 Thursday 20:33  fenrir
10585
10586   * .cvsignore: forgot this file.
10587
10588 2003-04-24 Thursday 20:26  fenrir
10589
10590   * asf: fix to play stream over mmsh.
10591
10592 2003-04-24 Thursday 20:24  fenrir
10593
10594   * mpeg4video.c: use video size when available from bitmapinfoheader.
10595
10596 2003-04-24 Thursday 17:44  gbazin
10597
10598  * src/libvlc.c: forgot to reload the command line options after we reload the main module when the user disables the translation.
10599
10600 2003-04-24 Thursday 16:13  gbazin
10601
10602  * Makefile.am: added a dist-hook target to include the auto-generated msvc files into the dist. added src/misc/modules_plugins.h to the dist.
10603
10604 2003-04-24 Thursday 15:57  gbazin
10605
10606  * modules/gui/skins/src/themeloader.*: dropped the dependancy on libtar
10607     for the .vlt skins support. libtar is still used if present, otherwise
10608     we use our small implementation of untar.
10609
10610 2003-04-24 Thursday 14:39  fenrir
10611
10612   * mp4: select only first enabled track.
10613
10614 2003-04-24 Thursday 14:38  asmax
10615
10616  * get screen size with gtk2
10617
10618 2003-04-23 Wednesday 15:18  titer
10619
10620   modules/gui/beos/VlcWrapper.cpp: fixed the issue with untranslated
10621    strings and "...". i18n seems OK under BeOS now.
10622
10623 2003-04-23 Wednesday 10:29  asmax
10624
10625  * fixed some constructors and destructors
10626
10627 2003-04-22 Tuesday 23:31  gbazin
10628
10629  * modules/codec/libmpeg2.c: make sure there are no more linked pictures
10630     left when closing the decoder.
10631
10632 2003-04-22 Tuesday 22:57  ipkiss
10633
10634   * ./modules/gui/skins/src/theme.cpp: fixed a bug with anchored windows
10635
10636 2003-04-22 Tuesday 22:25  gbazin
10637
10638  * modules/audio_filter/converter/s16tofloat32swab.c:
10639     added an #ifdef HAVE_ALLOCA.
10640
10641 2003-04-22 Tuesday 21:45  gbazin
10642
10643  * configure.ac.in: don't link with the math library on win32. It isn't
10644     needed and will even screw up things under cygwin with -mno-cygwin.
10645
10646 2003-04-22 Tuesday 19:26  asmax
10647
10648  * output.c: avoid a floating point exception when aout-rate==0
10649  * gtk2_api.cpp: made valgrind happy ;)
10650
10651 2003-04-22 Tuesday 18:21  ipkiss
10652
10653   * ./modules/gui/wxwindows/fileinfo.cpp: cosmetic changes
10654
10655 2003-04-22 Tuesday 17:56  asmax
10656
10657  * fixed the volume slider bug
10658
10659 2003-04-22 Tuesday 16:36  titer
10660
10661   * Makefile.am: fixed 'make package-beos'
10662   * modules/gui/beos/*: added _()s so the whole interface is translated
10663   * src/libvlc.c: ask gettext for UTF-8 strings (under BeOS only for now)
10664     FIXME: currently, untranslated strings are not converted to UTF-8
10665
10666 2003-04-22 Tuesday 16:28  fenrir
10667
10668   * mp4: fix "mov playlist" handling. (raaah strncpy doesn't add '\0' :(
10669
10670 2003-04-22 Tuesday 12:54  gbazin
10671
10672  * modules/codec/libmpeg2.c: fixed aspect ratio problem.
10673
10674 2003-04-22 Tuesday 11:38  fenrir
10675
10676   * mp4: preliminary support of "mov playlist(ref) file"
10677
10678 2003-04-22 Tuesday 08:51  fenrir
10679
10680   * mp4: more mov fields are parsed.
10681
10682 2003-04-21 Monday 22:12  asmax
10683
10684  * changed "Font" into "SkinFont" (see previous commit)
10685
10686 2003-04-21 Monday 21:51  asmax
10687
10688  * changed "Window" into "SkinWindow" to prepare X11 port
10689   (Window is already a Xlib type !)
10690    *** not tested under win32, please check ! ***
10691
10692 2003-04-21 Monday 18:39  asmax
10693
10694  * at last fixed transparency under linux !!
10695
10696 2003-04-21 Monday 16:55  anil
10697
10698  *All: fixed unwanted fileinfo window refresh under windows.
10699
10700 2003-04-21 Monday 16:22  gbazin
10701
10702  * modules/misc/network/ipv4.c: a bit of cleanup.
10703
10704 2003-04-21 Monday 14:26  asmax
10705
10706  * raise the skin window on top when clicked
10707  * a bit of code cleaning
10708
10709 2003-04-21 Monday 12:54  gbazin
10710
10711  * configure.ac.in: print an error message if libmpeg2 is not found or too old.
10712
10713 2003-04-21 Monday 12:22  gbazin
10714
10715  * configure.ac.in: the libmpeg2 plugin is now enabled by default when the right version of libmpeg2 is detected (0.3.2 aka cvs).
10716
10717 2003-04-21 Monday 11:47  asmax
10718
10719  * added a preferences button in the default skin
10720
10721 2003-04-21 Monday 03:37  asmax
10722
10723  * fixed the previous commit for linux
10724
10725 2003-04-21 Monday 02:50  asmax
10726
10727  * fixed a timing issue under windows ?
10728
10729 2003-04-21 Monday 02:12  ipkiss
10730
10731   * we now use a wxwindow dialog to load the skins, so we can get rid
10732     of our custom dialog
10733
10734 2003-04-21 Monday 01:47  asmax
10735
10736  * shortcut handling under linux
10737
10738 2003-04-21 Monday 00:54  ipkiss
10739
10740   * added preferences, file info and stream output dialogs to the skins
10741
10742 2003-04-21 Monday 00:33  massiot
10743
10744  * configure.ac.in : finished disabling the old mpeg_video plug-ins.
10745
10746 2003-04-21 Monday 00:18  asmax
10747
10748  * fixed refresh of the playlist (and a segfault...)
10749
10750 2003-04-20 Sunday 23:42  massiot
10751
10752  * modules/codec/libmpeg2.c: fixed a problem with some frame rates (thx
10753    gibalou)
10754
10755 2003-04-20 Sunday 23:09  asmax
10756
10757  * fixed a segfault at exit
10758
10759 2003-04-20 Sunday 22:52  asmax
10760
10761  * a few segfaults but wxwindows works under linux !
10762
10763 2003-04-20 Sunday 22:52  gbazin
10764
10765  * modules/audio_output/file.c: fixed a mismatch in a config name.
10766
10767 2003-04-20 Sunday 21:19  sam
10768
10769    * ./modules/audio_output/oss.c: code comments.
10770
10771 2003-04-20 Sunday 21:15  sam
10772
10773    * ./modules/video_output/fb.c: fixed a bug that prevented proper console
10774      resetting.
10775
10776 2003-04-20 Sunday 21:14  sam
10777
10778    * ./mozilla/npvlc_rc.rc: fixed a typo in the MIME types.
10779
10780 2003-04-20 Sunday 20:28  ipkiss
10781
10782   * added wxwindows Open and Messages dialog boxes into the windows skins
10783     (it may break things on linux...)
10784
10785 2003-04-20 Sunday 20:22  asmax
10786
10787  * added wxwindows for skins !!
10788
10789 2003-04-20 Sunday 19:53  gbazin
10790
10791  * configure.ac.in: removed useless --with-ffmpeg=PATH ./configure option.
10792
10793 2003-04-20 Sunday 19:29  fenrir
10794
10795   * mms/* : begining of a m$-http-for-asf-streaming support.
10796   Proxy aren't yet supported. Use mmsh to force it, else mms will try it
10797  at the end (after mmst and mmsu). Some http url are in fact mmsh but
10798  not yet auto-detected.
10799   *Please report* not working url and any regression for mmst and mmsu.
10800
10801 2003-04-20 Sunday 19:03  jlj
10802
10803    * ./modules/gui/skins/src/themeloader.cpp: compile fix (include errno.h)
10804
10805 2003-04-20 Sunday 16:45  karibu
10806
10807  * Fixed mouse wheel
10808
10809 2003-04-20 Sunday 16:16  asmax
10810
10811  * fixed the "always on top" bug
10812
10813 2003-04-20 Sunday 15:06  karibu
10814
10815  * Added support of wheel with win32
10816
10817 2003-04-20 Sunday 15:00  karibu
10818
10819  * Fixed support of wheel for playlist with GTK2
10820  * Added support of whell for slider with GTK2
10821
10822 2003-04-20 Sunday 14:11  gbazin
10823
10824  * configure.ac.in, modules/codec/ffmpeg/ffmpeg.c: fixed my last breakage in the ffmpeg detection code.
10825
10826 2003-04-20 Sunday 13:14  asmax
10827
10828  * enabled scrolling in the playlist with the mouse wheel
10829
10830 2003-04-20 Sunday 12:59  massiot
10831
10832  * The libmpeg2 plug-in is now completely operational ;
10833  * configure.ac.in : disabled compiling the old mpeg_video plug-in, so :
10834  DO NOT FORGET TO INSTALL LIBMPEG2 AND COMPILE WITH --enable-libmpeg2
10835
10836 2003-04-20 Sunday 11:57  gbazin
10837
10838  * configure.ac.in, modules/codec/ffmpeg/*, modules/encoder/ffmpeg/*, modules/stream_out/transcode.c: fixed detection of the ffmpeg headers/libs when they are installed in their default location.
10839
10840 2003-04-20 Sunday 01:05  asmax
10841
10842  * fixed a typo with dvbpsi
10843
10844 2003-04-19 Saturday 13:55  hartman
10845
10846  * Added a 'opaqueness' configoption to macosx-vout. Yeah i know, useles.
10847    But it's coooooool. http://sidekick.student.utwente.nl/videolan/transparent.jpg
10848
10849 2003-04-19 Saturday 12:39  karibu
10850
10851  * Font fixed
10852
10853 2003-04-19 Saturday 12:33  hartman
10854
10855  * There was a problem where deinterlace could not be turned off via it's
10856    corresponding menu. On thy fly filter changes are still not possible.
10857
10858 2003-04-19 Saturday 11:46  asmax
10859
10860  * fixed a segfault
10861
10862 2003-04-19 Saturday 11:16  asmax
10863
10864  * drag&drop works ! (at least with mozilla)
10865
10866 2003-04-19 Saturday 02:34  karibu
10867
10868  * Fixed wrapping for texts
10869  * Filling GTK2Graphics and GTK2Region destructors
10870
10871 2003-04-19 Saturday 00:12  fenrir
10872
10873   * mp4: some memory leaks fixed.
10874
10875 2003-04-18 Friday 22:51  sam
10876
10877    * ./configure.ac.in: workaround for a bug in the OS X ld who sees symbol
10878      redefinitions when linking twice with the same static libary.
10879
10880 2003-04-18 Friday 22:43  fenrir
10881
10882   * mp4.c : begining of a mp4/mov muxer.
10883
10884   It's far from stable, produce file unplayable by mplayer at least,
10885  and doesn't yet take care of video/audio synchro.
10886  Becarefull that the header is written only when closing, and there is
10887  no way to repair a mp4 file without its header.
10888
10889 2003-04-18 Friday 22:38  fenrir
10890
10891   * stream_output.c: add a vlc_mutex_lock/unlock ...
10892
10893 2003-04-18 Friday 19:26  titer
10894
10895   Added a few keyboard shortcuts
10896
10897 2003-04-18 Friday 16:38  titer
10898
10899   Under BeOS, disable the screensaver if playing in fullscreen.
10900
10901 2003-04-18 Friday 16:10  titer
10902
10903   beos/*: fixed fullscreen shortcuts
10904
10905 2003-04-18 Friday 16:04  asmax
10906
10907  * network stream now work
10908  * double-click is now implemented
10909
10910 2003-04-18 Friday 15:25  titer
10911
10912   ALL: fixed i18n under BeOS
10913
10914 2003-04-17 Thursday 19:56  karibu
10915
10916  * Ask tooney to know ! (fix minor bug)
10917
10918 2003-04-17 Thursday 17:45  asmax
10919
10920  * small fix
10921
10922 2003-04-17 Thursday 16:34  karibu
10923
10924  * Scrolling text now works on linux
10925
10926 2003-04-17 Thursday 16:32  karibu
10927
10928  * Fixed kludge
10929
10930 2003-04-17 Thursday 16:30  karibu
10931
10932  * Added AddEllipse: the slider now works ! :)
10933
10934 2003-04-17 Thursday 16:11  karibu
10935
10936  * Added clip region to graphics
10937  * Added functionnality to region
10938
10939 2003-04-17 Thursday 15:43  karibu
10940
10941  * Improved font support for linux (just missing underline parameter )
10942
10943 2003-04-17 Thursday 14:18  anil
10944
10945  * oups forgot to commit this one. still the hide/show thing.
10946
10947 2003-04-17 Thursday 14:00  anil
10948
10949  * We now use hide/show for the file info window
10950
10951 2003-04-17 Thursday 13:46  karibu
10952
10953  * Can get size of a text
10954
10955 2003-04-17 Thursday 13:08  karibu
10956
10957  * SkinManage is called by a timer
10958  * Timer for text control are working badly but it's the first step
10959
10960 2003-04-17 Thursday 10:58  fenrir
10961
10962   * ffmpeg: remove some #ifdef (you need at least libavcodec build >= 4655)
10963  and use ffmpeg postprocessing instead of vlc builtins. (It's a lot faster).
10964
10965 2003-04-17 Thursday 10:53  karibu
10966
10967  * Fixed dewtructor
10968
10969 2003-04-17 Thursday 10:42  asmax
10970
10971  * beginning of font support !
10972
10973 2003-04-16 Wednesday 21:50  karibu
10974
10975  * gtk2_theme.cpp: window are not automatically visibled
10976  * gtk2_window.cpp: removed fading transition delay
10977  * vlcproc.cpp: removed warning
10978
10979 2003-04-16 Wednesday 21:40  ipkiss
10980
10981   *  modules/gui/skins/*: we now #include skin files using a relative
10982      path, so that MSVC is happy :)
10983
10984 2003-04-16 Wednesday 21:39  karibu
10985
10986  * Removed debug calls
10987
10988 2003-04-16 Wednesday 21:30  karibu
10989
10990  * Can now quit the interface
10991
10992 2003-04-16 Wednesday 19:22  karibu
10993
10994  * gtk2_bitmap.cpp: fixed constructor bug
10995  * Events work better: controls are working, not still perfectly...
10996
10997 2003-04-16 Wednesday 16:33  fenrir
10998
10999   * transcode: tried to fix compilation with older libavcodec.
11000
11001 2003-04-16 Wednesday 16:32  fenrir
11002
11003   * mp4: fix a string format.
11004
11005 2003-04-16 Wednesday 16:20  fenrir
11006
11007   * mp4: removed empty strings in msg_Dbg.
11008
11009 2003-04-16 Wednesday 15:34  asmax
11010
11011  * small fix
11012
11013 2003-04-16 Wednesday 14:38  asmax
11014
11015  * at last, transpareny WORKS !!!!!
11016
11017 2003-04-16 Wednesday 11:47  gbazin
11018
11019  * modules/misc/dummy/input.c, modules/access/file.c, include/vlc_common.h:
11020     msvc compilation fixes.
11021
11022 2003-04-16 Wednesday 00:12  fenrir
11023
11024   * modules/packetizer/mpegvideo.c : cut after a complete picture. (Not
11025  before first slice).
11026   * ffmpeg: use indeo v3 decoder (untested).
11027   * stream_ouput.c,libvlc.h : take care of:
11028   --sout-acodec,--sout-vcodec : use transcoding. (You can specify bitrate
11029  using --sout-abitrate and --sout-vbitrate in kilobits/s).
11030   --sout-display: to display while streaming.
11031  (Btw there is a problem with vout and display, it leads to a ref count = -1)
11032
11033 2003-04-15 Tuesday 22:16  asmax
11034
11035   * remove a small kludge
11036   * tried to add transparency, but it doesn't work :(
11037
11038 2003-04-15 Tuesday 20:54  karibu
11039
11040  * GTK2 events work even better
11041
11042 2003-04-15 Tuesday 20:42  karibu
11043
11044  * Fixed GTK2 events
11045
11046 2003-04-15 Tuesday 20:33  karibu
11047
11048  * Events are even better, not yet perfect !
11049
11050 2003-04-15 Tuesday 17:55  ipkiss
11051
11052   * event broadcasting should work
11053
11054 2003-04-15 Tuesday 16:49  karibu
11055
11056  * Fixed mouse leave notification
11057
11058 2003-04-15 Tuesday 16:47  karibu
11059
11060  * Fixed mouse leaving notification for windows
11061  * Added mouse leaving notification for gdk
11062
11063 2003-04-15 Tuesday 16:42  karibu
11064
11065  * Fixed mouse events
11066
11067 2003-04-15 Tuesday 15:53  gbazin
11068
11069  * modules/codec/libmpeg2.c: small bugfix.
11070
11071 2003-04-15 Tuesday 14:05  hartman
11072
11073  modules/gui/macosx/controls.m:
11074   * present the open dialog when pressing play button instead of 'standard'
11075     open dialog, to make users more aware of this dialog and the functions
11076     it has.
11077  ALL:
11078   * when opening a file NOT trough the Open dialog, make sure sout and
11079     suboptions are reset to ""
11080
11081 2003-04-15 Tuesday 12:40  hartman
11082
11083  * reselect current playlist item when reordering items.
11084
11085 2003-04-15 Tuesday 11:46  ipkiss
11086
11087   * compilation fix
11088
11089 2003-04-15 Tuesday 01:19  ipkiss
11090
11091   * basic event handling
11092
11093 2003-04-14 Monday 23:10  sam
11094
11095    * ./toolbox: the Solaris diff does not understand -q, just replaced it
11096      with 2>&1 >/dev/null.
11097
11098 2003-04-14 Monday 23:07  sam
11099
11100    * ./toolbox: fixed a bashism.
11101
11102 2003-04-14 Monday 22:29  gbazin
11103
11104  * modules/gui/skins/src/event.cpp: fixed another small buffer overrun.
11105
11106 2003-04-14 Monday 22:22  massiot
11107
11108  * Implementation of a frame-dropping algorithm for the libmpeg2 plug-in
11109    (incomplete).
11110
11111 2003-04-14 Monday 21:38  asmax
11112
11113  * implemented OSAPI_GetTime() with glib
11114
11115 2003-04-14 Monday 20:17  asmax
11116
11117  * it works event better !!
11118
11119 2003-04-14 Monday 20:07  asmax
11120
11121  * it works !
11122
11123 2003-04-14 Monday 18:10  sam
11124
11125    * ./configure.ac.in: skins _disabled_ by default on [!win32].
11126
11127 2003-04-14 Monday 18:05  asmax
11128
11129  * better window size
11130
11131 2003-04-14 Monday 17:56  karibu
11132
11133  * Controls coordinate are available
11134
11135 2003-04-14 Monday 17:16  sam
11136
11137    * ./debian/rules: we now build the static objects twice: once the normal
11138      way before we link them with VLC, and once with -fPIC so that they can
11139      be linked to the Mozilla plugin. Don't worry, it's Debian-specific, and
11140      we don't need it on x86.
11141
11142 2003-04-14 Monday 17:03  asmax
11143
11144  * get the size of a bitmap
11145
11146 2003-04-14 Monday 10:18  asmax
11147
11148  * bad directory
11149
11150 2003-04-14 Monday 10:00  karibu
11151
11152  * Added use of channel server for skins: still experimental
11153
11154 2003-04-14 Monday 03:23  fenrir
11155
11156   * all: correctly set p_payload_end when using input_NewPacket.(But
11157  we should perhaps change the behavour of input_NewPacket).
11158
11159 2003-04-14 Monday 03:13  fenrir
11160
11161   * transcode.c: removed an absolute header path...
11162
11163 2003-04-14 Monday 02:26  fenrir
11164
11165   * display.c: fixed decoding problem with mpeg1/2. (input_NewPacket doesn't
11166  set p_payload_end to the good value -> some packets are bigger than
11167  requested).
11168
11169 2003-04-13 Sunday 22:55  asmax
11170
11171  * at last an image !!
11172
11173 2003-04-13 Sunday 22:15  zorglub
11174
11175  * the file generated is not article1.html anymore but faq.html. This should fix the 404 problems with the builds.
11176  * /doc/faq/Makefile: now use "onehtml" output.
11177  * /doc/faq/faq-alone.sgml: added id="faq" to make generated files coherent
11178
11179 2003-04-13 Sunday 20:07  asmax
11180
11181  * something will be visible soon, be patient...
11182   (this silly GDK doesn't know BMP images :(
11183
11184 2003-04-13 Sunday 20:00  fenrir
11185
11186   * all: new sout scheme. Now a chain of module are created that can
11187  modify/apply on all streams, --sout has the same behavour expect when
11188  starting with a '#'.
11189
11190   With a starting '#' you can specify a chain of modules, it's still
11191  unstable but a lot more powerfull.
11192   You have access to duplicate(that duplicate all stream), transcode
11193  (using only ffmpeg), standard/std and es (that apply muxers and access),
11194  and display. You could chain them with ':' and specify options with
11195  {option1=value,option2=value[,...]}.
11196
11197  ex: * to stream and see the stream to udp/ts:ip
11198   --sout '#duplicate{dst=display,dst=std{access=udp,mux=ts,url=ip}}'
11199      * to transcode,see and stream
11200   --sout '#transcode{acodec=mpga}:duplicate{dst=display,dst=std{access=udp,mux=ts,url=ip}}'
11201
11202   Without a starting '#', the url is converted into '#std{acces=,mux=,url}'
11203  Test and report bugs :)
11204
11205 2003-04-13 Sunday 19:09  asmax
11206
11207  * should have repaired win32 skins
11208
11209 2003-04-13 Sunday 17:46  asmax
11210
11211  * Gtk2 skins: it doesn't work but it runs without any segfault, so
11212    I commit ;)
11213    (I probably broke skins under windows....)
11214
11215 2003-04-12 Saturday 22:50  asmax
11216
11217  * now the skin module compiles AND links !
11218    (and segfaults... ;)
11219
11220 2003-04-12 Saturday 21:43  asmax
11221
11222  * at last made the skin module compile under linux !
11223    It does absolutely nothing, but it compiles ;)
11224
11225 2003-04-12 Saturday 13:17  asmax
11226
11227  * renamed "kernel" into "vlc" ;)
11228
11229 2003-04-12 Saturday 13:06  asmax
11230
11231  * added libraries to please Bill ;)
11232
11233 2003-04-12 Saturday 10:34  asmax
11234
11235  * fixed dependencies and added options
11236
11237 2003-04-12 Saturday 10:01  asmax
11238
11239  * fixed a typo
11240
11241 2003-04-12 Saturday 09:57  asmax
11242
11243  * more options in menuconfig script
11244    Only tested under linux; please give feedback if something is wrong
11245    Some help should be written in doc/Configure.help; if you know what
11246    to write there, please contribute !
11247
11248 2003-04-11 Friday 22:08  videolan
11249
11250  * New message: VLC_NET_ADDUDP, to add an UDP stream to the playlist. Still
11251                 experimental
11252
11253 2003-04-11 Friday 21:19  videolan
11254
11255  * Fixed bug: When button or checkbox are disabled, the previous control can't
11256               take the hand
11257
11258 2003-04-11 Friday 20:45  asmax
11259
11260  * user-friendly(?) build system, based on linux Menuconfig script.
11261    Just run ./menuconfig and ./build-vlc (or just ./build-vlc)
11262    It's actually a wrapper which calls configure, but only a small number
11263    of vlc functionalities has been implemented at the moment.
11264    Please try it however ;)
11265    (you must have libncurses-dev installed)
11266
11267 2003-04-11 Friday 19:15  sam
11268
11269    * ./debian/control: changed the libvlc0-dev section to libdevel (to match
11270      the Debian installer's override file).
11271    * ./debian/woody-buildpackage: updated accordingly.
11272
11273 2003-04-09 Wednesday 20:53  hartman
11274
11275  * All : added an about VLC panel. It scrolls the names and the work of the
11276          AUTHORS file.
11277
11278  * AUTHORS: updated my own info
11279
11280 2003-04-09 Wednesday 20:07  jpsaman
11281
11282  Familiar Linux (GPE/GTK+,OPIE) packaging and building scripts.
11283
11284 2003-04-09 Wednesday 19:58  gbazin
11285
11286  * src/libvlc.c: fixed the "color" config option.
11287  * src/misc/messages.c: removed an unnecessary #ifdef WIN32 in PrintMsg().
11288
11289 2003-04-09 Wednesday 17:27  sam
11290
11291    * ./Makefile.am: we call pbxbuilder with the explicit target name, because
11292      we might have an additional target one day, such as vlcplugin :)
11293    * ./mozilla/vlc.r: OS X specific resource file for an OS X plugin.
11294    * ./mozilla/vlcshell.cpp: added required OS X functions.
11295
11296 2003-04-09 Wednesday 16:18  sam
11297
11298    * ./mozilla/*: moved support files in a separate directory.
11299    * ./mozilla/support/npmac.cpp: added a hacked version of Mozilla's npmac.cpp
11300      that builds with g++ instead of CodeWarrior.
11301
11302 2003-04-09 Wednesday 16:05  sam
11303
11304    * ./toolbox: implemented toolbox --distclean to clean the tree without
11305      having to bootstrap/configure/whatever.
11306
11307 2003-04-09 Wednesday 14:12  hartman
11308
11309  * modules/gui/macosx/*:
11310    - when adding multiple files, we sort them alphabetically before adding them.
11311      stupid finder ;)
11312
11313  * modules/demux/asf/asf.c:
11314    - avoid a duplicate translation of a string
11315
11316 2003-04-09 Wednesday 12:33  sam
11317
11318    * ./debian/rules: mouahaha, cutting off the branch I was sitting on.
11319
11320 2003-04-09 Wednesday 12:03  sam
11321
11322    * ./modules/gui/kde/preferences.cpp: KDE 2 backport.
11323
11324 2003-04-09 Wednesday 11:43  sam
11325
11326    * ./debian/woody-buildpackage: additional error checking.
11327
11328 2003-04-09 Wednesday 10:34  sam
11329
11330    * ./debian/rules: we now remove spurious woody build files in the clean rule.
11331
11332 2003-04-09 Wednesday 10:17  sam
11333
11334    * ./debian/rules: fixed a clock skew issue in debian/rules.
11335
11336 2003-04-09 Wednesday 09:59  titer
11337
11338   v4l.c: compile fix
11339
11340 2003-04-09 Wednesday 09:40  titer
11341
11342   - fixed my last fix for BeOS/BONE
11343   - fixed v4l detection
11344
11345 2003-04-08 Tuesday 22:38  massiot
11346
11347  Now 0.5.4-cvs.
11348
11349 2003-04-08 Tuesday 21:31  massiot
11350
11351  * Updated ChangeLog.
11352
11353 2003-04-08 Tuesday 21:26  gbazin
11354
11355  * modules/audio_output/waveout.c: compilation fix for builtins only build.
11356
11357 2003-04-08 Tuesday 13:22  sam
11358
11359    * ./debian/changelog: ready for releasable .deb packages.
11360
11361 2003-04-08 Tuesday 08:59  sam
11362
11363    * ./configure.ac.in: if CoreAudio is too old, disable the coreaudio_resampler
11364      module for the moment.
11365
11366 2003-04-08 Tuesday 08:35  massiot
11367
11368  * Fixed the translation option with Mac OS X.
11369
11370 2003-04-08 Tuesday 07:22  sigmunau
11371
11372  modules/video_filter/Modules.am: forgot to add the osdtest module
11373  modules/video_filter/osd_text.c: fixed a bug in size/place calculations.
11374  Support gamma correction of the text.
11375
11376 2003-04-08 Tuesday 07:19  alexis
11377
11378  Update spec file for the 0.5.3 release, courtesy of Jason Luka.
11379
11380 2003-04-08 Tuesday 02:06  gbazin
11381
11382  *  modules/gui/skins/src/event.cpp, modules/gui/skins/src/event.h:
11383      fixed 2 nasty buffer overflows. This fixes the last crashes I've got
11384      with the skins interface.
11385
11386 2003-04-07 Monday 21:51  massiot
11387
11388  * Updated ChangeLog
11389  * src/libvlc.c: Darwin doesn't have a "translation" config variable
11390
11391 2003-04-07 Monday 17:35  gbazin
11392
11393  * po/fr.po: small update.
11394  * modules/codec/libmpeg2.c: we now bypass libmpeg2 buffer management. As a nice side effect, still pictures in dvd menus are working now :)
11395
11396 2003-04-07 Monday 16:02  gbazin
11397
11398  * modules/audio_output/directx.c, modules/audio_output/waveout.c:
11399     cosmetic changes.
11400
11401 2003-04-07 Monday 13:46  gbazin
11402
11403  * src/libvlc.c: fixed the translation config option to also take into
11404    account the value in the config file.
11405
11406 2003-04-07 Monday 13:01  gbazin
11407
11408  * src/libvlc.c: reload the main module in case the user asks for the
11409     translation to be disabled. That way, the translation will even be
11410     disabled in the preferences panel.
11411
11412 2003-04-07 Monday 12:41  hartman
11413
11414  * new dutch translation
11415  * readded Mac OS X readme file to Mac OS X distribution
11416  * fixed some errors in the readme
11417
11418 2003-04-07 Monday 11:48  gbazin
11419
11420  * src/misc/configuration.c: what the f??k, configuration variable names
11421     and subtypes were being translated.
11422
11423 2003-04-07 Monday 09:25  gbazin
11424
11425  * modules/gui/wxwindows/interface.cpp: removed debug message.
11426
11427 2003-04-06 Sunday 23:44  massiot
11428
11429  * Renamed the "headphone" option to "headphone-opt" to avoid error
11430  messages "option headphone does not exist". I'm not clever enough to find
11431  out why it doesn't work when it's named "headphone".
11432
11433 2003-04-06 Sunday 23:21  massiot
11434
11435  * Bumped up revision number to 0.5.3
11436  * po/* : run --update-po before the release
11437  * ChangeLog : run --update-changelog
11438  * toolbox : ChangeLog is UTC
11439  * OS X : fixed a bug with the deinterlace menu and localizations (thanks
11440    Felix)
11441
11442 2003-04-06 Sunday 23:00  hartman
11443
11444  * some small changes/fixes
11445
11446 2003-04-06 Sunday 21:48  gbazin
11447
11448  * po/fr.po: another bunch of updates to the french translation.
11449
11450 2003-04-06 Sunday 20:46  karibu
11451
11452  * Added missing files
11453
11454 2003-04-06 Sunday 20:27  karibu
11455
11456  * Changed default skin files
11457
11458 2003-04-06 Sunday 20:08  sigmunau
11459
11460  Support files that are called .asx and .pls but really are just .m3u files
11461
11462 2003-04-06 Sunday 17:57  ipkiss
11463
11464   - modules/gui/skins/skin_main.cpp: Try to open the default XML file first
11465
11466 2003-04-06 Sunday 17:48  gbazin
11467
11468  * modules/demux/mp4/mp4.c: fixed an off by one error in array access.
11469
11470 2003-04-06 Sunday 17:16  titer
11471
11472   Fixed a linkage problem with BeOS/BONE.
11473
11474 2003-04-06 Sunday 17:14  gbazin
11475
11476  * Makefile.am, install-win32: added the default skin to the win32 package.
11477
11478 2003-04-06 Sunday 16:30  gbazin
11479
11480  * modules/gui/wxwindows/messages.cpp: added a verbose checkbox which enables the warning and debug messages (disabled by default).
11481  * NEWS: updated the NEWS file.
11482
11483 2003-04-06 Sunday 15:43  massiot
11484
11485  * Updated French and German translations courtesy of their maintainers
11486  * THANKS: added Jean-Pierre Kuypers, French translator
11487  * NEWS: updated for 0.5.3 release. Please check.
11488
11489 2003-04-06 Sunday 14:12  massiot
11490
11491  Disabled the translation configuration variable on OS X since it doesn't
11492  work.
11493
11494 2003-04-06 Sunday 13:18  sigmunau
11495
11496  expand info categories by default
11497
11498 2003-04-06 Sunday 10:34  sigmunau
11499
11500  Some simple updates
11501
11502 2003-04-06 Sunday 01:00  massiot
11503
11504  * OS X : create dummy fr.lproj etc. directories, so that the Apple menu and standard file dialogs be translated too
11505  * modules/gui/wxwindows/open.cpp: fixed a string
11506  * src/misc/configuration.c: don't yell when a config variable disappears
11507  * po/de.po po/it.po: new translations by maintainers
11508
11509 2003-04-05 Saturday 12:43  gbazin
11510
11511  * modules/codec/libmpeg2.c: hack to keep libmpeg2 from stealing pictures from the vout when the decoder is closed.
11512
11513 2003-04-05 Saturday 12:32  gbazin
11514
11515  * modules/access/dvdplay/access.c: fixed a bug in dvdNewArea() when i_angle == 0.
11516  * install-win32: misc improvements to the nsis installer script.
11517
11518 2003-04-04 Friday 19:32  massiot
11519
11520  [no log message]
11521
11522 2003-04-02 Wednesday 23:16  massiot
11523
11524  * Added a new kfir: access module, designed to work around a bug in the
11525    kfir driver.
11526
11527 2003-04-02 Wednesday 21:21  sigmunau
11528
11529  Fixed a bug when trying to set 4 channel output
11530
11531 2003-04-02 Wednesday 15:20  massiot
11532
11533  * Fixed a bug with the stream: input plug-in when receiving no data.
11534
11535 2003-04-01 Tuesday 22:29  massiot
11536
11537  * Bumped up revision number to 0.5.3-test2
11538  * modules/access_output/udp.c: Now supports IPv6 IP addresses (patch
11539    courtesy of Alexis Guillard)
11540  * po/*: Updated po files to send out to the translators
11541  * Mac OS X port: Cosmetics
11542
11543 2003-04-01 Tuesday 16:13  sam
11544
11545    * ./debian/control: changed the section of gnome-vlc and kvlc according to
11546      new Debian archive sections.
11547    * ./debian/woody-buildpackage: updated woody-buildpackage so that packages
11548      say "stable".
11549
11550 2003-04-01 Tuesday 16:11  gbazin
11551
11552  * modules/gui/wxwindows/*: misc small improvements and fixes.
11553
11554 2003-04-01 Tuesday 12:24  gbazin
11555
11556  * modules/gui/skins/src/event.cpp: Event::CreateEvent() was trying to free
11557     statically allocated strings.
11558
11559 2003-04-01 Tuesday 11:12  massiot
11560
11561  Added Andy Lindsay.
11562
11563 2003-04-01 Tuesday 10:46  massiot
11564
11565  * TS demux patches, courtesy of Andy Lindsay <andy_vl@ananam.com>.
11566
11567 2003-04-01 Tuesday 00:18  gbazin
11568
11569  * modules/gui/wxwindows/*: few modifications to the strings.
11570
11571 2003-03-31 Monday 23:37  sigmunau
11572
11573  made a format-only string untranslateable
11574
11575 2003-03-31 Monday 23:32  sigmunau
11576
11577  Changed a duplicate string, and removed an info string that isn't really
11578  useful
11579
11580 2003-03-31 Monday 22:39  massiot
11581
11582  * modules/codec/*: Fixed a PTS bug at the initialization of some codecs
11583  * modules/audio_filter/resampler/coreaudio.c: Set score to 0
11584
11585 2003-03-31 Monday 22:39  gbazin
11586
11587  * po/*: updated the po directory.
11588
11589 2003-03-31 Monday 04:26  fenrir
11590
11591   * v4l: forgot a munmap.
11592
11593 2003-03-31 Monday 03:46  fenrir
11594
11595   * v4l: updated, now it should grab (and compress if you want) the video.
11596  Audio grabbing part is commented out and untested.
11597   The syntax is like that:
11598    v4l:<device>[:option=value:...]
11599   options: channel,norm (pal, ntsc,secam), frequency (not really there is
11600            a factor), audio, size (WxH or subqcif,qsif,qcif,sif,cif,vga),
11601            codec (optional, mpeg1 or mpeg4 and need to have compiled the
11602            encoders modules)
11603   ex: v4l:/dev/video:channel=0:frequency=8052:norm=secam:size=vga
11604   Please test.
11605   * rawvideo.c: a pseudo decoder for raw video (I420).
11606   * packetizer/*, mux/*, stream_output.c: fixed (I hope) audio/video
11607  synchro problems.
11608
11609 2003-03-30 Sunday 23:35  jlj
11610
11611   * ALL: Move CoreAudio aout into seperate module.
11612
11613 2003-03-30 Sunday 19:56  gbazin
11614
11615  * modules/gui/wxwindows/*: another bunch of improvements.
11616
11617 2003-03-30 Sunday 18:14  gbazin
11618
11619  * modules/*: sanitization of the modules description strings.
11620
11621 2003-03-30 Sunday 16:26  gbazin
11622
11623  * modules/gui/wxwindows/*: small formating changes.
11624  * modules/video_filter/deinterlace/deinterlace.c, src/libvlc.h: modified a couple of config option descriptions.
11625
11626 2003-03-30 Sunday 15:05  gbazin
11627
11628  * modules/gui/wxwindows/preferences.cpp: we only list the plugins that have config options. That makes things less confusing.
11629
11630 2003-03-30 Sunday 14:24  gbazin
11631
11632  * include/configuration.h: added the add_directory() config macro.
11633  * modules/gui/wxwindows/preferences.cpp: support for add_string_from_list().
11634  * ALL: changed some add_string() config options to add_file().
11635
11636 2003-03-30 Sunday 14:09  sigmunau
11637
11638  use add_file and not add_string for the "audiofile-path" option
11639
11640 2003-03-30 Sunday 13:23  gbazin
11641
11642  * modules/gui/wxwindows/*: fixed the save feature of the preferences dialog box.
11643  * src/misc/configuration.c: added support for CONFIG_ITEM_DIRECTORY.
11644
11645 2003-03-30 Sunday 12:15  sigmunau
11646
11647  enabled the menu-entry to show file info when there is an input
11648
11649 2003-03-30 Sunday 11:59  sigmunau
11650
11651  modules/gui/kde/interface.cpp: removed a debug message
11652  modules/gui/kde/preferences.cpp: use sliders for integer and float options
11653  with a range, use combobox for string_from_list options, fixed a layout
11654  issue and removed some debug messages
11655
11656 2003-03-30 Sunday 11:54  sigmunau
11657
11658  modules/access/dvdplay/dvd.c: removed an unused configuration category
11659  modules&misc/logger/logger.c: use add_string_from_list for the logmode
11660  option
11661
11662 2003-03-30 Sunday 11:43  gbazin
11663
11664  * configure.ac.in: removed the -fno-exceptions gcc option from the compilation of the skins plugin as it might be needed after all.
11665  * modules/demux/m3u.c: upped the priority of the m3u demux as some m3u files were mistaken for ts files.
11666  * include/configuration.h: added a CONFIG_ITEM_DIRECTORY config type.
11667  * modules/gui/wxwindows/*: the preferences dialog should be fully useable now.
11668
11669 2003-03-30 Sunday 02:58  gbazin
11670
11671  * modules/gui/wxwindows/preferences.cpp: improved the preferences dialog box. It is almost useable now ;)
11672
11673 2003-03-30 Sunday 01:13  massiot
11674
11675  * Resampler plug-in based on CoreAudio's AudioConverter.
11676
11677 2003-03-29 Saturday 17:10  gbazin
11678
11679  * modules/gui/wxwindows/open.cpp: fixed an event problem on win32.
11680  * modules/gui/wxwindows/wxwindows.cpp: fixed a compilation problem on
11681     win32 when the wxwindows interface is compiled as a builtin.
11682
11683 2003-03-29 Saturday 14:30  sigmunau
11684
11685  preferences.cpp: Changed the preferences dialog to use a tree of categories
11686  and plugins, the way wxwindows do it.
11687  pluginsbox.(cpp|h): removed the "Configure" button from CONFIG_ITEM_MODULE
11688  widgets, as it isn't needed anymore
11689
11690 2003-03-29 Saturday 13:15  sigmunau
11691
11692  removed an unused configuration category
11693
11694 2003-03-29 Saturday 12:22  gbazin
11695
11696  * modules/audio_filter/channel_mixer/headphone.c, src/libvlc.h:
11697     moved the headphone-dim config option to the headphone plugin.
11698  * modules/demux/demuxdump.c: the demuxdump-file config optin now has a default value.
11699  * src/libvlc.c: fixed the extraintf config option not to spawn an interface plugin when an invalid name has been given.
11700
11701 2003-03-29 Saturday 11:15  gbazin
11702
11703  * modules/gui/wxwindows/*: small fixes to the open and streamout dialogs.
11704
11705 2003-03-29 Saturday 10:35  jpsaman
11706
11707  If --disable-xosd is given then xosdtext is not build.
11708  If --enable-xose is given then xosdtext is build also.
11709
11710 2003-03-29 Saturday 01:50  gbazin
11711
11712  * modules/gui/wxwindows/*: added demuxdump support to the open dialog.
11713
11714 2003-03-28 Friday 22:09  alexis
11715
11716  New RedHat package file, written by Jason Luka <jason@geshp.com>.
11717
11718 2003-03-28 Friday 17:02  gbazin
11719
11720  * modules/audio_output/waveout.c: compilation fix for --disable-plugins build.
11721  * src/video_output/*, include/video.h: added a pf_lock/unlock fonction
11722     pointer that's used to lock the memory of a picture in vout_RenderPicture
11723     when required by the video output plugin.
11724  * modules/video_output/directx/*: implemented pf_lock/unlock. That will fix
11725     the crash when pressing ctrl+alt+del.
11726
11727 2003-03-28 Friday 11:34  sigmunau
11728
11729  added a SetPalette function so "vlc --vout dummy --dummy-chroma RGB2" don't
11730  segfault.
11731
11732 2003-03-26 Wednesday 22:56  gbazin
11733
11734  * modules/codec/libmpeg2.c: added code to handle 3:2 pulldown.
11735
11736 2003-03-26 Wednesday 21:46  marcari
11737
11738    * cross-compilation doc : work in progress
11739
11740 2003-03-26 Wednesday 03:13  hartman
11741
11742  * extras/MacOSX/Resources/English.lproj/MainMenu.nib/*
11743  * modules/gui/macosx/open.?
11744    - updated the open dialog (now with sheets !!!)
11745    - added ogg file stream out
11746    - added http file stream out
11747    - added file subtitle support for the delay and fps options
11748  * extras/MacOSX/vlc.pbproj/project.pbxproj
11749    - added the .ts file-extension to the application
11750
11751 2003-03-26 Wednesday 01:50  sam
11752
11753    * ./debian/control: added correct versioned build-dependency on debhelper.
11754
11755 2003-03-26 Wednesday 01:14  sam
11756
11757    * ./debian/control: added explicit dependencies on vlc to legacy packages
11758      to make linda and lintian happier.
11759
11760 2003-03-26 Wednesday 00:56  gbazin
11761
11762  * src/libvlc.c, src/libvlc.h: added a config option to disable the translation of the interface.
11763  * modules/gui/wxwindows/*: misc improvements + skeleton for a preferences panel.
11764
11765 2003-03-26 Wednesday 00:21  sam
11766
11767    * ./README.MacOSX.rtf, ./modules/gui/macosx/playlist.h, ./extras/MacOSX/*:
11768      added a final newline to a few text files to avoid diff complaints.
11769
11770 2003-03-25 Tuesday 23:51  sam
11771
11772    * ./modules/demux/util/Modules.am: added missing id3genres.h to make dist.
11773
11774 2003-03-25 Tuesday 23:43  sam
11775
11776    * ./modules/gui/skins/Modules.am: fixed a typo.
11777
11778 2003-03-25 Tuesday 23:32  sam
11779
11780    * ./Makefile.am: we don't distribute ./mkinstalldirs, it's in ./autotools/.
11781    * ./Makefile.am: we distribute ./toolbox.
11782
11783 2003-03-25 Tuesday 23:13  sam
11784
11785    * ./bootstrap: fixed a syntax error in the generated m4/vlc.m4.
11786
11787 2003-03-25 Tuesday 23:11  sam
11788
11789    * ./m4/*: updated m4 macros.
11790
11791 2003-03-25 Tuesday 23:06  gbazin
11792
11793  * modules/codec/libmpeg2.c: fixed aspect ratio when reading DVDs.
11794
11795 2003-03-25 Tuesday 22:55  sam
11796
11797    * ./debian/control: bumped up standards version to 0.5.9.0.
11798    * ./debian/control: added build-dependencies on libidl0 and libglib2.0-0 to
11799      work around mozilla-dev's currently broken dependencies.
11800    * ./debian/control: we now link against libdvdread3 instead of libdvdread2.
11801    * ./debian/control: we now depend on the latest libdvdplay0-dev to avoid
11802      linking against both libdvdread2 and libdvdread3.
11803
11804 2003-03-25 Tuesday 17:07  gbazin
11805
11806  * src/input/input.c, src/video_output/video_output.c: when the input thread
11807     ends, it will also destroy the vout if one was spawned.
11808
11809 2003-03-25 Tuesday 15:38  gbazin
11810
11811  * src/misc/modules.c: module_Need() now only raises the scores of the
11812     plugins matching the given shortcuts list, unless "none" is closing the
11813     list (in which case only the plugins matching the list can be selected).
11814
11815     Which means that users will stop complaining vlc doesn't launch anymore
11816     or can't play anything after they have fiddled with their config
11817     options :))
11818
11819 2003-03-25 Tuesday 00:43  gbazin
11820
11821  * src/video_output/video_output.c: fixed my previous commit (input is not a direct parent of vout).
11822
11823 2003-03-24 Monday 23:50  gbazin
11824
11825  * src/video_output/video_output.c, include/video_output.h:
11826     take into account the caching delay when dropping frames that are too
11827     far into the future.
11828
11829 2003-03-24 Monday 23:04  gbazin
11830
11831  * modules/access/ftp.c, modules/access/http.c: the http and ftp plugins now implement SetProgram(). TS streams will now work over
11832  http :)
11833
11834 2003-03-24 Monday 21:58  titer
11835
11836   configure.ac.in: fixed a BeOS compile issue
11837
11838 2003-03-24 Monday 20:00  gbazin
11839
11840  * modules/access/*: grrr... apparently I also need to reset the file descriptor set inside the loop.
11841
11842 2003-03-24 Monday 19:58  hartman
11843
11844  * moved macosx-dmg to extras/MacOSX/macosx-dmg
11845  * added some macosx files to DIST that were probably missing in the tar ;)
11846
11847 2003-03-24 Monday 19:12  gbazin
11848
11849  * modules/access/*: don't forget to reinitialize the timeout when looping around select().
11850
11851 2003-03-24 Monday 17:15  gbazin
11852
11853  * modules/access/*: pf_read() in access modules is now blocking. We still
11854     check regularly for p_input->b_die though. Now the demuxers can safely
11855     assume that pf_read() == 0 means EOF.
11856  * ALL: got rid of the p_input->b_connected flag.
11857  * src/input/input_ext-plugins.c, src/input/input.c: fixed the infinite loop
11858     of "decoder stuck" messages that sometimes happened.
11859  * src/interface/intf_eject.c, modules/misc/network/ipv4.c: fixed compilation
11860     warnings.
11861
11862 2003-03-24 Monday 15:20  hartman
11863
11864  * more interface support for directories.
11865
11866 2003-03-24 Monday 14:18  hartman
11867
11868  * modules/access/dvd*: changed some errors in warnings because the directory
11869    might still be readable by the directory access module.
11870  * added drag and drop support for directories.
11871
11872 2003-03-24 Monday 13:52  sam
11873
11874    * ./THANKS: added a translation contributor.
11875    * ./po/it.po: fixed this file's format.
11876    * ./m4: fixed "make dist" when gettext is too old.
11877
11878 2003-03-24 Monday 13:50  hartman
11879
11880  * Added fourcc 'MSS1' which is equivalent to 'WMV2'
11881
11882 2003-03-24 Monday 01:39  gbazin
11883
11884  * modules/access/directory.c: fixed the directory access plugin.
11885  * configure.ac.in, modules/access/Modules.am: enabled the directory access plugin.
11886
11887 2003-03-24 Monday 00:12  hartman
11888
11889  * a new directory access module. It parses a directory with dirent and builds
11890    a m3u 'file' which it feeds to the m3u demuxer.
11891    Problems: - it requires a dir to end with /
11892              - if i enabled it, all files would use the m3u demuxer for some
11893              strange reason. i've spent a day hunting this down, reboot-
11894              strapping and doing who knows what. I'm sick of it now.
11895              Someone else can give it a try, if he wants to.
11896
11897 2003-03-23 Sunday 20:41  gbazin
11898
11899  * configure.ac.in: fixed linking problem with the win32 build.
11900
11901 2003-03-23 Sunday 18:10  massiot
11902
11903  Fixed configure script (alcohol isn't the solution).
11904
11905 2003-03-23 Sunday 16:38  sigmunau
11906
11907  modules/video_filter/osd_text.c: A video filter that uses freetpye2 to
11908  render text on the video
11909  include/osd.h: some constants useful when interfacing with the osd module
11910  configure.ac.in: check for freetype2, enabled the osdtext module by default
11911  Makefile.am: added osd.h, please check that this is correct
11912  lirc.c: modified to provide feedback when buttons are pressed.
11913
11914  Look at the Feedback() function in lirc.c to see how this module can be used
11915
11916 2003-03-23 Sunday 15:10  yves
11917
11918  better OS detection (RH).
11919
11920 2003-03-23 Sunday 12:12  gbazin
11921
11922  * modules/demux/mpeg/audio.c: sanity check so we don't crash on mpeg audio files with a bad Xing Header.
11923
11924 2003-03-22 Saturday 23:03  sigmunau
11925
11926  Updated a comment
11927
11928 2003-03-22 Saturday 14:39  fenrir
11929
11930   * sap: clean up.
11931
11932 2003-03-22 Saturday 14:35  gbazin
11933
11934  * modules/demux/m3u.c: the demux couldn't be forced when used on filenames without an extension.
11935
11936 2003-03-22 Saturday 11:21  gbazin
11937
11938  * modules/gui/wxwindows/streamout.cpp: misc fixes and enhancements.
11939
11940 2003-03-22 Saturday 03:14  gbazin
11941
11942  *  modules/gui/wxwindows/*: Added a stream output dialog box.
11943
11944 2003-03-21 Friday 23:59  sigmunau
11945
11946  Updated norwegian translation thanks to  Haakon Meland Eriksen
11947
11948 2003-03-21 Friday 17:14  gbazin
11949
11950  * configure.ac.in, src/interface/intf_eject.c: scrapped the win32 eject code and replaced it with an MCI command.
11951
11952 2003-03-21 Friday 07:54  massiot
11953
11954  Fixed the "locales have disappeared" problem under OS X.
11955
11956 2003-03-21 Friday 02:05  gbazin
11957
11958  * modules/demux/ogg.c: fix for some ogg web radio streams where there
11959  is a huge gap between the granulepos in the header packets and the data
11960  packets.
11961
11962 2003-03-21 Friday 00:17  karibu
11963
11964  * slider.cpp: fixed mouse down refresh bug
11965  * theme.cpp: removed debug text
11966
11967 2003-03-21 Friday 00:00  karibu
11968
11969  * Fixing Parkinson disease bug (it's not funny, it's real life)
11970
11971 2003-03-20 Thursday 21:45  gbazin
11972
11973  * modules/codec/libmpeg2.c: fixed pts handling and aspect-ratio bug.
11974
11975 2003-03-20 Thursday 10:27  sam
11976
11977    * ./bootstrap: if pkg-config is not available, we define PKG_CHECK_MODULES
11978      ourselves.
11979    * ./bootstrap: "make dist" works again, even if gettext is not present.
11980
11981 2003-03-20 Thursday 10:06  sam
11982
11983    * ./toolbox: fixed a Makefile parsing bug.
11984
11985 2003-03-20 Thursday 09:29  karibu
11986
11987  * Fixing a refresh bug when opening an open file dialog box
11988
11989 2003-03-19 Wednesday 23:54  massiot
11990
11991  * configure.ac.in : Disabled GTK2 and gnome2 plug-in since they break
11992    all platforms but GNU/Linux
11993  * Bumped up revision number to 0.5.3-test1
11994
11995 2003-03-19 Wednesday 18:17  karibu
11996
11997  * Updating doc.
11998
11999 2003-03-19 Wednesday 18:14  karibu
12000
12001  * Fiwing WINDOW_CLOSE and WINDOW_OPEN synchronization
12002
12003 2003-03-19 Wednesday 17:40  fenrir
12004
12005   * gtk_main.c:: added(uncommented) gdk_thread_init for gtk2/gnome2.
12006  Whitout it I can't even start gtk2 interface.
12007
12008 2003-03-19 Wednesday 17:14  karibu
12009
12010  * button.cpp : Fixing bug when disabling control
12011  * Checkbox.cpp : adding onmouseover and onmouseout events
12012  * Updating DTD
12013  * win32_event.cpp : fixing bug for WINDOW_OPEN event
12014
12015 2003-03-19 Wednesday 15:44  hartman
12016
12017  * INSTALL: added reference to online info on compiling on MacOSX and BeOS
12018
12019  * NEWS: bringing the file to 0.5.3. i have added my work (and some things
12020    that I remembered). i trust everyone will enter his own stuff ;)
12021
12022  * README.MacOSX.rtf: fixed some errors
12023
12024  * THANKS: added Olivier Aubert for his vout-clone-list patch
12025
12026 2003-03-19 Wednesday 13:55  hartman
12027
12028  * fix for multiple monitors.
12029
12030 2003-03-19 Wednesday 03:11  karibu
12031
12032  * Fixed skin config save
12033
12034 2003-03-19 Wednesday 02:09  videolan
12035
12036  * Adding onmouseover and onmouseout events to button control
12037  * Fixing window position at launch time
12038  * Adding notification when mouse leaves a window
12039
12040 2003-03-18 Tuesday 23:59  massiot
12041
12042  * Added 0x80 as MPEG2_MOTO_VIDEO_ES, since some strange Motorola encoders
12043    do not follow the standard.
12044
12045 2003-03-18 Tuesday 23:51  jlj
12046
12047    * ./modules/gui/macosx/vout.m: cosmetic.
12048
12049 2003-03-18 Tuesday 23:30  gbazin
12050
12051  * modules/video_filter/clone.c: new --clone-vout-list config option, courtesy of Olivier Aubert.
12052     Allows to specify a comma separated list of vout plugins that we want to be used by the clone filter.
12053  * modules/video_filter/*: don't forget to detach the vout before destroying it.
12054
12055 2003-03-18 Tuesday 22:14  hartman
12056
12057  * modules/gui/macosx/vout.m:
12058    Now a complete redesign of the hiding of the mousecursor.
12059    - We use higher level functions now (NSCursor).
12060    - We only hide if the cursor is over our VLCView
12061    - In many exceptions we unhide. This is mainly for multimonitor support.
12062
12063 2003-03-18 Tuesday 21:34  gbazin
12064
12065  * configure.ac.in, m4/*, po/Makefile.in.in: build updated to use gettext 0.11.5 by default.
12066     This is necessary for the win32 build because old gettext versions do not work on win32.
12067
12068 2003-03-18 Tuesday 20:38  gbazin
12069
12070  * configure.ac.in: fixed linking problem with the slp plugin on win32.
12071
12072 2003-03-18 Tuesday 20:20  gbazin
12073
12074  * configure.ac.in: use the -O2 gcc option when compiling the skins plugin so that compilation doesn't take ages.
12075     Also use -fno-rtti -fno-exceptions to save some bits of space.
12076
12077 2003-03-18 Tuesday 19:37  marcari
12078
12079    * first draft of the draft
12080
12081 2003-03-18 Tuesday 18:33  ipkiss
12082
12083  Fixed the path in the default skin (thanks gibalou)
12084
12085 2003-03-18 Tuesday 18:25  ipkiss
12086
12087  Fix for skins compilation under cygwin (thanks gibalou)
12088
12089 2003-03-18 Tuesday 04:56  ipkiss
12090
12091  Compilation fixes
12092
12093 2003-03-18 Tuesday 04:08  ipkiss
12094
12095  Compilation fixes and cosmetic changes
12096
12097 2003-03-18 Tuesday 04:07  hartman
12098
12099  * modules/gui/macosx/vout.m:
12100    Reworked the mouse hiding routine. we were always hiding the mousecursor
12101    on kCGDirectMainDisplay, but this display is always the one with the
12102    menubar and not always the one containing our VLCVout.
12103    This new code takes the vout, and calculates on which displays (plural
12104    because of possible mirroring) it is being shown. It then shows or hides
12105    the cursor on all of those displays.
12106    This should fix #396.
12107
12108 2003-03-18 Tuesday 02:48  ipkiss
12109
12110   - doc/skins: some documentation about the skins
12111   - doc/skins/curve_maker: files for a VB project for easy Bezier curves
12112     creation
12113   - share/skins/default: a default skin. It's an awful one made for
12114     testing purposes, you'll be warned...
12115
12116 2003-03-18 Tuesday 02:28  hartman
12117
12118  * modules/gui/macosx/info.m: keep the same panel open if track changes.
12119  * modules/misc/httpd.c: removed an unused int.
12120
12121 2003-03-18 Tuesday 02:21  ipkiss
12122
12123  Keep quiet, explanations will follow.
12124
12125 2003-03-18 Tuesday 01:57  sam
12126
12127    * ./share/Makefile.am: added the .rle font to the make install rule.
12128
12129 2003-03-18 Tuesday 01:54  sam
12130
12131    * ./toolbox: fixed a sed syntax error (thanks anil).
12132
12133 2003-03-18 Tuesday 01:34  sam
12134
12135    * ./modules/Makefile.am: added a missing definition of NULL.
12136
12137 2003-03-18 Tuesday 01:26  sam
12138
12139    * ./modules/gui/gtk2/*: skeletons of Gtk-2.0 and GNOME-2 plugins.
12140    * ./toolbox: added --update-glade2 flag.
12141
12142 2003-03-18 Tuesday 01:22  sam
12143
12144    * ./modules/codec/lpcm.c: fixed two uninitialized variables.
12145
12146 2003-03-18 Tuesday 00:49  gbazin
12147
12148  * src/playlist/playlist.c: fixed misplaced variable declaration.
12149
12150 2003-03-18 Tuesday 00:33  sigmunau
12151
12152  Seek one less time. Should increase performance with access modules where
12153  seeks are expensive. (Though not enough)
12154
12155 2003-03-18 Tuesday 00:25  jlj
12156
12157    * ./modules/codec/dts.c: Steve Jobs did not pay me for this bug. Really.
12158
12159 2003-03-17 Monday 23:48  fenrir
12160
12161   * httpd: increased buffer size.
12162
12163 2003-03-17 Monday 23:42  fenrir
12164
12165   * all: fixed some stupid bugs.
12166
12167 2003-03-17 Monday 23:13  hartman
12168
12169  * modules/gui/macosx/playlist.m:
12170    - fixed a cosmetic issue.
12171
12172 2003-03-17 Monday 21:47  hartman
12173
12174   * modules/gui/macosx/playlist.?:
12175     - rewrite of code
12176
12177 2003-03-17 Monday 18:02  sam
12178
12179    * ./modules/misc/gtk_main.c, ./modules/gui/gtk/gtk.c,
12180      ./modules/gui/gtk/gnome.c, ./modules/gui/familiar/familiar.c: added a
12181      terminating NULL pointer in the fake argv values we pass to gtk_init().
12182    * ./modules/misc/qte_main.cpp, ./modules/misc/gtk_main.c: these plugins now
12183      have the "gui-helper" capability.
12184    * ./modules/misc/gtk_main.c: paved the way for Gtk2.
12185
12186 2003-03-17 Monday 17:11  sam
12187
12188    * ./modules/video_output/sdl.c: fixed an endianness bug due to libSDL not
12189      defining its fourcc values like us.
12190
12191 2003-03-17 Monday 17:10  hartman
12192
12193  * src/playlist/playlist.c:
12194    - added playlist_Move to move an item in our playlist before the position
12195      of a previous item (or end) of our playlist. Keeps index at it's current
12196      item.
12197  * modules/gui/macosx/playlist.?:
12198    - Now a reorderable playlist. Thanks to Andrew Stone for example code.
12199      This fixes #349 (Finally ;)
12200    - True alternating colors in the playlistview. Thanks to Apple Computer
12201      for the example code.
12202
12203 2003-03-17 Monday 16:59  sam
12204
12205    * ./autotools/: moved some autotools executables to this subdirectory to
12206      reduce cluttering of the root directory.
12207
12208 2003-03-17 Monday 15:05  sigmunau
12209
12210  fixed up http redirects when there are other items in the playlist.
12211
12212 2003-03-17 Monday 13:49  marcari
12213
12214    * familiar.c: added pixmap directory for linupy2 /usr/share/pixmaps/vlc
12215
12216 2003-03-17 Monday 12:14  massiot
12217
12218  Fixed aspect ratio's tooltip.
12219
12220 2003-03-16 Sunday 23:35  fenrir
12221
12222   * sub: better ssa4 recognition.
12223
12224 2003-03-16 Sunday 20:06  jlj
12225
12226    * ./modules/gui/macosx/aout.m: Swapped stereo and mono classification.
12227
12228 2003-03-16 Sunday 16:07  fenrir
12229
12230   * sub.c: added SAMI subtitles support. (Untested and incomplete).
12231
12232 2003-03-16 Sunday 13:11  fenrir
12233
12234   * asf: when there isn't any stream selected, stop playing.
12235
12236 2003-03-16 Sunday 01:49  fenrir
12237
12238   * mms: removed some old stuff.
12239
12240 2003-03-16 Sunday 01:37  fenrir
12241
12242   * mms: it seems that some server doesn't like fake ip 127.0.0.1
12243  (they refuse the connection), so let give them 192.168.0.1 ...
12244
12245 2003-03-15 Saturday 22:10  jlj
12246
12247  Another attempt at fixing the soundstick issue (unconfirmed).
12248
12249 2003-03-15 Saturday 20:17  lool
12250
12251    * attempt at a docbook-xml version of the FAQ with XSL
12252      customizations, if people want to help or just have a look
12253    (use "xsltproc faq-alone.xsl faq-alone.xml" with the
12254     docbook-xml-simple package installed or saxon if you feel bored)
12255
12256 2003-03-15 Saturday 19:26  fenrir
12257
12258   * sout: fix a stupid bug making avi muxer segfaulting.
12259
12260 2003-03-15 Saturday 19:21  jlj
12261
12262  Jeff Moore @ Apple: The HAL specifically won't allow a device that doesn't
12263                      have linear PCM as it's current format to be
12264                      the default device.
12265
12266 2003-03-15 Saturday 18:44  fenrir
12267
12268   * ffmpeg: Use truncated frames if supported by codec (only with newer
12269  libavcodec). This fix mpeg4 in TS with huge bitrate.
12270   * sub: clean up. Report any problems.
12271
12272 2003-03-15 Saturday 03:02  fenrir
12273
12274   * mms: revert some parts.
12275
12276 2003-03-15 Saturday 02:33  fenrir
12277
12278   * mms: some clean up.
12279
12280 2003-03-15 Saturday 00:09  fenrir
12281
12282   * httpd: begin to support get/post method (look at admin.html ;)
12283
12284 2003-03-14 Friday 17:14  sam
12285
12286    * ./doc/fortunes.txt: sigmund++;
12287
12288 2003-03-14 Friday 17:08  lool
12289
12290    * Meuuh+++;
12291
12292 2003-03-14 Friday 01:23  hartman
12293
12294  * ALL: Bumped version to 0.5.3-cvs
12295
12296  * modules/gui/macosx/info.m: Now we show strings (with accents) in ID3 tags
12297    correctly, but now the name of the file as reported in the playlist info
12298    gets displayed incorrectly if it has accents. (going for ID3 at the
12299    moment. filenames are named a plenty in the correct way)
12300
12301 2003-03-14 Friday 01:08  jlj
12302
12303    * ./modules/gui/macosx/aout.m: Added mono classification. Fixed channels
12304                                   issue in InitDevice. Should close #490.
12305
12306 2003-03-14 Friday 00:24  sigmunau
12307
12308  all: info strings are now localized, fixed some typos and inconsistant uses
12309  of capital letters
12310
12311 2003-03-14 Friday 00:06  massiot
12312
12313  Attempt at fixing the soundstick issue (unconfirmed).
12314
12315 2003-03-13 Thursday 22:45  sigmunau
12316
12317  set a default size for the fileinfo dialog
12318
12319 2003-03-13 Thursday 22:35  sigmunau
12320
12321  Added support for oldstyle id3 genres.
12322
12323 2003-03-13 Thursday 22:24  hartman
12324
12325  * modules/gui/macosx/misc.?
12326    - added VLBrushedMetalImageView. This imageview does not respond to
12327      mousedrage, so we can still move our window by it's background.
12328  * extras/MacOSX/Resources/English.lproj/MainMenu.nib/*
12329    - Changed the container of our background image to the new
12330      VLBrushedMetalImageView.
12331      This fixes #390
12332
12333 2003-03-13 Thursday 16:20  marcari
12334
12335   * skeleton of the arm crosscompilation howto
12336
12337 2003-03-13 Thursday 16:09  hartman
12338
12339  * extras/MacOSX/vlc.pbproj/project.pbxproj:
12340    - added .qt and .pls file extensions.
12341
12342  * modules/gui/macosx/intf.m:
12343    - increased the number of lines the messages dialog can hold to 400.
12344
12345  * added fourcc '3iv1' to .avi and .mov
12346    - this is 3ivx D3.5 video.
12347    - we cannot read them at however and probably never will. I added them
12348      for completeness.
12349
12350  * added fourcc '3iv2' to .avi and ffmpeg
12351    - this is 3ivx D4 video
12352    - it is mpeg 4 compliant and ffmpeg decodes it, via MPEG4.
12353
12354  * added fourcc '3ivd' to .avi, .mov and ffmpeg.
12355    - this is video which was divx doctored by the 3ivx doctor program.
12356    - it is normal DIV3 video and ffmpeg decodes it via MPEG4 v3.
12357
12358  * added fourcc '3vid' to .avi, .mov and ffmpeg.
12359    - this is incorrect encoded DIV3. it is an endianness issue by the encoder.
12360    - ffmpeg can decode it however, so it is mapped to MPEG4 v3.
12361
12362 2003-03-13 Thursday 15:50  marcari
12363
12364   * all: enhancements of the familiar interface includes :
12365      - the interface adapts to the screen size/rotation
12366      - a playlist
12367      - a network tab next to te file tab inside the media tab
12368      - MRL-Combo behaviour changed a bit
12369      - apply handling in preferences
12370
12371 2003-03-13 Thursday 10:33  ipkiss
12372
12373  We don't segfault anymore when trying to go fullscreen with no input
12374  (closes #477)
12375
12376 2003-03-12 Wednesday 23:59  marcari
12377
12378   * all: added s16tofixed32 filter, so that we decode flac with iPaq !
12379
12380 2003-03-12 Wednesday 23:15  titer
12381
12382   * configure.ac.in: compile fix for BeOS/BONE (s/LDFALGS/LDFLAGS/...)
12383   * beos_specific.cpp, modules/gui/beos/*: add VLC version number in the
12384     "About" window and in the titles of the others windows.
12385
12386 2003-03-12 Wednesday 05:26  sam
12387
12388    * ./src/stream_output/stream_output.c: Win32 compilation fix.
12389    * ./src/misc/modules.c: fixed a pointer indirection bug.
12390
12391 2003-03-12 Wednesday 05:12  sam
12392
12393    * ./Makefile.am: moved generation of .h files to the toolbox so that we
12394      can call "toolbox --update-includes" without running configure.
12395    * ./toolbox: de-uglified some shell code.
12396
12397 2003-03-12 Wednesday 04:16  sam
12398
12399    * ./bootstrap: fixed a conflict issue with recent autopoint versions.
12400    * ./toolbox: the MSVC project file generation no longer depends on Makefile.
12401
12402 2003-03-12 Wednesday 00:56  sam
12403
12404    * ./configure.ac.in: we look for libqt-mt.so before libqt.so.
12405
12406 2003-03-11 Tuesday 23:56  gbazin
12407
12408  * ALL: experimental code for stream (dvd) navigation through object variables.
12409
12410 2003-03-11 Tuesday 23:56  fenrir
12411
12412   * fix ima4 decoding.
12413
12414 2003-03-11 Tuesday 22:44  sam
12415
12416    * ./debian/control: added libqt3-compat-headers build-dependency because of
12417      strange issues with KDE headers that I'm not sure to fully understand but
12418      also honestly completely don't care about.
12419
12420 2003-03-11 Tuesday 21:52  fenrir
12421
12422   * removed strdupa.
12423
12424 2003-03-11 Tuesday 21:23  sam
12425
12426    * ./configure.ac.in: quick and dirty workaround for qt3 headers location.
12427
12428 2003-03-11 Tuesday 20:53  sam
12429
12430    * ./src/stream_output/stream_output.c: fixed a minor format string issue.
12431
12432 2003-03-11 Tuesday 20:40  sam
12433
12434    * ./debian/control: we build-depend on libqt3-mt-dev instead of libqt3-dev.
12435
12436 2003-03-11 Tuesday 20:01  fenrir
12437
12438   * Added support of vplayer subtitles files.
12439
12440 2003-03-11 Tuesday 19:58  sam
12441
12442    * ./debian/Makefile.am: removed spurious entries.
12443
12444 2003-03-11 Tuesday 19:57  sam
12445
12446    * ./debian/control: vlc provides the mp3-decoder metapackage.
12447
12448 2003-03-11 Tuesday 19:30  sam
12449
12450    * ./debian/*: additional Debian butchery; merged vlc-plugin-aa and
12451      vlc-plugin-lirc into vlc, and removed vlc-mad, vlc-arts, vlc-lirc and
12452      vlc-aa legacy packages because they were not in woody.
12453    * ./debian/control: tuned the control file to provide smooth upgrades from
12454      woody, from sarge, and from the local VideoLAN repository.
12455
12456 2003-03-11 Tuesday 19:14  sam
12457
12458    * ./debian/*: removed the vlc-plugin-dvb, vlc-plugin-xosd and vlc-plugin-dv
12459      packages (because the dependencies are very small), and the vlc-plugin-mad,
12460      vlc-plugin-a52 and vlc-plugin-ogg packages (because vlc depends on them
12461      anyway).
12462    * ./debian/*: changed vlc-plugin-svgalib to x86-only.
12463
12464 2003-03-11 Tuesday 19:02  fenrir
12465
12466   * all: reworked stream output. Now it handles mutliples outputs from
12467  one input, just type --sout "<first url>#<second url>#..." (Yes it
12468  is awfull, but I need suggestion).
12469     udp: correctly update sequence number in rtp.
12470
12471 2003-03-11 Tuesday 18:57  fenrir
12472
12473   * mp4: I have reworked a lot the demuxer. Now it should handle gracefully
12474  the audio part of mov file. I'm really interested by any regression you
12475  could find, please _test_ all .mp4/.mov file you have.
12476
12477 2003-03-11 Tuesday 18:57  sam
12478
12479    * ./debian/control: added the FLAC decoder to the Debian package (sid-only,
12480      because the API changed too much since the version in woody).
12481
12482 2003-03-11 Tuesday 18:54  alexis
12483
12484  Added missing files.
12485
12486 2003-03-11 Tuesday 18:16  gbazin
12487
12488  * Makefile.am: Fixed problem with the package-win32 target.
12489
12490 2003-03-11 Tuesday 18:14  fenrir
12491
12492   * mms: converted a warning into a dbg message.
12493
12494 2003-03-11 Tuesday 17:40  fenrir
12495
12496   * Clean up. (Sigmund, does it work ?).
12497
12498 2003-03-11 Tuesday 13:52  titer
12499
12500   modules/misc/network/ipv4.c: BeOS compile fix
12501
12502 2003-03-11 Tuesday 13:12  alexis
12503
12504  Added sout.* and subtitles.*
12505
12506 2003-03-11 Tuesday 07:03  fenrir
12507
12508   * au.c : added au demuxer. Only ulaw/alaw/raw pcm data are supported.
12509  ( I need some samples to do special adpcm support).
12510
12511 2003-03-11 Tuesday 06:58  fenrir
12512
12513   * adpcm: added IMA4 support.
12514
12515 2003-03-11 Tuesday 06:58  fenrir
12516
12517   * ffmpeg.h: added missing fourcc.
12518   * araw.c: fixed a warning.
12519
12520 2003-03-11 Tuesday 06:45  fenrir
12521
12522   * wav: Support for alaw/ulaw data. (untested)
12523
12524 2003-03-11 Tuesday 06:14  fenrir
12525
12526   * Hugly hack: break huge block of samples into smaller ones else
12527  some avi/mov file with raw audio can't be played, *BUT* it's not the
12528  good fix (as the problem seems to be elsewhere).
12529
12530 2003-03-11 Tuesday 05:52  fenrir
12531
12532   * ffmpeg support mace 3/6 audio codec. (quicktime)
12533
12534 2003-03-10 Monday 21:24  alexis
12535
12536  Reverted my previous commit (the bug was coming from my old gettext version)
12537
12538 2003-03-10 Monday 21:01  alexis
12539
12540  Fix so that compilation works with a tarball made with "make dist-all".
12541
12542  Sam, can you check that my fix is OK ?
12543
12544 2003-03-10 Monday 20:08  alexis
12545
12546  vlc.spec: Bumped up version number to 0.5.2
12547
12548 2003-03-10 Monday 19:37  gbazin
12549
12550  * ChangeLog: updated the changelog for the 0.5.2 release.
12551
12552 2003-03-10 Monday 19:30  sam
12553
12554    * ./toolbox: added --update-changelog flag.
12555
12556 2003-03-10 Monday 18:26  gbazin
12557
12558  * src/video_output/vout_pictures.c: declaration of FOURCC_RV24, courtesy of Olivier Aubert.
12559
12560 2003-03-10 Monday 18:17  gbazin
12561
12562  * modules/gui/gtk/gnome.c, modules/gui/gtk/gtk.c: small change to the slider behaviour.
12563
12564 2003-03-10 Monday 17:12  sam
12565
12566    * ./configure.ac.in: moved an extra -lws2_32 to a win32 specific case.
12567
12568 2003-03-10 Monday 10:41  massiot
12569
12570  Fixed a major bug with 5.1 output and the OSS plug-in.
12571
12572 2003-03-10 Monday 08:23  jlj
12573
12574    * ./modules/codec/dts.c: minor fix.
12575
12576 2003-03-10 Monday 01:07  fenrir
12577
12578   * improved seeking and fixed play back when reading from stdin (when
12579  reported size is null).
12580
12581 2003-03-10 Monday 00:12  gbazin
12582
12583  * modules/access/vcd/cdrom.c: small win32 bugfix.
12584  * configure.ac.in: on win32 we link ws2_32 with the slp plugin.
12585
12586 2003-03-10 Monday 00:04  massiot
12587
12588  * Bumped up version number to 0.5.2
12589  * Fix for the "lock-up" problem under MacOS X. Removed the rt-priority
12590    configuration variable.
12591
12592 2003-03-09 Sunday 23:39  jlj
12593
12594    * ./modules/demux/mpeg: DTS support.
12595
12596 2003-03-09 Sunday 20:07  jlj
12597
12598    * DTS S/PDIF support.
12599
12600 2003-03-09 Sunday 19:44  gbazin
12601
12602  * configure.ac.in: fixed my previous commit.
12603  * NEWS: added an entry about fixes in the dvd menu support.
12604
12605 2003-03-09 Sunday 19:25  gbazin
12606
12607  * configure.ac.in: don't include the screensaver plugin on win32.
12608  * src/misc/variables.c: fixed a bug in var_Change() and in var_DelCallback().
12609  * modules/codec/spudec/parse.c: removed unnessecary code.
12610  * modules/access/dvdplay/access.c: fixed some navigation problems.
12611
12612 2003-03-09 Sunday 16:22  fenrir
12613
12614   * fixed a really stupid bug with compressed header, improved parsing
12615  of audio stsd box. (handle qt3+ audio box)
12616   (I still need to fix mp4.c to read audio track that aren't mp4a)
12617
12618 2003-03-08 Saturday 01:55  sigmunau
12619
12620  added a down, right gesture to quit vlc and an up, right gesture that swaps
12621  fullscreen on/off, removed the down gesture as it is now covered by the up,
12622  right gesture
12623
12624 2003-03-07 Friday 00:53  gbazin
12625
12626  * modules/gui/gtk/gnome.c, modules/gui/gtk/gtk.c: clean up the gtk/gnome
12627  messages window regularly.
12628
12629 2003-03-06 Thursday 23:52  sigmunau
12630
12631  NEWS: added note about .pls handeling and the http audio fix
12632
12633 2003-03-06 Thursday 23:10  gbazin
12634
12635  * src/audio_output/dec.c, include/aout_internal.h: the aout core was
12636  automatically discarding audio samples that were above AOUT_MAX_ADVANCE_TIME
12637  in the future. Problem is that p_input->i_pts_delay isn't a fixed value. We
12638  now fetch this value from the input thread when we create an aout_instance_t.
12639  This solves problems with the http access plugin.
12640
12641 2003-03-06 Thursday 22:17  hartman
12642
12643  * Updated README on Mac OS X issues.
12644
12645 2003-03-06 Thursday 15:30  sigmunau
12646
12647  the m3u demux now reads the pls files shoutcast uses.
12648
12649 2003-03-06 Thursday 15:24  hartman
12650
12651  * the close window command was reacting irratic because of my meddling
12652    with the responder chain. HANDS OFF you little devil ;)
12653
12654 2003-03-06 Thursday 14:40  hartman
12655
12656  * not < but > ;)
12657    time to stop for today
12658
12659 2003-03-06 Thursday 12:52  hartman
12660
12661  * fixed an issue with blackbars at certain aspect ratios when you resize
12662    the video window. (half, double)
12663
12664 2003-03-06 Thursday 12:05  hartman
12665
12666  ALL: fixed: http://bugzilla.videolan.org/cgi-bin/bugzilla/show_bug.cgi?id=425
12667       having two close buttons in one window goes against Apple's UIG.
12668
12669 2003-03-06 Thursday 11:43  hartman
12670
12671  * modules/gui/macosx/applescript.?
12672  * extras/MacOSX/Resources/vlc.scriptSuite
12673  * extras/MacOSX/Resources/English.lproj/vlc.scriptTerminology
12674    - moved existing applescript commands to these files
12675    - added several control commands. supported are: play/pause, stop,
12676      previous, next, fullscreen, mute, volumeUp and volumeDown.
12677      These correspond to the existing menuitems. This still requires work
12678      in the future to make it more correct AppleScript, but it works for now.
12679
12680  * modules/gui/macosx/controls.?
12681    - split up the controls.m into a .m and a .h
12682
12683  * modules/gui/macosx/intf.?
12684    - added a getControls method to gain access to the controller object from
12685      the AppleScript commands.
12686
12687  * modules/gui/macosx/open.?
12688    - removed the applescript support existing here and moved it to applescript.?
12689
12690  * modules/gui/macosx/playlist.m
12691    - made the tooltips for the add and remove buttons localizable.
12692
12693  * modules/gui/macosx/vout.m
12694    - added a comment on the meaning of otherMouse events.
12695
12696  * ALL:
12697    - updated copyright information to include the current year ;)
12698
12699 2003-03-06 Thursday 11:15  fenrir
12700
12701   * http: lalala, forgot one line :)
12702
12703 2003-03-06 Thursday 11:09  fenrir
12704
12705   * http: fixed a segfault while using it more than once.
12706
12707 2003-03-06 Thursday 10:15  hartman
12708
12709  * If labels are nil, then it shouldn't disable the entire preference panel.
12710    fixes #428 more permenantly. the cause was a missing rt-priority desc.
12711
12712 2003-03-06 Thursday 10:11  jpsaman
12713
12714  More sizing stuff.
12715
12716 2003-03-06 Thursday 09:58  massiot
12717
12718  Fixed a segfault in the OS X preferences panel.
12719
12720 2003-03-06 Thursday 09:27  jpsaman
12721
12722  Updated version number.
12723
12724 2003-03-06 Thursday 00:10  sigmunau
12725
12726  we now insert playlist entries right after the playlist file, and not at the
12727  end of playlist. Should close bug reported on mailing list by Stepan Roh
12728  about "redirection".
12729
12730 2003-03-05 Wednesday 22:37  gbazin
12731
12732  * modules/audio_filter/resampler/bandlimited.c: another bug-fix ( should be the last one ;)
12733  * install-win32: the FAQ wasn't being included in the package.
12734
12735 2003-03-05 Wednesday 19:58  gbazin
12736
12737  * Makefile.am: make package-win32 creates FAQ.htm not faq.htm.
12738
12739 2003-03-05 Wednesday 19:31  gbazin
12740
12741  * modules/audio_filter/resampler/bandlimited.c: added a few more sanity checks.
12742
12743 2003-03-05 Wednesday 19:16  hartman
12744
12745  * updated italian translation by Bruno <allevb@tin.it>
12746    i had to merge it by hand, because it was pretty outdated.
12747
12748 2003-03-05 Wednesday 17:55  gbazin
12749
12750  * src/input/input_ext-plugins.c: added an msleep() call in case we fail to
12751     allocate a new buffer in input_FillBuffer(). This is necessary because
12752     the input thread has an high priority and we don't want it to loop
12753     without any interruption.
12754
12755 2003-03-05 Wednesday 00:11  massiot
12756
12757  * Fixed LDFLAGS_mp4 variable.
12758
12759 2003-03-05 Wednesday 00:05  sigmunau
12760
12761  added not that gestures are now supported on osx and windows, with a comment
12762  telling that this isn't really useful yet.
12763
12764 2003-03-04 Tuesday 23:37  massiot
12765
12766  Bumped up to 0.5.2-test3
12767
12768 2003-03-04 Tuesday 23:36  massiot
12769
12770  * Made rt-priority a real-time variable (shut-up sam) and misc attempts
12771    to improve responsiveness under OS X
12772
12773 2003-03-04 Tuesday 23:32  hartman
12774
12775  * this code should allow for the use of gestures under OS X.
12776
12777 2003-03-04 Tuesday 22:48  gbazin
12778
12779  * modules/video_output/directx: added support for the mouse gestures interface.
12780
12781 2003-03-04 Tuesday 22:36  hartman
12782
12783  * grrr debug message in the wild.
12784
12785 2003-03-04 Tuesday 22:08  gbazin
12786
12787  * modules/audio_filter/resampler/bandlimited.c: small bug-fixes.
12788  * NEWS: added a note for the fixed MSVC project files.
12789
12790 2003-03-04 Tuesday 21:54  hartman
12791
12792  * NEWS:
12793    - added item on fix of 'clicking' sound between stream changes.
12794    - added item on new bandlimited resampler
12795  * ALL:
12796    - bumped up revision number to 0.5.2-test3
12797
12798 2003-03-04 Tuesday 21:12  gbazin
12799
12800  * include/vlc_common.h: on win32 we include malloc.h (otherwise alloca is
12801     not declared).
12802  * modules/access/file.c: use _lseeki64 instead of lseek on win32. This
12803     should allow seeking on files > 1.2Gb (Hopefully closes #168).
12804
12805 2003-03-04 Tuesday 19:28  gbazin
12806
12807  * modules/audio_filter/resampler/bandlimited.c: fix bug that was affecting
12808     quality badly + some clean-up.
12809     Changed the module priority so it is now the default resampler.
12810
12811 2003-03-04 Tuesday 17:31  hartman
12812
12813  ALL:
12814   - the german translation requires two different translations of the word
12815     File. I added a _ANS() function to the macosx version that gets the
12816     translation of 1:File and strips the first two characters of this
12817     alternate translation.
12818   - updated all .po files to make sure we don't break anything
12819   - committed the March 1 version of the german translation by Felix
12820     Kuhne <FK@aenneburghardt.de>
12821
12822 2003-03-04 Tuesday 13:21  massiot
12823
12824  * Fixed a major bug in the LPCM codec.
12825  * Moved input_ExtractPES to where it belongs, input_ext-dec.c.
12826
12827 2003-03-04 Tuesday 03:27  gbazin
12828
12829  * modules/audio_filter/resampler/bandlimited.[ch]: new high-quality
12830     bandlimited interpolation resampler.
12831     It is not yet enabled by default because it requires a bit more works
12832     (not fully stable yet because of buffer overflows under certain conditions).
12833
12834  * src/audio_output/input.c: the resamplers are now always active (expcept
12835     in spdif mode).
12836
12837  * modules/audio_filter/resampler/*: modified the resampler to return the
12838     input buffer when no resampling is needed.
12839
12840 2003-03-03 Monday 23:58  hartman
12841
12842  * updated dutch strings.
12843
12844 2003-03-03 Monday 23:48  massiot
12845
12846  * mpeg_video is back as a built-in because it is reproduceably faster than
12847    as a plug-in,
12848  * Another desperate attempt at fixing OS X lock-ups.
12849
12850 2003-03-03 Monday 19:39  hartman
12851
12852  * NEWS:
12853    - added remarks on m-audio fixes and other OSX specific fixes.
12854    - added improved ID3 detection item
12855  * README.MacOSX.rtf
12856    - updated to reflect M-Audio fixes.
12857  * ./extras/MacOSX/Resources/English.lproj/MainMenu.nib/*:
12858    - widened the Browse.. button to allow for the german word: durchsuchen.
12859
12860 2003-03-03 Monday 16:49  gbazin
12861
12862  * ALL: another bunch of fixes for the MSVC build.
12863
12864 2003-03-03 Monday 14:21  gbazin
12865
12866  * ALL: Finally fixed the MSVC project files.
12867         Don't include io.h on win32 when not necessary.
12868         A few build fixes for MSVC.
12869
12870  * src/misc/win32_specific.c: try to load winsock2 instead of winsock1 when
12871     present.
12872
12873 2003-03-03 Monday 14:19  massiot
12874
12875  * Fixed a bug in LPCM codec.
12876  * Changed an error into a warning.
12877
12878 2003-03-03 Monday 01:38  fenrir
12879
12880   * fixed play back of  mms://viptvr.yacast.fr/encoderfranceinfo (asf
12881  header send over multiples packets).
12882
12883 2003-03-02 Sunday 19:07  gbazin
12884
12885  * configure.ac.in: fixed libid3tag detection.
12886
12887 2003-03-02 Sunday 18:17  fenrir
12888
12889   * fixed seek flag with broadcasted data.
12890
12891 2003-03-02 Sunday 17:13  fenrir
12892
12893   * forgot to initialize a variable.
12894
12895 2003-03-02 Sunday 17:12  fenrir
12896
12897   * fixed a bug.
12898
12899 2003-03-02 Sunday 12:10  gbazin
12900
12901  * NEWS: started filling in the NEWS file for the 0.5.2 release.
12902
12903 2003-03-02 Sunday 02:47  gbazin
12904
12905  * configure.ac.in: Removed unused options.
12906     We also don't link with lrt anymore when using GNU-pth (lrt depends on
12907     lpthread).
12908
12909 2003-03-02 Sunday 01:35  gbazin
12910
12911  * src/misc/threads.c, include/vlc_threads_funcs.h: another bunch of fixes
12912     for the GNU-pth implementation.
12913
12914 2003-03-01 Saturday 23:26  gbazin
12915
12916  * src/misc/threads.c, include/vlc_threads_funcs.h: fixed gnu-pth thread
12917     implementation and fixed an initialization bug in libvlc.
12918
12919 2003-03-01 Saturday 21:32  ipkiss
12920
12921   - about.dfm: the layout of the "About" dialog box is slightly different
12922   - misc.cpp: toolbar buttons are translated too
12923   - mainframe.dfm: removed the "Back" and "Eject" toolbar buttons, which
12924     were rather useless, and added an "Eject disc" menu entry
12925     Also hid the caption for all the toolbar buttons
12926   - win32.cpp: Added a config option to display or not these captions
12927   - preferences.cpp: small modification to support non-advanced mode
12928
12929 2003-03-01 Saturday 19:25  gbazin
12930
12931  * install-win32, Makefile.am: added the html faq to the win32 package.
12932  * toolbox, msvc/*: few fixes to the msvc project files generation.
12933     (compiling plugins won't work yet because there are a few hacks that
12934      need to be done in order to compile dlls that use the c-runtime)
12935
12936 2003-02-28 Friday 17:23  fenrir
12937
12938   * try a workaround for BeOS MediaKit files.
12939
12940 2003-02-28 Friday 10:19  massiot
12941
12942  German translation, courtesy of Felix KĂ¼hne <FK@aenneburghardt.de>.
12943
12944 2003-02-28 Friday 04:31  ipkiss
12945
12946  Internationalization now works for the win32 interface (thanks Gildas).
12947  I've voluntarily disabled the translation of the toolbar buttons
12948  strings, because it looks really awful...
12949
12950 2003-02-27 Thursday 22:09  ipkiss
12951
12952  A few modifications to get closer to i18n in the win32 interface
12953
12954 2003-02-27 Thursday 16:38  gbazin
12955
12956  * modules/demux/avi/avi.c: compilation fix.
12957
12958 2003-02-27 Thursday 15:07  fenrir
12959
12960   * httpd: clean up, kick up unused connection (it waits 10s), use select
12961  to way (instead of a hard coded sleep ;)
12962
12963 2003-02-27 Thursday 13:19  gbazin
12964
12965  * ALL: i18n updates and fixes.
12966
12967 2003-02-27 Thursday 12:44  marcari
12968
12969  * updates for the YOPY ports (thx to Sebastien Chaumat !)
12970
12971 2003-02-27 Thursday 08:19  massiot
12972
12973  * Bumped up revision number to 0.5.2-test2
12974  * Another attempt at fixing the "VLC is locking up OS X" problem
12975  * Updated po files
12976
12977 2003-02-26 Wednesday 21:00  asmax
12978
12979  * compilation fixes...
12980
12981 2003-02-26 Wednesday 19:39  gbazin
12982
12983  * configure.ac.in, Makefile.am, install-win32: fixed the package-win32 make
12984     target, and included the locales in the installer script.
12985  * src/libvlc.c: on win32 we look for the locales in vlc's directory.
12986
12987 2003-02-26 Wednesday 18:15  massiot
12988
12989  * Added sanity checks for PTS in the future.
12990
12991 2003-02-26 Wednesday 15:47  marcari
12992
12993  * implementation of the 'autoplay file' button callback
12994  * when clicking a link : follows the link and don't try to open it
12995  * yopy does not always sees the '.' and '..', so workaround :
12996      - all the hidden files are not displayed
12997      - the '..' directory is each time added by hand
12998
12999 2003-02-26 Wednesday 15:44  marcari
13000
13001  * small modification for linupy :
13002      - added a pixmpa directory
13003      - added a set_usize (how do we maximize cleanly a gtk-window ?)
13004      - chdir to '.' instead of '/mnt' (should it be '~' or '/' ?)
13005
13006 2003-02-26 Wednesday 13:51  gbazin
13007
13008  * src/input/input_ext-dec.c: added a few sanity checks that avoid crashing
13009     badly when we reach the end of the stream (decoder stream).
13010  * modules/packetizer/mpegvideo.c: fixed a bug that was causing an infinite
13011     loop when the end of the stream was reached.
13012
13013 2003-02-26 Wednesday 12:38  fenrir
13014
13015   * ts.c: added "ts" shorcut for ts_dvbpsi.
13016
13017 2003-02-26 Wednesday 04:23  babal
13018
13019  - link the headphone channel mixer with the math library
13020
13021 2003-02-25 Tuesday 21:09  gbazin
13022
13023  * modules/codec/libmpeg2.c: fixed pts handling.
13024
13025 2003-02-25 Tuesday 18:26  gbazin
13026
13027  * configure.ac.in: accidentaly changed AM_GNU_GETTEXT_VERSION to 0.11.5 in
13028     my last commit.
13029  * po/Makevars: file needed by newer versions of gettext.
13030
13031 2003-02-25 Tuesday 17:17  fenrir
13032
13033   * stream_output.* : added a flags variable to sout_buffer_t, allowing to
13034  mark headers.
13035   * httpd : added a way to use stream header, and changed the way that
13036  stream data are stored (allow better client handling).
13037   * http : use stream header, and add mime type detection by looking
13038  at file extention (could be improved).
13039   * ogg: fixed a segfault when removing a stream, mark header.
13040
13041 2003-02-25 Tuesday 17:15  gbazin
13042
13043  * configure.ac.in, modules/codec/Modules.am, modules/codec/libmpeg2.c:
13044     Added a simple mpeg video decoder based on libmpeg2. It is mainly useful
13045     for comparing the performance against our custom decoder as it is currently
13046     missing some important features like the synchro stuff.
13047
13048 2003-02-24 Monday 23:28  fenrir
13049
13050   * stream_output.c : added a sanity check.
13051
13052 2003-02-24 Monday 23:27  fenrir
13053
13054   * all : ogg/ogm muxer. Yet very limited as it accepts only mp3/a52 audio
13055  and mpeg4/divx3 video streams. (Created files seem to work only with vlc).
13056
13057 2003-02-24 Monday 17:06  jlj
13058
13059    * a52tofloat32.c: changed an error into warning.
13060
13061 2003-02-24 Monday 14:40  sigmunau
13062
13063  updated documentation to reflect that input_AccessReinit should be called
13064  before, and not after a random seek
13065
13066 2003-02-24 Monday 14:14  fenrir
13067
13068   * all : fix compilation.
13069
13070 2003-02-24 Monday 12:34  fenrir
13071
13072   * stream_output.c : fixed compilation.
13073   * mux/* implemented pf_mux_capacity.
13074
13075 2003-02-24 Monday 11:14  gbazin
13076
13077  * configure.ac.in, modules/misc/httpd.c: compilation fixes for win32.
13078
13079 2003-02-24 Monday 11:00  fenrir
13080
13081   * stream_output.h : add a private parameter to sout_instance_t only used
13082  by src/stream_output.c (avoid changing every time stream_output.h...)
13083
13084 2003-02-24 Monday 10:45  fenrir
13085
13086   * stream output: fixed name inconsistency, added a new exported
13087  functions by muxer.
13088   * wav: fixed a warning.
13089
13090 2003-02-24 Monday 09:26  fenrir
13091
13092   * asf: fix seek for http.
13093
13094 2003-02-24 Monday 09:18  fenrir
13095
13096   * wav: proper seek handling. (wav file readable over http).
13097
13098 2003-02-23 Sunday 22:35  fenrir
13099
13100   * enable httpd(by default) and http.
13101
13102 2003-02-23 Sunday 19:07  fenrir
13103
13104   * all : declaration of http and httpd.
13105
13106 2003-02-23 Sunday 19:05  fenrir
13107
13108   * modules/access_output/http : http output.
13109   * httpd : mini http server (be carefull about security issue...)
13110
13111 2003-02-23 Sunday 18:07  fenrir
13112
13113   * all : added streaming support for crappy ms video codec into TS.
13114   - Only vlc is able to read such TS.
13115   - I use stream id 0xa0 and descriptor 0xa0, I hope there aren't used.
13116   - DivX1/2/3, wmv1/2, h/i263 should be supported, others could be
13117     quickly added.
13118   - Please test.
13119
13120 2003-02-23 Sunday 16:31  sigmunau
13121
13122  added a demux and decoder for flac files (disabled by default). Works for
13123  16bit per sample streams, only tested with stereo
13124
13125 2003-02-23 Sunday 05:53  jlj
13126
13127    * ./modules/gui/macosx/aout.m: M-Audio Revolution fixes.
13128                                   Dynamic device support.
13129    * ./modules/gui/macosx: Minor fixes and cosmetic changes.
13130
13131 2003-02-23 Sunday 01:25  massiot
13132
13133  * Destroy audio-device and audio-channels when no output plug-in is
13134    available.
13135
13136 2003-02-22 Saturday 16:10  fenrir
13137
13138   * fix compilation.
13139
13140 2003-02-22 Saturday 14:11  sigmunau
13141
13142   Fixed seme seeking issues with http access module, fixed an error that
13143  caused id3v2.4 tags at the end of the file to not work. Added checks to
13144  avoid seeking off the ends of the file. Should close #325, please confirm
13145
13146 2003-02-21 Friday 22:59  gbazin
13147
13148  * src/audio_output/input.c: fixed buffer allocation bug that was triggered
13149     when using "in place" resamplers.
13150
13151 2003-02-21 Friday 16:31  hartman
13152
13153  DJ's first steps in C and vlc decoders ;)
13154  * modules/audio_filter/converter/mpgatofixed32.c:
13155    - fixed an issue that could cause glitches when switching from one stream
13156      to another. the buffer wasn't entirely getting 0000 because multiple
13157      channels were not taken into account when doing this.
13158  * ALL:
13159    - if float32 then clear the buffer with (float)0
13160
13161 2003-02-21 Friday 15:16  hartman
13162
13163  * previous commit seems to break some things. reverting.
13164
13165 2003-02-21 Friday 14:17  hartman
13166
13167  * (float) 0 the buffer if it cannot be decoded and fixed32.
13168    right Meuuh ??? ;)
13169
13170 2003-02-21 Friday 03:49  hartman
13171
13172  * VLC.app should show its version in the Finder now
13173    Meeuh, one more place that needs version string updated before a release.
13174    might be made automated ?
13175
13176 2003-02-21 Friday 03:22  hartman
13177
13178  * ignore project Builder user files and backup .nib files.
13179  * vlc.app changed to VLC.app. cvsignore changed to reflect this.
13180
13181 2003-02-21 Friday 02:45  hartman
13182
13183  * If the "show advanced" option has been changed and you press the Apply
13184    button, the preferences window is destroyed and created.
13185
13186 2003-02-20 Thursday 18:10  hartman
13187
13188  * prefs obey the advanced option. Apply does not as of yet.
13189
13190 2003-02-20 Thursday 16:07  gbazin
13191
13192  * src/libvlc.h, modules/audio_output: added a global --spdif config option
13193     to allow using the spdif output by default if available.
13194  * modules/misc/dummy/*: on win32 added a quiet mode that doesn't display
13195     a dos command box.
13196  * modules/control/rc/rc.c: on win32 enabled the echo mode and the
13197     backspace key.
13198  * modules/codec/mpeg_audio.c: fixed a sync bug.
13199
13200 2003-02-20 Thursday 01:52  sigmunau
13201
13202  * include/configuration.h: added a new flag to the configuration stucture to
13203  indicate wether it is an "advanced" option or not. The goal with this is to
13204  hide the user from all the strange options that very seldom needs to be
13205  changed. added an extra argument to all the add_* macros to indicate wether
13206  the item is advanced or not.
13207  * src/libvlc.h: added an "show advanced options" config option default
13208  disabled
13209  * src/libvlc.c: the advanced options are not listed by vlc --help and
13210  friends unless --advanced is used
13211  * modules/gtk/preferences.c: the gtk/gnome preferences dialog don't show
13212  advanced options unless advanced is set
13213  all: set the advanced flag to VLC_FALSE or VLC_TRUE for all options, by
13214  using some common sense. Please check and correct
13215
13216  note: All interfaces should still work like they used to, see the change in
13217  modules/gtk/preferences.c to find out how to "hide" options.
13218
13219  second note: I think I've changed all the modules, but I could not test
13220  everyone for compilation, expect some broken modules (the fix is to add ",
13221  VLC_TRUE" as last argument to the add_* I forgot)
13222
13223 2003-02-19 Wednesday 22:08  gbazin
13224
13225  * modules/audio_output/directx.c: forgot to enable channel re-ordering.
13226  * modules/audio_output/waveout.c: fixed a crash that happened when probing
13227     devices supporting S/PDIF. (Should fix 354)
13228
13229 2003-02-19 Wednesday 14:49  hartman
13230
13231  * increased accuracy of positionslider in OSX. although this will not solve
13232    all problems this will improve results a bit (by my own experience).
13233
13234 2003-02-19 Wednesday 10:02  gbazin
13235
13236  * src/libvlc.c: "stty size" won't work on win32 so make ConsoleWidth()
13237     always return 80.
13238
13239 2003-02-18 Tuesday 23:34  gbazin
13240
13241  * modules/demux/mp4/*: added FOURCC_dvc (DV - NTSC), FOURCC_dvp (DV - PAL)
13242     and FOURCC_twos (PCM audio).
13243
13244 2003-02-18 Tuesday 22:40  ipkiss
13245
13246   * src/misc/modules.c: on Windows, we look for the plugins in vlc's root
13247     directory when there is no 'plugins' nor 'modules' subdirectory
13248     (may close #306)
13249
13250 2003-02-18 Tuesday 22:33  gbazin
13251
13252  * modules/codec/ffmpeg/video.c: got rid of ffmpeg_ConvertPictureI410toI420()
13253     and use img_convert() from ffmpeg instead. Also added support for the
13254     PIX_FMT_YUV411P pixel format so we can now decode the DV Quicktime videos
13255     from media.xiph.org.
13256
13257 2003-02-18 Tuesday 20:54  hartman
13258
13259  * Only update the info window if it is visible
13260
13261 2003-02-18 Tuesday 19:42  gbazin
13262
13263  * modules/demux/rawdv.c: added support for DV audio now that ffmpeg can
13264     decode this.
13265  * modules/codec/ffmpeg/ffmpeg.h, modules/codec/ffmpeg/ffmpeg.c: added the
13266     necessary fourcc for DV audio.
13267
13268 2003-02-18 Tuesday 18:49  fenrir
13269
13270   * mpeg_audio.c: removed some fprintf...
13271
13272 2003-02-18 Tuesday 18:33  titer
13273
13274   * ipv4.c, libvlc.h: add a --ttl option to set time-to-live when
13275                       multicasting with the stream output
13276   * modules/control/: missing cvsignore
13277
13278 2003-02-18 Tuesday 13:13  sam
13279
13280    * ./mozilla/*: s/VideoLAN Client/VLC/g.
13281
13282 2003-02-18 Tuesday 00:51  fenrir
13283
13284   * raah, corrected mpeg2-layer3 playback (and streaming). (that my last
13285  fix had broken :p )
13286
13287 2003-02-18 Tuesday 00:20  hartman
13288
13289  * Changed an Error message. Many people did not understand:
13290    no suitable decoder module for fourcc `IV31'
13291    I have appended:
13292    VLC probably does not support this sound or video format.
13293
13294 2003-02-18 Tuesday 00:17  massiot
13295
13296  * Fixed a segfault in the Japanese preferences panel.
13297
13298 2003-02-17 Monday 23:47  hartman
13299
13300  * Fixed the localization issue on MacOSX.
13301
13302 2003-02-17 Monday 23:10  jpsaman
13303
13304  Juglin with dependencies.
13305
13306 2003-02-17 Monday 22:19  gbazin
13307
13308  * modules/audio_output/directx.c: added multichannel support to the
13309     directx plugin.
13310  * modules/audio_output/waveout.c: fixed quad audio channels detection and
13311     a few misplaced debug messages.
13312  * configure.ac.in: don't link anymore the rc plugin with the winsock lib.
13313
13314 2003-02-17 Monday 22:03  asmax
13315
13316  * added a SAP server, with some kludges because the SAP client in vlc
13317    is not RFC-compliant...
13318
13319 2003-02-17 Monday 18:58  hartman
13320
13321  * NEWS: added info about the new 0.5.1a release for OSX.
13322  * extras/MacOSX/vlc.pbproj/project.pbxproj: bumped revision #
13323
13324 2003-02-17 Monday 17:06  massiot
13325
13326  Fixed the "everything is in Japanese" bug. :p
13327
13328 2003-02-17 Monday 16:56  gbazin
13329
13330  * modules/control/rc/rc.c: finally fixed the rc interface under win32 by
13331     using WaitForSingleObject() on the console handle and ReadConsoleInput().
13332     (Closes #59)
13333
13334 2003-02-17 Monday 14:43  massiot
13335
13336  Now 0.5.2-cvs (estimated release date in two weeks from now).
13337
13338 2003-02-17 Monday 10:52  hartman
13339
13340  * Whoops. i forgot to add these files. sorry everyone.
13341
13342 2003-02-17 Monday 09:47  gbazin
13343
13344  * modules/audio_filter/resampler/linear.c: lowered the priority of the linear
13345     resampler so the ugly resampler is once again the default. The quality of
13346     the ugly resampler is currently better than the linear one because of a
13347     design defect.
13348
13349 2003-02-17 Monday 07:22  sam
13350
13351    * ./debian/woody-buildpackage: Debian package creation fixes.
13352
13353 2003-02-17 Monday 06:31  sam
13354
13355    * ./modules/gui/macosx/Modules.am: removed %#$@#!#@ non-existent file!
13356
13357 2003-02-17 Monday 06:15  sam
13358
13359    * Updated NEWS and ChangeLog.
13360
13361 2003-02-17 Monday 06:00  sam
13362
13363    * ./src/misc/modules.c: hmpf, Wine does not complain about "/"s in paths,
13364      but Windoze will certainly do.
13365
13366 2003-02-17 Monday 05:50  sam
13367
13368    * ./src/misc/win32_specific.c: under Win32 we retrieve the executable's
13369      directory whenever possible, to use it for the spudec font or to load
13370      plugins.
13371
13372 2003-02-17 Monday 04:21  sam
13373
13374    * ./configure.ac.in: fixed PLUGIN_PATH and DATA_PATH settings.
13375
13376 2003-02-17 Monday 00:04  asmax
13377
13378  * added a sample playlist. All fields must be separated with TABs
13379
13380 2003-02-16 Sunday 23:57  asmax
13381
13382  * libvlc binding for python
13383  * new VideoLAN RTSP Server, using libvlc.
13384    Not yet fully rfc2326-compliant, but it works ;)
13385
13386 2003-02-16 Sunday 23:32  hartman
13387
13388  * Added an info panel to show movie info, etc.
13389
13390 2003-02-16 Sunday 17:35  sam
13391
13392    * ./debian/changelog: updated for 0.5.1.
13393    * ./debian/control: vlc-glide is now Architecture: i386 only.
13394    * ./debian/control: vlc-plugin-mad Provides: mp3-decoder.
13395    * ./debian/rules: the deprecated vlc-* packages have a proper link to
13396      /usr/share/doc/vlc/.
13397
13398 2003-02-16 Sunday 16:58  ipkiss
13399
13400   * added an entry for the "subtitles don"t work on windows" problem
13401
13402 2003-02-16 Sunday 16:22  jpsaman
13403
13404  Updated release numbering for all ipk's
13405
13406 2003-02-16 Sunday 16:21  jpsaman
13407
13408  Qte video output get is screen size from the QT Embedded environment now. This should produce fullscreen video on other QT Embedded configurations with other screen sizes (greater then 240x320).
13409
13410 2003-02-16 Sunday 14:51  fenrir
13411
13412   * udp: forgot this file...
13413
13414 2003-02-16 Sunday 14:10  fenrir
13415
13416   * all: split muxer and access into independant part.
13417
13418 2003-02-16 Sunday 14:03  fenrir
13419
13420   * Less checks on muxer type.
13421
13422 2003-02-16 Sunday 11:18  fenrir
13423
13424   * adpcm: added dk3 too.
13425
13426 2003-02-16 Sunday 10:25  sigmunau
13427
13428  Added support for volume up/down buttons.
13429
13430 2003-02-16 Sunday 09:50  fenrir
13431
13432   * adpcm: added DUCK 4 variant support. (thx M. Melanson who provided me
13433  somes samples.)
13434
13435 2003-02-16 Sunday 08:56  fenrir
13436
13437   * all: fix mpeg2 handling.
13438
13439 2003-02-16 Sunday 01:38  titer
13440
13441   NEWS: updated BeOS info for 0.5.1
13442
13443 2003-02-16 Sunday 01:29  massiot
13444
13445  * modules/gui/macosx/open.m: Removed channel server support
13446  * po/*: Updated po files just before the 0.5.1 release
13447  * modules/audio_filter/resampler/linear.c: fixed an initialization bug
13448
13449 2003-02-15 Saturday 20:02  jpsaman
13450
13451  Update iPaq packaging description files for:
13452  - GPE port
13453  - Opie port
13454  - Zaurus
13455  Updated NEWS file with OPIE port.
13456
13457 2003-02-15 Saturday 13:50  massiot
13458
13459  * Bumped up revision number to 0.5.1
13460  * Updated French translation
13461
13462 2003-02-15 Saturday 12:57  hartman
13463
13464  * if we are paused in fullscreen, show cursor.
13465
13466 2003-02-15 Saturday 04:43  ipkiss
13467
13468   - fixed a vicious bug
13469
13470 2003-02-14 Friday 23:07  hartman
13471
13472  * Should fix an issue with multiple monitors and the hiding of the mousecursor
13473
13474 2003-02-14 Friday 18:22  sam
13475
13476    * ./src/libvlc.c: the --help output is now word-wrapped (Closes: #142).
13477    * ./src/libvlc.c: removed unnecessary malloc() calls.
13478    * ./src/libvlc.c: used {a,b,c} for lists; [a|b|c] is for optional args.
13479
13480 2003-02-14 Friday 17:00  ipkiss
13481
13482   * exchanged directx' and waveout's capabilities because the latter
13483     seems to be more reliable
13484
13485 2003-02-14 Friday 13:48  jpsaman
13486
13487  Fixed deadlock upon unloading qte_main plugin.
13488  Cleanup of debug messages.
13489
13490 2003-02-14 Friday 13:44  jpsaman
13491
13492  Tuning package dependencies.
13493
13494 2003-02-14 Friday 13:19  jpsaman
13495
13496  Updated opie control file for packaging.
13497
13498 2003-02-14 Friday 13:01  jpsaman
13499
13500  Small improvement.
13501
13502 2003-02-14 Friday 09:50  gbazin
13503
13504  * modules/audio_output/waveout.c: better buffer management and hopefully
13505     fixed the S/PDIF output (Still untested though. Anybody here could test
13506     this? ).
13507
13508 2003-02-13 Thursday 21:53  massiot
13509
13510  Updated NEWS file for 0.5.1. PLEASE do your share and add what you think is
13511  meaningful.
13512
13513 2003-02-13 Thursday 17:31  sam
13514
13515    * ./configure.ac.in: we should look for -lxvidcore, not -lxvid.
13516
13517 2003-02-13 Thursday 14:16  hartman
13518
13519  ALL:
13520   - when a new stream is being loaded we select the current title in the
13521     playlist.
13522   - Cleaned up some of my previous commited code dealing with updating
13523     the window title.
13524
13525 2003-02-13 Thursday 02:00  hartman
13526
13527  *ALL: update the title of the window everytime the stream changes.
13528
13529 2003-02-13 Thursday 01:14  hartman
13530
13531  * fixed a small bug
13532
13533 2003-02-13 Thursday 00:09  hartman
13534
13535  * src/playlist/playlist.c:
13536    - added an intf-change variable. This is set whenever you add or delete
13537      an item in the playlist. You need to unset it yourself.
13538  * modules/gui/macosx/intf.?:
13539    - listen for external playlist changes. update view when playlist changes.
13540    - activate/deactivate previous and next buttons and menuitems,
13541      whenever the playlist gets changed.
13542
13543 2003-02-12 Wednesday 23:26  jpsaman
13544
13545  Scripts for building and packaging vlc on Zaurus PDA.
13546
13547 2003-02-12 Wednesday 23:26  jpsaman
13548
13549  Updated control files and buildscript for v0.5.1
13550
13551 2003-02-12 Wednesday 23:13  jpsaman
13552
13553  The Qt Embedded video output plugin is now the preferred plugin when build for Opie or Qte environments.
13554
13555 2003-02-12 Wednesday 23:09  jpsaman
13556
13557  Fixed Qt Embedded video output placing of video stream in window. Also fixed additional spacing between video lines.
13558
13559 2003-02-12 Wednesday 23:08  massiot
13560
13561  * Italien translation, courtesy of Bruno <allevb@tin.it>.
13562
13563 2003-02-12 Wednesday 17:13  jobi
13564
13565      * modules/access/vcd/vcd.*: fixed a warning
13566
13567 2003-02-12 Wednesday 16:58  jobi
13568
13569      * modules/access/vcd/vcd.c: in entry points, track number should be read
13570        as BCD (it should fix #244). Also fixed chapter indexing, so that it
13571        correspond to the dvd one.
13572
13573 2003-02-12 Wednesday 14:22  hartman
13574
13575  * modules/gui/macosx/controls.m:
13576    - fixed the mute and volumeup volumedown when you use them mixed.
13577  * src/audio_output/intf.c:
13578    - set "saved-volume" on volume up, volume down.
13579
13580 2003-02-12 Wednesday 13:42  massiot
13581
13582  Patch courtesy of gibalou :
13583  * demux/mpeg/ts.c, demux/mpeg/system.c: Proper initialization of
13584  i_continuity_counter,
13585  * access/udp.c: Fixed win32 behavior when --mtu is set to a too small value,
13586  * demux/mpeg/ts.c: Fixed detection of PAT/PMT change.
13587
13588 2003-02-12 Wednesday 02:11  ipkiss
13589
13590   * compilation fix
13591   * all files are stored in dos mode, or Borland won't compile some of
13592     them...
13593
13594 2003-02-11 Tuesday 18:05  massiot
13595
13596  * 0.5.1 German translation, courtesy of Felix KĂ¼hne <FK@aenneburghardt.de>.
13597
13598 2003-02-11 Tuesday 17:20  babal
13599
13600  - Dolby Surround fix
13601  - support for 6.1, 7.1, and possibly even 8.1 ! Not so sure though about
13602    6.1 since there is a doubt about where should be the Rear Center
13603    coefficient in a decoded sample.
13604    -> if anybody has an idea or even better a test stream...
13605
13606 2003-02-11 Tuesday 16:19  hartman
13607
13608  * updated dutch strings
13609
13610 2003-02-11 Tuesday 15:35  hartman
13611
13612  ALL: - changed vlc.app into VLC.app
13613  modules/gui/macosx/vout.m: fixed a potential issue with the hiding of the
13614       mousecursor.
13615
13616 2003-02-11 Tuesday 15:24  hartman
13617
13618  * Updated ReadMe file
13619    - some spelling issues
13620    - remark about the current troubles with sound
13621    - readded deinterlace remark
13622    - Added info on multiple screens and sound devices
13623    - updated the bugreporting URL
13624    - Changed all occurences of vlc into VLC where appropriate
13625
13626 2003-02-11 Tuesday 11:16  massiot
13627
13628  * modules/codec/lpcm.c: Attempt at supporting all channel configurations,
13629  * Support for 7 and 7.1 channel configurations.
13630
13631 2003-02-10 Monday 23:50  massiot
13632
13633  * modules/video_output/sdl.c: Real fix for the aout_Volume* problem.
13634
13635 2003-02-10 Monday 23:16  marcari
13636
13637   * sdl.c : added includes (vlc/aout.h & aout_internal.h)
13638      => to make volumeup/down compile
13639
13640 2003-02-10 Monday 23:04  hartman
13641
13642  * the window of the video shows the official document icon, filename and
13643    when command-clicked the path if the stream is a local file.
13644    this is the expected window behaviour in osx.
13645
13646 2003-02-10 Monday 22:22  massiot
13647
13648  * I ran --update-po for the last time before the 0.5.1 release (and I
13649  mean it !)
13650
13651 2003-02-10 Monday 22:18  hartman
13652
13653  * The dock should no longer be visible in fullscreen mode.
13654
13655 2003-02-10 Monday 21:56  sam
13656
13657    * ./debian/rules: added code to avoid timestamp skews in the faad tree.
13658
13659 2003-02-10 Monday 21:54  hartman
13660
13661  * only show last part of of file/url name in the playlist.
13662
13663 2003-02-10 Monday 21:46  sam
13664
13665    * ./debian/rules: added missing icon in the vlc and wxvlc packages.
13666
13667 2003-02-10 Monday 21:28  hartman
13668
13669  * fixed the black bar issue with window half/normal/double window sizes in
13670    OSX. i had forgotten the aspectratio.
13671
13672 2003-02-10 Monday 21:11  sam
13673
13674    * ./debian/rules: removed Debian kludges that do not really belong to the
13675      official VLC tree.
13676
13677 2003-02-10 Monday 20:57  sam
13678
13679    * ./debian/control: added the "VideoLAN" word in the long description so
13680      that "apt-cache search videolan" returns vlc.
13681
13682 2003-02-10 Monday 20:11  sam
13683
13684    * ./src/misc/modules_plugin.h.in: when opening the KDE plugin, we first
13685      dlopen(libstdc++) to avoid dlopen(kde_plugin) from crashing. Call me evil.
13686
13687 2003-02-10 Monday 18:12  sam
13688
13689    * ./configure.ac.in: disabled the i420_yuy2_mmx plugin when profiling with
13690      gprof, because gcc is unable to build it without -fomit-frame-pointer
13691      (Closes: #260).
13692
13693 2003-02-10 Monday 17:43  massiot
13694
13695  * modules/audio_output/alsa.c: Fixed mono files output (thanks bozo !),
13696  * Minor fixes.
13697
13698 2003-02-10 Monday 16:53  sam
13699
13700    * ./src/misc/threads.c: fixed compilation of the gprof wrapper trick.
13701      (partially fixes #260)
13702
13703 2003-02-10 Monday 15:23  titer
13704
13705    Move the messages update function to another thread. It prevents it from
13706   freezing the main window (cannot seek anymore, etc).
13707
13708 2003-02-10 Monday 00:41  hartman
13709
13710  * another proof that the copy command in IE for Mac sucks. stupid stray chars.
13711
13712 2003-02-10 Monday 00:16  massiot
13713
13714  * Enabled the gestures module by default,
13715  * Run --update-po.
13716
13717 2003-02-10 Monday 00:16  hartman
13718
13719  * restored old deinterlace menu. The on the fly code does not work as long
13720    as the vout.m issue exists. but this is better then the current 'dummy'
13721    code we have.
13722
13723 2003-02-09 Sunday 23:42  sigmunau
13724
13725   *: a new mouse gestures interface, currently supporting back, forward, quit
13726  fullscreen and a nice debug message when you draw a clockwise square. Video
13727  output modules needs to be modified for this to work, but it should be minor
13728  in modules supporting dvd navigation.
13729
13730  btw: it should be easy to add new gestures, ideas appreciated
13731
13732 2003-02-09 Sunday 19:28  massiot
13733
13734  * Minor typographic corrections,
13735  * Fixed a segfault in the Preferences window.
13736
13737 2003-02-09 Sunday 17:10  stippi
13738
13739  modules/gui/beos/PreferenceWindow.h/.cpp
13740
13741         - added settings for screenshot path and image format
13742
13743         - removed "Save" button, added "Cancel" and "Revert" buttons
13744
13745         - added revert functionality
13746
13747         - changed class design for cleaner functionality,
13748                 separated ApplyChanges() into more functions
13749                 to have finer control
13750
13751         - added more error checking and fixed memory leaks
13752                 (config_GetPsz() returns char*, not const char*!)
13753
13754         - all settings are now correctly saved and restored
13755
13756         - some more cosmetic changes
13757
13758  modules/gui/beos/InterfaceWindow.h/.cpp
13759
13760         - updated vlc way of saving settings to be on par with BeOS way
13761                 and made it selectable in the code which way is used.
13762                 However, the VideoSettings are still only savable in
13763                 the BeOS way.
13764
13765         - if dvd menus are used, the navigation menu enables a
13766                 "Goto Menu" item. Unfortunately, I don't see a clean
13767                 way to really detect the usage of dvd/dvdold in the
13768                 currently playing stream. I wouldn't want to see
13769                 if a playlist item has "dvd:" or "dvdold:" prepended
13770                 at each interface update.
13771
13772 2003-02-09 Sunday 13:25  fenrir
13773
13774   * sub.c : begun clean up
13775
13776 2003-02-09 Sunday 12:23  sam
13777
13778    * ./configure.ac.in: fiddled with linking flags for the KDE plugin.
13779
13780 2003-02-09 Sunday 12:21  sam
13781
13782    * ./debian/control: made lintian happier with package descriptions.
13783    * ./debian/rules: added extra touch calls to prevent autobuilders from
13784      launching autoconf/automake.
13785
13786 2003-02-09 Sunday 12:19  sam
13787
13788    * ./modules/video_filter/transform.c: fixed a stupid typo preventing
13789      initialization of the plugin.
13790
13791 2003-02-09 Sunday 12:18  sam
13792
13793    * ./modules/gui/kde/preferences.cpp: fixed KDE 3.1 compilation.
13794
13795 2003-02-09 Sunday 11:51  titer
13796
13797   Simplified volume functions
13798
13799 2003-02-09 Sunday 02:01  ipkiss
13800
13801   * modules/gui/win32/mainframe.cpp: simplifications using the new
13802     aout_Volume* API
13803
13804 2003-02-09 Sunday 01:56  massiot
13805
13806  Fixed GTK compilation.
13807
13808 2003-02-09 Sunday 01:50  massiot
13809
13810  * Added Step forward/Step backward feature.
13811
13812 2003-02-09 Sunday 01:13  massiot
13813
13814  * aout_Volume* functions now do their own vlc_object_find() on the
13815    audio output. Consequently, the first argument can be any vlc_object_t.
13816  * modules/gui/macosx/*: greatly simplified volume functions ; you can now
13817    call aout_Volume* even when there is no audio output, and the volume
13818    will be saved for later use.
13819
13820 2003-02-08 Saturday 22:43  massiot
13821
13822  Fixed previous commit.
13823
13824 2003-02-08 Saturday 22:20  massiot
13825
13826  * src/extras/libc.c: New vlc_wraptext function,
13827  * modules/gui/macosx/prefs.m: Wrap tool tips to 60 characters,
13828  * src/input/input.c: Correctly parse MRL of the type
13829    /Volumes/toto:titi/coincoin.mpg (closes #238 & #186)
13830  * modules/access/*: Changed some msg_Warn into msg_Err
13831  * po/fr.po: Updated French translation,
13832  * configure.ac.in: Re-enabled Swedish translation,
13833  * Makefile.am: Do not recompile everything everytime someone changes a .h
13834
13835 2003-02-08 Saturday 21:43  hartman
13836
13837  * window half/normal/double Size commands
13838    - black bar issue is not fixed. i removed 'myfix'
13839
13840 2003-02-08 Saturday 20:32  massiot
13841
13842  * modules/codec/mpeg_video/parser.c: Do not stop decoding on SEQUENCE_END_CODE
13843  * modules/gui/macosx/intf.m: VLC _m_edia _p_layer.
13844
13845 2003-02-08 Saturday 19:14  asmax
13846
13847  * fixed the encoding
13848    (Meuuh you can re-enable swedish ;)
13849
13850 2003-02-08 Saturday 19:10  massiot
13851
13852  * Fixed misc typos in strings,
13853  * Updated po files,
13854  * New --buggy-psi options, to supports streams which don't update the
13855  continuity counter in their PSI packets (walkenizes #sam).
13856
13857 2003-02-08 Saturday 17:26  massiot
13858
13859  * configure.ac.in: Disabled Swedish translation since it doesn't use the
13860    right charset,
13861  * Implemented localization for audio-channels and video-device variables.
13862
13863 2003-02-07 Friday 23:36  marcari
13864
13865  glibc 2.1 port for linupy (linux on a yopy pda)
13866
13867  * modules/access/*.c : added include <sys/time.h> for struct timeval
13868  * ipv6.c : ipv6 is not fully supported under glibc2.1 (especially multicast)
13869
13870  VLC rulz on Yopy !
13871
13872 2003-02-07 Friday 21:30  hartman
13873
13874  * Resize window fixes
13875    - we should not resize the window in fullscreen
13876    - fixed the black bars bug in half and double size
13877    - position of top left corner should not change
13878    - more efficient code
13879
13880 2003-02-07 Friday 20:49  alexis
13881
13882  - FAQ : the first question of the "troubleshooting" section now tells the
13883  user to delete VLC's configuration file.
13884
13885 2003-02-07 Friday 20:23  hartman
13886
13887  * added half, normal and full size videowindow menuitems.
13888    there seems to be a bug though somewhere. you end up with black bars in
13889    half and double size.
13890
13891 2003-02-07 Friday 18:43  ipkiss
13892
13893   * Fixed the "RichEdit line insertion error" bug (closes #246)
13894   * Added a popup menu to copy log messages to the clipboard
13895
13896 2003-02-07 Friday 16:51  massiot
13897
13898  Fixed a buffer leak with slice-I streams (thanks sam).
13899
13900 2003-02-07 Friday 09:17  yves
13901
13902  - added missing buildrequires
13903  - now autodetect on wich system we are:
13904    rpm --rebuild should work out of box on rh and previous mdk systems.
13905  - NO buildrequires on rh-like system. rh does not have a devel policy
13906  - more redhat stuff: NO menu (i do not know their "propriatory" menu system yet)
13907
13908 2003-02-07 Friday 01:32  hartman
13909
13910  * grrr changed the project file by accident. revert
13911
13912 2003-02-07 Friday 01:31  hartman
13913
13914  * When you push backspace or delete in the playlist, it removes the selected item.
13915
13916 2003-02-07 Friday 01:22  fenrir
13917
13918   * ffmpeg/audio : removed an old error (anyway it was harmless).
13919   * mp4 : removed a bad initialisation. Erased all ending spaces.
13920   * mpeg/audio : send i_rate to decoder (not yet usefull but ...)
13921
13922 2003-02-07 Friday 01:09  sam
13923
13924    * ./src/interface/interface.c: interface variable is "intf", not "interface".
13925
13926 2003-02-07 Friday 00:29  sam
13927
13928    * ./include/interface.h: grmbl, I forgot VLC_EXPORT did not support multiline
13929      declarations. Should fix that later.
13930
13931 2003-02-07 Friday 00:26  sam
13932
13933    * ./modules/access/dvdplay/demux.c: fixed a minor warning.
13934
13935 2003-02-06 Thursday 23:59  sam
13936
13937    * ./modules/access/dvdplay/demux.c: the dvdplay plugin no longer sets the
13938      "interface" variable to "dvdplay" (Closes: #178, #210, and probably a
13939      bunch of others).
13940    * ./src/interface/interface.c: added a safety check to circumvent the bug,
13941      allowing a smooth upgrade.
13942
13943 2003-02-06 Thursday 23:55  massiot
13944
13945  Fixed interface freezes in the OS X interface.
13946
13947 2003-02-06 Thursday 23:01  sam
13948
13949    * ./src/misc/darwin_specific.m: completed our list of known languages and
13950      made code simpler to read.
13951
13952 2003-02-06 Thursday 21:56  sam
13953
13954    * ./debian/rules: build the SLP plugin by default.
13955
13956 2003-02-06 Thursday 21:39  titer
13957
13958   Tuned BeOS priorities for a better playback on low-end computers.
13959
13960 2003-02-06 Thursday 15:14  massiot
13961
13962  Fixed AFMT_AC3 and AFMT_S16_NE handling.
13963
13964 2003-02-06 Thursday 13:47  hartman
13965
13966  * Changed a failed DecompressSequenceFrameS error into a warning. We don't
13967    want to bug users with this when we resize a video.
13968
13969 2003-02-06 Thursday 03:22  sam
13970
13971    * ./modules/misc/screensaver.c: screen saver disabling plugin; runs a thread
13972      in the background to disable xscreensaver the jwz way (Closes: #58).
13973
13974      It's an interface plugin, trigger with "--extraintf screensaver".
13975
13976 2003-02-06 Thursday 02:37  sam
13977
13978    * ./configure.ac.in: libmad and liba52 need to be explicitely disabled,
13979      otherwise we fail with an error when they are not found.
13980
13981 2003-02-06 Thursday 00:45  sam
13982
13983    * ./doc/faq/faq.sgml: updated config file location for OS X.
13984
13985 2003-02-05 Wednesday 22:48  hartman
13986
13987  * Changed the wrong property in my recent commit. FIXED
13988
13989 2003-02-05 Wednesday 22:11  sam
13990
13991    * ./modules/gui/gtk/gtk_callbacks.c: fixed a bug that caused crashes when
13992      doing fullscreen or volume up from the popup menu.
13993
13994 2003-02-05 Wednesday 16:23  hartman
13995
13996  * added a "Open CrashLog" button to the messages window in OSX.
13997
13998 2003-02-05 Wednesday 14:58  hartman
13999
14000  * Added AppleScript support
14001  * We can now handle mms:// etc on a systemwide level.
14002    - No way to set this other then trough Explorer Prefs at the moment
14003
14004 2003-02-05 Wednesday 02:31  hartman
14005
14006  * More support for handling URLs. Still need to create the scriptsuite.
14007
14008 2003-02-05 Wednesday 01:36  hartman
14009
14010  * Added a Next and Previous item to the dockmenu
14011  * Prelimanary support for making VLC the handler of ftp http mms and udp
14012    URLs (on a systemwide level)
14013
14014 2003-02-04 Tuesday 21:01  jpsaman
14015
14016  Closes bug #170
14017
14018 2003-02-04 Tuesday 20:45  hartman
14019
14020  * We released an array that was in a autorelease pool. That's not necesarry
14021
14022 2003-02-04 Tuesday 11:51  massiot
14023
14024  * modules/codec/mpeg_video/*: Support for Slice-I (aka intra slice refresh)
14025    streams.
14026
14027 2003-02-04 Tuesday 11:07  massiot
14028
14029  * modules/demux/mpeg/*: Fixed an uninitialized variable with TS streams
14030    (thanks gibalou !).
14031
14032 2003-02-04 Tuesday 10:07  massiot
14033
14034  * modules/access/*: Fixed compilation problems with "struct timeval".
14035
14036 2003-02-03 Monday 21:47  sam
14037
14038    * ./bootstrap: we don't fail if gettext is too old and there is no
14039      ABOUT-NLS in the tree.
14040
14041 2003-02-03 Monday 21:38  massiot
14042
14043  Now developing 0.5.1-cvs.
14044
14045 2003-02-03 Monday 19:45  sam
14046
14047    * ./debian/woody-buildpackage: enabled build-deps checking.
14048
14049 2003-02-03 Monday 17:18  stippi
14050
14051  modules/gui/beos/InterfaceWindow.h/.cpp
14052
14053         - improved file loading:
14054                 - contents of sub folders can optionally be loaded too
14055                 - files are loaded in expected order from filepanel
14056                         _and_ drag'n'drop
14057                 - file panel accepts folders to load
14058         - saving of playlist's display mode
14059         - added updating of interface when playlist is modified
14060                 while nothing is playing
14061         - added compatibility for SoundPlay's drag'n'drop message format
14062
14063  modules/gui/beos/ListViews.h/.cpp
14064
14065         - implemented reversal of playlist
14066         - list can display full path or file name only
14067         - drag'n'drop interaction with SoundPlay
14068
14069  modules/gui/beos/MediaControlView.cpp
14070
14071         - cosmetic fix
14072
14073  modules/gui/beos/PlayListWindow.h/.cpp
14074
14075         - added reverse sort command to edit menu
14076         - added view menu, to allow the user to display paths
14077                 or only names in the list
14078
14079 2003-02-03 Monday 16:07  alexis
14080
14081  Small fix.
14082
14083 2003-02-03 Monday 11:25  alexis
14084
14085  Article format, instead of book format.
14086  Few typos.
14087
14088 2003-02-03 Monday 02:26  sam
14089
14090    * ./debian/rules: more Debian Woody fixes. Grrrr!
14091
14092 2003-02-03 Monday 01:32  sam
14093
14094    * ./modules/visualization/xosd/xosd.c: Woody compilation fixed.
14095    * ./debian/woody-buildpackage: sed syntax fixed.
14096
14097 2003-02-03 Monday 00:56  sam
14098
14099    * ./share/Makefile.am: we weren't distributing the font!
14100
14101 2003-02-03 Monday 00:43  sam
14102
14103    * Updated ChangeLog and pofiles.
14104
14105 2003-02-03 Monday 00:39  sam
14106
14107    * ./modules/audio_output/alsa.c: Woody ALSA compilation fix.
14108
14109 2003-02-03 Monday 00:23  sam
14110
14111    * ./debian/control: missing build dependencies.
14112
14113 2003-02-03 Monday 00:00  massiot
14114
14115  German translation, croutesy of Felix Kuehne.
14116
14117 2003-02-02 Sunday 23:11  massiot
14118
14119  Worked around a bug with the Screens menu and localization.
14120
14121 2003-02-02 Sunday 20:59  hartman
14122
14123  * OSX version can open .asx files. so we need to let the os know that ;)
14124
14125 2003-02-02 Sunday 20:21  sam
14126
14127    * ./include/vlc_config.h: changed "VideoLAN Client" into VLC.
14128
14129 2003-02-02 Sunday 20:07  sam
14130
14131    * ./debian/vlc.desktop: removed unnecessary file.
14132
14133 2003-02-02 Sunday 20:01  sam
14134
14135    * ./debian/Makefile.am: added woody-buildpackage, removed *.woody.
14136
14137 2003-02-02 Sunday 20:01  sam
14138
14139    * ./debian/changelog: updated Debian changelog.
14140
14141 2003-02-02 Sunday 19:45  sam
14142
14143    * ./ChangeLog: used cvs2cl (./cvs2cl.pl --hide-filenames --no-wrap -w
14144      --stdout | sed -e 's/^[^0-9]/ /' -e 's/^  *$//' | uniq).
14145
14146 2003-02-02 Sunday 18:57  sam
14147
14148    * ./debian/woody-buildpackage: finished Woody build script.
14149
14150 2003-02-02 Sunday 18:12  sam
14151
14152    * ./po/de.po: german translation updates from Felix KĂ¼hne.
14153
14154 2003-02-02 Sunday 18:09  jpsaman
14155
14156  Added ffmpeg package to list of depenencies.
14157
14158 2003-02-02 Sunday 17:18  sam
14159
14160    * ./debian/woody-buildpackage: added a script to build .debs on woody.
14161
14162 2003-02-02 Sunday 16:08  sam
14163
14164    * ./NEWS: a few updates from gibalou.
14165
14166 2003-02-02 Sunday 11:29  stippi
14167
14168  cosmetic fix (drop mark would reappear if SHIFT was pressed)
14169
14170 2003-02-02 Sunday 09:17  titer
14171
14172   '--demuxdump-file -' dumps to standard output.
14173    (useful for operating systems which do not have '/dev/stdout'
14174     nor mkfifo)
14175
14176 2003-02-02 Sunday 04:17  sam
14177
14178    * renamed debian/README into debian/README.Debian.
14179
14180 2003-02-02 Sunday 04:07  sam
14181
14182    * ./debian: more packaging stuff.
14183
14184 2003-02-02 Sunday 04:01  sam
14185
14186    * ALL: removed "VideoLAN Client" in favour of "VLC media player" in a lot
14187      of places.
14188
14189 2003-02-02 Sunday 03:38  sam
14190
14191    * ./doc/vlc.1: updated manpage.
14192
14193 2003-02-02 Sunday 03:08  sam
14194
14195    * ./po/it.po: ultimate italian fixes by Bruno Vella.
14196
14197 2003-02-02 Sunday 03:03  sam
14198
14199    * ./debian/*: tuned packaging.
14200
14201 2003-02-02 Sunday 02:58  massiot
14202
14203  * Bumped up revision number to 0.5.0
14204
14205 2003-02-02 Sunday 02:11  sam
14206
14207    * ./po/it.po: updated italian translation, courtesy of Bruno Vella.
14208
14209 2003-02-02 Sunday 01:37  sam
14210
14211    * ./po/*: more interface strings harmonization.
14212
14213 2003-02-02 Sunday 01:23  jobi
14214
14215      * NEWS: readded deleted entries, sorry about that.
14216
14217 2003-02-02 Sunday 00:57  jobi
14218
14219      * NEWS: VCD entry points and iso files
14220      * include/audio_output.h: more proper freebsd compilation fix
14221      * modules/audio_output/oss.c: if /dev/dsp is used, use another output.
14222
14223 2003-02-02 Sunday 00:49  massiot
14224
14225  * README.MacOSX.rtf: Typos
14226  * include/vlc_threads.h: Lowered OS X priorities to avoid locking the machine
14227  * modules/access/dvdread/input.c: Fixed a long-standing bug when switching
14228    titles.
14229
14230 2003-02-02 Sunday 00:46  sam
14231
14232    * ./po/*: more s/vlc/VLC/ changes.
14233
14234 2003-02-02 Sunday 00:29  sam
14235
14236    * ./src/libvlc.h: changed "vlc" into "VLC" in libvlc's help messages. More
14237      to come.
14238
14239 2003-02-02 Sunday 00:05  sam
14240
14241    * ./NEWS: a few updates (translations, mozilla plugin).
14242
14243 2003-02-01 Saturday 23:46  massiot
14244
14245  * modules/gui/macosx/*: Fixed localization bugs
14246  * po/fr.po: Updated French translation
14247  * extras/MacOSX/vlc.pbproj/project.pbxproj: Version is 0.5.0
14248
14249 2003-02-01 Saturday 23:41  yves
14250
14251  - ready for general 0.5.0 consumption
14252  - activated dvb (with a special workaround for mdk kernel), dv and libdvdplay plugin
14253  - more wxwindow stuff.
14254  - fixes here and here.
14255  - added more doc files like NEWS, THANKS etc.
14256  - still lacking mozilla plugin :(
14257
14258 2003-02-01 Saturday 23:39  sam
14259
14260    * ./src/libvlc.c: atomic initialization of the main module in VLC_Init()
14261      instead of VLC_Create(), so that its strings are translated (was #92).
14262
14263 2003-02-01 Saturday 23:28  sigmunau
14264
14265   NEWS: we did support .mp3 in 0.4.x. Added that we support .asx and .html
14266  with embedded wmp
14267
14268 2003-02-01 Saturday 23:15  sam
14269
14270    * ./AUTHORS: added Garf and updated entries.
14271
14272 2003-02-01 Saturday 23:08  sam
14273
14274    * ./INSTALL.libmad: removed that file; if one does not know how to build
14275      and install a library, he'd better not fiddle with VLC.
14276
14277 2003-02-01 Saturday 22:21  ipkiss
14278
14279   * modules/gui/win32/win32.cpp: fixed a stupid bug (closes #155)
14280   * modules/gui/win32/menu.cpp: removed some ^M chars
14281
14282 2003-02-01 Saturday 22:03  babal
14283
14284  - Win32 preference dialog box
14285
14286 2003-02-01 Saturday 21:39  ipkiss
14287
14288   * Win32 port
14289
14290 2003-02-01 Saturday 21:24  titer
14291
14292   BeOS news.
14293
14294 2003-02-01 Saturday 21:23  sam
14295
14296    * ./debian/control.woody, ./debian/rules.woody: placeholders for Debian
14297      woody specific builds. Will fill them in a moment.
14298
14299 2003-02-01 Saturday 21:20  massiot
14300
14301  Tarkin, Tremor and Theora are only available when compiling from sources.
14302
14303 2003-02-01 Saturday 21:10  massiot
14304
14305  Forgot Tremor.
14306
14307 2003-02-01 Saturday 21:04  jpsaman
14308
14309  Checking in packageing files.
14310
14311 2003-02-01 Saturday 20:59  jpsaman
14312
14313  Updated for iPaq port
14314
14315 2003-02-01 Saturday 20:34  massiot
14316
14317  * configure.ac.in: worked around an ffmpeg-cvs detection problem on OS X
14318  * Makefile.am: fixed FAQ, THANKS and NEWS handling in package* rules
14319  * src/misc/darwin_specific.m: more generic language detection
14320  * NEWS: summarized changes from 0.4.6 to 0.5.0
14321
14322 2003-02-01 Saturday 19:04  sam
14323
14324    * ./po/it.po: a few corrections.
14325
14326 2003-02-01 Saturday 18:54  sam
14327
14328    * ./mozilla/vlcshell.cpp: fixed the Mozilla plugin's target drawable.
14329    * ./modules/video_output/directx/directx.c, ./modules/video_output/x11/x11.c,
14330      ./modules/video_output/x11/xvideo.c: removed the drawable configuration
14331      variables which are now deprecated.
14332
14333 2003-02-01 Saturday 18:53  sam
14334
14335    * ./src/libvlc.c: fixed a segfault on exit, libvlc needs to be
14336      detached before being destroyed.
14337
14338 2003-02-01 Saturday 18:41  sam
14339
14340    * ./NEWS: added an empty NEWS file.
14341    * ./bootstrap: now that we have the NEWS file, --foreign is no longer
14342      required when calling automake.
14343
14344 2003-02-01 Saturday 16:33  massiot
14345
14346  Updated Italian translation courtesy of Bruno Vella.
14347
14348 2003-02-01 Saturday 16:20  massiot
14349
14350  sam p0\/\/3r !
14351
14352 2003-02-01 Saturday 12:01  stippi
14353
14354  Changes done since Feb 28 2003:
14355
14356 2003-02-01 Saturday 11:48  alexis
14357
14358  * common/stylesheet-print-noicones.dsl : stylesheet for PS/PDF/RTF output
14359  * faq/Makefile: added PS/PDF/RTF targets
14360  * faq/faq.sgml: SGML enhancements and few modifications
14361
14362 2003-02-01 Saturday 09:40  babal
14363
14364  - fixed a compilation issue with C compilers
14365
14366 2003-02-01 Saturday 01:21  fenrir
14367
14368   * asf : trying to fix pts handling.
14369
14370 2003-01-31 Friday 22:35  sam
14371
14372    * ./debian/vlc.docs, ./Makefile.am: added THANKS to the distributed files.
14373
14374 2003-01-31 Friday 22:34  sam
14375
14376    * split AUTHORS into AUTHORS and THANKS, removed STATUS which wasn't
14377      kept up to date (and almost everything advertised in it was done).
14378
14379 2003-01-31 Friday 18:53  lool
14380
14381    * removed FAQ pointing to doc/faq/ not to confuse users (thanks sam)
14382
14383 2003-01-31 Friday 16:56  sam
14384
14385    * ./configure.ac.in: I was told some versions of mingw32 support neither
14386      -mms-bitfields nor -fnative-struct.
14387
14388 2003-01-31 Friday 15:24  zorglub
14389
14390  * doc/faq/Makefile: added "text" and "clean" targets.
14391  * doc/faq/faq-alone.sgml: Fixed build issues, added FDL, and legal notice.
14392  * doc/faq/faq.sgml: Fixed build issues, improved the SGML translation.
14393  * doc/faq/fdl.sgml: text of the FSF Free Documentation License.
14394
14395 2003-01-31 Friday 13:52  sam
14396
14397    * ./src/libvlc.c: strings in the main module are now translated (fixes: #92).
14398
14399 2003-01-31 Friday 11:38  sam
14400
14401    * ./po/de.po: full german translation, courtesy of Felix KĂ¼hne.
14402
14403 2003-01-31 Friday 11:23  massiot
14404
14405  Fixed a major bug of people who like to declare vars "unsigned int"
14406  when they can be -1 :p (why haven't we spotted that before ??).
14407  Closes #152.
14408
14409 2003-01-31 Friday 10:54  sam
14410
14411    * ./modules/gui/gtk/gtk_callbacks.c: fixed a crash when selecting fullscreen
14412      while there was no input (Closes: #153).
14413
14414 2003-01-31 Friday 10:51  sam
14415
14416    * ./modules/gui/gtk/gnome.glade, ./modules/gui/gtk/gtk.glade: moved the
14417      Audio and Subtitles submenus into the Audio and Video menus.
14418
14419 2003-01-31 Friday 10:14  sam
14420
14421    * ./src/audio_output/mixer.c: minor cosmetic fix in output message.
14422
14423 2003-01-31 Friday 09:51  sam
14424
14425    * ./modules/gui/gtk/gnome.c, ./modules/gui/gtk/gtk.c: fixed uninitialized
14426      variables.
14427
14428 2003-01-31 Friday 09:48  sam
14429
14430    * ./configure.ac.in: complain when ALSA headers are not found but
14431      --enable-alsa was specified.
14432
14433 2003-01-31 Friday 06:45  titer
14434
14435   Minor GUI fixes
14436
14437 2003-01-31 Friday 02:53  jlj
14438
14439    * ./modules/gui/macosx: Defeated some deadlocks.
14440                            World domination ... is at hand.
14441
14442 2003-01-30 Thursday 21:35  babal
14443
14444  - fixed a segfault occuring when the preference dialog box was destroyed
14445
14446 2003-01-30 Thursday 20:59  sam
14447
14448    * ./src/misc/configuration.c: when an invalid short option is found, use
14449      the optopt variable instead of the current value of optind (Closes: #148).
14450
14451 2003-01-30 Thursday 19:14  gbazin
14452
14453  * src/video_output/video_output.c: we were still using free instead of
14454     vout_DestroySubPicture in one place.
14455  * modules/codec/spudec/parse.c: we now make sure we don't add several times
14456     the same highlight callback.
14457
14458 2003-01-30 Thursday 18:07  lool
14459
14460    * converted FAQ to SGML
14461    * SGML sucks, this is absolutely ugly, please reread
14462
14463 2003-01-30 Thursday 16:36  gbazin
14464
14465  * modules/codec/spudec/spudec.c, modules/codec/spudec/text.c: fixed the
14466     race condition between spudec and vout. This patch may not be all that
14467     nice because it does a lot of vlc_object_find() but it is the only
14468     solution I've been able to come-up with.
14469     Oh and I didn't fix the memory leak caused by the font when using text
14470     subtitles. If the vout changes while the spudec is running then we don't
14471     unload this font.
14472
14473 2003-01-30 Thursday 15:46  hartman
14474
14475  * modules/gui/macosx/intf.m
14476    - fixed a warning about parentheses
14477
14478 2003-01-30 Thursday 15:39  hartman
14479
14480  * ./modules/gui/macosx/intf.m:
14481    - we close the video window after a video is done playing.
14482
14483 2003-01-30 Thursday 12:38  gbazin
14484
14485  * src/video_output/vout_subpictures.c: fixed a few race conditions that
14486     were triggered by the dvdplay plugin.
14487
14488 2003-01-30 Thursday 10:44  massiot
14489
14490  Keep -O2 in --disable-optimizations mode, cause it can't harm...
14491
14492 2003-01-30 Thursday 02:16  gbazin
14493
14494  * modules/codec/mpeg_video/headers.c: fixed non-initialized variable in
14495      PictureDisplayExtension(). This does also fix problems with the dvdplay
14496      plugin and menus with still pictures.
14497
14498 2003-01-30 Thursday 00:39  massiot
14499
14500  * modules/codec/mpeg_video/headers.c: more checks in PictureDisplayExtension,
14501  * modules/gui/macosx/intf.m: one of the threads wasn't in real-time
14502    priority !!!
14503  * include/vlc_threads.h: tuned up OS X priorities
14504
14505 2003-01-29 Wednesday 21:54  fenrir
14506
14507   * asf : more sanity check for broken files.
14508
14509 2003-01-29 Wednesday 18:14  hartman
14510
14511  intf: the slower/faster buttons should not be continious.
14512  project: the source files were included in the Resources. No more.
14513
14514 2003-01-29 Wednesday 18:10  sam
14515
14516    * ./modules/gui/gtk/gnome.glade, ./modules/gui/gtk/gtk.glade: we disable
14517      the title and chapter dialogs when DVD menus are activated.
14518
14519 2003-01-29 Wednesday 17:28  gbazin
14520
14521  * modules/gui/gtk/*: changed the disc open dialog to allow for title and
14522     chapter 0. When title or chapter 0 are selected, they do not appear in
14523     the MRL.
14524
14525 2003-01-29 Wednesday 17:07  massiot
14526
14527  New nl translation, courtesy of dj hartman.
14528
14529 2003-01-29 Wednesday 15:55  sam
14530
14531    * ./modules/access/dvdplay/intf.c: added a sanity check upon initialization
14532      in case the input dies before we even spawned our dvdplay interface
14533      (Closes: #141).
14534
14535 2003-01-29 Wednesday 15:15  sam
14536
14537    * ./po/ja.po: updated japanese translations, courtesy of KKI.
14538
14539 2003-01-29 Wednesday 14:03  gbazin
14540
14541  * include/vlc_threads.h: VLC_THREAD_PRIORITY_VIDEO equals
14542      THREAD_PRIORITY_BELOW_NORMAL under Win9x/Me.
14543
14544 2003-01-29 Wednesday 12:59  gbazin
14545
14546  * modules/demux/ogg.c: bug fix when switching between vorbis channels.
14547
14548 2003-01-29 Wednesday 11:41  jlj
14549
14550    * ./modules/gui/macosx/controls.m: fixed bug in my previous commit.
14551
14552 2003-01-29 Wednesday 11:34  jlj
14553
14554   * core/playlist: PLAYLIST_PAUSE, playlist_IsPlaying, playlist_IsEmpty
14555   * modules/gui/macosx: started getting rid of p_intf->p_sys->p_input
14556                         and using p_playlist->p_input instead.
14557
14558 2003-01-29 Wednesday 11:17  gbazin
14559
14560  * modules/access/dvdplay/access.c: fixed subtitles with the dvdplay plugin
14561      (closes #122).
14562  * modules/access/dvdplay/es.c: check "audio-channel" and "spu-channel" user
14563      settings (closes #122).
14564
14565 2003-01-29 Wednesday 09:54  sam
14566
14567    * ./modules/audio_output/arts.c: fixed aRts output and removed debug
14568      messages that were lying around.
14569
14570 2003-01-29 Wednesday 00:02  titer
14571
14572   enabled changing filters on the fly
14573
14574 2003-01-28 Tuesday 23:55  massiot
14575
14576  Not sure the buffer was large enough.
14577
14578 2003-01-28 Tuesday 23:38  fenrir
14579
14580   * mpeg_audio.c : due to mpeg 2.5, max frame size is twice as I though.
14581
14582 2003-01-28 Tuesday 22:52  sam
14583
14584    * ./modules/audio_output/esd.c: fixed esd audio output (Closes: #139).
14585
14586 2003-01-28 Tuesday 22:03  sam
14587
14588    * ./src/video_output/video_output.c: don't try to change aspect ratio if it
14589      has been overriden by the user (Closes: #79).
14590    * ./modules/access/dvd/access.c: renamed "dvd-css-method" to "dvdcss-method".
14591    * ./modules/*: fixed a few capitalization issues.
14592
14593 2003-01-28 Tuesday 21:18  gbazin
14594
14595  * modules/gui/wxwindows/open.cpp: minor bug-fix + allow user to select
14596     title 0 when using the dvdplay plugin (title 0 = menu).
14597
14598 2003-01-28 Tuesday 21:17  fenrir
14599
14600   * mpeg_audio.c : fixed a stack corruption. fprintf 1 - gdb 0.
14601
14602 2003-01-28 Tuesday 21:08  sam
14603
14604    * ./modules/gui/kde/kde.cpp: the interface rc file defaults to the one in
14605      DATA_PATH.
14606    * ./modules/gui/wxwindows/*.cpp: fixed minor warnings.
14607
14608 2003-01-28 Tuesday 21:06  sam
14609
14610    * ./debian/*: activated the wxwindows plugin.
14611
14612 2003-01-28 Tuesday 20:02  sam
14613
14614    * ./toolbox: made a few glade-generated strings non-translatable.
14615    * ./po/*: fixed spelling errors in pofiles.
14616
14617 2003-01-28 Tuesday 17:14  sam
14618
14619    * ./debian/control: removed versioned dependency on libxosd.
14620    * ./debian/rules: added comments here and there.
14621
14622 2003-01-28 Tuesday 17:11  sam
14623
14624    * ./bootstrap, ./toolbox: moved the Glade bugs fixing to toolbox, now
14625      use "./toolbox --fix-glade" to generate and fix source files.
14626    * ./include/vlc_common.h: fixed compilation warnings.
14627
14628 2003-01-28 Tuesday 16:57  sam
14629
14630    * ALL: fixes for various compilation warnings and spelling errors.
14631
14632 2003-01-28 Tuesday 16:52  sam
14633
14634    * ./modules/visualization/xosd/xosd.c: fixed compilation with version 2 of
14635      libxosd.
14636
14637 2003-01-28 Tuesday 16:47  hartman
14638
14639  ALL: updated deinterlace to work on the fly. there is a but in vout.m:433
14640       jlj will need to fix that.
14641       there is no feedback to the interface as of yet
14642
14643 2003-01-28 Tuesday 15:59  hartman
14644
14645  * ./modules/gui/macosx/vout.m: removed the resizebar. too much of a hack
14646  * ./README.MacOSX.rtf: updated deinterlace and resize info
14647
14648 2003-01-28 Tuesday 15:05  massiot
14649
14650  We are now able to parse :
14651  dvdread:/Volumes/to@to/VIDEO_TS@1,1
14652  dvdplay:/Volumes/to@to/VIDEO_TS@1,1
14653  Closes #77
14654
14655 2003-01-28 Tuesday 14:49  sigmunau
14656
14657  fixed another possible crash
14658
14659 2003-01-28 Tuesday 14:41  gbazin
14660
14661  * modules/codec/vorbis.c: fixed parsing of vorbis comments. (closing #69)
14662
14663 2003-01-28 Tuesday 14:00  fenrir
14664
14665   * gtk: fixed 'cannot find file.xpm'.
14666   * wxwindows: compilation fix for older wxwindows header.
14667
14668 2003-01-28 Tuesday 13:07  gbazin
14669
14670  * src/video_output/video_output.c: oops, fixed a bug I just introduced.
14671
14672 2003-01-28 Tuesday 13:03  gbazin
14673
14674  * modules/video_filter/deinterlace/deinterlace.c,
14675    modules/video_output/x11/xcommon.c: modified debug messages.
14676
14677 2003-01-28 Tuesday 12:30  gbazin
14678
14679  * src/video_output/video_output.c, include/video_output.h: modified vout_Request() to take into account the
14680  filter chain. If the filter chain has changed, a new vout will be respawned allowing to switch filters on
14681  the fly. This is still a bit hacky but to do it nicely will require implementing inheritance in object
14682  variables.
14683  * modules/video_filter/deinterlace/deinterlace.c: added a "deinterlace-mode" object variable to allow
14684  switching deinterlace modes on the fly.
14685  * modules/gui/gtk/menu.c: updated the deinterlace menu.
14686  * include/vlc_common.h: compilation fixes for gtk_main and gnome_main.
14687
14688 2003-01-28 Tuesday 12:23  massiot
14689
14690  Do not show the channels menu when the input stream is mono, closing #117.
14691
14692 2003-01-28 Tuesday 10:05  titer
14693
14694   * sanity Lock()s
14695
14696 2003-01-28 Tuesday 08:17  titer
14697
14698   * beos/* : do not forgot to destroy the Messages window, so vlc does
14699              lock when exiting
14700   * missing cvsignores
14701
14702 2003-01-28 Tuesday 08:11  yves
14703
14704  - new video_output/vout_encoder plugin.
14705  - new demux/a52sys plugin.
14706
14707 2003-01-28 Tuesday 03:46  sam
14708
14709    * ./modules/audio_output/esd.c: fixed a stack space leak (Closes: #113).
14710
14711 2003-01-28 Tuesday 03:11  sam
14712
14713    * ./include/vlc_common.h: removed duplicate macro definitions in the gtk
14714      and gnome plugins.
14715
14716 2003-01-28 Tuesday 02:53  sam
14717
14718    * ./configure.ac.in: first step in the world domination roadmap, setting
14719      the CVS version to -test4.
14720
14721 2003-01-28 Tuesday 02:03  sam
14722
14723    * ./po/*: spelling fixes.
14724
14725 2003-01-28 Tuesday 01:50  hartman
14726
14727  ALL: the next and previous buttons first work through the chapters. Only
14728       then they turn to the playlist.
14729
14730 2003-01-28 Tuesday 00:22  sam
14731
14732    * ./configure.ac.in: fixed -lm flags for the distort and adjust plugins.
14733
14734 2003-01-27 Monday 23:48  massiot
14735
14736  Additional check on p_first_byte_to_mix.
14737
14738 2003-01-27 Monday 23:42  sam
14739
14740    * ./bootstrap: removed usage of $^ which is not compatible with BSD or
14741      Solaris make.
14742
14743 2003-01-27 Monday 22:50  sam
14744
14745    * ./src/audio_output/output.c: fixed return with a value in function
14746      returning void.
14747
14748 2003-01-27 Monday 22:42  sam
14749
14750    * ./include/vlc_common.h: if we don't have strndup but gnome.h defines it
14751      anyway, do not provide our custom version.
14752
14753 2003-01-27 Monday 21:44  ipkiss
14754
14755   * Fixed a segfault (closes #132)
14756
14757 2003-01-27 Monday 21:35  jobi
14758
14759      * ALL: some FreeBSD compilation fixes. gnome plugin still won't compile,
14760             at least on FreeBSD 5.0
14761
14762 2003-01-27 Monday 17:41  ipkiss
14763
14764   * src/misc/objects.c: vlc_list_find now returns a (vlc_list_t *)
14765     instead of a (vlc_list_t); this modification was needed because BCB
14766     doesn't like at all when a function (compiled with mingw32) returns
14767     a struct...
14768   * ALL: modified the files to take this change into account
14769   * modules/gui/win32/menu.cpp: enabled the "Add interface" command
14770
14771 2003-01-27 Monday 16:28  fenrir
14772
14773   mms: another memory leak
14774   avi: comment out a debug statment.
14775
14776 2003-01-27 Monday 10:29  titer
14777
14778   Disabled DVD menus by default for 0.5.0
14779
14780 2003-01-27 Monday 01:42  ipkiss
14781
14782   * The space bar is a hotkey for pause/resume.
14783
14784 2003-01-27 Monday 00:08  jlj
14785
14786    * ./modules/gui/macosx/intf.[mh]: Fixed message panel memory leak. Textview
14787                                      is now updated on panel BecomeKey.
14788    * ./modules/gui/macosx/prefs.m: Decreased width of prefs panel.
14789
14790 2003-01-26 Sunday 22:57  gbazin
14791
14792  * modules/gui/gtk/gnome.c, modules/gui/gtk/gtk.c: input_Seek() was incorrectly triggered while playing some
14793  DVD menus.
14794
14795 2003-01-26 Sunday 18:31  babal
14796
14797  - menu checkbox outside of title/chapter groupbox
14798
14799 2003-01-26 Sunday 18:02  babal
14800
14801  - buttons are left aligned and their size comforms to Windows XP visual
14802    guidelines
14803
14804 2003-01-26 Sunday 16:37  gbazin
14805
14806  * modules/audio_output/waveout.c: multichannel and spdif support (spdif untested).
14807
14808 2003-01-26 Sunday 14:53  hartman
14809
14810  * Added myself to list of authors of these files. i had forgotten to do this.
14811
14812 2003-01-26 Sunday 14:52  fenrir
14813
14814   * all: raah, clean up glade output.
14815
14816 2003-01-26 Sunday 14:49  fenrir
14817
14818   * added stream output dialog box.
14819
14820 2003-01-26 Sunday 13:37  gbazin
14821
14822  * src/audio_output/input.c, src/audio_output/mixer.c: Fixed an annoying bug in the mixer.
14823      (p_input->p_first_byte_to_mix sometimes need to be reset)
14824  * modules/gui/wxwindows/interface.cpp: fixed the slider under wx-gtk.
14825
14826 2003-01-26 Sunday 12:34  fenrir
14827
14828   * avi : fix play back for some broken avi
14829
14830 2003-01-26 Sunday 10:36  gbazin
14831
14832  * modules/gui/wxwindows/*: Fixed the open dialog on win32.
14833      Better slider management in the main interface. Misc other small fixes.
14834
14835 2003-01-26 Sunday 08:28  titer
14836
14837   Added some colors.
14838
14839 2003-01-26 Sunday 03:55  ipkiss
14840
14841   * modules/gui/win32: replaced BitBtns with Buttons everywhere, and
14842     put "OK" and "Cancel" buttons in an horizontal layout.
14843     Also updated a few properties here and there.
14844
14845 2003-01-26 Sunday 02:22  ipkiss
14846
14847   * modules/video_output/directx: added a configuration variable and a
14848     "normal" one to set the vout window on top of ther windows
14849   * modules/gui/win32: the interface can use these variables
14850     (almost closes #84)
14851
14852 2003-01-26 Sunday 00:51  sam
14853
14854    * ./modules/gui/win32/menu.cpp: fixed a crash in the navigation menu
14855      generation.
14856
14857 2003-01-25 Saturday 21:34  hartman
14858
14859  * changed the bugreporting url
14860
14861 2003-01-25 Saturday 20:15  titer
14862
14863   Added a window to see vlc messages.
14864
14865 2003-01-25 Saturday 18:42  hartman
14866
14867  * ./README.MacOSX.rtf: added two remarks on subtitle support.
14868  * ./extras/MacOSX/vlc.pbroj/project.pbxproj
14869    - Added .wma filetype
14870    - Added README, COPYING etc. to resources
14871  * ALL: Added a Help menu.
14872
14873 2003-01-25 Saturday 18:09  fenrir
14874
14875   * faad : clean up.
14876
14877 2003-01-25 Saturday 17:57  fenrir
14878
14879   * all: fixed wrong usage of input_DeletePES.
14880
14881 2003-01-25 Saturday 17:21  fenrir
14882
14883   *mp4: fixed segfault when it fails to start a decoder and has specific
14884  informations to send.
14885
14886 2003-01-25 Saturday 16:59  fenrir
14887
14888   * ffmpeg: fixed memory leaks.
14889
14890 2003-01-25 Saturday 16:58  fenrir
14891
14892   * all : fixed some memory leaks thanks valgrind.
14893
14894 2003-01-25 Saturday 12:42  hartman
14895
14896  * README.MacOSX.rtf: Updated Readme for new release. Added section on
14897    subtitles and on bugreporting.
14898  * extras/MacOSX/vlc.pbproj/project.pbxproj: Added .wmv, .asf, .ogm, .dv,
14899    .sub and .srt files.
14900
14901 2003-01-25 Saturday 12:00  hartman
14902
14903  * Reverted back to non metal windows as dictated by Apple's User Interface
14904    Guidelines. Only the controller window stays metallic.
14905
14906 2003-01-25 Saturday 03:12  fenrir
14907
14908  * avi: no more segfault when we have 'max buffer allocation reached'
14909  * all: fixed(kludged ?) the fact that when we have a 'max buffer allocation reached'
14910  we cannot send null packet to decoder.
14911
14912 2003-01-25 Saturday 01:03  titer
14913
14914   * store windows sizes in the vlc configuration file
14915   * fixed an interface bug when launching a file from the command line
14916   * minor fixes or enhancements
14917
14918 2003-01-24 Friday 18:25  hartman
14919
14920  * changed the CONFIG_DIR for Darwin into Library/Preferences/VLC
14921
14922 2003-01-24 Friday 16:19  hartman
14923
14924  * code we migh use in the future to change the subfile we use.
14925    not very useful now because of the .avi requirement to start/stop before
14926    loading/displaying the subs.
14927
14928 2003-01-24 Friday 14:35  hartman
14929
14930  ALL: fixed the deinterlace menuiteM
14931  cvS: ----------------------------------------------------------------------
14932
14933 2003-01-24 Friday 14:34  hartman
14934
14935  ALL: fixed the deinterlace menuitem
14936
14937 2003-01-24 Friday 14:13  sam
14938
14939    * ./doc/bugreport-howto.txt: minor updates.
14940
14941 2003-01-24 Friday 12:01  sam
14942
14943    * ./configure.ac.in: removed the --with-bcbuilder flag.
14944    * ./INSTALL.win32: updated accordingly.
14945
14946 2003-01-24 Friday 06:31  titer
14947
14948   * vlc_threads.h: lower a priority that made sound choppy on not-so-fast
14949                    BeOS computers (closes #119)
14950   * others: removed old printf or unused code.
14951
14952 2003-01-24 Friday 06:21  hartman
14953
14954  * ./modules/gui/macosx/vout.m: the mousepointer is hidden in fullscreen view
14955    after 2 seconds.
14956
14957 2003-01-24 Friday 02:31  hartman
14958
14959  * when the playlist is selected and you push the spacebar we pause/play
14960    the movie. this makes the behaviour more consistent, though the solution
14961    is somewhat unclean. We should fix this on a higher level but i don't see
14962    how we could/should.
14963
14964 2003-01-24 Friday 00:57  babal
14965
14966  - added a NULL pointer test
14967  - cosmetic changes
14968
14969 2003-01-24 Friday 00:53  hartman
14970
14971  * the volume slider could only be dragged, not clicked. removed some
14972    useless code as well.
14973
14974 2003-01-24 Friday 00:17  hartman
14975
14976  * made a quick hack to create a resize bar. not sure if we should keep this.
14977
14978 2003-01-23 Thursday 23:57  gbazin
14979
14980  * modules/gui/wxwindows/open.cpp: New "open dialog" that mimics the one from the gtk interface.
14981  * modules/gui/wxwindows/popup.cpp: Started implementing the popup menu.
14982  * modules/gui/wxwindows/interface.cpp: Got rid of the pause button. The play button now acts as a
14983  play/pause button depending on the context.
14984  * modules/gui/wxwindows/*: A few hacks needed to make the win32 version useable.
14985
14986 2003-01-23 Thursday 23:51  massiot
14987
14988  * Resized elements in the open panel,
14989  * modules/gui/macosx/vout.m: Only hide the menubar and cursor if fullscreen
14990    mode is on the primary screen,
14991  * po/*: Updated po files.
14992
14993 2003-01-23 Thursday 22:57  hartman
14994
14995  * ./extras/MacOSX/Resources/English.lproj/MainMenu.nib/objects.nib
14996    - oops, i enlarged the timeslider by accident. fixed
14997  * ./modules/gui/macosx/controls.m
14998    - fixed a mutex_lock issue
14999
15000 2003-01-23 Thursday 22:39  hartman
15001
15002  ALL: - made some panels into windows.
15003       - made the background picture non editable (removes the text cursor)
15004       - added slowmotion button
15005
15006 2003-01-23 Thursday 22:25  hartman
15007
15008  * ./modules/gui/macosx/controls.m
15009    - changed the slower button into a slowmotion button
15010    - fixed a forgotten mutex_unlock
15011  * ./modules/gui/macosx/intf.m
15012    - added the slowmotion button
15013    - some windows shouldn't register in the "Window" menu
15014  * ./modules/gui/macosx/open.m
15015    - allow multiple file selection
15016
15017 2003-01-23 Thursday 21:47  massiot
15018
15019  * Minor changes to the open panel, added AVI stream output option,
15020  * modules/gui/macosx/open.m: "Open File" is back,
15021  * modules/codec/mpeg_video/synchro.c: Fixed a counting bug.
15022
15023 2003-01-23 Thursday 17:18  babal
15024
15025  - menus disabled by default
15026  - cosmetic changes
15027
15028 2003-01-23 Thursday 17:13  massiot
15029
15030  Fixed a segfault with quitting when no audio output plug-in was found
15031  (closes #108).
15032
15033 2003-01-23 Thursday 16:17  ipkiss
15034
15035   * use 'dvdold' instead of 'dvd'
15036
15037 2003-01-23 Thursday 15:53  sam
15038
15039    * ./modules/misc/network/ipv4.c: we use INADDR_NONE instead of -1 (an old
15040      suggestion from lool).
15041
15042 2003-01-23 Thursday 15:52  sam
15043
15044    * ./modules/*: warning fixes.
15045
15046 2003-01-23 Thursday 15:50  sam
15047
15048    * ./modules/access/dvdread/input.c: warning fixes and a consistency
15049      fix (ilvu_sa cannot be -1).
15050
15051 2003-01-23 Thursday 15:07  fenrir
15052
15053   * asf: in fast/slow motion we don't play audio (unless there isn't any
15054  video). Added some clean up.
15055
15056 2003-01-23 Thursday 13:54  massiot
15057
15058  Derk-Jan Hartman.
15059
15060 2003-01-23 Thursday 13:44  fenrir
15061
15062   * don't send audio in fast/slow playing speed unless there isn't any video
15063  stream.
15064
15065 2003-01-23 Thursday 11:48  massiot
15066
15067  * modules/gui/macosx/open.m: Stream output doesn't do UDP/PS,
15068  * modules/audio_filter/channel_mixer/trivial.c: Fixed reverse stereo mode
15069    with MPEG files,
15070  * src/audio_output/output.c: Fixed dual-mono handling.
15071
15072 2003-01-23 Thursday 10:25  gbazin
15073
15074  * modules/access/dvdread/input.c, modules/control/rc/rc.c: fixed typos.
15075
15076 2003-01-23 Thursday 09:58  sam
15077
15078    * ./modules/access/dvdread/input.c: the dvdread plugin issues a warning
15079      instead of an error when it can't stat() the device (Closes: #77).
15080
15081 2003-01-23 Thursday 09:53  gbazin
15082
15083  * modules/control/rc/rc.c: Partial fix for the rc interface under win32. On win32, select() only works on
15084  socket descriptors so we don't use it anymore on this platform. Right now we only do a blocking call to
15085  read() although it should be possible to have a fully functionnal interface by using the PeekConsoleInput()
15086  call (someone willing to investigate this ?).
15087
15088 2003-01-23 Thursday 09:00  fenrir
15089
15090   * demux: fix segfault while trying to opening files without extention...
15091
15092 2003-01-23 Thursday 04:50  babal
15093
15094  - allow the user to choose (and sort) several plugins for the same
15095    category.
15096
15097 2003-01-23 Thursday 03:33  ipkiss
15098
15099   * The stream output can't use PS with UDP
15100   * Added tooltips for the subtitles dialog box
15101   * Added a missing "delete"
15102   * Added a menu entry to spawn new interfaces (but it's currently
15103     disabled, due to a problem with the vlc_list_t struct)
15104
15105 2003-01-22 Wednesday 22:19  sigmunau
15106
15107   added an new config variable that takes an comma separated list of
15108  interface modules to be loaded in the background when vlc starts. This is
15109  usefull for lirc, logger and xosd. Also got rid of the hacky way the sap
15110  module was inserted, as this just needs to be added to this list now.
15111
15112 2003-01-22 Wednesday 21:42  ipkiss
15113
15114   * Added a dialog box for subtitles selection
15115   * Cosmetic here and there
15116
15117 2003-01-22 Wednesday 19:37  lool
15118
15119    * modules/visualization/xosd/xosd.c: lower module capability when the
15120    DISPLAY environment variable is unset (gtk like behaviour)
15121
15122 2003-01-22 Wednesday 18:31  massiot
15123
15124  Reverse stereo option.
15125
15126 2003-01-22 Wednesday 17:03  sam
15127
15128    * ./configure.ac.in: reverted one of my latest laughable changes. Fixes the
15129      detection of libdvdread.a, libdvdplay.a and libxvidcore.a. Sorry guys.
15130
15131 2003-01-22 Wednesday 16:41  lool
15132
15133    * modules/visualization/xosd/xosd.c: fail if DISPLAY isn'y set or if
15134    xosd_init returns NULL
15135    * lib is initialized with configured font
15136    * more safety checks
15137
15138 2003-01-22 Wednesday 16:16  lool
15139
15140    * modules/access/slp.c: #include <stdlib.h> because of a malloc
15141
15142 2003-01-22 Wednesday 15:16  massiot
15143
15144  Less aggressive debug message.
15145
15146 2003-01-22 Wednesday 12:25  sam
15147
15148    * ./configure.ac.in: fixed multiple static link issues with anal linkers.
15149
15150 2003-01-22 Wednesday 10:53  fenrir
15151
15152   * add vout_encoder, not yet the codec parts.
15153
15154 2003-01-22 Wednesday 10:44  fenrir
15155
15156   * all: modified files for video transcoding. Still needed configure.ac.in
15157
15158 2003-01-22 Wednesday 10:41  fenrir
15159
15160   * added file needed for video transcoding with vlc.
15161
15162 2003-01-22 Wednesday 10:03  massiot
15163
15164  1.12 How do I join an IPv6 multicast stream?
15165
15166 2003-01-22 Wednesday 09:54  massiot
15167
15168  * configure.ac.in: Re-added a52sys module, which was lost somewhere...
15169  * Fixed bugs regarding Dolby Surround downmixing.
15170
15171 2003-01-22 Wednesday 04:51  fenrir
15172
15173   * fixed my last fix about bug with non-progressive videos.
15174
15175 2003-01-22 Wednesday 02:39  hartman
15176
15177  ALL: fixed a small bug in the timeslider code
15178
15179 2003-01-22 Wednesday 01:48  hartman
15180
15181  * ./extras/MacOSX/vlc.pbproj/project.pbxproj: Added .mp3, .m3u and .mov
15182    filetypes.
15183  * ./modules/gui/macosx/vout.m: Made the video window a textured window
15184  * All:
15185    - fixed several missing object_release bugs, that i had introduced.
15186    - updated the play/pause behaviour.
15187    - fixed an issue with the volumeslider.
15188
15189 2003-01-22 Wednesday 01:40  lool
15190
15191    * added --with-slp
15192    * now works under win32
15193
15194 2003-01-22 Wednesday 01:13  titer
15195
15196   * Fixed title / chapter menus
15197   * Clean up
15198
15199 2003-01-22 Wednesday 00:32  fenrir
15200
15201   * gtk: fixed a segfault with deinterlace.
15202
15203 2003-01-21 Tuesday 21:20  ipkiss
15204
15205   * Dropped files and files added using the playlist are now enqueued
15206     according to the "enqueue" config option
15207
15208 2003-01-21 Tuesday 21:19  lool
15209
15210    * use of service attributes to get the name of the session, insert it in
15211      the playlist
15212
15213 2003-01-21 Tuesday 19:49  ipkiss
15214
15215   * Added a dialog box for the stream output
15216
15217 2003-01-21 Tuesday 18:43  lool
15218
15219    * added a couple of malloc() checks
15220
15221 2003-01-21 Tuesday 17:34  lool
15222
15223    * now search all srvtypes and add all srvs of all srvtypes to the
15224      playlist (requires less configuration information, now zero)
15225    * usual cleanup and bug removal
15226
15227 2003-01-21 Tuesday 17:08  hartman
15228
15229  ALL: the slider updates the video while it slides.
15230
15231 2003-01-21 Tuesday 17:00  fenrir
15232
15233   * added "use DVD menu" choice.
15234
15235 2003-01-21 Tuesday 16:46  fenrir
15236
15237   * sub.c: fixed handling for subrip subtitle with \r\n instead of \n and
15238  added some sanity checks.
15239
15240 2003-01-21 Tuesday 14:26  hartman
15241
15242  ALL: fixed my previous osx interface commit. had forgotten to save the files.
15243
15244 2003-01-21 Tuesday 14:15  hartman
15245
15246  * ./src/input/input_ext_intf.c
15247    - FASTER and SLOWER now take into account the current rate.
15248
15249 2003-01-21 Tuesday 12:36  fenrir
15250
15251   * gui/gtk : added a subtitle option in open dialog box.
15252
15253 2003-01-21 Tuesday 12:23  hartman
15254
15255  ALL: The addition of a volume slider required a small redesign of the
15256       interface. David Weber was again kind enough to help us.
15257
15258 2003-01-21 Tuesday 12:01  hartman
15259
15260  * Added an 'slowmotion' icon
15261
15262 2003-01-21 Tuesday 10:29  massiot
15263
15264  Fixed two major bugs in the audio output, triggering segfault when going
15265  to mono mode, and probably at some other places.
15266
15267 2003-01-21 Tuesday 00:47  jlj
15268
15269    * ./modules/gui/macosx/aout.m: output more debug info
15270    * ./modules/gui/macosx/misc.[mh]: MPSlider, iTunes-like slider:
15271      http://nanocrew.net/vlc/mpslider.png
15272
15273 2003-01-20 Monday 20:17  yves
15274
15275  - new access/slp plugin.
15276  - more buildfor_{rh80,mdk{82,90}} stuff.
15277  - use %%mklibname macro.
15278  - use %%clean_menus in postun instead of %%update_menus everywhere.
15279
15280 2003-01-20 Monday 20:07  fenrir
15281
15282   * all: begin to up to date the gtk/gnome interface. All comments are
15283  welcome, and please reports bugs :)
15284
15285 2003-01-20 Monday 17:52  massiot
15286
15287  Used macro instead of hand-made code.
15288
15289 2003-01-20 Monday 13:06  fenrir
15290
15291   * all: converted some msg_Err into msg_Warn
15292
15293 2003-01-20 Monday 13:04  fenrir
15294
15295   * asf : more msg_Err -> msg_Warn
15296
15297 2003-01-20 Monday 13:03  fenrir
15298
15299   * aac: some msg_Err -> msg_Warn
15300
15301 2003-01-20 Monday 13:01  fenrir
15302
15303   * all: changed some msg_Err into msg_Warn.
15304
15305 2003-01-20 Monday 10:59  massiot
15306
15307  Fixed a dozen bugs regarding mono audio files.
15308
15309 2003-01-20 Monday 03:45  hartman
15310
15311  * ./extras/MacOSX/vlc.pbproj/project.pbxproj
15312    - Added .cue and .ogg to the known filetypes
15313  ALL:
15314    - When files are added they are not automatically played anymore. They are always queue'ed and optionally played.
15315    - Preliminary divx filesubtitle support.
15316
15317 2003-01-20 Monday 02:45  titer
15318
15319    load correctly font-eutopiabold36.rle on BeOS, thanks to sam & Meuuh
15320   previous commits (closes #100)
15321
15322 2003-01-20 Monday 02:19  fenrir
15323
15324   * mpegvideo.c : raah, removed a debug message...
15325
15326 2003-01-20 Monday 02:15  fenrir
15327
15328   * mpegvideo.c : fix dts generation for non-progressive stream.
15329
15330 2003-01-20 Monday 00:23  hartman
15331
15332  * ./modules/gui/macosx/vout.m: Fixed the play/pause key shortcut.
15333
15334 2003-01-19 Sunday 22:16  jpsaman
15335
15336  New "qte_main" module. It should be used by all plugins/modules that need QT embedded. Also ported modules/qte/qte.{cpp,h} to use it.
15337
15338 2003-01-19 Sunday 17:55  ipkiss
15339
15340   * Compilation fix
15341
15342 2003-01-19 Sunday 16:57  massiot
15343
15344  Requalified some error messages into warnings.
15345
15346 2003-01-19 Sunday 08:28  fenrir
15347
15348   * avi.c : proper way to store fourcc.
15349
15350 2003-01-19 Sunday 08:27  fenrir
15351
15352   * all: change the way fourcc are stored in bitmapinfoheader.
15353
15354 2003-01-19 Sunday 03:16  sam
15355
15356    * ./src/misc/beos_specific.cpp, ./src/misc/darwin_specific.m: removed
15357      the GetProgramPath call, stored the path in p_libvlc instead. Fixes
15358      compilation under anything other than OS X.
15359
15360 2003-01-18 Saturday 20:24  alexis
15361
15362  Compilation fix
15363
15364 2003-01-18 Saturday 13:24  massiot
15365
15366  Including font-eutopiabold36.rle for DivX and ogg subtitles.
15367
15368 2003-01-18 Saturday 04:57  hartman
15369
15370  * ./modules/gui/macosx/open.m
15371    - .bin files are now opened as disks, instead of as files
15372
15373 2003-01-18 Saturday 04:10  hartman
15374
15375  * ./modules/gui/macosx/open.m:
15376    - Removed the pretty animation. Wasn't working. This looks better.
15377    - fixed a potential memory problem
15378
15379 2003-01-17 Friday 23:59  sam
15380
15381    * ./modules/audio_output/alsa.c: updated requirements to 0.9.0beta10a in
15382      the source comments.
15383
15384 2003-01-17 Friday 21:46  hartman
15385
15386  * ./modules/gui/macosx/controls.m: made the fullscreen command work, even if the videowindow is not the frontmost window
15387
15388 2003-01-17 Friday 19:36  sam
15389
15390    * ./modules/gui/ncurses/ncurses.c: added locks and checks in navigation code.
15391
15392 2003-01-17 Friday 19:35  sam
15393
15394    * ./modules/gui/win32/mainframe.cpp, ./modules/gui/win32/menu.cpp: applied
15395      navigation fixes from the Gtk+ interface.
15396
15397 2003-01-17 Friday 19:22  sam
15398
15399    * ./modules/control/rc/rc.c: boundary checks for chapter navigation.
15400
15401 2003-01-17 Friday 19:17  sam
15402
15403    * ./modules/gui/gtk/gtk_callbacks.c, ./modules/gui/gtk/menu.c: added a lot
15404      of boundary checks in the handling of title/chapter menus. Title 0 is no
15405      longer reachable (Closes: #26).
15406
15407 2003-01-17 Friday 18:19  titer
15408
15409   Fixed the 'Do not use DVD menus' check box.
15410
15411 2003-01-17 Friday 18:19  jpsaman
15412
15413  Updating slider only once a second now.
15414
15415 2003-01-17 Friday 17:22  massiot
15416
15417  [no log message]
15418
15419 2003-01-17 Friday 16:18  sam
15420
15421    * ./modules/video_filter/**/*.c: mouse clicks and keyboard events are now
15422      sent to the parent video output by all filters, and mouse coordinates are
15423      translated when necessary (Closes: #15).
15424
15425 2003-01-17 Friday 15:26  fenrir
15426
15427   * all: use p_vlc->pf_memcpy instead of memcpy on big data block.
15428   * mpeg4video: removed a bad code dealing with pts discontinuity.
15429   * pes.c: try to avoid copying the whole  PES. (the first 64ko
15430  ins't any more copied :)
15431
15432 2003-01-17 Friday 14:51  lool
15433
15434    * added missing static
15435
15436 2003-01-17 Friday 13:54  sam
15437
15438    * ./modules/codec/spudec/parse.c: fixed a wrapping issue in the subtitle date
15439      calculation in slow-mo.
15440
15441 2003-01-16 Thursday 23:37  sam
15442
15443    * ./Makefile.am: fixed distribution of MSVC files.
15444
15445 2003-01-16 Thursday 23:33  babal
15446
15447  - my previous fix was a bad fix :(
15448
15449 2003-01-16 Thursday 23:25  lool
15450
15451    * configure.ac.in:
15452      . renamed access_slp to slp
15453      . slp is enabled by default if slp.h is present
15454    * modules/access/slp.c:
15455      . slp is now an access and a demux and forces the use of itself
15456      . cleanups and bug corrections
15457      . disappears of the playlist
15458        Thanks to fenrir for the help in debugging!
15459
15460 2003-01-16 Thursday 23:00  massiot
15461
15462  * Bumped up revision number to 0.5.0-test3,
15463  * Rearranged fields in the OS X interface to accomodate for translations,
15464  * modules/access/dvd/ifo.c: fixed a crash with bad streams,
15465  * Auto-updated po files,
15466  * Manually updated fr.po.
15467
15468 2003-01-16 Thursday 21:14  babal
15469
15470  - input.c : doesn't even try to use the headphone filter for
15471              unsupported format (S/PDIF, ...)
15472  - m3u.c : support for MRLs
15473            better detection of absolute path under Windows
15474  - configure.ac.in : off_t was defined twice for mingw32
15475  - fr.po : translation of headphone filter strings
15476
15477 2003-01-16 Thursday 20:08  lool
15478
15479    * typo
15480
15481 2003-01-16 Thursday 15:26  titer
15482
15483   * InterfaceWindow.cpp : fixed DVD drag & drop
15484   * PreferencesWindow.* : added the possibility not to use DVD menus
15485
15486 2003-01-16 Thursday 14:40  massiot
15487
15488  Swedish is now sv, not se. Thanks yvounet. (c)
15489
15490 2003-01-16 Thursday 14:39  yves
15491
15492  * codec/mad plugin is replaced by audio_filter/mpgatofixed32.
15493  * new demux/m4v and mux/avi plugins
15494
15495 2003-01-16 Thursday 14:34  sam
15496
15497    * ./po/sv.po: Swedish is now sv, not se. Thanks yvounet.
15498
15499 2003-01-16 Thursday 14:08  massiot
15500
15501  * modules/codec/mpeg_audio.c: attempt at fixing free-bitrate mp3, though
15502    I do not have any file to test ; more precise PTS handling when losing
15503    sync.
15504  * src/audio_output/intf.c: fixed a warning.
15505
15506 2003-01-16 Thursday 13:58  hartman
15507
15508  * ALL:
15509  - integrated play/pause toggled button
15510  - global shortcut for play/pause by use of spacebar
15511  - new pause.png
15512  - removed pause button
15513  - close button in intf window. register window in Window menuitem.
15514  - rearranged the menu
15515  - changed some key-combo's to be more OSX compliant/consistent
15516  - The time text-field is no longer selectable
15517  - The faster/slower/ff/stop etc button are only available during playback
15518  - added .bin filetype to Project Target (allows drag and drop of .bin files on program icon.
15519  - Added Add/Remove buttons to the llaylist.
15520  - Made the drawer 10 pixels smaller. Looks much better.
15521  - added a volume slider.
15522
15523 2003-01-16 Thursday 13:49  hartman
15524
15525  * ./modules/gui/macosx/controls.m:
15526    - Added a volumeslider
15527    - removed pause button
15528    - added a fast forward action (increases speed in time)
15529    - changed the play method to allow for a toggled play pause button
15530    - volumeUp and VolumeDown take the state of the Mute Menuitem into account
15531    - volumeUp and VolumeDown take the volumeSlider into account
15532  * ./modules/gui/macosx/intf.h:
15533    - added references for the volumeslider, new menuitems
15534  * ./modules/gui/macosx/intf.m:
15535    - correct init of volumeslider and other new intf elements
15536    - new title for Controller window
15537    - the state of buttons is dependant on a movie being played
15538    - toggle the play/pause button if a play/pause action is detected.
15539  * ./modules/gui/macosx/playlist.h: added add/remove buttons to playlist
15540  * ./modules/gui/macosx/vout.m:
15541    - removed some control keys which were no longer necesarry
15542    - give the window the title of the item being played
15543
15544 2003-01-16 Thursday 13:22  hartman
15545
15546  VolumeGet/VolumeSet now work even if no file is playing.
15547
15548 2003-01-16 Thursday 12:56  sam
15549
15550    * ./plugins.dsp.in: fixed this file thanks to Stephane van Hardeveld.
15551
15552 2003-01-16 Thursday 12:49  sam
15553
15554    * ./evc/config.h, ./msvc/config.h: proper generation of these files using
15555      information from configure.ac.in. Thanks to Stephane van Hardeveld for
15556      spotting this.
15557
15558 2003-01-16 Thursday 09:05  sam
15559
15560    * ./modules/**/.cvsignore: added common *$(LIBEXT) values to .cvsignore.
15561
15562 2003-01-16 Thursday 09:02  sam
15563
15564    * ./include/vlc_common.h: fixed win32 plugin compilation.
15565
15566 2003-01-16 Thursday 09:00  sam
15567
15568    * ALL: merged more UI strings.
15569
15570 2003-01-15 Wednesday 23:55  massiot
15571
15572  * Fixed MPEG audio layer III VBR,
15573  * Mac OS X interface thread gets a real-time priority as well to avoid
15574    lock-ups,
15575  * VLAN error is now a warning.
15576
15577 2003-01-15 Wednesday 13:58  massiot
15578
15579  Typo.
15580
15581 2003-01-15 Wednesday 13:48  sam
15582
15583    * ./modules/video_output/x11/xcommon.c: we ignore MapNotify and UnmapNotify
15584      events once our window has been properly mapped.
15585
15586 2003-01-15 Wednesday 13:46  massiot
15587
15588  message queue overflow is now a warning.
15589
15590 2003-01-15 Wednesday 13:16  sam
15591
15592    * ALL: slightly changed some interface strings so that they are common to
15593      all GUIs, thus making the translators' work easier.
15594
15595 2003-01-15 Wednesday 13:14  massiot
15596
15597  Better recovery on emulated startcode. Still doesn't work with VBR mp3's,
15598  though.
15599
15600 2003-01-15 Wednesday 12:25  massiot
15601
15602  Dutch translation, courtesy of Derk-Jan Hartman <d.hartman@student.utwente.nl>
15603  and Jean-Paul Saman <jpsaman@wxs.nl>.
15604
15605 2003-01-15 Wednesday 11:46  titer
15606
15607   Fixed --with-mad and --with-mad-tree
15608
15609 2003-01-15 Wednesday 11:27  massiot
15610
15611  VolumeUp/Down/Mute now work even if no file is playing.
15612
15613 2003-01-15 Wednesday 10:58  massiot
15614
15615  * Totally rewrote the mad plug-in, in order to fix the PTS problems :
15616  - Now using the low-level API of libmad,
15617  - Decoding split in parsing & decoding (just like A/52),
15618  - Should handle dual-mono files correctly,
15619  * The old mpeg_audio plug-in can no longer work in this scheme and has
15620    been disabled. Please _always_ compile with mad from now on.
15621  * Updated po files.
15622
15623 2003-01-15 Wednesday 00:49  jlj
15624
15625    * ./modules/gui/macosx: added macosx-adev and macosx-vdev config vars.
15626
15627 2003-01-15 Wednesday 00:10  massiot
15628
15629  Updated Italian translation, courtesy of Vella Bruno <allevb@tin.it>.
15630
15631 2003-01-14 Tuesday 22:44  sam
15632
15633    * ./modules/audio_output/oss.c: compilation fix for BSD, courtesy of
15634      Steven M. Schultz.
15635
15636 2003-01-14 Tuesday 22:03  titer
15637
15638    Fixed playlist behaviour (draging a file replaces the playlist, and
15639   draging a file while pressing the 'Shift' key appends it while the
15640   current one keeps playing.
15641
15642 2003-01-14 Tuesday 18:56  sam
15643
15644    * ./FAQ: a few corrections. See also http://angryflower.com/bobsqu.gif
15645
15646 2003-01-14 Tuesday 16:00  titer
15647
15648   Now you can save preferences.
15649
15650 2003-01-14 Tuesday 15:31  titer
15651
15652   * added a sanity lock
15653
15654 2003-01-14 Tuesday 14:51  massiot
15655
15656  * Fixed dual-mono handling of MPEG audio.
15657  * rc.c: fixed a warning.
15658
15659 2003-01-14 Tuesday 14:48  titer
15660
15661   * Added a file panel for subtitles file selection.
15662
15663 2003-01-14 Tuesday 04:34  fenrir
15664
15665   * stream_output.c: fix a bug with "null" stream.
15666
15667 2003-01-14 Tuesday 01:30  sigmunau
15668
15669  changed the a rule into add and made it work along with others such as play
15670  even when nothing is currently playing. Added a playlist command to list the
15671  entries currently in the playlist. plus some cleanups and sanity checks.
15672
15673 2003-01-13 Monday 23:45  massiot
15674
15675  Updated Japanese translation, courtesy of Fumio Nakayama <endymion@ca2.so-net.ne.jp>.
15676
15677 2003-01-13 Monday 20:02  jlj
15678
15679    * ./modules/gui/macosx/aout.m: don't call AudioHardwareUnload.
15680
15681 2003-01-13 Monday 17:39  fenrir
15682
15683   * adpcm: changed the way that data are read and thus seek will work.
15684
15685 2003-01-13 Monday 17:11  ipkiss
15686
15687   * MacOSX interface: fixed a stupid bug
15688   * Win32 interface: completed support for channel selection
15689
15690 2003-01-13 Monday 16:58  massiot
15691
15692  Compilation fix.
15693
15694 2003-01-13 Monday 15:20  sam
15695
15696    * ./toolbox: toolbox --update-po now automatically extracts strings from
15697      the Win32 interface.
15698
15699 2003-01-13 Monday 15:14  alexis
15700
15701  Fixed typo
15702
15703 2003-01-13 Monday 14:51  massiot
15704
15705  Do not forget to register aout_ChannelsRestart as the callback for
15706  audio-device, plus miscellaneous changes.
15707
15708 2003-01-13 Monday 13:28  sam
15709
15710    * ./modules/video_output/sdl.c: protected libSDL initialization calls to
15711      avoid race conditions and deadlocks.
15712
15713 2003-01-13 Monday 04:46  fenrir
15714
15715   * mux/avi.c: added index creation.
15716   * demux/avi.c: fix stream length calculation.
15717   * stream_output.c: forgot a return value ...
15718
15719 2003-01-13 Monday 02:33  fenrir
15720
15721   * all: now mux and access_out can request to reserve some memory in front
15722  of each sout buffer (will prevent some unnecessary memcpy :). Not yet
15723  really used.
15724
15725 2003-01-13 Monday 02:30  fenrir
15726
15727   * mp4: added parsing of some mov boxes (alternate movies).
15728
15729 2003-01-13 Monday 01:11  sam
15730
15731    * ./debian/rules: compilation bypasses for the Debian maintainer.
15732
15733 2003-01-12 Sunday 19:08  jpsaman
15734
15735  Fixed some paths.
15736
15737 2003-01-12 Sunday 19:08  jpsaman
15738
15739  Use gtk_main_quit only in one place (the function Manage()).
15740
15741 2003-01-12 Sunday 18:26  fenrir
15742
15743   * avi: partial fix for non interleaved file with incorrect( I'm not sure
15744  about that) stream descriptor. Now at least video will be played.
15745
15746 2003-01-12 Sunday 18:25  jlj
15747
15748    * ./modules/gui/macosx/intf.m: Fixed mutex errors on stop (Closes #80).
15749
15750 2003-01-12 Sunday 15:38  sigmunau
15751
15752   * src/video_output/video_output.c: add a key-pressed variable to p_vout
15753   * modules/access/dvdplay/intf.c: allow keyboard naviagation in dvd-menus,
15754  by reading the key-pressed variable
15755   * modules/control/lirc/lirc.c: allow navigation with remote control by
15756  faking keypresses (closes #38). I think the remotes for dvdplayers usually
15757  have buttons for "root menu" and "title menu". Whould this be easily
15758  implemented in vlc?
15759
15760 2003-01-12 Sunday 06:39  fenrir
15761
15762   * m4v: a raw MPEG-4 video stream demuxer (for now, it assumes 25fps).
15763  You have to force this demuxer.
15764
15765 2003-01-12 Sunday 04:30  fenrir
15766
15767   * avi.c: avi muxer. (It produces broken files, but vlc is able to read
15768  them).
15769
15770 2003-01-12 Sunday 04:11  fenrir
15771
15772   * some workaround for clock.
15773
15774 2003-01-12 Sunday 02:08  titer
15775
15776   * beos/* : fixed a bug in the progress bar with big files
15777   * beos_specific.cpp : fixed the app signature
15778   * VlcWrapper.* : removed unused code
15779
15780 2003-01-12 Sunday 01:26  sigmunau
15781
15782   new rule for remote controls with combined play/pause button (like mine has)
15783
15784 2003-01-12 Sunday 00:22  titer
15785
15786   Corrected the list of supported MIME types.
15787
15788 2003-01-11 Saturday 20:42  titer
15789
15790   * Needed update because variables names changed in the 'adjust' module.
15791
15792 2003-01-11 Saturday 20:25  gitan
15793
15794  * SAP is disabled by default.
15795
15796 2003-01-11 Saturday 19:33  stippi
15797
15798  fixed flickering of skip buttons (and consequently crashing if you pressed them)
15799
15800 2003-01-11 Saturday 18:31  fenrir
15801
15802   * avi: fix my last fix :)
15803
15804 2003-01-11 Saturday 18:10  fenrir
15805
15806   * asf: prevent some segfault with broken file. (partially fix bug 72)
15807   * avi: respect frame size (for audio codec) and close bug 75.
15808   * ffmpeg: can now read multiples audio frames from the same buffer.
15809
15810 2003-01-11 Saturday 17:23  ipkiss
15811
15812   * Fixed my previous commit (thanks fenrir)
15813
15814 2003-01-11 Saturday 14:09  ipkiss
15815
15816   * compilation fix
15817
15818 2003-01-10 Friday 17:30  lool
15819
15820    * re-included playlist.h (got confused with vlc-playlist.h)
15821
15822 2003-01-10 Friday 17:01  titer
15823
15824   Thread priority management on BeOS.
15825
15826 2003-01-10 Friday 16:21  titer
15827
15828   Definitively fixed sync (I hope).
15829
15830 2003-01-10 Friday 13:21  massiot
15831
15832  Fixed liba52 detection using --with-a52.
15833
15834 2003-01-10 Friday 12:34  asmax
15835
15836  * fixed previous commit (didn't work everytime)
15837
15838 2003-01-10 Friday 11:02  asmax
15839
15840  * enable the network channel box when selecting network channel input
15841    (gnome interface)
15842
15843 2003-01-10 Friday 10:01  lool
15844
15845    * removed an useless inclusion
15846
15847 2003-01-10 Friday 09:28  lool
15848
15849    * access_slp LD options
15850
15851 2003-01-10 Friday 09:25  lool
15852
15853    * New entries:
15854      2.16 NO VIDEO!! or NO AUDIO !!
15855      3.3.4 Does VLC support DVD from all zones?
15856      3.3.5 How can I take screenshots?
15857      5. Miscellaneous
15858      5.1 How may I help your project?
15859      5.2 Why are your mailing-lists and your website in english?
15860
15861 2003-01-10 Friday 08:04  yves
15862
15863  * vlc.spec: new packetizer/mpeg4audio plugin added.
15864
15865 2003-01-10 Friday 06:16  lool
15866
15867    * removed VLC_GO to avoid skipping to the last program
15868
15869 2003-01-10 Friday 04:58  lool
15870
15871    * configure.ac.in, modules/access/slp.c: New SLP access module,
15872          see <http://www.openslp.org/>
15873
15874 2003-01-10 Friday 01:09  ipkiss
15875
15876   * ./modules/gui/win32: fixed a bug in the preferences (closes #60)
15877
15878 2003-01-09 Thursday 23:43  massiot
15879
15880  * OS X: Fixed a segfault with empty configuration strings (closes #65),
15881  * cosmetic messages cleanups.
15882
15883 2003-01-09 Thursday 22:30  lool
15884
15885    * Mentionned libdvdcss vs DMCS in 4.2 ((c) Meuuh :)
15886
15887 2003-01-09 Thursday 18:23  fenrir
15888
15889   * avi: read less data at once as it seems to give better sound. (I thinks
15890  it's more a workaround that a true fix).
15891
15892 2003-01-09 Thursday 18:06  sam
15893
15894    * ./modules/video_output/x11/xcommon.c: fixed i_visible_pitch calculation.
15895
15896 2003-01-09 Thursday 17:47  sam
15897
15898    * ./modules/video_filter/*.c: all filters now properly use i_visible_pitch
15899      instead of i_pitch for pixel access (Closes: #30).
15900
15901 2003-01-09 Thursday 16:26  sam
15902
15903    * ./modules/video_filter/adjust.c: properly fixed margin handling (partially
15904      closes #30).
15905
15906 2003-01-09 Thursday 15:38  sam
15907
15908    * ./modules/video_filter/adjust.c: rehandled code and enhanced the
15909      config variables descriptions.
15910
15911 2003-01-09 Thursday 14:05  sam
15912
15913    * ./modules/video_output/sdl.c: fixed visible picture pitch calculation.
15914
15915 2003-01-09 Thursday 14:00  sam
15916
15917    * ./modules/video_filter/transform.c: the 90 and 270 transformation routines
15918      now use the visible pitch of a picture, not its total pitch (Closes: #29).
15919
15920 2003-01-09 Thursday 10:12  sam
15921
15922    * ./modules/codec/spudec/parse.c: set the duration of DVD subtitles
15923      according to the playing rate.
15924
15925 2003-01-08 Wednesday 23:15  massiot
15926
15927  Do not bail out when no *.gmo exists.
15928
15929 2003-01-08 Wednesday 16:40  lool
15930
15931    * typos
15932    * mentionned Redhat because it disables DMA
15933
15934 2003-01-08 Wednesday 16:40  fenrir
15935
15936   * configure.ac.in: added mpeg4audio packetizer and allowed conpilation of TS
15937  muxer with libdvbpsi.
15938   * mpeg/* : added preliminary support of mpeg4 video and audio in TS stream.
15939  (only in ts_dvbpsi demuxer).
15940
15941 2003-01-08 Wednesday 15:13  titer
15942
15943   Partial fix for video/audio sync.
15944
15945 2003-01-08 Wednesday 14:59  sam
15946
15947    * ./src/stream_output/stream_output.c: minor fix for Win32 drive letter
15948      display.
15949
15950 2003-01-08 Wednesday 14:31  lool
15951
15952    * Mentionned the inclusion of the contrib dir
15953
15954 2003-01-08 Wednesday 14:00  sigmunau
15955
15956  use *$(LIBEXT) and not *.so in package-win32 and package-beos targets. Also
15957  a minor change in argumets passed to nsis
15958
15959 2003-01-08 Wednesday 13:52  titer
15960
15961   Use pf_memcpy and pf_memset.
15962
15963 2003-01-08 Wednesday 12:13  lool
15964
15965    * New entries:
15966      4. Legal concerns
15967      4.1 May I use the VideoLAN logo?
15968      4.2 May I reditribute VLC?
15969
15970 2003-01-08 Wednesday 10:50  massiot
15971
15972  * Added --no-spdif option (just like in OSS) and fixed a localization bug.
15973
15974 2003-01-08 Wednesday 10:46  fenrir
15975
15976   * mp4.c: allowed multiple moov headers by taking the first one
15977  (multiple moov headers is strictly forbidden but I 've seen such file)
15978
15979 2003-01-08 Wednesday 10:43  fenrir
15980
15981   * faad: fixed a segfault when faad initialisation failed.(anyway it
15982  doesn't solve the real problem).
15983
15984 2003-01-08 Wednesday 10:41  fenrir
15985
15986   * ffmpeg/video.c: in case of mpeg4 stream search in p_bitmapinfo for
15987  an vol header. (In fact reverse an prevous commit)
15988
15989 2003-01-08 Wednesday 10:40  fenrir
15990
15991   * file.c: removed an useless debug message.
15992
15993 2003-01-08 Wednesday 10:38  fenrir
15994
15995   * all: added a new function (sout_BufferChain) and allowed dummy
15996  stream input creation (with "null" fourcc).
15997
15998 2003-01-08 Wednesday 10:34  fenrir
15999
16000   * pes.c, ps.c: a52 stream should now work.
16001   * ts.c: added support for libdvbpsi (like ts demux, two modules are
16002  generated : mux_ts and mux_ts_dvbpsi), fix crc generation for pat/pmt
16003  without libdvbpsi. More works to add mpeg4 support (now I generate IOD
16004  and SL descriptor).
16005
16006 2003-01-08 Wednesday 10:26  fenrir
16007
16008   * mpeg4audio.c: new packetizer (but for now it don't support adts aac)
16009   * mpeg4video.c: I 've rewritten it
16010
16011 2003-01-08 Wednesday 03:01  ipkiss
16012
16013   * ./modules/gui/win32/preferences.cpp: fixed a segfault when a module
16014     forgets to declare 'add_category_hint'
16015   * ./modules/demux/mpeg/ts.c: added a missing 'add_category_hint' :p
16016
16017 2003-01-08 Wednesday 02:32  titer
16018
16019   Minor GUI fixes in the prefs window.
16020
16021 2003-01-08 Wednesday 02:16  ipkiss
16022
16023   * Added sound volume management and changed a bit the menus
16024   * Added audio channels selection, but it's currently disabled since
16025     it's quite buggy :)
16026
16027 2003-01-08 Wednesday 02:09  titer
16028
16029   Fixed language and subtitle selection.
16030
16031 2003-01-08 Wednesday 00:41  massiot
16032
16033  * New VLC brush-metal interface, courtesy of David Weber <david_weber@gmx.de>
16034  * Updated Japanese translation, courtesy of Fumio Nakayama <endymion@ca2.so-net.ne.jp>
16035
16036 2003-01-07 Tuesday 21:49  fenrir
16037
16038   * all: I have added two new variables in es_descriptor_t and
16039  decoder_fifo_t (p_waveformatex and p_bitmapinfoheader). It's
16040  a replacement of p_demux_data as this variable is used by
16041  some demuxers in another way. This way, I will be able to add
16042  preliminary support of mpeg4 in mpeg2TS... (I haven't tested ogm
16043  demuxer so if somebody wants ...)
16044
16045 2003-01-07 Tuesday 15:12  jobi
16046
16047    * modules/demux/mpeg/ts.c: fixed ts_dvbpsi demux forcing (with
16048      file/ts_dvbpsi:) with TS streams that don't start with 0x47
16049
16050 2003-01-07 Tuesday 15:12  massiot
16051
16052  Fixed another very nasty localization bug.
16053
16054 2003-01-07 Tuesday 14:58  massiot
16055
16056  New "spdif" setting, allowing to permanently disable S/PDIF detection.
16057
16058 2003-01-07 Tuesday 14:38  massiot
16059
16060  Removed unused options in the aout.
16061
16062 2003-01-07 Tuesday 13:26  sam
16063
16064    * minor updates to pofiles.
16065
16066 2003-01-06 Monday 22:57  massiot
16067
16068  Fixed a compilation issue.
16069
16070 2003-01-06 Monday 22:07  massiot
16071
16072  * Bumped up revision number to 0.5.0-test2,
16073  * MacOS X port: new error dialog displaying error messages,
16074  * Updated localization files,
16075  * Comestic fixes.
16076
16077 2003-01-06 Monday 20:08  yves
16078
16079  - Mandrake %configure2_5x rpm macro is now fixed (was in cross-compil mode).
16080  - removed access/rtp plugin (merged in access/udp).
16081  - removed codec/imdct and codec/downmix plugins (deprecated).
16082  - libvlc0-devel provides libvlc-devel.
16083  - mmx/3dn plugins are only for x86 arch (use %ifarch %ix86 to list them)
16084    ie. fix rpm building on ppc thx Olivier Thauvin <olivier.thauvin@aerov.jussieu.fr>
16085
16086 2003-01-06 Monday 15:39  ipkiss
16087
16088   * modules/gui/win32/network.cpp: added support for ftp and mms
16089   * modules/gui/win32/disc.cpp: cosmetic
16090
16091 2003-01-06 Monday 02:45  massiot
16092
16093  MacOS X port :
16094  * New "stream output" area in the open panel.
16095
16096 2003-01-06 Monday 00:37  garf
16097
16098   * added a i_min, i_max, f_min and f_max in module_config_t structure
16099   * added a add_integer_with_range() and add_float_with_range()
16100   * gtk interface: now uses a slider when a min or a max is specified
16101
16102 2003-01-05 Sunday 21:03  sigmunau
16103
16104   modules/demux/asf/*: added some file info code
16105   modules/demux/util/id3tag.c: do not parse id3v1 tags at the end of file, as
16106  these cause to much trubble
16107
16108 2003-01-05 Sunday 20:45  massiot
16109
16110  Fixed the "stream has changed" bug.
16111
16112 2003-01-05 Sunday 16:23  massiot
16113
16114  MacOS X port :
16115  * Fixed a segfault in the "Close Window" code,
16116  * Fullscreen state is now retained between files,
16117  * Preferences items now feature LONGTEXT tooltips (maybe we should wrap them ?).
16118
16119 2003-01-05 Sunday 13:39  gbazin
16120
16121  * modules/audio_output/directx.c: use VLC_THREAD_PRIORITY_HIGHEST for
16122  the audio output thread. That should make Win9x/Me happier.
16123
16124 2003-01-05 Sunday 03:21  jlj
16125
16126    MacOS X port:
16127    * replaced playlist panel with drawer.
16128    * implemented context menu for playlist tableview.
16129
16130 2003-01-05 Sunday 02:39  massiot
16131
16132  * Added the possibility to select DVD menus with VIDEO_TS folder in the
16133    OS X open panel.
16134
16135 2003-01-05 Sunday 01:55  massiot
16136
16137  * Added a Close Window and a close box to our QuickTime video output.
16138
16139 2003-01-04 Saturday 23:49  gbazin
16140
16141  * configure.ac.in: fixed typo in wxWindows headers detection code.
16142
16143 2003-01-04 Saturday 17:14  titer
16144
16145   We now check if the BSoundPlayer's buffer size is not the one we
16146   were expecting.
16147
16148 2003-01-04 Saturday 16:27  gbazin
16149
16150  * src/audio_output/output.c: don't forget to free the audio buffer when
16151  we are trashing it.
16152
16153 2003-01-04 Saturday 13:50  jpsaman
16154
16155  Cosmetic changes.
16156
16157 2003-01-04 Saturday 13:30  jpsaman
16158
16159  Removed define in favor of (p_intf->p_libvlc->i_cpu & CPU_CAPABILITY_FPU) for detection of FPU hardware support.
16160
16161 2003-01-04 Saturday 04:11  jlj
16162
16163    MacOS X port:
16164    * main window controls are back. based on suggestion by Dan Macpherson.
16165
16166 2003-01-04 Saturday 00:21  jpsaman
16167
16168  Updating slider status uses no longer FPU calculations when compiled for strongarm1100.
16169
16170 2003-01-03 Friday 23:58  jpsaman
16171
16172  Updated package release number
16173
16174 2003-01-03 Friday 21:38  jlj
16175
16176    * ./Makefile.am: Meuuh, did you mean TAB instead of 8 spaces? :-)
16177
16178 2003-01-03 Friday 20:55  jpsaman
16179
16180  Slider functionality for Familiar interface.
16181
16182 2003-01-03 Friday 14:44  sam
16183
16184    * ./modules/gui/gtk/gtk.c, ./modules/gui/gtk/gnome.c: fixed drag'n'drop
16185      support in the Gtk+ and GNOME interfaces.
16186
16187 2003-01-03 Friday 13:07  massiot
16188
16189  * modules/access/file.c: we now regularly check the size of the file, in
16190    case it is being downloaded.
16191
16192 2003-01-03 Friday 00:11  massiot
16193
16194  Automatically create the vlc.app/Contents/PkgInfo (otherwise I keep forgetting
16195  it).
16196
16197 2003-01-03 Friday 00:03  jlj
16198
16199    * ./src/misc/darwin_specific.m:
16200      Fixed (really!) segfault. Don't release o_lang objects, they're managed
16201      by NSUserDefaults.
16202
16203 2003-01-02 Thursday 23:50  massiot
16204
16205  Cosmetic.
16206
16207 2003-01-02 Thursday 23:09  massiot
16208
16209  MacOS X port :
16210  * Fixed the Device submenu,
16211  * There is still a segfault in darwin_specific.m.
16212
16213 2003-01-02 Thursday 22:49  jlj
16214
16215    * ./modules/gui/macosx/aout.m: added support for 4 Channel PCM.
16216
16217 2003-01-02 Thursday 20:48  gbazin
16218
16219  * modules/codec/*: reverted my previous patch that explicitly set
16220  i_bytes_per_frame and i_frame_length in each audio decoder.
16221  * src/audio_output/dec.c: proper fix to correctly set i_bytes_per_frame
16222  and i_frame_length.
16223
16224 2003-01-01 Wednesday 11:14  jlj
16225
16226    * ./modules/gui/macosx/aout.m: cleaned up the code, removed intf dep.
16227    * ./src/misc/darwin_specific.m: fixed segfault (o_enumerator was being
16228                                    released twice) and memory leak.
16229
16230      Bonne AnnĂ©e!
16231