]> git.sesse.net Git - vlc/blob - doc/ChangeLog-2003
More clarification of the LID/PSD/PBC thing especially with respect
[vlc] / doc / ChangeLog-2003
1 2003-12-31 Wednesday 12:50  zorglub
2
3  Updated french and Brazilian Portuguese translations
4
5 2003-12-31 Wednesday 10:30  zorglub
6
7  Disabled aspect ratio and visualization button as they don't work as expected
8
9 2003-12-30 Tuesday 21:55  zorglub
10
11  Updated italian translation, courtesy of Carlo CalabrĂ²
12
13 2003-12-30 Tuesday 18:29  zorglub
14
15  Fix browse feature
16
17 2003-12-30 Tuesday 04:43  rocky
18
19  common.*: add common routine to eliminate palette from pixmap.
20  cvd*: finally shows subtitles (with some bugs)
21  ogt_parse.c: use common just added above.
22
23 2003-12-29 Monday 04:47  rocky
24
25  cvd: bitmap extraction further completed - not fully done.
26  ogt_parse.c, render.c: go back to 4-bit alpha since that's what DVD
27  and CVD have.
28
29 2003-12-28 Sunday 20:50  asmax
30
31  * modules/access/cdda/access.c: added some missing #ifdef HAVE_LIBCDDB
32   (fixes compilation issues when the libcddb is not present)
33
34 2003-12-28 Sunday 11:26  rocky
35
36  First cut at CVD subtitle unit assembly and initial parsing.
37
38 2003-12-28 Sunday 04:51  rocky
39
40  Start work on CVD subtitles.
41
42 2003-12-28 Sunday 02:01  rocky
43
44  Work towards handling all planes in subtites, generalizing for CVD, and
45  some cleanup.
46
47 2003-12-28 Sunday 01:49  titer
48
49   beos/*:
50    + fixed a possible crash with Alt+X shortcuts
51    + fixed volume slider update
52
53 2003-12-27 Saturday 16:14  asmax
54
55  modules/demux/mpeg/mpga.c: forgot to remove a debugging printf...
56
57 2003-12-27 Saturday 14:47  asmax
58
59  * modules/demux/mpeg/mpga.c: disabled the bitrate detection from the Xing
60   header, since it doesn't seem to be reliable
61
62 2003-12-27 Saturday 14:36  gbazin
63
64  * modules/gui/wxwindows/*: use the wxL2U macro when necessary.
65
66 2003-12-27 Saturday 10:36  gbazin
67
68  * ALL: bumped version number to 0.7.0-test3
69
70 2003-12-27 Saturday 01:49  rocky
71
72  Scale bitmaps for 4:3 output
73
74 2003-12-26 Friday 02:47  rocky
75
76  Keep in synch with rest of source. Should also have no effect on upcoming release
77
78 2003-12-26 Friday 01:39  rocky
79
80  Check in a stable copy for reference against future changes. Should
81  not affect or be seen in upcoming release.
82
83 2003-12-24 Wednesday 12:38  gbazin
84
85  * 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.
86
87 2003-12-24 Wednesday 10:06  gbazin
88
89  * src/libvlc.c: small fixes to Usage().
90
91 2003-12-24 Wednesday 09:46  gbazin
92
93  * include/vlc_block.h: added a temporary i_rate field to block_t.
94  * modules/codec/libmpeg2.c: synchro uses p_block->i_rate again.
95  * src/input/*: do not decode audio when i_rate != DEFAULT_RATE.
96
97 2003-12-23 Tuesday 17:10  gbazin
98
99  * modules/video_output/directx/events.c: warning message into debug message.
100
101 2003-12-23 Tuesday 15:27  gbazin
102
103  * 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.
104
105 2003-12-23 Tuesday 02:11  gbazin
106
107  * modules/video_output/directx/*: fixed strange race condition.
108
109 2003-12-23 Tuesday 00:23  hartman
110
111  * Fixed and updated for a 00.7 'Bond' release.
112
113 2003-12-22 Monday 23:46  hartman
114
115  * Fix a leak in goom module that caused all the pictures of a vout to be
116    unavailable after several songs.
117
118 2003-12-22 Monday 22:37  hartman
119
120  * stream_Size reports the size of a stream, not stream_Tell
121    This fixes the ID3 detection of ID3v1.
122
123 2003-12-22 Monday 17:44  gbazin
124
125  * modules/access/dshow/dshow.cpp: fixed previous fix.
126
127 2003-12-22 Monday 17:08  bigben
128
129  back to config_PutInt when using the fullscreen button on the interface. This allows to remember the fullscreen setting when changing playlist item
130
131 2003-12-22 Monday 16:42  gbazin
132
133  * modules/access/dshow/dshow.cpp: small fix for devices list.
134
135 2003-12-22 Monday 16:40  gbazin
136
137  * modules/codec/libmpeg2.c: compiles with the latest libmpeg2 cvs.
138
139 2003-12-22 Monday 15:42  gbazin
140
141  * modules/gui/wxwindows/*: use our new wxL2U() macro where needed.
142
143 2003-12-22 Monday 14:45  hartman
144
145  * Fix the 'currently playing' field in the OSX intf.
146
147 2003-12-22 Monday 14:32  sam
148
149    * Coding style cleanup: removed tabs and trailing spaces.
150
151 2003-12-22 Monday 14:31  gbazin
152
153  * modules/gui/wxwindows/*: don't forget to convert the filename/author fields in the playlist to the encoding in use by the wxWindows interface.
154
155 2003-12-22 Monday 14:23  sam
156
157    * src/misc/iso-639_def.h modules/demux/util/id3genres.h modules/gui/kde:
158      + Added missing copyright information.
159      + Added GPL header.
160    * src/misc/iso-639_def.h:
161      + Removed useless (and unprotected) macros.
162
163 2003-12-22 Monday 11:14  titer
164
165   beos/Video*: fixed cursor hiding (int32_t != int32 bla bla bla)
166
167 2003-12-22 Monday 11:08  titer
168
169   beos/*: fixed Alt+X shortcuts (BeOS doesn't let those hit BWindow::KeyDown
170           because it's reserved for system shorcuts - added a workaround)
171
172 2003-12-22 Monday 02:24  sam
173
174    * toolbox:
175      + Added pda.glade to the list of Glade2 generated files.
176      + Remove strings such as "http://" or "/dev/video0" from the list of
177        translated strings in the PDA interface.
178    * Fixed grammar, spelling, a few pathetic inconsistencies, removed trailing
179      whitespaces and tabulations here and there.
180
181 2003-12-22 Monday 00:26  sam
182
183    * modules/demux/asf/asf.c: Fixed a buffer overflow.
184
185 2003-12-22 Monday 00:13  sam
186
187    * modules/access/vcdx/access.c: Fixed an obvious buffer overflow. This
188      code is still unsafe, bounds need to be checked after each sprintf/strcat
189      call.
190
191 2003-12-22 Monday 00:06  titer
192
193   + beos/PreferencesWindow.cpp: esthetic change (use triangle thumb style
194     for sliders)
195
196 2003-12-21 Sunday 23:32  sam
197
198    * Fixed URLs here and there.
199
200 2003-12-21 Sunday 21:30  titer
201
202   beos/PreferencesWindow*:
203    + Cleaned a bit the way the prefs are created
204    + Added missing CONFIG_ITEM_KEY implementation
205
206 2003-12-20 Saturday 22:57  babal
207
208  * libvlc.h input.c headphone.c:
209      fix support of audio channel mixers, like the headphone channel mixer
210      for instance, which was broken since the introduction of user audio
211      filters; if specified by the user and compatible with the audio
212      pipeline, we add the channel mixer after the user filters.
213      -> unfortunately, this fix removed two strings and introduced 4 new
214         ones
215      -> TODO: allow the user to choose only amongst channel mixers, not
216         all available audio filters
217
218  * vlc.exe.manifest Makefile.am install-win32 :
219      add a manifest file to allow the win32 gui to use Windows XP visual
220      styles when available.
221
222 2003-12-20 Saturday 16:22  gbazin
223
224  * modules/demux/mp4/mp4.c: fixed problem with buggy files that don't set the audio sample rate properly.
225
226 2003-12-20 Saturday 16:11  gbazin
227
228  * modules/codec/araw.c: added "mlaw" as a fourcc for ulaw audio.
229
230 2003-12-20 Saturday 15:25  rocky
231
232  Remove unused variable. Artifact of old track/entry handling.
233
234 2003-12-20 Saturday 11:56  rocky
235
236  Grammar correction.
237
238 2003-12-20 Saturday 11:55  rocky
239
240  Spelling correction.
241
242 2003-12-18 Thursday 16:29  hartman
243
244  * Fix broken http intf in macosx package.
245
246 2003-12-18 Thursday 12:35  rocky
247
248  Go over for spelling and acurracy.
249
250 2003-12-17 Wednesday 23:21  hartman
251
252  * Commented out the option 'goom' for the visualizer. It isn't working in
253    this system yet and will not work before release. The visualizer system
254    needs to be cleaned in 0.7.1 with one 'visual' audio filter which loads
255    one or more 'visualization' true modules.
256
257 2003-12-17 Wednesday 23:09  hartman
258
259  * second round of dutch translation update for 0.7.0-test2
260
261 2003-12-17 Wednesday 21:29  hartman
262
263  * Updated portuguese brazilian update
264
265 2003-12-17 Wednesday 11:42  hartman
266
267  * First run of dutch translations.
268
269 2003-12-17 Wednesday 08:53  titer
270
271   * Makefile.am: cleaned up package-beos
272   * share/vlc_beos.rsrc: new icon based on Stephane's cone
273
274 2003-12-16 Tuesday 23:01  massiot
275
276  Contrib build system :
277  * Jumped to ogg-1.1
278  * Reverted to ffmpeg-0.4.8
279
280 2003-12-16 Tuesday 22:14  gbazin
281
282  * modules/access/cdda/access.c: need to include errno.h
283
284 2003-12-16 Tuesday 22:10  gbazin
285
286  * modules/video_output/directx/events.c: the coordinates used to blit the video must be relative to the current primary surface (current display).
287
288 2003-12-16 Tuesday 21:56  geshp
289
290  Just a release number update in the spec file.  (It won't break anything I promise)
291
292 2003-12-16 Tuesday 19:02  gbazin
293
294  * modules/gui/wxwindows/open.cpp: compilation fix.
295
296 2003-12-16 Tuesday 18:18  gbazin
297
298  * modules/gui/skins/src/themeloader.cpp: the tar loader now checks the magic value in the tar header.
299
300 2003-12-16 Tuesday 16:51  gbazin
301
302  * modules/codec/araw.c: small fix.
303
304 2003-12-16 Tuesday 13:35  gbazin
305
306  * modules/gui/wxwindows/open.cpp: compilation fix.
307
308 2003-12-16 Tuesday 13:22  gbazin
309
310  * modules/gui/wxwindows/interface.cpp: better heuristic for the interface size on win32.
311
312 2003-12-16 Tuesday 12:54  gbazin
313
314  * modules/misc/dummy/input.c: fixed the vlc:quit command.
315
316 2003-12-16 Tuesday 12:38  gbazin
317
318  * modules/codec/ffmpeg/ffmpeg.c, modules/demux/ogg.c: theora decoding support via ffmpeg (currently slower than libtheora).
319
320 2003-12-16 Tuesday 09:14  courmisch
321
322  Added field for RTSP in Network Stream open tab
323
324 2003-12-16 Tuesday 03:21  rocky
325
326  Remember the disc selection type (DVD, VCD, CD-DA) selected in "Open
327  Disc" and use that as the default for next time.
328
329 2003-12-16 Tuesday 00:36  gbazin
330
331  * doc/Makefile.am: added intf-cdda.txt to EXTRA_DIST.
332
333 2003-12-16 Tuesday 00:01  gbazin
334
335  * ALL: preparing for 0.7.0-test2.
336
337 2003-12-15 Monday 23:31  gbazin
338
339  * modules/demux/ogg.c: a couple of fixes for flac streaming.
340
341 2003-12-15 Monday 22:55  gbazin
342
343  * modules/packetizer/mpeg4audio.c: fixed raw mpeg4 audio packetizer.
344  * modules/demux/mp4/libmp4.c: fixed (again) parsing of wave tag.
345
346 2003-12-15 Monday 22:04  gbazin
347
348  * modules/gui/skins/src/skin_main.cpp: bail out if we can't open an X11 display.
349
350 2003-12-15 Monday 21:54  gbazin
351
352  * modules/codec/vorbis.c: added 5.1 channel configuration to the decoder.
353
354 2003-12-15 Monday 21:35  gbazin
355
356  * modules/audio_output/directx.c: don't set the default audio output to mono even if the windows settings are set to mono.
357    Too many people just don't know how to set the windows speakers configuration setting properly.
358
359 2003-12-15 Monday 21:07  jpsaman
360
361  Fixing QT/Embedded header detection.
362
363 2003-12-15 Monday 20:21  gbazin
364
365  * modules/video_output/directx/directx.c: debug message.
366
367 2003-12-15 Monday 20:20  gbazin
368
369  * modules/gui/wxwindows/open.cpp: compilation fix.
370
371 2003-12-15 Monday 19:55  gbazin
372
373  * share/http/admin/dboxfiles.html: html page used by the dbox.
374
375 2003-12-15 Monday 19:26  bigben
376
377  Forgot this
378
379 2003-12-15 Monday 19:25  bigben
380
381  Fix for the fullscreen button state (it is only enabled if a vout is present)
382
383 2003-12-15 Monday 15:38  hartman
384
385  * fix the skip 10 seconds buttons availability.
386
387 2003-12-15 Monday 15:06  hartman
388
389  * Fix the problem with OpenDVD crash.
390
391 2003-12-15 Monday 14:25  hartman
392
393  * don't search the playlist when there is nothing in it. We will crash.
394
395 2003-12-15 Monday 14:05  hartman
396
397  * compile before you commit
398
399 2003-12-15 Monday 13:38  hartman
400
401  * added bookmark 9 and 10 but set their combo to KEY_UNSET
402
403 2003-12-15 Monday 13:10  zorglub
404
405  Do not add http:// to MRL if the URI given in the HTTP field already contains it (Fixes bug #1510)
406
407 2003-12-15 Monday 01:11  yoann
408
409  For OSX:
410  * added hotkeys Fn and COMMAND+Fn, whith 2 <= n <= 8
411  * bookmark9 and 10 are not added since F9 and F10 are reserved keys
412
413 2003-12-15 Monday 00:47  gbazin
414
415  * modules/access/dshow/*: fixed a problem when we would sometimes get stuck trying to stop the dshow graph.
416
417 2003-12-14 Sunday 23:40  rocky
418
419  signed/unsigned mismatch fix.
420
421 2003-12-14 Sunday 23:14  hartman
422
423  * Clarify the error when utf8 is set and the sub is actually not utf8.
424
425 2003-12-14 Sunday 22:49  gbazin
426
427  * modules/gui/wxwindows/*: added raw encapsulation to the streamout dialog.
428  * modules/mux/dummy.c: added "raw" shortcut.
429
430 2003-12-14 Sunday 21:03  gbazin
431
432  * modules/gui/wxwindows/*: Added the video scale option to the streamout dialog box.
433    Added a nasty hack to reset LC_NUMERIC to "C" because the stream output MRL parsing can't deal with "," in floating point numbers.
434  * modules/codec/ffmpeg/encoder.c: sanity checks.
435  * modules/stream_out/transcode.c: sanity checks.
436
437 2003-12-14 Sunday 19:18  gbazin
438
439  * modules/codec/subsdec.c: default encoding is DEFAULT_NAME not UTF8.
440
441 2003-12-14 Sunday 18:44  gbazin
442
443  * modules/mux/ogg.c: added support for WMV1/2 and MJPG.
444
445 2003-12-14 Sunday 17:58  gbazin
446
447  * modules/stream_out/duplicate.c: removed unused variable.
448
449 2003-12-14 Sunday 17:56  gbazin
450
451  * modules/stream_out/duplicate.c: don't forget to loop through the linked list of sout buffers when sending the data.
452
453 2003-12-14 Sunday 16:26  titer
454
455   beos_specific.cpp: never let anyone but system_End terminate the
456                      BApplication (fixes crash for people who like scripting
457                      with BMessages)
458
459 2003-12-14 Sunday 16:08  titer
460
461   BeOS & gcc 2.9x fixes
462
463 2003-12-14 Sunday 15:42  gbazin
464
465  * modules/gui/wxwindows/interface.cpp: volume control has a fixed width of 20 pixels.
466    Fixed sizer problem on win32 with wxWin cvs.
467
468 2003-12-13 Saturday 20:13  rocky
469
470  More Open Disc range customizing/narrowing and some code cleanup.
471
472 2003-12-13 Saturday 17:46  asmax
473
474  * src/playlist/sort.c: set "intf-change" after sorting the playlist
475
476 2003-12-13 Saturday 17:16  gbazin
477
478  * src/playlist/*: when deleting the currently playing item, skip it instead of stopping the playlist.
479  * 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.
480
481 2003-12-13 Saturday 15:28  rocky
482
483  Updated.
484
485 2003-12-13 Saturday 14:01  gbazin
486
487  * modules/video_output/directx/directx.c: compilation fix.
488
489 2003-12-13 Saturday 12:56  rocky
490
491  Add customizable playlist "author" field and set in the playlist.
492
493 2003-12-13 Saturday 12:56  rocky
494
495  If not in PBC, playlist fills in all entries.
496  Fill in playlist info. Customizable "title" and "author" field.
497  Still need to pick out and duration field.
498  A couple of segfaults fixed.
499
500 2003-12-13 Saturday 11:56  gbazin
501
502  * ALL: bumped version number to 0.7.0-test2
503
504 2003-12-13 Saturday 11:22  gbazin
505
506  * NEWS: updated.
507
508 2003-12-13 Saturday 00:55  rocky
509
510  Range changes for Title/Track. Hopefully gtk_interface.c changes have
511  been properly reflected back in gnome.glade now.
512
513 2003-12-13 Saturday 00:53  rocky
514
515  A better fix for missing options when the satellite plugin is not
516  configured.
517
518 2003-12-13 Saturday 00:45  rocky
519
520  Add text field variables for changeable text fields.
521
522 2003-12-13 Saturday 00:45  rocky
523
524  Disable Disc "Chapter" button when not appropriate - i.e. CD-DA or
525  VCD. Customize "Title" field (e.g. CD-DA "Track" or VCD "Entry").
526
527 2003-12-13 Saturday 00:00  rocky
528
529  Some minor code cleanups. Non-existent satellite options #ifdef'd out.
530
531 2003-12-12 Friday 23:15  gbazin
532
533  * modules/codec/faad.c: proper channels re-ordering for multi-channels audio.
534
535 2003-12-12 Friday 23:03  yoann
536
537  * added hotkeys F1, F2, ..., F10 to switch between predefined medias
538    (using CTRL+Fn)
539  * only F1 and COMMAND+F1 are defined for OSX (I let those developpers
540    chose their keys)
541  * Currently the medias assigned to Fn are not saved in vlcrc if they
542    have been assigned with Ctrl+Fn. But they are, if assigned via the
543    preferences panel.
544
545 2003-12-12 Friday 22:46  rocky
546
547  Compilation fix in conditional code.
548
549 2003-12-12 Friday 22:41  rocky
550
551  Disable Chapter button for CD-DA.
552
553 2003-12-12 Friday 18:54  gbazin
554
555  * modules/gui/gtk/*: fixed gtk/gnome.glade and re-run ./toolbox --update-glade.
556
557 2003-12-12 Friday 18:34  gbazin
558
559  * modules/gui/gtk/open.c: compilation fix.
560
561 2003-12-12 Friday 15:37  zorglub
562
563  * Fix segfault when we have two announces with the same URI but different names on the network
564
565 2003-12-12 Friday 03:06  rocky
566
567  Add CDDA and make MRLs regular.  Routine Eject is same as that in gtk
568  and should be put in a more core location.
569
570 2003-12-12 Friday 03:01  rocky
571
572  Make MRL's more regular across GUIs fix plugin names, and add CD-DA to list.
573
574 2003-12-11 Thursday 23:12  gbazin
575
576  * modules/video_output/directx/*: first try at multimonitor support (untested).
577  * src/video_output/video_output.c: small change to allow the directx plugin to destroy/recreate picture buffers on the fly.
578
579 2003-12-11 Thursday 20:40  zorglub
580
581  free
582
583 2003-12-11 Thursday 20:21  bigben
584
585  fix a typo
586
587 2003-12-11 Thursday 20:08  zorglub
588
589  * Do not keep adding items when they have already been added. This allows removal of SAP items
590
591 2003-12-11 Thursday 19:34  hartman
592
593  * Fix the state of the playlist and fullscreen button.
594
595 2003-12-11 Thursday 16:00  hartman
596
597  * New icon for the playlist
598  * Fixed the mute hotkey
599  * Fixed the positioning of some elements and removed the stupid black box
600  * Added speex and flac encoders to sout dialog
601
602 2003-12-11 Thursday 14:58  hartman
603
604  * fix new hotkeys for osx.
605
606 2003-12-11 Thursday 13:21  rocky
607
608  Let folks know that the no device string means to scan for one if
609  cddax and vcdx.
610
611 2003-12-11 Thursday 13:20  rocky
612
613  Long device text no longer used.
614
615 2003-12-11 Thursday 12:56  rocky
616
617  Switch over to using "cd-audio" and "vcd" configuration variables.
618
619 2003-12-11 Thursday 12:52  rocky
620
621  VCD or CD "title" 0 means adds entire contents (or possibly PBC for VCD).
622
623 2003-12-11 Thursday 11:30  zorglub
624
625  * Fix segfault when creating a group twice without checking return value
626
627 2003-12-11 Thursday 10:44  gbazin
628
629  * src/misc/mtime.c: actually tested and fixed my latest changes ;)
630
631 2003-12-11 Thursday 09:02  sam
632
633    * doc/vlc.1: Fixed a minor typo (Debian bug #223605).
634
635 2003-12-11 Thursday 05:49  rocky
636
637  Remove building OGT.
638
639 2003-12-11 Thursday 05:31  rocky
640
641  Guard against dereferencing a NULL pointer.
642
643 2003-12-11 Thursday 05:30  rocky
644
645  Use cd-audio variable not vcd variable.
646
647 2003-12-11 Thursday 05:28  rocky
648
649  Set compilation flags so that code (e.g. frontends) can test presence
650  or absense of vcdx/cddax.
651
652 2003-12-11 Thursday 05:27  rocky
653
654  Improve MRL creation.
655
656  1. MRL's are of the form xxx://
657  2. Customize depending on vcdx/vcd or cddax/cdd
658  3. cdda doesn't have any such notion of a "Chapter", so remove
659     the misleading :x.
660
661  For cddax/vcdx, I'm not sure though I think there is more to do.
662
663 2003-12-11 Thursday 05:12  rocky
664
665  More general help tab name: "Media" covers DVD, (S)VCD, *or* CD-DA.
666
667 2003-12-11 Thursday 02:26  asmax
668
669  * solved race conditions issues when the OpenSkin dialog is
670    opened in blocking mode
671
672 2003-12-11 Thursday 01:36  yoann
673
674  added a 'mute' hotkey ('m')
675
676 2003-12-10 Wednesday 23:51  gbazin
677
678  * modules/stream_out/display.c: fixed segfault when switching audio/video track.
679
680 2003-12-10 Wednesday 23:27  gbazin
681
682  * modules/codec/libmpeg2.c: hack for demuxers which only have DTS timestamps.
683
684 2003-12-10 Wednesday 23:16  gbazin
685
686  * modules/mux/mpeg/pes.c: fixed to handle 0 pts/dts correctly.
687
688 2003-12-10 Wednesday 21:54  courmisch
689
690  Added "Force IPv6" check box to UDP Unicast in open dialog
691
692 2003-12-10 Wednesday 20:56  yoann
693
694  fixed a compilation error
695
696 2003-12-10 Wednesday 17:19  yoann
697
698  added a hotkey ('t') which displays the position in the media
699
700 2003-12-10 Wednesday 12:57  bigben
701
702  fixes a infinite loop in the search function.
703
704 2003-12-10 Wednesday 11:04  courmisch
705
706  Automatically adds [ and ] around IPv6 addresses in Media Resource Locator.
707
708 2003-12-09 Tuesday 19:18  gbazin
709
710  * src/misc/mtime.c: fixed an overflow in mdate() on win32.
711    This overflow was only affecting the hardware configurations where we can't use the performance counter and thus have to use GetTickCount().
712    We now also check for the wrapping of the 32 bits value returned by GetTickCount() so mdate() doesn't wrap after 49.7 days.
713  * 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().
714
715 2003-12-09 Tuesday 19:15  yoann
716
717  * fixed a compatibility problem with the CVS version of wxwindows
718  * added a lock when changing p_vout->p_last_osd_message
719
720 2003-12-09 Tuesday 14:33  sam
721
722    * toolbox: Do not include MOC files in the POTFILES.in generation.
723
724 2003-12-09 Tuesday 00:46  yoann
725
726  This fixes bugs 1285 and 1343
727  * added a the default CD Audio device in General Settings -> Input
728  * added OpenDialog::OnDiscPanelChange in wxwindows/open.cpp
729
730 2003-12-08 Monday 19:50  gbazin
731
732  * ALL: new main --video-on-top config option (in use by the x11/xvideo/osx/directx video outputs.)
733  * modules/video_output/x11/*: implemented support for "video on top". Will likely only work with KDE for now.
734
735 2003-12-08 Monday 18:42  gbazin
736
737  * modules/misc/dummy/*: new --dummy-save-es option to specify if we want the dummy
738  decoder to save the raw codec data to a file. This is disabled by default (while
739  it was always on before).
740  * src/input/es_out.c: bug fix for ES autoselection.
741
742 2003-12-08 Monday 17:48  yoann
743
744  improves OSD sytem
745  The last OSD message is now deleted before printing new one.
746
747 2003-12-08 Monday 13:04  gbazin
748
749  * modules/control/hotkeys.c: msvc compilation fix.
750
751 2003-12-08 Monday 13:02  gbazin
752
753  * 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.
754   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.
755  * modules/mux/ogg.c: fixed crash when removing streams.
756  * modules/codec/theora.c: for now the theora encoder requires a width and height which are multiple of 16.
757
758 2003-12-08 Monday 11:00  hartman
759
760  * Update Brazilian Portugese
761
762 2003-12-08 Monday 06:01  rocky
763
764  Marginally better
765
766 2003-12-07 Sunday 22:23  hartman
767
768  * fix livedotcom contrib
769  * add libcaca contrib
770
771 2003-12-07 Sunday 22:14  rocky
772
773  Towards Philips OGT (SVCD subtitle) handling.
774
775 2003-12-07 Sunday 20:48  hartman
776
777  * Incorrect default value of align
778
779 2003-12-07 Sunday 20:47  hartman
780
781  * added livedotcom and goom to contrib system
782    goom sources currently located on my server.
783
784 2003-12-07 Sunday 19:09  jpsaman
785
786  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.
787
788 2003-12-07 Sunday 19:06  jpsaman
789
790  Compilation warning fixes and if-deffed unused functions/variables.
791
792 2003-12-07 Sunday 19:01  jpsaman
793
794  Remove unused variable
795
796 2003-12-07 Sunday 19:00  jpsaman
797
798  Fix for iPAQ port.
799
800 2003-12-07 Sunday 18:58  jpsaman
801
802  PDA Interface:
803  - some cleanup
804  - reinstated automatic lowering of interface when play button was pressed.
805  - double click in playlist window play selected items.
806
807 2003-12-07 Sunday 18:55  jpsaman
808
809  if-deffed a unused variable.
810
811 2003-12-07 Sunday 18:52  jpsaman
812
813  Updating makefiles and package scripts.
814
815 2003-12-07 Sunday 18:15  gbazin
816
817  * modules/codec/theora.c: bug fix with aspect ratio.
818
819 2003-12-07 Sunday 17:53  gbazin
820
821  * modules/codec/theora.c: encoder now respects the aspect ratio.
822
823 2003-12-07 Sunday 17:17  gbazin
824
825  * src/input/es_out.c: cosmetic changes.
826
827 2003-12-07 Sunday 17:09  gbazin
828
829  * 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.
830  * modules/mux/ogg.c: use SOUT_MUX_CAP_GET_ADD_STREAM_WAIT.
831  * modules/stream_out/transcode.c: fix for video stream header generation (theora).
832  * modules/codec/theora.c: don't overwrite headers.
833
834 2003-12-07 Sunday 12:11  gbazin
835
836  * include/vlc_block_helper.h: small bugfix to block_FindStartcodeFromOffset().
837  * modules/packetizer/mpegvideo.c: get aspect ratio for MPEG2 video streams (still needs to be done for MPEG1).
838  * modules/codec/libmpeg2.c: use p_dec->fmt_in.video.i_aspect if available.
839  * modules/stream_out/transcode.c, modules/codec/ffmpeg/encoder.c: respect aspect ratio during transcoding.
840
841 2003-12-07 Sunday 01:02  rocky
842
843  Marginally better.
844
845 2003-12-06 Saturday 23:25  gbazin
846
847  * include/vlc_block_helper.h: new block_FindStartcodeFromOffset() function.
848  * modules/packetizer/mpegvideo.c: rewrote the packetizer to use the block helper functions.
849
850 2003-12-06 Saturday 22:58  jpsaman
851
852  Removing last files of previous Familiar interface. Porting to Gtk+2 widget set of this interface is now finished. Policing and improving remains.
853
854 2003-12-06 Saturday 22:53  jpsaman
855
856  Always use correct datatypes.
857
858 2003-12-06 Saturday 22:50  jpsaman
859
860  Fixed compiler waring about signed - unsigned comparision. It is always safer to use the same datatype when comparing values.
861
862 2003-12-06 Saturday 22:47  jpsaman
863
864  Updating with info for upcoming Opie interface.
865
866 2003-12-06 Saturday 22:45  jpsaman
867
868  Added PDA interface.
869
870 2003-12-06 Saturday 22:45  jpsaman
871
872  Make sure Gtk+2 main module gets build with PDA interface.
873
874 2003-12-06 Saturday 22:42  jpsaman
875
876  Updating AUTHORS list for me.
877
878 2003-12-06 Saturday 22:41  jpsaman
879
880  PDA Interface:
881  - Fixed last segmentation fault.
882  - Slider and time progress updating.
883
884  This makes the new PDA interface almost complete. It misses the following items still:
885  - preference panel
886  - changing postion in stream with slider widget.
887
888  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.
889
890 2003-12-06 Saturday 20:00  gbazin
891
892  * msvc/vlc.dsw: updated the list of plugins.
893
894 2003-12-06 Saturday 05:15  rocky
895
896  Recognize Philips Overlay Graphics (OGT) and Chaoji VCD (CVD) subtitle
897  streams.  Still need to be able to do something with them though.
898
899 2003-12-05 Friday 14:58  gbazin
900
901  * modules/codec/libmpeg2.c: fixed a couple of crashes on bad files.
902
903 2003-12-05 Friday 14:48  asmax
904
905  * modules/gui/wxwindows/preferences_widget.cpp: replaced two ( ? : ) by
906    if / else to avoid compilation problems when wxwindows is not built
907    with unicode support
908
909 2003-12-05 Friday 09:28  sam
910
911    * Updated current changelog and regenerated previous ones as to include
912      changes to removed directories.
913
914 2003-12-05 Friday 05:01  rocky
915
916  A little cleanup on wait timing. No bug fixes yet, though.
917
918 2003-12-05 Friday 04:24  rocky
919
920  Slightly better handling of stills and toggling pause by using the
921  different threads better.
922
923  Still has stream still/to MPEG bug and duplicate video window bug though.
924  (And could use lots of cleanup.)
925
926 2003-12-05 Friday 02:33  rocky
927
928  Remove interface thread. It was a crock anyway -- any good stuff
929  should be put into the visualization plugins instead.
930
931  Besides, there are bigger crocks that need fixing (like VCD navigation).
932
933 2003-12-05 Friday 02:12  rocky
934
935  Okay microseconds, then.
936
937 2003-12-05 Friday 01:56  rocky
938
939  Fix duration that input_AddInfo uses milliseconds.
940  Add some more meta debugging.
941
942 2003-12-05 Friday 01:52  rocky
943
944  Spelling.
945
946 2003-12-05 Friday 00:03  gbazin
947
948  * modules/stream_out/transcode.c: proper order for downmixed channels.
949
950 2003-12-04 Thursday 23:15  gbazin
951
952  * modules/codec/ffmpeg/encoder.c, modules/codec/speex.c: fixed stupid bug in audio encoding.
953
954 2003-12-04 Thursday 22:48  anil
955
956  regenerated from a clean tree
957
958 2003-12-04 Thursday 22:37  gbazin
959
960  * modules/codec/flac.c: several fixes to the flac decoder and encoder.
961  * modules/mux/ogg.c: fixed flac in ogg.
962  * modules/demux/ogg.c: fix for flac seeking.
963
964 2003-12-04 Thursday 18:26  gbazin
965
966  * modules/gui/wxwindows/playlist.cpp: unicode fix.
967
968 2003-12-04 Thursday 18:13  gbazin
969
970  * modules/demux/livedotcom.cpp: compilation fix.
971
972 2003-12-04 Thursday 17:15  gbazin
973
974  * ALL: another bunch of MSVC compilation fixes.
975
976 2003-12-04 Thursday 16:49  sam
977
978    * modules/misc/dummy/renderer.c:
979      + Removed evil ^Ms from the file.
980    * modules/video_output/caca.c:
981      + Support for new dithering modes (libcaca HEAD only).
982    * modules/* src/*:
983      + Grammar and spelling fixes.
984      + Coding style fixes.
985    * po/fr.po:
986      + Spelling fixes.
987      + Updated a few translations.
988    * po/en_GB.po:
989      + Updated a few translations.
990
991 2003-12-04 Thursday 16:02  sam
992
993    * include/vlc_common.h:
994      + Introduced intptr_t and uintptr_t.
995    * Fixed compilation warnings here and there.
996
997 2003-12-04 Thursday 15:54  sam
998
999    * configure.ac: Fixed an old bug that caused vlc-config to be sometimes
1000      not set executable when regenerated.
1001
1002 2003-12-04 Thursday 14:48  gbazin
1003
1004  * modules/video_output/wingdi.c: fixed gdi output for 24 and 32 bits color depth.
1005
1006 2003-12-04 Thursday 12:33  gbazin
1007
1008  * toolbox: use the "Output_Dir" property when generating the msvc project files so we don't end-up with name conflicts when compiling.
1009  * msvc/config.h.in, modules/access_output/file.c: MSVC fixes.
1010  * modules/video_chroma/i420_rgb.c: don't use our RV24 conversion routine on win32 because it assumes 32 bits per pixel.
1011
1012 2003-12-04 Thursday 10:25  gbazin
1013
1014  * modules/gui/*: use MSTRTIME_MAX_SIZE instead of OFFSETTOTIME_MAX_SIZE.
1015
1016 2003-12-04 Thursday 05:14  rocky
1017
1018  Guard against invalid p_vcd in dbg_print.
1019
1020 2003-12-03 Wednesday 23:01  sigmunau
1021
1022  all:
1023   * doxygenated parts of the messages system
1024
1025 2003-12-03 Wednesday 22:14  sigmunau
1026
1027  src/input/input.c:
1028   * fill in the duration field of the playlist item when starting playback of
1029     a file, if the demuxer supports it.
1030
1031 2003-12-03 Wednesday 21:58  sigmunau
1032
1033  all:
1034   * in vlc, times are stored in microseconds. playlist_item_t::i_duration
1035     shouldn't be an exception
1036  modules/gui/wxwindows/playlist.cpp:
1037   * fixed indentation
1038
1039 2003-12-03 Wednesday 21:55  rocky
1040
1041  Make more like the French translation which is more correct. :-\
1042
1043 2003-12-03 Wednesday 21:50  sigmunau
1044
1045  src/misc/mtime.c:
1046   * Coding style fixes
1047   * Comment cleanups
1048   * Doxygenization
1049  include/vlc_common.h:
1050   * doxygenized the comments for mtime_t and vlc_fourcc_t
1051
1052 2003-12-03 Wednesday 20:47  jpsaman
1053
1054  Syncing with current CVS.
1055
1056 2003-12-03 Wednesday 15:46  zorglub
1057
1058  Update of the french localization file
1059
1060 2003-12-03 Wednesday 13:52  anil
1061
1062  compilation fix
1063
1064 2003-12-03 Wednesday 13:49  rocky
1065
1066  Fixed-width 2-column track number. Should help in sorting titles.
1067
1068 2003-12-03 Wednesday 13:41  rocky
1069
1070  Update date. Remove boilerplate includes that I think are (or should
1071  be) pulled in from one of the other includes.
1072
1073 2003-12-03 Wednesday 13:35  rocky
1074
1075  Reinstate Duration column - perhaps it's time to get more plugins
1076  using it.
1077
1078 2003-12-03 Wednesday 13:27  rocky
1079
1080  Add more uses of msecstotimestr. Remove OFFSETTOTIME_MAX_SIZE -
1081  Use MSTRTIME_MAX_SIZE instead.
1082
1083 2003-12-03 Wednesday 12:33  sam
1084
1085    include/vlc_help.h: Grammar and spelling fixes.
1086
1087 2003-12-03 Wednesday 12:19  fenrir
1088
1089   * increase priority (the wrapper from ffmpeg is buggy).
1090
1091 2003-12-03 Wednesday 04:19  rocky
1092
1093  Fix bug in not updating playlist when hitting next/previous control
1094  buttons (and simplify code at the same time).
1095
1096 2003-12-03 Wednesday 00:27  rocky
1097
1098  Add a few more fields in the stream info.
1099
1100 2003-12-03 Wednesday 00:24  rocky
1101
1102  "File Info" renamed "Stream/Media Info"
1103
1104 2003-12-02 Tuesday 23:03  gbazin
1105
1106  * modules/access/dshow/*: PVR support contributed by Marc Nolette.
1107     I took the liberty to modify a few things so it might currently be broken (sorry Marc).
1108  * THANKS: added Marc Nolette.
1109
1110 2003-12-02 Tuesday 18:47  gbazin
1111
1112  * msvc/config.h.in: cleaned-up and updated.
1113
1114 2003-12-02 Tuesday 16:01  geshp
1115
1116  - Added fribidi support
1117  - Added configure-line options for mkv and fribidi
1118
1119 2003-12-02 Tuesday 13:31  gbazin
1120
1121  * ALL: more MSVC compilation fixes.
1122  * msvc/vlc.dsw: removed non-existant plugins.
1123
1124 2003-12-02 Tuesday 12:57  gbazin
1125
1126  ALL: MSVC compilation fixes to libvlc.
1127
1128 2003-12-02 Tuesday 10:55  gbazin
1129
1130  * modules/demux/mp4/mp4.c: find out aspect ratio from display size.
1131  * modules/codec/ffmpeg/video.c: respect aspect ratio given by demux if any.
1132
1133 2003-12-02 Tuesday 04:22  rocky
1134
1135  Populate VCD info in "File Info" window.
1136
1137 2003-12-02 Tuesday 04:16  rocky
1138
1139  Change some printf's to debugging-only output.
1140
1141 2003-12-02 Tuesday 03:33  rocky
1142
1143  Separate title format string into cases where CDDB is enabled and where
1144  it is is not. Now have callback for CDDB enabled boolean.
1145
1146 2003-12-02 Tuesday 01:54  rocky
1147
1148  Add secstotimestr and msecstotimestr to convert (milli)seconds to a
1149  time string.
1150
1151 2003-12-01 Monday 23:39  gbazin
1152
1153  * ALL: fixed DTS audio support.
1154  * modules/demux/dts.c: added raw DTS audio demuxer.
1155
1156 2003-12-01 Monday 09:39  fenrir
1157
1158   * video: display "more than 5 seconds of late video..." only once.
1159
1160 2003-12-01 Monday 04:07  rocky
1161
1162  Make sure we distribute the CD-DA plugin info.
1163
1164 2003-12-01 Monday 04:05  rocky
1165
1166  Add a copyright.
1167
1168 2003-12-01 Monday 04:05  rocky
1169
1170  Add more verbiage.
1171
1172 2003-12-01 Monday 04:04  geshp
1173
1174  - Updated matroska/ebml fix
1175  - Updated mozilla plugin fix
1176
1177 2003-12-01 Monday 03:57  rocky
1178
1179  Some basic CDDA plugin documentation.
1180
1181 2003-12-01 Monday 03:37  rocky
1182
1183  Another typo.
1184
1185 2003-12-01 Monday 03:34  rocky
1186
1187  Bugs in calculating duration. Thanks Sigmund for fixing the GTK+
1188  interface!
1189
1190  Some doc improvements. CDDARead: Let playlist now cycle through
1191  entries rather than intercept.
1192
1193 2003-12-01 Monday 01:08  rocky
1194
1195  Add CDDB CD Info in File Info section (via input_AddInfo and
1196  input_InfoCategory.
1197
1198 2003-11-30 Sunday 23:19  jpsaman
1199
1200  PDA Interface:
1201  - Coding Style
1202  - Added SAP/SLP to transcode tabpage
1203  - Reworking transcoding options for playlist
1204
1205 2003-11-30 Sunday 23:07  rocky
1206
1207  Forgot to add demux.c here.
1208
1209 2003-11-30 Sunday 22:59  gbazin
1210
1211  * modules/packetizer/mpeg4video.c: oops
1212
1213 2003-11-30 Sunday 22:47  gbazin
1214
1215  * include/input_ext-plugins.h: export input_DecodeBlock().
1216  * modules/stream_out/display.c: simplifications.
1217  * modules/stream_out/transcode.c: memset of sout_stream_sys_t.
1218  * modules/packetizer/mpeg4video.c: not all containers provide a pts info, in which case we use the dts.
1219
1220 2003-11-30 Sunday 22:26  rocky
1221
1222  Customizable playlist title.
1223
1224 2003-11-30 Sunday 22:14  fenrir
1225
1226   * all: added dx50 fourcc (just mpeg4 video).
1227
1228 2003-11-30 Sunday 21:21  jpsaman
1229
1230  PDA Interface:
1231  - Fixed resource leak with playlists
1232  - VLC coding style cleanup
1233  - Rework v4l and stream out interface code to use  VLC playlists as it should be used.
1234  - Remove dead wood
1235
1236 2003-11-30 Sunday 19:42  sigmunau
1237
1238  modules/gui/gtk/playlist.c:
1239   * show duration in playlist window if available
1240
1241 2003-11-30 Sunday 18:14  rocky
1242
1243  Add CD-DA CDDB support via libcddb.
1244
1245 2003-11-30 Sunday 18:10  gbazin
1246
1247  * share/http/admin/browse.html: hmmm, the browse feature was reenabled by mistake.
1248
1249 2003-11-30 Sunday 17:29  fenrir
1250
1251   * es_out: implement ES_OUT_SET_PCR and reset but don't use them !
1252   * demux: added demux2_New/Delete.
1253
1254 2003-11-30 Sunday 17:29  fenrir
1255
1256   * all: added demux_t structure and some demux2_* functions.
1257   Anyway, don't use them for now.
1258
1259 2003-11-30 Sunday 16:00  fenrir
1260
1261   *all: added a --minimize-thread options to make all decoders and
1262         packetizers running in the input thread. (Usefull with sout)
1263
1264 2003-11-30 Sunday 14:49  fenrir
1265
1266   * ninput: added 2 ES_OUT* command (do nothing for now)
1267
1268 2003-11-30 Sunday 14:28  fenrir
1269
1270   * all: added a TCP access input module.
1271
1272 2003-11-30 Sunday 13:53  rocky
1273
1274  Go over options: Add hooks for internationalization, some typos,
1275  display some of these even when not "advanced"
1276
1277 2003-11-30 Sunday 11:22  jpsaman
1278
1279  PDA Interface:
1280  - Removing obsolete files.
1281  - Remove debug messages.
1282
1283 2003-11-30 Sunday 11:19  jpsaman
1284
1285  Bumped up version number to 0.7.0
1286
1287 2003-11-30 Sunday 10:26  jpsaman
1288
1289  PDA Interface:
1290  - Updating, removing and clearing playlist works.
1291
1292 2003-11-30 Sunday 02:41  rocky
1293
1294  Break out demux into its own thing.
1295
1296 2003-11-29 Saturday 18:36  massiot
1297
1298  * input: new cr-average option, allowing to configure the
1299    CR_AVERAGE #define in input_clock.c (useful for PVR input)
1300  * modules/codec/ffmpeg/encoder.c, modules/stream_out/transcode.c : fixes
1301    for older version of ffmpeg
1302  * modules/stream_out/transrate/transrate.c : misc optimizations
1303
1304 2003-11-29 Saturday 18:06  fenrir
1305
1306   * all: - increased avcodec version needed to 4680 (latest release)
1307          - open the codec after that p_context has been fully initialisated.
1308          (fix ASV1)
1309
1310 2003-11-29 Saturday 17:14  fenrir
1311
1312   * mp4: another fix for another buggy file.
1313
1314 2003-11-29 Saturday 16:36  gbazin
1315
1316  * modules/gui/wxwindows/menus.cpp: moved audio/video track menu to the top.
1317
1318 2003-11-29 Saturday 16:29  gbazin
1319
1320  * modules/access/cdda.c: removed double ';'
1321
1322 2003-11-29 Saturday 13:39  gbazin
1323
1324  * modules/gui/wxwindows/*: got rid of the Misc menu and moved everything in the Settings one.
1325
1326 2003-11-29 Saturday 13:12  fenrir
1327
1328   * all: - fixed non I420 input
1329          - added raw output support.(in a pure hack way but allow
1330          transcode{vcodec=I420} )
1331
1332 2003-11-29 Saturday 12:03  fenrir
1333
1334   * encoder: added a memset.
1335
1336 2003-11-29 Saturday 11:12  fenrir
1337
1338   * all: better handling of multiple (video) tracks.
1339      - now vout are checked for release every 300ms
1340      - when *-es are triggered, all same es are unselect not only the
1341      last selected. (more intuitive) The only problems are that it's not
1342      possible to select again all ES, and the checkbox can show only one
1343      selected ES.
1344
1345 2003-11-29 Saturday 00:41  gbazin
1346
1347  * modules/codec/ffmpeg/encoder.c: fixed compilation problem with ffmpeg 0.4.8
1348
1349 2003-11-28 Friday 23:40  gbazin
1350
1351  * modules/codec/ffmpeg/*: fixed the code to disable cpu features.
1352
1353 2003-11-28 Friday 22:23  fenrir
1354
1355   * mkv: fixed a buffer overflow.
1356
1357 2003-11-28 Friday 22:16  gbazin
1358
1359  * modules/misc/dummy/input.c: use p_input->psz_demux = "vlc,none" to force the demux.
1360
1361 2003-11-28 Friday 18:19  geshp
1362
1363  - Update to 0.7.0-test1
1364  - Updated version numbers on dependancies
1365  - Removed ALSA support until RH/FC turns to kernel 2.6
1366  - Added --enable-speex and --enable-pp
1367  - Mozilla plugin now built for 1.4.1
1368  - Currently broken (Matroska/EBML problems)
1369
1370 2003-11-28 Friday 17:30  hartman
1371
1372  * Fix text subtitles which were missing their last char since the API port.
1373  * Track Name is now stored in fmt.psz_description
1374
1375 2003-11-28 Friday 17:04  fenrir
1376
1377   * input: avoid double free/release when InitStream fail.
1378
1379 2003-11-28 Friday 16:09  fenrir
1380
1381   * ffmpeg: added h264 codec.
1382
1383 2003-11-28 Friday 16:06  fenrir
1384
1385   * input_dec: does pass empty block to the decoder.
1386
1387 2003-11-28 Friday 13:24  fenrir
1388
1389   * avi: fix end of file...
1390
1391 2003-11-28 Friday 10:36  massiot
1392
1393  Forgot that yesterday...
1394
1395 2003-11-27 Thursday 22:44  massiot
1396
1397  * modules/stream_out/transcode.c: new options
1398     - strict_rc : strict rate control mode for CBR streams
1399     - pre_me : add a pre-motion estimation pass
1400     - hurry_up : allow to discard the hq mode in real-time if we're late
1401  * modules/mux/mpeg/ts.c: useful debug messages
1402  * modules/packetizer/mpegvideo.c: useless debug message
1403
1404 2003-11-27 Thursday 21:24  fenrir
1405
1406   * item: lalalala... (remove a debug change -> psz_auther set to "Arg")
1407
1408 2003-11-27 Thursday 20:51  fenrir
1409
1410   * faad: drop packets with b_discontinuity set.
1411
1412 2003-11-27 Thursday 20:50  fenrir
1413
1414   * mp4: ported to stream_*
1415
1416 2003-11-27 Thursday 19:39  fenrir
1417
1418  copy: set pts to dts if pts <= 0. (Needed to make div3 streaming working
1419   again)
1420  ts: use one stream_id for mpeg video (and one for mpeg audio).
1421
1422 2003-11-27 Thursday 12:32  fenrir
1423
1424   * mp4: converted to es_out* and partialy to stream_*
1425
1426 2003-11-27 Thursday 12:32  fenrir
1427
1428   * all: drop block(s) with b_discontinuity set.
1429
1430 2003-11-27 Thursday 12:22  fenrir
1431
1432   * bug fixes.
1433
1434 2003-11-27 Thursday 10:34  gbazin
1435
1436  * modules/stream_out/transcode.c: don't crash when the user specifies a acodec/vcodec with more the 4 characters in length.
1437  * modules/gui/wxwindows/streamout.cpp: grrr, thought I add committed this stuff.
1438
1439 2003-11-27 Thursday 10:13  hartman
1440
1441  * hu.po was missing here.
1442
1443 2003-11-27 Thursday 10:06  hartman
1444
1445  * updated translation
1446
1447 2003-11-27 Thursday 06:37  adn
1448
1449  * Fixes for MRL Updates
1450  * SetToolTips
1451
1452 2003-11-27 Thursday 05:46  fenrir
1453
1454   * all: added an sout-all option to stream all es (does work only with
1455   demuxer using es_out_* ie everyone but TS and PS).
1456
1457 2003-11-27 Thursday 05:41  fenrir
1458
1459   * livedotcom.cpp: added call to input_InitStream.
1460
1461 2003-11-27 Thursday 04:11  fenrir
1462
1463   * all: implement more es_out_* control, audio-channel and spu-channel are
1464   implemented.
1465
1466 2003-11-27 Thursday 00:57  gbazin
1467
1468  * mozilla/Makefile.am: don't forget mozilla/npvlc_rc.rc in make dist.
1469
1470 2003-11-27 Thursday 00:05  sam
1471
1472    * toolbox: more cvs2cl fixes.
1473    * ChangeLog: updated changelog.
1474
1475 2003-11-26 Wednesday 23:32  sam
1476
1477    * toolbox: Attempt to fix a strange cvs2cl behaviour.
1478
1479 2003-11-26 Wednesday 23:14  gbazin
1480
1481  * po/*: update for 0.7.0-test1.
1482
1483 2003-11-26 Wednesday 22:56  gbazin
1484
1485  * modules/stream_out/display.c: fixed timestamp generation.
1486
1487 2003-11-26 Wednesday 22:18  gbazin
1488
1489  * modules/codec/ffmpeg/chroma.c: oops.
1490
1491 2003-11-26 Wednesday 22:12  gbazin
1492
1493  * modules/codec/ffmpeg/*: fixed small memleak in chroma plugin.
1494     Added back missing bitrate setting for video encoding.
1495
1496 2003-11-26 Wednesday 22:00  gbazin
1497
1498  * modules/access/v4l/v4l.c: fixed small mem leak.
1499
1500 2003-11-26 Wednesday 21:54  gbazin
1501
1502  * modules/access/dshow/dshow.cpp: small change to default chroma selection.
1503
1504 2003-11-26 Wednesday 20:44  fenrir
1505
1506   * system: change some msg_Err to msg_Warn.
1507
1508 2003-11-26 Wednesday 18:48  gbazin
1509
1510  * src/input/input.c: fixed a whole load of mem leaks when the input is closed before the initialisation is complete (inexistant input, etc...).
1511
1512 2003-11-26 Wednesday 13:59  gbazin
1513
1514  * modules/codec/ffmpeg/encoder.c: bframes are supported for mp1v and mp2v as well as mpgv.
1515
1516 2003-11-26 Wednesday 10:45  zorglub
1517
1518  * Merged sort functions
1519  * Added a randomize playlist function
1520
1521 2003-11-26 Wednesday 08:18  gbazin
1522
1523  * ALL: fixed memory leaks.
1524  * modules/demux/mp4/libmp4.c: fixed parsing of the "wave" tag (I'm sure there's a better fix but this one works).
1525  * modules/demux/ogg.c: another seeking fix (We also need to flush the per stream buffer with ogg_stream_reset()).
1526
1527 2003-11-26 Wednesday 03:40  rocky
1528
1529  Remove unused code accidentially duplicated in split.
1530
1531 2003-11-26 Wednesday 03:35  rocky
1532
1533  Split out cdda to facilitate later changes.
1534
1535 2003-11-26 Wednesday 03:34  rocky
1536
1537  Guard against including twice.
1538
1539 2003-11-26 Wednesday 02:41  rocky
1540
1541  Leftover comment.
1542
1543 2003-11-26 Wednesday 02:00  rocky
1544
1545  cddax has moved.
1546
1547 2003-11-26 Wednesday 01:45  rocky
1548
1549  And 'nother name.
1550
1551 2003-11-26 Wednesday 01:40  rocky
1552
1553  One more name...
1554
1555 2003-11-26 Wednesday 01:32  rocky
1556
1557  Move libcdio CD-DA plugin into its own directory before the big split up.
1558
1559 2003-11-26 Wednesday 01:28  rocky
1560
1561  Minor name-change tidying up.
1562
1563 2003-11-25 Tuesday 21:21  hartman
1564
1565  * modules/audio_output/coreaudio.c:
1566    - Many of the error streams were identical. This isn't helping debugging.
1567
1568 2003-11-25 Tuesday 20:41  jpsaman
1569
1570  PDA Interface:
1571  - Fixed a p_playlist refcount problem
1572  - Clearing VLC playlist and Playlist widget.
1573
1574 2003-11-25 Tuesday 20:01  jpsaman
1575
1576  PDA Interface:
1577  - Fix segfault when adding one file to the playlist widget from the fileview widget.
1578  - Cleanup of code.
1579
1580 2003-11-25 Tuesday 19:59  massiot
1581
1582  * modules/access/satellite/access.c: do not use p_es->i_demux_fd ; fixed
1583    demux filters leak (particularly harmful on the Dreambox) ; correctly
1584    handle PAT and PMT changes.
1585
1586 2003-11-25 Tuesday 12:35  sam
1587
1588    * src/misc/modules.c: Allow for premature Ctrl-C escapes even while VLC
1589      is loading its plugins.
1590
1591 2003-11-25 Tuesday 03:55  rocky
1592
1593  Forgot to delete keypress callback.
1594
1595 2003-11-25 Tuesday 03:54  rocky
1596
1597  Plugin now tested ;-) Add missing prototypes.
1598
1599  Remove unused Mouse event handling. Forgot to delete keypress callback.
1600
1601 2003-11-25 Tuesday 00:58  gbazin
1602
1603  * modules/gui/wxwindows/*: fixed a couple of memory leaks.
1604
1605 2003-11-25 Tuesday 00:56  fenrir
1606
1607   * all: fixed a lot of small memory leaks.
1608
1609 2003-11-24 Monday 23:22  gbazin
1610
1611  * src/input/input_dec.c, include/vlc_codec.h: added 2 callbacks in the decoder_t structure for pictures linking/unlinking.
1612  * modules/codec/libmpeg2.c: restored pictures linking/unlinking code.
1613  * 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.
1614
1615 2003-11-24 Monday 21:47  gbazin
1616
1617  * src/audio_output/mixer.c: fixed timestamp rounding problem.
1618
1619 2003-11-24 Monday 20:50  fenrir
1620
1621   * moved EsOut* to es_out.c and introduced internal input_EsOutNew and
1622   input_EsOutDelete.
1623
1624 2003-11-24 Monday 20:45  gbazin
1625
1626  * modules/access/dshow/*: compilation fixes.
1627  * include/vlc_common.h: added a couple of casts to TAB_APPEND().
1628
1629 2003-11-24 Monday 19:30  fenrir
1630
1631   * dshow: ported to es_out_* and stream_*. Not tested (sorry).
1632
1633 2003-11-24 Monday 19:27  gbazin
1634
1635  * modules/access/v4l/v4l.c: small fix and added a --v4l-chroma option to force a chroma fourcc for the video device.
1636
1637 2003-11-24 Monday 19:20  gbazin
1638
1639  * src/input/input.c: oops, set the ES format before selecting it.
1640
1641 2003-11-24 Monday 19:19  fenrir
1642
1643   * rawdv.c: ported to es_out_* and stream_*.
1644
1645 2003-11-24 Monday 18:00  gbazin
1646
1647  * configure.ac, extras/MacOSX/*: bumped version number to 0.7.0-test1 in preparation for the test release.
1648
1649 2003-11-24 Monday 17:34  fenrir
1650
1651   * m4v: ported to es_out*, stream_*  and use the mp4v packetizer. Anyway
1652   dts are  still calculated for  a 25fps stream. (The  packetizer doesn't
1653   calulate pts/dts for now).
1654
1655 2003-11-24 Monday 17:11  fenrir
1656
1657   * cddax: ported to es_out_* and stream_*. Not tested (sorry).
1658
1659 2003-11-24 Monday 16:45  fenrir
1660
1661   * v4l: ported to stream_* and es_out_*. Not tested !
1662
1663 2003-11-24 Monday 13:40  gbazin
1664
1665  * modules/gui/wxwindows/menus.cpp: small fix.
1666  * modules/codec/quicktime.c: compilation fix on win32.
1667  * modules/demux/avi/avi.c: small hack to avoid eating all the resources on broken files.
1668
1669 2003-11-24 Monday 12:44  fenrir
1670
1671   * cdda: ported to es_out*.
1672
1673 2003-11-24 Monday 03:30  fenrir
1674
1675   * all: do not export input_NullPacket
1676   * input_dec.c: fixed a (big) memory leak.
1677
1678 2003-11-24 Monday 03:30  rocky
1679
1680  Minor debug output change.
1681
1682 2003-11-24 Monday 03:28  rocky
1683
1684  Add keyboard input handling, e.g. if visualization plugin. Needs some
1685  more work, but it's a start.
1686
1687 2003-11-24 Monday 03:27  rocky
1688
1689  Change debug output slightly to make more informative and to assist
1690  in determining which selecting ES we might be at.
1691
1692 2003-11-24 Monday 02:35  fenrir
1693
1694   * all: ported/cleaned up/renabled dvb subtitle decoder. But it is untested.
1695   (I have no sample at all)
1696
1697 2003-11-24 Monday 00:41  rocky
1698
1699  Set cdio log routine.
1700
1701 2003-11-24 Monday 00:40  fenrir
1702
1703   * input_ext-dec.c: useless file.
1704
1705 2003-11-24 Monday 00:39  fenrir
1706
1707   * all: removed decoder_fifo_t.
1708
1709 2003-11-24 Monday 00:36  gbazin
1710
1711  * install-win32: added a registry entry for the mozilla plugin (the xpt file still needs to be registered by hand though).
1712
1713 2003-11-24 Monday 00:23  rocky
1714
1715  Add intf-vcd.txt to distribution and installed documentation.
1716
1717 2003-11-24 Monday 00:01  gbazin
1718
1719  * modules/codec/ffmpeg/postprocess.c: fixed uninitialized variable.
1720  * modules/mux/ogg.c: allow embedding mpeg1/2 video (only vlc will play back these files).
1721
1722 2003-11-23 Sunday 22:29  ipkiss
1723
1724  Use snprintf instead of sprintf
1725
1726 2003-11-23 Sunday 22:18  hartman
1727
1728  * Compile before you commit was our slogan right?
1729
1730 2003-11-23 Sunday 20:37  gbazin
1731
1732  * modules/gui/wxwindows/*: added new codecs for stream output.
1733     Added ffmpeg postproc to menus.
1734  * modules/codec/ffmpeg/*: allow switching postproc filters on the fly.
1735
1736 2003-11-23 Sunday 18:40  fenrir
1737
1738   * all: disabled dv, xvid, dvbsub (they won't compile anymore really soon).
1739
1740 2003-11-23 Sunday 18:31  alexis
1741
1742  - Updated French translation (still a lot of work to do...)
1743  - Modified some strings in VLC source code
1744  - ran ./toolbox --update-po
1745
1746 2003-11-23 Sunday 18:24  rocky
1747
1748  Next/previous/return navigation bugs - not setting item type.
1749
1750 2003-11-23 Sunday 18:21  gbazin
1751
1752  * src/input/input_dec.c: set p_dec->b_error when we can't create the output.
1753
1754 2003-11-23 Sunday 18:16  gbazin
1755
1756  * modules/control/http.c: cough cough
1757
1758 2003-11-23 Sunday 17:51  gbazin
1759
1760  * modules/gui/wxwindows/*: small cleanup.
1761
1762 2003-11-23 Sunday 17:46  gbazin
1763
1764  * modules/control/http.c: fixed segfault when deleting items and prevent adding empty items.
1765
1766 2003-11-23 Sunday 17:18  rocky
1767
1768  Update/correct debug flag documentation.
1769
1770 2003-11-23 Sunday 17:06  rocky
1771
1772  Some basic help for the VCD plugin.
1773
1774 2003-11-23 Sunday 16:27  garf
1775
1776   * index.html: oops (forgot refresh cludge)
1777
1778 2003-11-23 Sunday 16:24  garf
1779
1780   * src/playlist/item.c : stops the playlist if we delete the currently
1781     played item
1782   * doc/intf-http.txt : adding "pl.group"
1783   * share/http/index.html : little cosmetic change (better according to
1784     gibalou).
1785
1786 2003-11-23 Sunday 16:02  zorglub
1787
1788  * NEWS : added a few missing things
1789  * AUTHORS: updated sam's, sigmund's, garf's, gibalou's and fenrir's records
1790
1791 2003-11-23 Sunday 15:50  gbazin
1792
1793  * modules/codec/speex.c: support for speex encoding.
1794  * modules/codec/vorbis.c: removed unused code.
1795
1796 2003-11-23 Sunday 14:49  massiot
1797
1798  grmbl again
1799
1800 2003-11-23 Sunday 14:34  rocky
1801
1802  Add configuration options to set default device. For VCD's add
1803  configuration option to specify whether or not to use PBC.
1804
1805 2003-11-23 Sunday 14:28  gbazin
1806
1807  * NEWS: updated with new stuff.
1808
1809 2003-11-23 Sunday 14:00  massiot
1810
1811  Bug fix for *.a libraries.
1812
1813 2003-11-23 Sunday 13:25  gbazin
1814
1815  * modules/codec/quicktime.c, modules/codec/cinepak.c: use pts if available, otherwise use dts.
1816
1817 2003-11-23 Sunday 13:23  massiot
1818
1819  Fixed bugs.
1820
1821 2003-11-23 Sunday 13:15  gbazin
1822
1823  * 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.
1824  * 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.
1825
1826 2003-11-23 Sunday 13:06  massiot
1827
1828  * Fixed bugs in the contrib build system. In particular 'make bin' should
1829    work now.
1830
1831 2003-11-23 Sunday 11:02  zorglub
1832
1833  Improved the list (all ports at the end, reworked order)
1834
1835 2003-11-23 Sunday 05:30  fenrir
1836
1837   * cinepak: little clean up and increase priority (ffmpeg cinepak decoder
1838   is buggy).
1839
1840 2003-11-23 Sunday 04:58  fenrir
1841
1842   * adpcm: bug fixes.
1843
1844 2003-11-23 Sunday 04:56  rocky
1845
1846  Bug in processing numeric entry - passed wrong value.
1847
1848 2003-11-23 Sunday 03:58  rocky
1849
1850  intf.c, vcdplayer.c: Add code for multi-default selection lists. But
1851  this required new libvcdinfo API - so change to configure.ac for
1852  pending new libcdio/vcdimager releases.
1853
1854  Additional libvcdinfo routines also means less VCD twidling inside vlc
1855  code, thus simplifying what is already a bit complicated and likely to
1856  get more so.
1857
1858 2003-11-23 Sunday 03:55  fenrir
1859
1860   * all: do not use p_fifo.
1861
1862 2003-11-23 Sunday 03:45  fenrir
1863
1864   * quicktime: removed a define.
1865
1866 2003-11-23 Sunday 03:41  fenrir
1867
1868   * quicktime: ported to the new API, fix compilation with w32dll loader.
1869      -> but untested under OS X and win32.
1870
1871 2003-11-23 Sunday 03:17  fenrir
1872
1873   * input_dec.c:
1874      - also check for p_dec->b_die and b_error.
1875      - unload module before joining thread (in DecoderThread) otherwise qt
1876      win32 dll loader will segfault. (but perhaps I'm the only one using it)
1877          -> find a better solution.
1878
1879 2003-11-22 Saturday 23:39  fenrir
1880
1881   * all: only include header that are needed (and no more stdlib.h, string.h
1882   as vlc/vlc.h include them).
1883
1884 2003-11-22 Saturday 20:26  fenrir
1885
1886   * input_dec: set also p_dec->b_die.
1887
1888 2003-11-22 Saturday 20:25  fenrir
1889
1890   * ts: added lpcm and dts stream. (untested)
1891
1892 2003-11-22 Saturday 20:17  fenrir
1893
1894   * copy: removed the old spu packetizer.
1895
1896 2003-11-22 Saturday 20:15  fenrir
1897
1898   * spudec: it also does the packetizer.
1899
1900 2003-11-22 Saturday 19:55  fenrir
1901
1902   * all: ported to new API.
1903    -> i_rate isn't used for now : it will need to be fixed.
1904
1905 2003-11-22 Saturday 18:11  gbazin
1906
1907  * configure.ac: get rid of the oggpackB_read check in libogg because we don't use it anymore.
1908
1909 2003-11-22 Saturday 18:04  gbazin
1910
1911  * include/input_ext-intf.h, include/vlc_es.h: moved ES categories into vlc_es.h
1912  * modules/codec/lpcm.c: ported to the new decoders api + lpcm packetizer.
1913
1914 2003-11-22 Saturday 17:03  fenrir
1915
1916   * stream_output.h, transrate.c : do not use SOUT_BUFFER_FLAG_GOP anymore
1917   (may be readded later).
1918
1919   * mpgv.c: new demuxer using the packetizer (allow to stream ES).
1920
1921 2003-11-22 Saturday 16:53  fenrir
1922
1923   * mpegvideo: ported to new API (need more clean up).
1924
1925 2003-11-22 Saturday 16:48  fenrir
1926
1927   * ts: fixes.
1928
1929 2003-11-22 Saturday 16:18  sam
1930
1931    * modules/video_output/caca.c: Oops, compilation fix (thanks zorglub).
1932
1933 2003-11-22 Saturday 15:53  sam
1934
1935    * configure.ac:
1936      + Fixed internal symbols for version numbers containing "+".
1937      + Added a --enable-caca flag.
1938    * modules/video_output/caca.c:
1939      + Updated libcaca video output to the released version.
1940      + Added --caca-dithering flag (none, dither, random).
1941
1942 2003-11-22 Saturday 15:10  fenrir
1943
1944   * avi: more check on b_die (when building index).
1945
1946 2003-11-22 Saturday 15:06  gbazin
1947
1948  * modules/codec/tarkin.c: ported to the new decoders api (I know, this is a waste of time ;).
1949
1950 2003-11-22 Saturday 14:42  fenrir
1951
1952   * block: initialise all fields.
1953
1954 2003-11-22 Saturday 13:56  ipkiss
1955
1956  vlc_common: Avoid a redefinition of PATH_MAX on cygwin
1957
1958 2003-11-22 Saturday 13:49  gbazin
1959
1960  * modules/stream_out/transcode.c: put back the dumb downmixing routine.
1961
1962 2003-11-22 Saturday 13:19  gbazin
1963
1964  * src/input/input.c: fixed previous fix (sout needs to be destroyed after the ES).
1965
1966 2003-11-22 Saturday 12:41  gbazin
1967
1968  * src/input/input.c: don't free the ES twice.
1969  * modules/demux/ogg.c: ported to the es_out_*() api and fixed flac support.
1970  * modules/codec/flac.c: couple of fixes.
1971
1972 2003-11-22 Saturday 12:35  sigmunau
1973
1974  src/playlist/item.c:
1975   * fixed a minor memory leak
1976
1977 2003-11-22 Saturday 12:33  sigmunau
1978
1979  modules/misc/sap.c:
1980   * fixed a possible buffer overflow
1981
1982 2003-11-22 Saturday 12:17  sigmunau
1983
1984  modules/misc/sap.c:
1985   * fixed a couple of nasty memleaks
1986
1987 2003-11-22 Saturday 06:26  titer
1988
1989   modules/gui/macosx/intf.m: don't destroy the playlist when closing the
1990     interface because this makes crash others interfaces which might be
1991     still using it (e.g. sap)
1992
1993 2003-11-22 Saturday 04:02  titer
1994
1995   src/misc/block.c: added a missing vlc_mutex_destroy()
1996
1997 2003-11-22 Saturday 00:41  titer
1998
1999   + modules/misc/freetype.c: fixed a couple of typos
2000   + *threads*, src/libvlc.h:
2001     test HAVE_KERNEL_SCHEDULER_H before PTHREAD_COND_T_IN_PTHREAD_H
2002     for now because Zeta now has a pthread implementation but it's doesn't
2003     seem to be (enough) POSIX compliant atm.
2004
2005 2003-11-21 Friday 20:49  gbazin
2006
2007  * modules/codec/flac.c: added a FLAC encoder.
2008  * 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.
2009
2010 2003-11-21 Friday 18:55  gbazin
2011
2012  * modules/gui/wxwindows/*: drag&drop on the playlist only enqueue.
2013     Small cosmetic change to the playlist.
2014
2015 2003-11-21 Friday 16:07  fenrir
2016
2017   * mpga: fixed. (using es_out_Send with PES)
2018
2019 2003-11-21 Friday 16:02  fenrir
2020
2021   * asf: pes -> block
2022
2023 2003-11-21 Friday 15:51  fenrir
2024
2025   * avi: use block instead of PES every where.
2026
2027 2003-11-21 Friday 15:32  fenrir
2028
2029   * all: remove sout_format_t and use es_format_t instead.
2030
2031 2003-11-21 Friday 13:20  zorglub
2032
2033  * Reverse sort the playlist when clicking twice on the column header
2034
2035 2003-11-21 Friday 13:01  gbazin
2036
2037  * modules/mux/ogg.c: send the mp4v VOL data in one of the header ogg packets.
2038
2039 2003-11-21 Friday 12:18  gbazin
2040
2041  * modules/demux/flac.c, modules/codec/flac.c: couple of fixes.
2042
2043 2003-11-21 Friday 09:23  jpsaman
2044
2045  PDA Interface:
2046  - Code cleanup and fixes for file view widget.
2047
2048 2003-11-21 Friday 06:14  fenrir
2049
2050   * livedotcom: added return value for sdp:// Open.
2051
2052 2003-11-21 Friday 01:45  gbazin
2053
2054  * modules/codec/flac.c: complete rewrite of the flac decoder + new packetizer.
2055  * modules/demux/flac.c: rewrite of the flac demuxer which makes use of the flac packetizer.
2056
2057 2003-11-21 Friday 00:38  gbazin
2058
2059  * include/vlc_common.h: include stdlib.h
2060  * include/ninput.h, src/input/stream.c, src/input/input.c:
2061      new stream_Block() function to read a block_t from the input.
2062      es_out_Send() takes a block_t as input, for PES (deprecated) use es_out_SendPES().
2063  * modules/demux/*: changed to new es_out_Send(). asf.c and avi.c still use es_out_SendPES() though.
2064
2065 2003-11-20 Thursday 23:13  sigmunau
2066
2067  modules/misc/sap.c:
2068   * more verbose header parsing code
2069   * support for compressed announces if zlib is available (using some code
2070     from Mosu from the matroska project)
2071   * if the sdp packet contains more than one m= line, pass it to the
2072     livedotcom module
2073  configure.ac:
2074   * link sap with zlib if available
2075  modules/demux/livedotcom.c:
2076   * accept sdp from the sap module
2077
2078 2003-11-20 Thursday 22:10  fenrir
2079
2080   include/vlc_es.h: defines es_format_t, audio_format_t, video_format_t.
2081   all: removed i_extra_type from es_format_t.
2082
2083 2003-11-20 Thursday 18:27  fenrir
2084
2085   * copy: ported to new API.
2086
2087 2003-11-20 Thursday 18:26  fenrir
2088
2089   * ts: fixed a stupid bug for MS codec.
2090
2091 2003-11-20 Thursday 17:48  gbazin
2092
2093  * mozilla/vlcshell.cpp, modules/video_output/directx/*: round of fixes for the win32 mozilla plugin.
2094
2095 2003-11-20 Thursday 14:39  hartman
2096
2097  * windows -> orderedWindows. Finally window commands like fullscreen, half size
2098    double size and float on top are sent to the correct window.
2099
2100 2003-11-20 Thursday 10:56  sigmunau
2101
2102  tell cvs to ignore .pyc and .pyo files
2103
2104 2003-11-20 Thursday 08:44  garf
2105
2106   * http.c: little keep and del functions fix ( don't remove currently
2107            playing playlist item ).
2108
2109 2003-11-20 Thursday 03:56  rocky
2110
2111  Reorganize more analogous to dvdplay. Should give some growing room to
2112  start the custom demuxer.
2113
2114 2003-11-20 Thursday 02:39  hartman
2115
2116  * fixed the dockmenu. had gotten disconnected somehow.
2117  * cleaned up the playlist source.
2118  * set the correct sizing properties on the playlist buttons.
2119    bigben: see the bottom of the size panel of your inspector. when adding items
2120    always take this into account to make resize work correctly.
2121    also. windows are opened at the position where you save them when the nib is open.
2122    Always make sure the controller and playlist are to the upper left side.
2123
2124 2003-11-20 Thursday 02:17  rocky
2125
2126  In some ways better, in some ways just different.
2127
2128 2003-11-20 Thursday 02:15  rocky
2129
2130  Miniscule changes. In some ways better, in some ways not, just
2131  different.
2132
2133 2003-11-19 Wednesday 23:44  gbazin
2134
2135  * 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.
2136    As a result the overlay color key is only painted in the video area and the rest of the window is pure black.
2137
2138 2003-11-19 Wednesday 19:00  bigben
2139
2140  - get rid of an unused variable
2141  - use same name than in menus for random, repeat and loop options
2142  - random, loop, repeat checkboxes are nom updated accordingliy to the state set in the menu. (not sure I've done that the proper way ;-)
2143
2144 2003-11-19 Wednesday 14:58  bigben
2145
2146  small clean-up
2147
2148 2003-11-19 Wednesday 13:25  hartman
2149
2150  * modules/codec/subsdec.c: Add debug messages and fix a crasher
2151  * modules/misc/freetype.c: let's keep the freetype-fontsize option useful :)
2152
2153 2003-11-19 Wednesday 13:10  gbazin
2154
2155  * modules/codec/ffmpeg/: don't re-use the same pts twice.
2156  * src/misc/modules.c: win32 fix for when module fails loading.
2157
2158 2003-11-19 Wednesday 12:13  hartman
2159
2160  * changed the relative fontsize option from a string_list to a int list with string comments.
2161    not possible before, but is now and we can still change it without effecting the
2162    config files of 1000000 users.
2163
2164 2003-11-19 Wednesday 10:17  gbazin
2165
2166  * src/misc/modules.c: don't forget to return an error when we fail to load a plugin.
2167
2168 2003-11-19 Wednesday 00:14  fenrir
2169
2170   * ninput: initialisate i_bitrate.
2171
2172 2003-11-19 Wednesday 00:06  sigmunau
2173
2174  fixed some warnings
2175
2176 2003-11-18 Tuesday 23:58  fenrir
2177
2178   * fix a memory leak (p_block should be unallocated).
2179
2180 2003-11-18 Tuesday 23:25  sigmunau
2181
2182  modules/codec/subsdec.c:
2183   * fix a crash when --subsdec encoding is set to a wrong value
2184
2185 2003-11-18 Tuesday 22:48  fenrir
2186
2187   * input_dec.c : handle SPU_ES (and not as VIDEO_ES ....) so subtitle
2188   should work again.
2189
2190 2003-11-18 Tuesday 22:08  gbazin
2191
2192  * src/input/input_dec.c: fixed nasty bug. Thanks Meuuh :)
2193
2194 2003-11-18 Tuesday 20:36  jpsaman
2195
2196  PDA Interface:
2197  - Cleanup code
2198  - Cleanup interface
2199  - Adding items to playlist widgets from File, Camera, Transcode tabs.
2200
2201 2003-11-18 Tuesday 20:34  fenrir
2202
2203   * allow packetizer to return multiple blocks at once.
2204
2205 2003-11-18 Tuesday 20:15  fenrir
2206
2207   * include/vlc_bits.h: bit stream reader/writer.
2208   * mpeg4video.c: rework of the mpeg4 video packetizer.
2209   (not well tested)
2210
2211 2003-11-18 Tuesday 18:45  gbazin
2212
2213  * NEWS: updated with new features.
2214
2215 2003-11-18 Tuesday 16:46  fenrir
2216
2217   * display: set correct ES type (otherwise it segfaults in input_dec.c) but
2218   that implies that ES appear twice in the interface.
2219
2220 2003-11-18 Tuesday 12:32  gbazin
2221
2222  * modules/control/http.c: fixed the "keep" command.
2223
2224 2003-11-18 Tuesday 00:57  gbazin
2225
2226  * modules/demux/ogg.c: call ogg_sync_reset() after seeking so we don't get spurious PCRs.
2227     Cosmetic changes to the file info data.
2228     Fixed Flac seeking.
2229
2230 2003-11-17 Monday 23:36  bigben
2231
2232  - Use NSTextField instead of NSSearchfield for the playlist search, since it is not supported on MacOS < X.3.
2233
2234  - Search now restarts at the beginning of the playlist when reaching the end.
2235
2236 2003-11-17 Monday 22:53  gbazin
2237
2238  * modules/demux/ogg.c: support for FLAC in Ogg.
2239     And by the way, putting the FLAC STREAMINFO metadata in the second ogg packet is really convoluted!
2240
2241 2003-11-17 Monday 19:05  hartman
2242
2243  * fix the search field and cleanup of the checkboxes init.
2244    - currently we don't seek in playlist position 0->currently selected
2245      wxwindows doesn't do this either.
2246    - bigben: for the state of the checkboxes look at callbacks (see playlistChanged in intf.m)
2247
2248 2003-11-17 Monday 18:48  gbazin
2249
2250  * modules/packetizer/mpeg4video.c: ported to the new packetizers api (This packetizer really ought to be rewritten from scratch).
2251
2252 2003-11-17 Monday 15:29  garf
2253
2254   * http.c: fixed bug with spaces in mrl
2255
2256 2003-11-17 Monday 15:11  hartman
2257
2258  * fix previous commit
2259
2260 2003-11-17 Monday 14:46  massiot
2261
2262  * modules/access_output/udp.c: more debug
2263  * modules/mux/mpeg/ts.c: new dts-delay option to add delay between the
2264    PCR and the DTS of the current frame.
2265    When deleting a video or audio stream (in case of PMT change), the
2266    new video and audio ES will take again the pid-video and pid-audio if
2267    they have been specified.
2268
2269 2003-11-17 Monday 14:11  bigben
2270
2271  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).
2272
2273 2003-11-17 Monday 13:14  hartman
2274
2275  * use more recent libebml and libmatroska
2276
2277 2003-11-17 Monday 13:05  bigben
2278
2279  added search function to the playlist
2280
2281 2003-11-17 Monday 11:25  fenrir
2282
2283   * ts: improve PCR handling. pcr-soft doesn't exist anymore.
2284     Options:
2285          - caching: time on which bitrate smouthing is applied (default: 200ms)
2286          - pcr : delay between 2 PCR (Really more accurate). (default: 30ms)
2287          - bmin and bmax doesn't work anymore.
2288
2289 2003-11-17 Monday 06:31  hartman
2290
2291   * THANKS: hungarian translator and designer of OSX intf controller added
2292   * modules/LIST: updated
2293   * Makefile.am: include new OS X art in the dist.
2294   * NEWS: updated
2295   * */.cvsignore: added and improved some of these.
2296   * modules/gui/macosx/prefs_widgets.?:
2297     - new config controls much like in the wxwindows module. not yet in use.
2298     - beware not tested irl. but it compiles :)
2299
2300 2003-11-17 Monday 02:55  fenrir
2301
2302   * transcode: hmmm, the compil fix was for this file ...
2303
2304 2003-11-17 Monday 02:52  fenrir
2305
2306   * all: a little compil fix and more sanity checks (needed for wma).
2307
2308 2003-11-17 Monday 00:06  sigmunau
2309
2310  modules/gui/wxwindows/*:
2311   * implemented sorting by a column by clicking on it
2312
2313 2003-11-16 Sunday 22:54  gbazin
2314
2315  * ALL: moved i_bitrate out of audio_format_t into es_format_t
2316
2317 2003-11-16 Sunday 22:29  sam
2318
2319    * modules/video_output/caca.c: color ASCII art video output using libcaca.
2320
2321 2003-11-16 Sunday 22:23  gbazin
2322
2323  * modules/codec/ffmpeg/video.c, src/input/input_dec.c: a couple of fixes. Thanks fenrir :)
2324
2325 2003-11-16 Sunday 22:10  sam
2326
2327    * include/vlc_keys.h: Fixed a warning in StringToKey().
2328
2329 2003-11-16 Sunday 21:28  gbazin
2330
2331  * modules/misc/dummy/encoder.c: forgot a file
2332
2333 2003-11-16 Sunday 21:07  gbazin
2334
2335  * ALL: final improvements to the decoders/packetizers api.
2336     (There are still a few decoders/packetizers left to be converted but this shouldn't take too long).
2337  * ALL: small improvements to the encoders api.
2338
2339 2003-11-16 Sunday 20:41  garf
2340
2341   * http.c: little fix
2342
2343 2003-11-16 Sunday 15:51  titer
2344
2345   avi.c: compile fix
2346
2347 2003-11-16 Sunday 11:21  bigben
2348
2349  Added random, repeat one and repeat all checkboxes to the playlist
2350
2351 2003-11-16 Sunday 00:08  fenrir
2352
2353   * fixed a segfault with avi without index.
2354
2355 2003-11-15 Saturday 23:21  fenrir
2356
2357  * v4l: hack from xine from GStreamer to compile v4l on debian unstable.
2358
2359   (message from xine: fix build on Debian unstable, those dummies seem to
2360    have put the Linux 2.6 headers in place of the 2.4 ones in glibc...)
2361
2362 2003-11-15 Saturday 22:42  hartman
2363
2364  * New OSX controller (iTunes style)
2365    - Drag and drop implemented
2366    - still need new sliders and remove the titlebar.
2367  * revert the mozilla plugin changes. i will build a seperate module for that
2368  * simplified previous/next (only playlist, people with chapters and titles
2369     will have to use the menu
2370  * Moved the disable screensaver from interface to vout.
2371
2372 2003-11-15 Saturday 22:02  hartman
2373
2374  * added ffmpeg cvsroot (not in use atm)
2375  * forced some config options on ffmpeg
2376
2377 2003-11-15 Saturday 18:57  fenrir
2378
2379   * set dts/length of all pes packet.
2380
2381 2003-11-15 Saturday 15:40  hartman
2382
2383  * extra data has changed and was crashing.
2384
2385 2003-11-15 Saturday 13:09  massiot
2386
2387  * Fixed typos.
2388
2389 2003-11-15 Saturday 10:38  ipkiss
2390
2391  Small fix in a preference description string
2392
2393 2003-11-15 Saturday 02:38  hartman
2394
2395  * broken URL
2396
2397 2003-11-15 Saturday 01:21  massiot
2398
2399  * New build system for the contrib packages of VLC. It supports to
2400    download a precompiled binary package, or to build all the packages
2401    from the sources, at the user's option. It is currently written for
2402    Mac OS X, but could easily be ported to other platforms.
2403
2404 2003-11-15 Saturday 00:26  hartman
2405
2406  * spelling fix
2407
2408 2003-11-14 Friday 20:17  hartman
2409
2410  * Fix the label in the prefs of the play/pause hotkey.
2411
2412 2003-11-14 Friday 03:51  hartman
2413
2414  * fixed playlist_Pause
2415
2416 2003-11-13 Thursday 21:15  gbazin
2417
2418  * modules/video_filter/transform.c: fix for ./toolbox --update-po
2419
2420 2003-11-13 Thursday 17:59  gbazin
2421
2422  * include/ninput.h: ES_EXTRA_TYPE_SUBHEADER wasn't defined.
2423
2424 2003-11-13 Thursday 14:23  lool
2425
2426    * INSTALL.win32: slightly changed the list of required packages
2427
2428 2003-11-13 Thursday 13:31  fenrir
2429
2430   * input: handle also SPU in es_out_Add (and fix a bad lock).
2431   * sub: use es_out_Add (and that give a proper solution for multiple tracks)
2432          fixed seeking with sub. (pf_demux was called in Seek instead of
2433          pf_seek ...)
2434
2435 2003-11-13 Thursday 12:28  fenrir
2436
2437   * src/input/input.c: es_out_Add automatically add informations
2438   (input_AddInfo) on the ES.
2439   * all: removed duplicated input_AddInfo.
2440
2441 2003-11-13 Thursday 11:49  fenrir
2442
2443   * avi: little clean up, and ported to es_format_t.
2444
2445 2003-11-12 Wednesday 20:01  gbazin
2446
2447  * modules/misc/sap.c: fixed misplaced variable declaration.
2448
2449 2003-11-12 Wednesday 18:13  fenrir
2450
2451   * all: big clean up (no more global variables).
2452
2453 2003-11-12 Wednesday 08:10  zorglub
2454
2455  Support for announcement of playlist group in SAP announces
2456  Needs the latest miniSAPserver CVS
2457
2458 2003-11-12 Wednesday 03:02  garf
2459
2460   * little fix due to my last commit
2461
2462 2003-11-12 Wednesday 02:56  garf
2463
2464   * http.c: little fix in RPN evaluator (now it is real RPN).
2465
2466 2003-11-12 Wednesday 02:45  hartman
2467
2468  * small fix to the playlist window
2469
2470 2003-11-12 Wednesday 02:43  garf
2471
2472   * http.c : added parsing of options in Add MRL option. In http.c is a the
2473              parse_MRL function which perhaps should be somewhere else
2474              (playlist ?).
2475   * Makefile.am : forgoten style.css
2476   * index.html : little fixes
2477   * intf-http.txt : updated doc
2478
2479 2003-11-12 Wednesday 01:22  hartman
2480
2481  * Away with that annoying playlist drawer. We now have a nice resizable
2482    window, with additional index and author columns.
2483
2484 2003-11-11 Tuesday 23:50  hartman
2485
2486  * include/vlc_keys.h: added StringToKey()
2487  * src/libvlc.h: added macosx defaults and changed the quit shortcut to ctrl-q
2488  * modeules/gui/macosx/controls.m: now jump 10 seconds. works better than 5
2489  * REST: implemented configurable hotkeys for OS X.
2490
2491 2003-11-11 Tuesday 21:23  hartman
2492
2493  * when config_ResetAll() a key config value becomes "Unset" (0) instead of
2494    it's original value. With this you at least won't break your config file,
2495    because it comments out the value during saving, when it's identical to the,
2496    original value. The question however remains, why does a resetAll result
2497    in a 0 in the 'current' config in use, and in original value at time of saving?
2498
2499 2003-11-11 Tuesday 02:49  fenrir
2500
2501   * wav: es_format_t
2502
2503 2003-11-11 Tuesday 01:33  fenrir
2504
2505   * mkv: ues es_format_t.
2506
2507 2003-11-11 Tuesday 00:37  fenrir
2508
2509   * all: use es_format_t and es_out_*. (Not well tested yet...)
2510
2511 2003-11-10 Monday 18:21  gbazin
2512
2513  * modules/gui/wxwindows/open.cpp: compilation fix for unicode version.
2514
2515 2003-11-10 Monday 17:47  gbazin
2516
2517  * configure.ac: link ws2_32 in the right order on win32 for livedotcom.
2518
2519 2003-11-10 Monday 00:49  hartman
2520
2521  * New Hungarian translation contributed by 'DirectX' (Name under investigation)
2522
2523 2003-11-10 Monday 00:14  gbazin
2524
2525  * modules/gui/wxwindows/*: dshow open panel is fully functionnal.
2526
2527 2003-11-09 Sunday 21:29  jpsaman
2528
2529  PDA Interface:
2530  * Transcode tabpage added
2531  * code cleanup
2532
2533 2003-11-09 Sunday 20:13  gbazin
2534
2535  * modules/gui/wxwindows/open.cpp: added an AutoBuildPanel() that is used to construct the dshow tab.
2536     (It is not quite useful yet but will be shortly).
2537
2538 2003-11-09 Sunday 19:49  jpsaman
2539
2540  PDA Interface:
2541  * Camera tabpage is done.
2542
2543 2003-11-09 Sunday 18:52  jpsaman
2544
2545  PDA interface:
2546  * improvements on Camera tabpage
2547
2548 2003-11-09 Sunday 18:06  rocky
2549
2550  Allow return to have a numeric prefix too.
2551
2552 2003-11-09 Sunday 17:45  rocky
2553
2554  Small changes to assist debugging.
2555
2556 2003-11-09 Sunday 16:00  titer
2557
2558   + modules/gui/beos/VideoOutput.cpp: fixed modifiers
2559   + src/misc/beos_specific.cpp: cosmetic
2560
2561 2003-11-09 Sunday 15:55  jpsaman
2562
2563  PDA Interface:
2564  * More changes on the Camera tabpage
2565  * Cleanup some dead interface wood ;-)
2566
2567 2003-11-09 Sunday 15:29  gbazin
2568
2569  * modules/access/v4l/v4l.c: couple of fixes.
2570
2571 2003-11-09 Sunday 13:59  jpsaman
2572
2573  PDA inteface:
2574  * Redesigned "Camera" tabpage.
2575
2576 2003-11-09 Sunday 13:20  gbazin
2577
2578  * modules/gui/wxwindows/preferences_widgets.cpp: compilation fix.
2579
2580 2003-11-09 Sunday 05:22  garf
2581
2582   * http.c: removed a completely useless check (now you can change volume
2583            value without playing anything)
2584
2585 2003-11-09 Sunday 05:15  garf
2586
2587   * index.html: little fix with volume textbox
2588
2589 2003-11-09 Sunday 03:43  garf
2590
2591   * http interface: changed index.html for new seek function. small change
2592                    in css.
2593
2594 2003-11-09 Sunday 03:41  garf
2595
2596   * http.c: modify seek function (now you can put almost everything which
2597            looks like a time/length)
2598
2599 2003-11-09 Sunday 00:52  rocky
2600
2601  Handle keyboard input: numeric entry, next, prev, return and default.
2602
2603 2003-11-08 Saturday 23:12  sigmunau
2604
2605  use "video" and not "audio" as media type, and 33 (mpeg2 ts) and not 14
2606  (mp3) as payload type
2607
2608 2003-11-08 Saturday 23:02  sigmunau
2609
2610  ignore streams that are not m=audio or m=video
2611
2612 2003-11-08 Saturday 18:31  jpsaman
2613
2614  PDA Interface
2615  * simplefied network tabpage
2616
2617 2003-11-08 Saturday 18:23  titer
2618
2619   + configure.ac: link httpd and stream_out_standard against -lsocket
2620   + modules/gui/beos/*: use hotkeys
2621   + include/vlc_keys.h, src/misc/configuration.c:
2622     renamed modifiers into vlc_modifiers so it does not conflict with
2623     BeOS' modifiers()
2624
2625 2003-11-08 Saturday 16:04  jpsaman
2626
2627  PDA interface:
2628  * Network tabpage works
2629  * cleanup of code
2630
2631 2003-11-08 Saturday 15:59  hartman
2632
2633  * spelling fix and fix of copyright and version strings on info.html
2634
2635 2003-11-08 Saturday 14:54  massiot
2636
2637  By default disable the stream_out_transrate plug-in since it takes 2 hours
2638  compiling.
2639
2640 2003-11-08 Saturday 12:25  sigmunau
2641
2642  modules/misc/sap.c:
2643   * support sap announces that use dos style linebreaks
2644
2645 2003-11-08 Saturday 09:05  fenrir
2646
2647   * useless.
2648
2649 2003-11-08 Saturday 06:47  fenrir
2650
2651   * livedotcom.cpp:
2652      - added X-QT and X-QUICKTIME video support.
2653      - first try for seek and position display support.
2654      (position is buggy, and seek won't really work as long as wx try to seek
2655      each time the slider is moved)
2656
2657 2003-11-08 Saturday 04:57  fenrir
2658
2659   * araw.c: prevent segfault with ulaw/alaw.
2660
2661 2003-11-07 Friday 22:56  gbazin
2662
2663  * configure.aci, modules/demux/livedotcom.cpp: win32 compilation fixes.
2664
2665 2003-11-07 Friday 21:44  fenrir
2666
2667   * lalala added livedotcom
2668
2669 2003-11-07 Friday 21:44  fenrir
2670
2671   * configure.ac: added --enable-livedotcom and --with-livedotcom-tree.
2672   (--with-livedotcom-tree is mandatory when using --enable-livedotcom, so
2673   livedotcom isn't compiled by default)
2674
2675 2003-11-07 Friday 21:30  massiot
2676
2677  * modules/stream_out/transrate: New transrating module, based on GPL
2678    code from www.metakine.com.
2679    CAUTION : the code is currently very ugly, with static variables, no
2680    code convention, etc. I check it in "as is" because it may be useful
2681    to some people.
2682    Don't expect a bitrate reduction of more than 30 % with acceptable
2683    quality.
2684  * modules/demux/mpeg/ts.c: Useful debug message
2685
2686 2003-11-07 Friday 19:30  massiot
2687
2688  * src/misc/threads.c: Implementation of real-time priorities for UNIX-like
2689    pthread systems (activate with --rt-priority)
2690  * modules/access_output/udp.c: Only discard packets which are _very_ late
2691
2692 2003-11-07 Friday 18:41  massiot
2693
2694  * modules/mux/mpeg/ts.c:
2695    - By default send PCRs every 90 ms, because the upper limit is 100 ms
2696    - New pid-video and pid-audio sout variables
2697
2698 2003-11-07 Friday 18:32  fenrir
2699
2700   * udp: mp3/rtp is now correctly working.
2701
2702 2003-11-07 Friday 18:32  fenrir
2703
2704   * rtp: removed a annoying debug message
2705   * announce.c: fixed a warning.
2706
2707 2003-11-07 Friday 18:08  fenrir
2708
2709   * livedotcom.cpp:
2710      - improve a lot pts handling.
2711      - added --rtsp-caching.
2712      - implemented DEMUX_GET_TIME  and declared the input as seekable to
2713      make the interface displaying the time.
2714   Now I can read rtp stream from VLC using http export for sdp :) (MPEG4
2715  video, MPEG 1/2 video and mp3 audio tested successfully)
2716
2717 2003-11-07 Friday 17:44  fenrir
2718
2719   * added vlc_url_t structure, vlc_UrlParse and vlc_UrlClean.
2720   (It could avoid a lot of duplicated code...)
2721
2722 2003-11-07 Friday 17:43  fenrir
2723
2724   * rtp: added a sdp options to export sdp. For now only as http.
2725  options: #rtp{dst=ip,port=port,[sdp=http://ip:port/file],[mux=]}
2726
2727 2003-11-07 Friday 16:53  massiot
2728
2729  * modules/packetizer/mpegvideo.c: Detect discontinuities and trash
2730    corrupt packets. Also flag GOP headers with SOUT_BUFFER_FLAGS_GOP.
2731
2732 2003-11-07 Friday 14:15  jpsaman
2733
2734  PDA interface:
2735  * cleanup code
2736  * cleanup interface
2737
2738 2003-11-07 Friday 13:31  massiot
2739
2740  * Updated documentation.
2741
2742 2003-11-07 Friday 13:28  massiot
2743
2744  * modules/access/satellite: Big rework of the old satellite module.
2745    - ability to select between different tuners if the board has several
2746      tuners
2747    - abitility to select between different demux if the board has several
2748      demuxes
2749    - if frequency isn't specified, do not try to tune the tuner and
2750      assume some other software already did it
2751    - set a bigger buffer size to avoid packet losses
2752    - do not filter too many PIDs since some board only have 8 filters
2753    - kludged so that the module works perfectly well with the demuxstream
2754      demuxer
2755    - use DMX_PES_OTHER all the time because some boards do not have a
2756      decoder chip (this may be a problem for you)
2757
2758  This changeset is part of the Dreambox port of VLC.
2759
2760 2003-11-07 Friday 13:01  jpsaman
2761
2762  PDA interface:
2763  * Directory browsing works
2764  * Coredump is solved
2765  * Adding files or entire directories to the playlist GUI control works.
2766
2767 2003-11-07 Friday 12:27  fenrir
2768
2769   * livedotcom.cpp: - better pts handling  but still bad. (and using rtsp
2770   over tcp doesn't really work yet).
2771                     - fixed bad usage of delete vs delete[]
2772  (using --rtsp-tcp still leads to segfault)
2773
2774 2003-11-07 Friday 10:31  rocky
2775
2776  Need to change libvcdinfo to be more robust when there are
2777  reading the extended PSD. Given that area-highlighting and
2778  features in the extended PSD haven't been implemented,
2779  best then to not try to read this at all.
2780
2781 2003-11-07 Friday 09:24  jpsaman
2782
2783  Basic functionality of File tabpage is working.
2784
2785 2003-11-07 Friday 07:59  jpsaman
2786
2787  Removing GPE specific stuff.
2788
2789 2003-11-07 Friday 00:28  fenrir
2790
2791   * more tolerant  sdp check when using  rtsp://. (SDP from some  DSS have a
2792   lot of mandatory fields missing, like v, o, and s)
2793
2794 2003-11-06 Thursday 22:23  zorglub
2795
2796  Sync with latest changes
2797
2798 2003-11-06 Thursday 22:14  fenrir
2799
2800   * livedotcom.cpp: use live.com library to read rtsp and sdp file.
2801      TODO:
2802          - handle PTS (for now, I just use mdate() :)
2803          - support TS/PS (hard as it needs a lot of work on TS/PS demuxers).
2804          - support X-QT and X-QUICKTIME. (I don't know if it's really used).
2805          - implement pause, seek ...
2806          - clean up/bugs fixes...
2807          - ...
2808
2809 2003-11-06 Thursday 20:12  gbazin
2810
2811  * modules/demux/mpeg/ts.c: compilation fix for old libdvbpsi.
2812
2813 2003-11-06 Thursday 19:35  nitrox
2814
2815  . a small fix .... (many other to follow in the next days)
2816
2817 2003-11-06 Thursday 18:55  hartman
2818
2819  * Going to Fullscreen was effecting all vout's. should affect only the frontmost one.
2820
2821 2003-11-06 Thursday 18:35  hartman
2822
2823  * Updated the Output dialog.
2824    - support for slp
2825    - support for theora
2826    - support for demuxdump
2827
2828 2003-11-06 Thursday 17:08  nitrox
2829
2830  . I422 -> YV12 Chroma
2831
2832  This work is part of the work done by Anevia for the "Gran Theatro del
2833  Barcelona".
2834
2835 2003-11-06 Thursday 16:54  nitrox
2836
2837  . 422 deinterlacing (bob and blend filters)
2838
2839  This work is part of the work done by Anevia for the "Gran Theatro del
2840  Barcelona".
2841
2842 2003-11-06 Thursday 16:37  nitrox
2843
2844  oups, ... forgot the interesting file !
2845
2846 2003-11-06 Thursday 16:36  nitrox
2847
2848  dvbsub.c: DVB subtitles decoder (ETSI EN 300 743). There is still a lot of
2849            things to write to implement competely the standard but this decoder
2850            will work in most of the pictures subtitles cases. Text subtitles
2851            decoding is not implemented at all.
2852            This decoder has been validated with CAVENA encoders after few
2853            remarks of their developpers.
2854
2855  include/*: addded a p_spuinfo field in the decider_fifo_t and the
2856             es_descriptor_t
2857
2858  codecs.h: added a dvb_spuinfo_t structure to identify the id of the selected
2859            track.
2860
2861  modules/demux/mpeg: added the support of the dvb subtitles track. Need last
2862                      libdvbpsi (0x59 descriptor) to compile. The demuxer
2863                      creates n fake ES as each ES carries up to 256 subtitles
2864                      tracks.
2865
2866  This work is part of the work done by Anevia for the "Gran Theatro del
2867  Barcelona".
2868
2869 2003-11-06 Thursday 16:28  hartman
2870
2871  * changed how cursor hiding works. Not perfect, but it's less complicated.
2872    - less vague bugs :)
2873  * changed the global hotkey for play/pause to command-p since 'space' won't be
2874    defined as the hotkey. i was sick of all the hacks i had made to have it work
2875    that way, so the end. space only works in the vout from now on.
2876
2877 2003-11-06 Thursday 16:06  massiot
2878
2879  * New (experimental and incomplete) demuxstream module. It bypasses the
2880  stream output, and takes what comes from a DVB card and sends it onto
2881  the network. I didn't activate it in configure.ac because I suspect there
2882  might be problems with iovec on Windows (and there is probably a better
2883  way to do it).
2884
2885 2003-11-06 Thursday 10:09  sam
2886
2887    * bootstrap: remove autom4te.cache before running autoconf
2888
2889 2003-11-06 Thursday 09:59  gbazin
2890
2891  * modules/misc/sap.c: compilation fix.
2892
2893 2003-11-06 Thursday 01:49  garf
2894
2895   * http interface: added volume control (relative or absolute) and
2896                    sort playlist function.
2897
2898 2003-11-06 Thursday 00:12  gbazin
2899
2900  * modules/access/v4l/v4l.c: big clean-up of the Video4Linux input.
2901     New --v4l-vdev and --v4l-adev config options and the ability to play an audio only stream.
2902
2903 2003-11-05 Wednesday 23:32  hartman
2904
2905  * Compilation fix. One to many )
2906
2907 2003-11-05 Wednesday 23:28  fenrir
2908
2909   * sap: big clean up + some buffer overflow fixes (still need some work).
2910
2911 2003-11-05 Wednesday 20:06  gbazin
2912
2913  * modules/gui/wxwindows/streamout.cpp: fixed a couple of things.
2914
2915 2003-11-05 Wednesday 18:59  gbazin
2916
2917  * 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.
2918  * modules/gui/wxwindows/preferences_widgets.cpp: compilation fix.
2919  * src/misc/configuration.c: use strtol() instead of atoi().
2920
2921 2003-11-05 Wednesday 17:57  gbazin
2922
2923  * src/input/input.c: honor the --demux config option (will be overriden if demux is specified in the MRL).
2924     I'm not exactly sure this is wise as some users will surely fuck-up their preferences and force a specific demux...
2925     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).
2926  * src/misc/modules.c: changed module_Need() to use var_Get() instead of config_Get.
2927
2928  * modules/gui/wxwindows/*: moved the demuxdump option from the open dialog to the streamout dialog.
2929
2930 2003-11-05 Wednesday 17:46  gbazin
2931
2932  * modules/codec/ffmpeg/encoder.c: fixed bug in the audio encoder.
2933  * modules/gui/wxwindows/preferences_widgets.*: bug fix.
2934
2935 2003-11-05 Wednesday 09:16  gbazin
2936
2937  * include/video_output.h: forgot this file in the vout_Synchro commit yesterday.
2938
2939 2003-11-05 Wednesday 02:43  gbazin
2940
2941  * modules/gui/wxwindows/preferences_widgets.*: added a refresh button for config vars with choices lists which have a pf_list_update callback.
2942  * modules/access/dshow/dshow.cpp: provide a callback to update the devices lists.
2943
2944 2003-11-05 Wednesday 01:47  fenrir
2945
2946   * all: who has seen that I have just forgot to release any buffers...
2947
2948 2003-11-05 Wednesday 00:40  hartman
2949
2950  * moved garfou's changes before a variable that is at risk of overflow
2951    maybe this will fix the random crashes?
2952
2953 2003-11-05 Wednesday 00:39  gbazin
2954
2955  * include/configuration.h: some small re-work of the config declaration macros.
2956     String choices lists can now also have a list of text descriptions associated with them.
2957     Added integer choices lists.
2958  * modules/gui/wxwindows/: modified config widgets to use the new config options.
2959  * ALL: updated for the new config options.
2960
2961 2003-11-05 Wednesday 00:17  hartman
2962
2963  Please test if this has any regressions
2964
2965  * include/codecs.h:
2966    - created a subtitle_data_t to be used by subtitle demuxers
2967      and decoders to pass information.
2968    - ToDo: access/dvd/es.c and spudec need to be fixed to use the palette field
2969      of this new struct.
2970  * modules/codec/subsdec.c:
2971    - moved the decoding of ssa textlines to here.
2972    - ToDo: support for any tags is lacking atm., but now possible.
2973  * modules/demux/mkv.cpp:
2974    - ssa is now passed undecoded to ssa subsdec.
2975    - ssa headers are passed to ssa subsdec via subtitle_data_t
2976    - ToDo: decode idx header info and fill the subtitle_data_t
2977    - ToDo: support for compressed vobsubs.
2978  * modules/demux/util/sub.?:
2979    - moved ssa decoding out of here.
2980    - ToDo: add support for multiple tracks
2981    - ToDo: implement reading vobsub .sub files (not .idx)
2982
2983 2003-11-04 Tuesday 17:46  gbazin
2984
2985  * src/video_output/vout_synchro.c, include/vout_synchro.h: got rid of the dependency on the vout.
2986  * modules/codec/libmpeg2.c: updated with the synchro api changes.
2987
2988 2003-11-04 Tuesday 15:52  garf
2989
2990   * http interface: added "fullscreen" and "keep" functions
2991
2992 2003-11-04 Tuesday 15:31  sam
2993
2994    * bootstrap: Fixed an automake breakage when gettext is not present.
2995
2996 2003-11-04 Tuesday 15:26  sam
2997
2998    * debian/control:
2999      + Build-depend on fixed dvb-dev packages.
3000
3001 2003-11-04 Tuesday 14:51  fenrir
3002
3003   * adpcm: converted to new API (need more testing).
3004
3005 2003-11-04 Tuesday 11:11  titer
3006
3007   + configure.ac:
3008       fixed a link issue on BeOS
3009   + modules/demux/util/sub.c:
3010       gcc != 3 fix
3011   + modules/gui/beos/*:
3012       compile fixes; never replace int32 with int32_t, these are not the
3013       same on BeOS (long/int)
3014
3015 2003-11-04 Tuesday 02:23  fenrir
3016
3017   * input: fixed position-offset, time and time-offset.
3018
3019   * hotkeys: never _never_ use  demux_Control outside of src/input/ (it's
3020   completely broken,  there is a lot  more things to do),  all interfaces
3021   have  to  use  var_Get/Set  (time(-offset),  position(-offset),  state,
3022   rate(-slower|-faster)...  ).
3023   Btw,   input_SetStatus,   input_Seek,   input_Tell,   input_ChangeArea,
3024   input_ToggleES,  will   be  quickly   obsolete  and   removed(at  least
3025   unavailable for intf), so we should convert remaining interfaces (ie all
3026   except wx, osx, rc, http, hotkeys).
3027
3028   * avi: implemented DEMUX_SET_TIME (not yet used).
3029
3030 2003-11-04 Tuesday 01:27  fenrir
3031
3032   * araw: ported to new API.
3033
3034 2003-11-03 Monday 23:05  fenrir
3035
3036   * removed old faad detection.
3037
3038 2003-11-03 Monday 22:36  sam
3039
3040    * modules/misc/sap.c: fixed a warning and some coding style insanities.
3041
3042 2003-11-03 Monday 22:30  fenrir
3043
3044   * all: ported the faad decoder to the new API (btw, aac HE untested).
3045   I have not kept the compatibility with older faad version (but check is
3046   still be  done in configure.ac). (I  didn't like it as  old version are
3047   really buggy).
3048
3049 2003-11-03 Monday 20:22  gbazin
3050
3051  * modules/access/dshow/*: attempt at supporting DV inputs (completely untested).
3052
3053 2003-11-03 Monday 15:27  hartman
3054
3055  * modules/gui/macosx/*: Commit of the Visualizations menu item.
3056  * ALL: bring the project files to XCode.
3057    10.2 users should revert the change in Makefile.am or they won't be able to
3058    build VLC on their machine. Editing the project files will probably also not
3059    be possible for them.
3060
3061 2003-11-03 Monday 14:02  gbazin
3062
3063  * modules/demux/mpeg/*: added support for ISO/IEC 13818-7 Audio with ADTS transport syntax to the TS demux.
3064
3065 2003-11-03 Monday 03:21  garf
3066
3067   * 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 :) )
3068   * changed http interface more "neutral" colors
3069
3070 2003-11-02 Sunday 23:13  zorglub
3071
3072  Removed debug messages
3073
3074 2003-11-02 Sunday 22:51  gbazin
3075
3076  * modules/control/http.c: cough cough.
3077
3078 2003-11-02 Sunday 22:28  gbazin
3079
3080  * Makefile.am: small change to the package-win32 target.
3081
3082 2003-11-02 Sunday 22:16  gbazin
3083
3084  * modules/gui/wxwindows/preferences_widgets.cpp: show the current value when using sliders.
3085
3086 2003-11-02 Sunday 22:15  gbazin
3087
3088  * 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.
3089
3090 2003-11-02 Sunday 21:26  gbazin
3091
3092  * Makefile.am: include the .css file from the html interface into the win32 package.
3093
3094 2003-11-02 Sunday 19:26  gbazin
3095
3096  * modules/control/http.c: delete command supports a list of items.
3097  * doc/intf-http.txt: update for delete command.
3098  * share/http/index.html: added the possibility to delete playlist items.
3099
3100 2003-11-02 Sunday 18:03  sigmunau
3101
3102  modules/demux/mkv.cpp:
3103   * proper fix for timing with vobsub tracks ( and possibly some other cases )
3104
3105 2003-11-02 Sunday 16:12  sigmunau
3106
3107  modules/demux/mkv.cpp:
3108   * fix a segfault on close caused by setting default language
3109
3110 2003-11-02 Sunday 12:22  gbazin
3111
3112  * src/audio_output/input.c: on-the-fly visualization changes.
3113  * modules/gui/wxwindows/menus.cpp: added a visualization entry.
3114
3115 2003-11-02 Sunday 06:33  hartman
3116
3117  * modules/audio_output/input.c: created variables to allow for a autogenerated
3118    Visualizations menu (is this the right location?)
3119    Problems currently are: Doesn't work on the fly. where to start?
3120    For that reason it now also uses config options instead of variables.
3121  * modules/visualization/visual/visual.c: small adaptions
3122  * modules/gui/macosx/controls.m: fix warnings.
3123
3124 2003-11-02 Sunday 01:41  hartman
3125
3126  * Fixed bugs in parsing SSA lines. Turns out we are currently parsing within demuxers.
3127    The parsing of lines should of course be moved to the decoder level.
3128
3129 2003-11-01 Saturday 21:50  fenrir
3130
3131   * added stream_out_rtp.
3132
3133 2003-11-01 Saturday 14:35  hartman
3134
3135  * an ebuild that pulls vlc from cvs and installs that.
3136
3137 2003-11-01 Saturday 10:07  sam
3138
3139    * debian/control:
3140      + Build-depend on a newer wxwindows version to avoid incompatibilities.
3141      + Build-depend on linux-kernel-headers and build-conflict on dvb-dev
3142        because these packages cannot be installed together.
3143    * debian/rules:
3144      + Temporarily disabled the framebuffer video output plugin because of
3145         current code errors in linux-kernel-headers.
3146
3147 2003-11-01 Saturday 06:57  fenrir
3148
3149   * rtp: added l8 (u8 samples) and l16 (s16b samples) support (eg to use with
3150   transcode).
3151
3152 2003-11-01 Saturday 06:56  fenrir
3153
3154   * araw: mhh, aout_buffer_t.i_nb_samples is samples _per_ channels...
3155
3156 2003-11-01 Saturday 06:27  fenrir
3157
3158   * araw: added pseudo raw encoder. (s16b and s16l -> u8,s8, s16l,s16b).
3159
3160 2003-11-01 Saturday 04:17  fenrir
3161
3162   * rtp: - added TS/PS support. (ex: #rtp{dst=ip,port=port,mux=ts} )
3163         PS will work if there is only one stream as the muxer doesn't set
3164         correctly dts/length for muxed packets. (so pretty useless ;)
3165          - added mpeg1/2 video. (how overcomplicated is rfc2250),
3166         tested with mplayer+live.com (but I'm not sure that my ES parsing
3167         is ok.)
3168          - btw, there is a ttl option.
3169
3170 2003-11-01 Saturday 00:15  fenrir
3171
3172   * rtp: Added mpeg4 video(rfc 3016) and audio(mpeg4-generic). ( but far
3173         from perfect)
3174          Use udp raw mode.
3175          Generate a SDP file (for now it is just fprintf to stderr).
3176          The streams produced work under gmp4player. (mpeg4ip)
3177
3178 2003-11-01 Saturday 00:11  fenrir
3179
3180   * udp: added a new option: raw, to use it udp{raw} (It doesn't try to
3181  fill packet send to mtu size, needed by rtp)
3182
3183 2003-10-31 Friday 23:57  sam
3184
3185    * The "coincoin" Debian upload (no, it's not a cocker).
3186
3187 2003-10-31 Friday 22:46  hartman
3188
3189  * starting support for external vobsubs.
3190    we can now read the .idx file. TODO:
3191    - create a structure to store subinfo in (like WAVEFORMATEX and BITMAPINFO
3192    - allow for multiple tracks in the sub demux
3193    - open the .sub vobsub file, remove the mpeg crud and prepare a packet
3194      for spudec.
3195
3196 2003-10-31 Friday 18:18  gbazin
3197
3198  * modules/control/hotkeys.c: use demux_Control( p_input, DEMUX_SET_TIME, ...) to seek, for better precision.
3199  * modules/video_output/directx/events.c: fix to catch the Alt key.
3200
3201 2003-10-31 Friday 16:57  fenrir
3202
3203   * begin to add a rtp mixer. For now it support mpeg audio and ac3(untested).
3204   TODO: (a lot of work)
3205      - gather multiple small frames in one packets (not really important).
3206      - add mpeg 1/2 video
3207      - export a sdp file (needed for all next codecs).
3208      - add mpeg4 audio/video
3209      - add ts/ps over RTP.
3210      - perhaps ogg over RTP if something is abled to read that.
3211
3212   command: #rtp{dst=ip,port=port,[mux=muxer]} (mux not yet implemented)
3213
3214   It automaticaly uses ip:port, ip:port+2, ip:port+4 ... (port should
3215   be odd btw)
3216
3217 2003-10-31 Friday 15:54  hartman
3218
3219  * modules/demux/mkv.cpp: Set English as the default for track language.
3220  * modules/gui/macosx/vout.m: removed debug
3221  * modules/gui/macosx/open.m: Panther compilation fixes
3222  * modules/gui/macosx/controls.m: OSDMessages :)
3223
3224 2003-10-30 Thursday 23:17  hartman
3225
3226  * Use the new vout_OSDMessage on the new hotkeys functions.
3227
3228 2003-10-30 Thursday 22:34  hartman
3229
3230  * implemented a vout_OSDMessage to display messages on the video at a specific
3231    location by any module.
3232  * added a OSD config option to the Video options. this will allow you to disable
3233    the messages printed by OSDMessage. Subtitles will still be shown however.
3234  * src/audio_output/intf.c: volumeSet sets the intf-change variable.
3235  * modules/gui/macosx/vout.m: fix the modifier detection.
3236
3237 2003-10-30 Thursday 21:44  gbazin
3238
3239  * include/modules_inner.h: bigger p_config[] array because the main module is becoming quite big.
3240
3241 2003-10-30 Thursday 17:59  gbazin
3242
3243  * modules/gui/skins/win32/*: fixed a problem with drag&drop when restarting the skins engine.
3244
3245 2003-10-30 Thursday 17:58  gbazin
3246
3247  * modules/control/hotkeys.c, src/libvlc.h, include/vlc_keys.h: added hotkeys for jump actions.
3248
3249 2003-10-30 Thursday 12:01  gbazin
3250
3251  * modules/stream_out/transcode.c: fixed last pts/dts calculation breakage.
3252
3253 2003-10-30 Thursday 00:12  sigmunau
3254
3255  modules/demux/mkv.cpp:
3256   * fixed timing with vobsubs
3257
3258 2003-10-29 Wednesday 23:36  sigmunau
3259
3260  modules/demux/mkv.cpp:
3261   * added support for matroska files with embedded spu tracks, what the
3262     matroska people call VobSubs
3263
3264 2003-10-29 Wednesday 23:31  gbazin
3265
3266  * modules/gui/wxwindows/preferences_widgets.cpp: attempt at optimizing KeyConfigControl which is really slow on wxGTK.
3267
3268 2003-10-29 Wednesday 22:25  zorglub
3269
3270  Wrap help at 72 chars instead of 80 to get our whole text displayed in the normal size
3271
3272 2003-10-29 Wednesday 21:04  gbazin
3273
3274  * modules/gui/wxwindows/preferences.cpp: restored the old size of the preferences panel... it is big enough already.
3275
3276 2003-10-29 Wednesday 20:53  gbazin
3277
3278  * modules/codec/ffmpeg/ffmpeg.c: CODEC_ID_MPEG2VIDEO only supported from version 4676.
3279
3280 2003-10-29 Wednesday 19:35  gbazin
3281
3282  * modules/codec/ffmpeg/ffmpeg.c: CODEC_ID_MP3 is only available on recent ffmpeg versions.
3283
3284 2003-10-29 Wednesday 18:54  gbazin
3285
3286  * modules/gui/wxwindows/*: fixed breakage.
3287
3288 2003-10-29 Wednesday 18:00  zorglub
3289
3290  Grmbl, it was obvious I would forget to add the new files
3291
3292 2003-10-29 Wednesday 17:32  zorglub
3293
3294  * src/playlist/* && Makefile.am
3295     - splitted the enormous playlist.c file
3296     - implemented a better item group system: groups have a name
3297       and must be created before use by
3298        playlist_CreateGroup( p_playlist, "newgroupname")
3299
3300  * modules/misc/sap.c
3301     - Create our own playlist group ("SAP") and use it
3302
3303  * modules/access/slp.c
3304     - Create our own playlist group ("SLP") and use it
3305
3306  * modules/demux/util/id3tag.c
3307     - Trigger playlist update when we have parsed our tag
3308
3309  * modules/gui/wxwindows/interface.cpp
3310     - Fixed the about box by using vlc_wraptext
3311     - Added the simple open and the streaming wizard icons
3312             *** Icons need to be changed ! ***
3313     - Added the visualization to the extended gui
3314
3315  * modules/gui/wxwindows/preferences.cpp && include/vlc_help.h
3316     - Enlarged the window to fit the wrapped text
3317     - Added help for audio encoders
3318
3319  * modules/gui/wxwindows/stream.cpp  & open.cpp & include/vlc_interface.h
3320     - Created a "streaming wizard" window (3-step streaming)
3321
3322  * modules/gui/wxwindows/iteminfo.cpp:
3323     - Group change is now based on the name
3324
3325  * modules/gui/wxwindows/playlist.cpp
3326     - Added author and group columns to the listview
3327     - Redesigned the window
3328     - Added the Sort menu with several criteria (title, author, group)
3329     - Added up/down buttons to move an item in the playlist
3330     - Added the group menu to enable/disable a group in an understandable way
3331
3332  TODO:
3333  -----
3334
3335  * playlist core :
3336     - Implement advanced sort capabilities  (multi-criteria)
3337     - File format to save the new features
3338     - export playlist (to M3U, eg)
3339     - more robust group creation (duplicates check, ...)
3340
3341  * wxWindows playlist:
3342     The idea of a treeview seems impossible, because of wxWindow's treeview,
3343     that don't allow multi-selection, and, as far as I know, multi-columns.
3344     - Provide a frontend to advanced sort (when it's done :-) )
3345     - Allow moving items by drag & drop (well, if possible, haven't checked yet)
3346     - Allow moving several items at once
3347     - Customizable listview (ability to remove/move columns)
3348     - Find a solution to the focus problem
3349       (when you change track, the selected one scrolls at the
3350        bottom of the visible screen)
3351
3352  * wxWindows interface:
3353     - New icons, our icons begin to get old and not so pretty
3354     - Find a solution for the volume bar (nobody understands what it is)
3355
3356 2003-10-29 Wednesday 12:23  gbazin
3357
3358  * modules/misc/freetype.c: don't use the pitch of the picture to calculate the text alignment.
3359  * modules/video_output/directx/events.c: fixed key modifiers detection.
3360  * modules/gui/wxwindows/*: removed the sorted flag from a couple of comboboxes.
3361
3362 2003-10-29 Wednesday 11:54  hartman
3363
3364  * hopefully this fixes the instability of the osx vout.
3365
3366 2003-10-29 Wednesday 02:13  hartman
3367
3368  * the OSX vout has support for the new hotkeys now. no prefs for it yet.
3369    And this is no final solution, i think it should be handled in VLCApplication.
3370
3371 2003-10-29 Wednesday 01:33  gbazin
3372
3373  * ALL: improved hotkeys support.
3374
3375 2003-10-29 Wednesday 00:04  sigmunau
3376
3377  modules/misc/freetype.c:
3378   * fixed freetype module on big endian systems
3379   * removed a nasty debug line
3380   * cosmetic fix
3381
3382 2003-10-28 Tuesday 21:59  gbazin
3383
3384  * modules/video_output/x11/xcommon.c: hotkeys handling cleanup and support for ctrl/alt/shift modifiers.
3385  * modules/gui/wxwindows/preferences_widgets.cpp: correctly select the active hotkey (needed on win32).
3386
3387 2003-10-28 Tuesday 20:34  hartman
3388
3389  * fix the missing symbols ogg issue
3390
3391 2003-10-28 Tuesday 20:15  hartman
3392
3393  * src/misc/darwin_specific.m: fixed some languages.
3394  * include/vlc_keys.h: added some extra keys on my keyboard.
3395
3396 2003-10-28 Tuesday 17:02  gbazin
3397
3398  * modules/video_output/directx/events.c: added centralized hotkeys support.
3399  * modules/misc/freetype.c: fixed default font on win32.
3400
3401 2003-10-28 Tuesday 14:51  sam
3402
3403    * include/vlc_keys.h: inlined the static function to avoid warnings.
3404
3405 2003-10-28 Tuesday 14:17  gbazin
3406
3407  * modules/codec/ffmpeg/video.c: fixed screwed up indirect rendering.
3408  * modules/codec/ffmpeg/postprocess.c: idem for postprocessing.
3409
3410 2003-10-28 Tuesday 07:17  ipkiss
3411
3412  Fix for a synchronization problem when a checkbox has 2 identical events
3413
3414 2003-10-27 Monday 22:42  jpsaman
3415
3416  PDA interface update:
3417  * File tab is beginning to work
3418  * Adding file to Playlist begins to work
3419
3420  Note: not very usefull yet.
3421
3422 2003-10-27 Monday 22:13  gbazin
3423
3424  * modules/gui/wxwindows/streamout.cpp: added theora to the list of video codecs and a few more bitrates.
3425
3426 2003-10-27 Monday 21:54  gbazin
3427
3428  * src/audio_output/dec.c: moved the audio desync option out of p_vlc so it can be modified on a per input basis.
3429
3430 2003-10-27 Monday 20:53  gbazin
3431
3432  * modules/stream_out/transcode.c: bail out if we can't find an audio encoder.
3433
3434 2003-10-27 Monday 19:48  gbazin
3435
3436  * modules/stream_out/transcode.c, modules/codec/ffmpeg/encoder.c: move the ffmpeg pts hack to the ffmpeg encoder.
3437
3438 2003-10-27 Monday 18:57  rocky
3439
3440  Don't assume when Activate is called that i_tell is at the beginning of
3441  an MPEG. Instead save that position seek to the beggining and restore
3442  the position. This allows Video CD's to be able to start from an
3443  entry other than the first one of a track.
3444
3445 2003-10-27 Monday 17:50  gbazin
3446
3447  * modules/codec/vorbis.c: fixed vorbis encoding.
3448  * modules/codec/ffmpeg/*: fixed ffmpeg encoding.
3449  * modules/stream_out/transcode.c: transcoding is working again.
3450
3451 2003-10-27 Monday 13:35  nitrox
3452
3453  . in PMT decoder, fix the iso639-2B language code decoding bug:
3454     only iso-639-2T codes were decoded
3455
3456 2003-10-27 Monday 10:00  gbazin
3457
3458  * modules/codec/ffmpeg/audio.c: compilation fix
3459
3460 2003-10-27 Monday 01:04  gbazin
3461
3462  * modules/codec/ffmpeg/*: ported the ffmpeg audio and video decoders to the new api.
3463     Isolated the video postprocessing routines in postprocess.c
3464
3465  * modules/codec/ffmpeg/encoder.c, modules/codec/vorbis.c, modules/stream_out/transcode.c,
3466     include/vlc_block.h, include/vlc_codec.h: extracted the encoders out of transcode.c.
3467     transcode now uses encoder plugins (currently ffmpeg, vorbis and theora).
3468
3469  PS: transcoding is currently a bit broken but I'll fix that ASAP.
3470
3471 2003-10-26 Sunday 23:03  sigmunau
3472
3473  modules/video_output/x11/xcommon.c:
3474   * report F1 to F12 keys
3475
3476 2003-10-26 Sunday 17:50  gbazin
3477
3478  * modules/video_output/x11/xcommon.c: compilation fix.
3479
3480 2003-10-26 Sunday 17:11  gbazin
3481
3482  * Makefile.am: strip the mozilla plugin when doing the win32 package.
3483  * configure.ac: on win32 we compile the theora module as a plugin, not builtin.
3484
3485 2003-10-26 Sunday 16:12  gbazin
3486
3487  * configure.ac: check for mozilla-config.h on win32 as well.
3488  * mozilla/support/npwin.cpp: some mozilla sdk don't include mozilla-config.h explicitly so do it ourselves.
3489
3490 2003-10-26 Sunday 14:49  sam
3491
3492    * bootstrap: Fixed breakage from previous commit.
3493
3494 2003-10-26 Sunday 13:57  sam
3495
3496    * bootstrap: Fixed a shell thinko causing unwanted plugins to be built.
3497
3498 2003-10-26 Sunday 13:10  sigmunau
3499
3500  modules/access/dvdplay/intf.c:
3501   * use new key-pressed in p_vlc, and not the one in p_vout
3502  src/video_output/video_output.c:
3503   * do not create the key-pressed variable in p_vout
3504
3505 2003-10-26 Sunday 13:07  gbazin
3506
3507  * INSTALL.win32: updated build instructions.
3508
3509 2003-10-26 Sunday 12:49  gbazin
3510
3511  * configure.ac: added a --disable-fribidi option and make sure the freetype module is linked with libiconv.
3512
3513 2003-10-26 Sunday 12:46  sigmunau
3514
3515  src/libvlc.c:
3516   * created a variable "key-pressed" in p_vlc that can be used to
3517     report or read key presses
3518   * allways try to start hotkeys interface in the background
3519  configure.ac, modules/control/Modules.am, modules/control/hotkeys.c:
3520   * a new control module that reads keypresses from "key-pressed" and
3521     performs an action depending on what is asosiated with this key.
3522     Also uses nice on screen messages to indicate what action was performed
3523  modules/video_filter/filter_common.h:
3524   * removed code to pass old style key reporting through filters
3525  modules/video_output/x11/xcommon.c:
3526   * report key-presses through the new mechanism. Incomplete, I need help
3527     with this.
3528
3529 2003-10-25 Saturday 20:19  fenrir
3530
3531   * v4l: added fps option to reduce the frame rate.
3532   Untested -> please report success or faillure.
3533
3534 2003-10-25 Saturday 17:48  gbazin
3535
3536  * bootstrap: fix for the AC_MSG_WARN() problem when pkg-config is not installed (hopefully).
3537
3538 2003-10-25 Saturday 04:49  sam
3539
3540    * modules/gui/wxwindows/Modules.am: Added a missing header to the file list.
3541
3542 2003-10-25 Saturday 04:48  sam
3543
3544    * bootstrap:
3545      + Fixed a typo causing the Mozilla plugin build to fail.
3546      + Call the generic rule in "all" instead of "all-am" to spare one make level
3547        of recursion.
3548
3549 2003-10-25 Saturday 03:44  sam
3550
3551    * bootstrap:
3552      + Smaller makefiles.
3553      + Faster builds. Heh.
3554
3555 2003-10-25 Saturday 00:49  sam
3556
3557    * include/vlc_common.h:
3558      + Removed u8, s8, u16 etc. for good.
3559    * ALL:
3560      + Replaced all occurrences of u8, s8, u16 etc. with uint8_t, int8_t, etc.
3561
3562 2003-10-25 Saturday 00:42  sam
3563
3564    * modules/video_output/wingdi.c, modules/video_output/svgalib.c: Fixed compilation
3565      errors due to the recent API change in vout_AllocatePicture.
3566
3567 2003-10-24 Friday 21:27  gbazin
3568
3569  * configure.ac: fix for wxWindows headers detection.
3570  * all: changed the prototype of vout_AllocatePicture() and vout_InitPicture().
3571  * src/video_output/vout_pictures.c: new vout_InitFormat() function that initialises a video_frame_format_t structure.
3572  * include/vlc_video.h: extended video_frame_format_t.
3573  * modules/codec/rawvideo.c: ported to the new decoder api.
3574  * modules/video_output/x11/*: simplifications.
3575
3576 2003-10-24 Friday 17:55  gbazin
3577
3578  * modules/packetizer/mpeg4audio.c: when packetizing adts streams, make sure we remove the adts headers before sending the data.
3579
3580 2003-10-24 Friday 17:43  sam
3581
3582    * modules/visualization/visual/:
3583      + Renamed fft_init into visual_fft_init because of a name clash with
3584        the ffmpeg libraries.
3585      + Replaced u8 s16 etc. with uint8_t int16_t etc.
3586
3587 2003-10-24 Friday 17:41  sam
3588
3589    * include/iso_lang.h: Since the exported functions use the "const" keyword,
3590      put the declarations in extern "C" {} in C++ modules.
3591
3592 2003-10-24 Friday 16:34  sam
3593
3594    * Makefile.am: Recurse into doc/ to install documentation.
3595    * configure.ac: Removed mention of plugin packetizer_mpegaudio which does
3596      not exist.
3597
3598 2003-10-24 Friday 14:50  sam
3599
3600    * toolbox: On Debian woody, don't activate the speex plugin, and use
3601      ttf-thryomanes instead of ttf-freefonts (not available).
3602
3603 2003-10-24 Friday 14:45  sam
3604
3605    * debian/rules:
3606      + Activated the speex codec.
3607      + Activated the PVR input module.
3608
3609 2003-10-24 Friday 14:13  sam
3610
3611    * modules/misc/freetype.c: Compilation fixes.
3612
3613 2003-10-24 Friday 12:22  fenrir
3614
3615   * avi: fix for playing avi file from ffserver.
3616
3617 2003-10-24 Friday 11:53  sam
3618
3619    * bootstrap: Fixed the "clean" rule in module subdirectories.
3620
3621 2003-10-24 Friday 11:31  sam
3622
3623    * debian/rules:
3624      + Disabled the deprecated satellite plugin; the dvb plugin is now
3625        the recommended one (Closes: #216367).
3626      + Don't install fortunes in /usr/share/games, they are too private for
3627        common mortals (Closes: #212856). They are still available in the
3628        /usr/share/doc/vlc directory though.
3629    * debian/control:
3630      + Depend on ttf-freefont for subtitles.
3631
3632 2003-10-24 Friday 11:28  sam
3633
3634    * modules/misc/freetype.c: Set the default font to a common Debian font.
3635
3636 2003-10-24 Friday 11:28  sam
3637
3638    * modules/access/satellite/access.c: Typo.
3639
3640 2003-10-24 Friday 09:32  bigben
3641
3642  changed input parametter to channel, to be compatble with v4l input
3643
3644 2003-10-23 Thursday 23:00  sigmunau
3645
3646  configure.ac, modules/misc/freetype.c:
3647    * Bidi support in the freetype module through fribidi
3648
3649 2003-10-23 Thursday 22:46  bigben
3650
3651  Added the "input" parameter in pvr input command line. Default is input=4 (tuner)
3652
3653 2003-10-23 Thursday 21:55  gbazin
3654
3655  * modules/audio_output/alsa.c: recover more easily in case of underrun.
3656
3657 2003-10-23 Thursday 21:28  gbazin
3658
3659  * modules/codec/mpeg_audio.c: debug_message--;
3660
3661 2003-10-23 Thursday 20:51  gbazin
3662
3663  * include/vlc_block_helper.h: fixed an idiotically stupid bug in block_PeekOffsetBytes().
3664  * modules/codec/mpeg_audio.c, modules/codec/a52.c, modules/packetizer/mpeg4audio.c: fixed a couple of issues.
3665
3666 2003-10-23 Thursday 17:04  sam
3667
3668    * configure.ac:
3669      + Detect <mozilla-config.h> on newer Mozilla versions.
3670    * mozilla/vlcpeer.cpp:
3671      + If neither NP_UNIX, NP_MACOSX nor NP_WIN are defined, default to NP_UNIX.
3672      + Use <mozilla-config.h> whenever possible.
3673
3674 2003-10-23 Thursday 16:48  gbazin
3675
3676  * modules/demux/ogg.c: arrggg... I shouldn't be allowed to commit ;)
3677
3678 2003-10-23 Thursday 16:43  sam
3679
3680    * src/libvlc.c: hid p_static_vlc in a vlc_current_object function so that
3681      it can later be used from outside as well.
3682
3683 2003-10-23 Thursday 16:26  sam
3684
3685    * doc/Makefile.am: Install a few files in /usr/share/doc/vlc/.
3686
3687 2003-10-23 Thursday 16:00  gbazin
3688
3689  * modules/gui/skins/src/*: don't forget to recreate a win32 timer when the skin is changed.
3690
3691 2003-10-23 Thursday 15:30  sam
3692
3693    * bootstrap: Only start removing files when required tools have been
3694      checked, to prevent inadvertent file losses.
3695
3696 2003-10-23 Thursday 14:30  jpsaman
3697
3698  Reviewed file:
3699  - fixed border cases with peeking in the packet.
3700
3701 2003-10-23 Thursday 11:26  gbazin
3702
3703  * share/skins/default/theme.xml: set "playondrop" to false for the playlist window.
3704  * Makefile.am, modules/visualization/visual/Modules.am, modules/stream_out/Modules.am: added missing headers.
3705
3706 2003-10-22 Wednesday 21:08  gbazin
3707
3708  * NEWS, modules/LIST: updated with the new features.
3709
3710 2003-10-22 Wednesday 19:12  ipkiss
3711
3712   * modules/gui/skins/*: Added a "playondrop" attribute to the "Window"
3713       tag, which enables to choose whether drop files should be played
3714       directly or only enqueued (default is "true", to be backwards
3715       compatible).
3716       Implemented on win32 and x11, only tested on win32.
3717   * doc/skins/skins-howto.txt: Updated the doc accordingly
3718
3719 2003-10-22 Wednesday 18:24  gbazin
3720
3721  * modules/codec/speex.c: fixed a couple of bugs.
3722
3723 2003-10-22 Wednesday 17:12  gbazin
3724
3725  * configure.ac, modules/codec/Modules.am, modules/codec/speex.c: new speex decoder and packetizer using libspeex.
3726  * modules/demux/ogg.c: added support for speex to the Ogg demuxer.
3727  * modules/mux/ogg.c: added support for speex to the Ogg muxer.
3728  * src/misc/variables.c: when creating choices object variables with inheritance enabled, automatically add the inherited value to the list of choices.
3729  * modules/access/udp.c: use an object variable and inheritance for "udp-caching".
3730  * src/input/input.c: disable the hack for filenames with colons on win32 because filenames can't contain colons.
3731
3732 2003-10-22 Wednesday 00:00  fenrir
3733
3734   * added support for S_SSA and S_ASS old way (fix 1373).
3735     added removing of all {\xxxx} in the SSA stream.
3736
3737 2003-10-21 Tuesday 18:33  gbazin
3738
3739  * modules/codec/ffmpeg/video.c: compilation fix for the latest ffmpeg changes (AVRational).
3740
3741 2003-10-21 Tuesday 17:31  gbazin
3742
3743  * configure.ac: tell the build system that mkv is a c++ plugin.
3744
3745 2003-10-21 Tuesday 12:30  hartman
3746
3747  Fixed dropdown lists. they were returning descriptions on a SaveAll instead of config options.
3748
3749 2003-10-21 Tuesday 01:48  titer
3750
3751   beos/VlcWrapper.cpp: started to use object variables
3752
3753 2003-10-21 Tuesday 01:05  titer
3754
3755   configure.ac:
3756    + updated libebml/libmatroska detection as matroska headers no longer
3757      include ebml headers directly. Hope you upgraded it - if not, you'll
3758      have to set your CFLAGS accordingly.
3759    + on BeOS, libmkv_plugin.so has to be linked to libstdc++
3760
3761   modules/control/http.c:
3762    + fix for gcc != 3
3763
3764 2003-10-20 Monday 22:43  fenrir
3765
3766   * intf-http.txt: small doc about how to write .html page for the http
3767   interface (up to date, but a bit technical...).
3768
3769   Btw, the first who ask me to write another documentation will just go
3770   to hell ;)
3771
3772 2003-10-20 Monday 22:28  gbazin
3773
3774  * src/playlist/playlist.c: added a playlist var_Set( "intf-change" ).
3775
3776 2003-10-20 Monday 22:27  gbazin
3777
3778  * modules/gui/skins/src/vlcproc.cpp: play, pause, and stop checkbox controls are now updated on "intf-change" playlist variable callback.
3779
3780 2003-10-20 Monday 21:48  gbazin
3781
3782  * Makefile.am, install-win32: include the mozilla plugin in the win32 package.
3783     You'll still have to install the mozilla plugin manually though.
3784
3785 2003-10-20 Monday 17:18  gbazin
3786
3787  * modules/demux/avi/libavi.c: multiline strings are not valid C.
3788
3789 2003-10-20 Monday 15:28  zorglub
3790
3791  Removed an awful debug message
3792
3793 2003-10-20 Monday 12:25  gbazin
3794
3795  * modules/gui/wxwindows/preferences*: added GetName(), GetType() and IsAdvanced() to ConfigControl and got rid of ConfigData for even more simplifications.
3796
3797 2003-10-20 Monday 10:37  gbazin
3798
3799  * 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.
3800
3801 2003-10-20 Monday 01:07  hartman
3802
3803  * even less duplicate entries by id3tags. Dupes are annoying :)
3804
3805 2003-10-20 Monday 00:09  gbazin
3806
3807  * modules/gui/wxwindows/preferences*: beware, casts from strings to char * are allocated on the stack.
3808
3809 2003-10-20 Monday 00:01  hartman
3810
3811  * Added a "demuxed-id3" variable to input.c so id3tags won't be parsed
3812    multiple times anymore.
3813
3814 2003-10-19 Sunday 23:38  gbazin
3815
3816  * modules/gui/wxwindows/preferences_widgets.cpp: compilation fix for unicode build.
3817     Small cosmetic fixes to the code.
3818  * modules/gui/wxwindows/menus.cpp: added a couple of new options.
3819
3820 2003-10-19 Sunday 23:12  hartman
3821
3822  * include/codecs.h: cosmetic fixes.
3823  * modules/gui/macosx/*:
3824    - remove the enqueue option from the open panel. why did i even add it? KISS
3825    - better use of name and uri fields of playlist_item_t
3826    - when users d&d a CD on VLC, it will now play. This breaks d&d folders
3827      located on a CD for now. Not really important but should be fixed later on.
3828
3829 2003-10-19 Sunday 22:52  sigmunau
3830
3831  modules/gui/wxwindows/interface.cpp: oooops
3832
3833 2003-10-19 Sunday 22:41  sigmunau
3834
3835  Factored the code for each of the different types of config options out into
3836  separate widgets. This makes preferences.cpp much cleaner and opens up
3837  greater possibilities for the config item controls.
3838  * Added "browse..." button to CONFIG_ITEM_DIRECTORY
3839  * Added a slider to CONFIG_ITEM_INTEGER when i_min or i_max differs from 0
3840  * Made it possible to change CONFIG_ITEM_KEY options with the preferences
3841  dialog
3842
3843 2003-10-19 Sunday 22:25  gbazin
3844
3845  * modules/gui/skins/x11/x11_window.cpp: try _NET_WM_STATE_STAYS_ON_TOP as well for KDE.
3846
3847 2003-10-19 Sunday 20:32  asmax
3848
3849  * lalala
3850
3851 2003-10-19 Sunday 20:05  asmax
3852
3853  * tried to implement on-top windows on X11, but doesn't work for me :(
3854
3855 2003-10-19 Sunday 16:53  gbazin
3856
3857  * modules/demux/ogg.c: fixed endless loop when trying to play a theora stream while the demux was not compiled with theora support.
3858
3859 2003-10-19 Sunday 14:02  hartman
3860
3861  * Update portugese brazilian translation
3862
3863 2003-10-19 Sunday 13:39  hartman
3864
3865  * modules/demux/avi/*
3866    - print a debug message in case of 0xfffe audio
3867      This is either a WAVEFORMATEXTENSIBLE or encapsulated vorbis audio
3868    - use c-style comments
3869  * modules/gui/macosx/info.m:
3870    - release your objects when you finished using them.
3871
3872 2003-10-19 Sunday 12:37  gbazin
3873
3874  * modules/gui/skins/src/vlcproc.cpp: free()/delete mismatch.
3875
3876 2003-10-19 Sunday 12:20  gbazin
3877
3878  * src/playlist/playlist.c: fixed locking problem.
3879  * modules/gui/skins/src/skin_main.cpp: fixed division by 0.
3880
3881 2003-10-18 Saturday 22:48  hartman
3882
3883  * id3tag fills the psz_name and psz_author field of playlist_item_t
3884
3885 2003-10-18 Saturday 21:46  hartman
3886
3887  * The SAMI parses did case sensitive tag parsing. However both START, Start
3888    and start are legal tags. I added a local_stristr (also sometime known as strcasestr)
3889    function to this file. It probably doesn't belong here, anyone is welcome
3890    to move it.
3891
3892 2003-10-18 Saturday 20:09  gbazin
3893
3894  * modules/access/dshow/*: fixes and optimizations. Also changed all the parameters into config options.
3895
3896 2003-10-17 Friday 21:28  gbazin
3897
3898  * modules/gui/wxwindows/streamout.cpp: fixed the rtp field.
3899
3900 2003-10-17 Friday 20:21  ipkiss
3901
3902   * modules/gui/skins/src/banks.cpp: Two events had the same shortcut
3903   * doc/skins/events-howto.txt: Updated the doc accordingly
3904
3905 2003-10-17 Friday 18:59  zorglub
3906
3907  * A few sanity checks
3908
3909  * Escape < and > to prevent script injections (could be done easily with crappy playlist items)
3910
3911 2003-10-17 Friday 18:45  gbazin
3912
3913  * Makefile.am: don't forget include/vlc_keys.h in "make dist"
3914
3915 2003-10-17 Friday 18:38  gbazin
3916
3917  * 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).
3918
3919 2003-10-17 Friday 18:17  ipkiss
3920
3921   * modules/gui/skins/*:
3922          Added an "Always on top" entry in the system menu (it can also
3923          be triggered by Ctrl+T). Implemented on Windows only, but to do
3924          that on X11 you just need to write X11Window::ToggleOnTop().
3925
3926 2003-10-17 Friday 16:40  gbazin
3927
3928  * modules/gui/wxwindows/preferences.cpp: fixes some alignment issues in the config options panel.
3929  * modules/gui/skins/src/*: use (AOUT_VOLUME_DEFAULT * 2) as max volume.
3930  * modules/video_output/directx/*: use inheritance for the direct-always-on-top object var.
3931     Added Ctrl+left/right arrows as shortcuts for seeking in 1 min chunks.
3932  * modules/mux/mp4.c: fixed the audio/video sync.
3933
3934 2003-10-16 Thursday 16:04  gbazin
3935
3936  * modules/gui/skins/src/vlcproc.cpp: don't forget to lock the playlist object.
3937     Check p_playlist->i_index is != -1 as well.
3938
3939 2003-10-15 Wednesday 22:49  gbazin
3940
3941  * modules/video_filter/*: forward fullscreen event between children and parent.
3942
3943 2003-10-15 Wednesday 12:24  gbazin
3944
3945  * modules/gui/skins/win32/win32_run.cpp: don't forget to delete VlcProc
3946  * modules/gui/wxwindows/*, modules/gui/wxwindows/*: don't forget to delete all our variables callbacks.
3947  * modules/gui/wxwindows/dialogs.cpp: don't delete the dialogs provider twice.
3948  * modules/gui/wxwindows/menus.cpp: small cosmetic changes.
3949
3950 2003-10-15 Wednesday 07:34  gbazin
3951
3952  * modules/control/http.c: small bug fix.
3953  * mozilla/vlcshell.cpp: win32 fix.
3954
3955 2003-10-14 Tuesday 23:09  gbazin
3956
3957  * src/interface/interface.c: interfaces added on the fly are attached to p_vlc instead of the main interface.
3958
3959 2003-10-14 Tuesday 22:41  gbazin
3960
3961  * modules/gui/wxwindows/*: don't forget to delete the timer.
3962     Use wxApp::OnExit() to cleanup the dialogs provider.
3963     Added a "Miscellaneous" section to the menu. Added a "Switch interface" and "Add interface" entries to this menu.
3964  * modules/gui/skins/src/*: dialog providers have object types of VLC_OBJECT_DIALOGS.
3965     Don't forget to attach/detach the dialogs provider to its parent intf.
3966     Work around a bug in imlib2 when we close the plugin.
3967  * src/misc/objects.c, include/vlc_objects.h: added VLC_OBJECT_DIALOGS for dialogs providers.
3968  * src/interface/interface.c, include/vlc_interface.h: added 2 object variables to switch/add interfaces on the fly (intf-switch and intf-add).
3969
3970 2003-10-14 Tuesday 16:46  alexis
3971
3972  New update again !
3973
3974 2003-10-14 Tuesday 07:30  alexis
3975
3976  Spanish translation update.
3977
3978 2003-10-13 Monday 05:48  zorglub
3979
3980  * modules/misc/sap.c: Fixed a stupid option (no-ipv4-sap)
3981
3982  * NEWS: added some more stuff
3983
3984 2003-10-12 Sunday 23:28  hartman
3985
3986  * Updated the pt_BR translation
3987  * Added the new es language to the preferences
3988  * Updated same stuff in the NEWS file, new release will still take a long time
3989  * Updated the subtitle info in the README file.
3990
3991 2003-10-12 Sunday 21:53  hartman
3992
3993  * added a "auto" mode to sub-type. This is because the wxwin intf doesn't
3994    like dropdown lists, with no selection. it therefore selects the first item
3995    in this case microdvd, which then has the potential that you can save and
3996    set this sub-type accidently.
3997
3998 2003-10-12 Sunday 09:49  gbazin
3999
4000  * src/video_output/video_text.h: removed useless file.
4001
4002 2003-10-11 Saturday 22:40  hartman
4003
4004  * src/input/subtitles.c: made the autodetection fuzziness a config option.
4005  * ALL:
4006    use a counter and pass this along to New_Subtitle, so we can add more
4007    than one subtitle file. This 'fixes' a problem where all subtitles got the
4008    same track_id and therefore were all (un)selected at the same time.
4009
4010 2003-10-11 Saturday 21:08  hartman
4011
4012  * src/misc/charset.c: Fixed a segfault and removed some gcc warnings
4013    The day i understand strings and memory in C is going to be a joyful day :)
4014  * modules/demux/mkv.cpp: fixed an error if there is no ICONV support
4015
4016 2003-10-11 Saturday 14:08  hartman
4017
4018  * removed an undef HAVE_ICONV from this file, and fixed a cast warning.
4019
4020 2003-10-10 Friday 19:42  alexis
4021
4022  Minor fix.
4023
4024 2003-10-10 Friday 17:09  gbazin
4025
4026  * src/input/input_dec.c: use VLC_OBJECT_PACKETIZER for packetizers.
4027  * modules/mux/ogg.c: win32 fix for ogg muxing with several elementary streams.
4028
4029 2003-10-10 Friday 07:33  alexis
4030
4031  Ran toolbox --update-po.
4032
4033 2003-10-10 Friday 07:28  alexis
4034
4035  New spanish translation, by Antonio Javier Varela.
4036
4037  P.S. : it compiles fine, but I can't figure out how to change the
4038  language on the CVS version of VLC, so I couldn't test it.
4039
4040 2003-10-09 Thursday 19:40  gbazin
4041
4042  * modules/stream_out/transcode.c: yes, I can do it!
4043
4044 2003-10-09 Thursday 19:31  gbazin
4045
4046  * modules/mux/ogg.c, modules/stream_out/transcode.c: better fix for the starting pts problem in the ogg muxer.
4047
4048 2003-10-09 Thursday 18:53  gbazin
4049
4050  * modules/stream_out/transcode.c: couple of fixes.
4051  * modules/codec/theora.c, modules/mux/ogg.c: proper granulepos generation for theora streams.
4052  * modules/mux/ogg.c: ignore pts from headers.
4053
4054 2003-10-09 Thursday 18:05  massiot
4055
4056  HOLY SHIT, IS IT TOO DIFFICULT TO COMPILE YOUR SOURCE BEFORE CHECKING
4057  IT IN ???
4058
4059 2003-10-09 Thursday 12:31  gbazin
4060
4061  * modules/stream_out/transcode.c: fixed resizing with theora encoding.
4062
4063 2003-10-09 Thursday 11:48  gbazin
4064
4065  * modules/codec/theora.c, modules/stream_out/transcode.c: fixed encoder module unloading.
4066  * modules/mux/ogg.c: fixed packing of OggDS structure.
4067
4068 2003-10-09 Thursday 09:39  gbazin
4069
4070  * modules/stream_out/transcode.c: fixed transcoding.
4071
4072 2003-10-08 Wednesday 23:00  gbazin
4073
4074  * modules/codec/theora.c, modules/stream_out/transcode.c: theora encoding fixes.
4075
4076 2003-10-08 Wednesday 21:03  gbazin
4077
4078  * modules/demux/util/sub.c: fix when no subs specified.
4079  * modules/video_output/x11/xcommon.c: fixed invalid chroma.
4080  * modules/codec/a52.c, modules/codec/libmpeg2.c: small cleanup.
4081
4082 2003-10-08 Wednesday 21:01  gbazin
4083
4084  * include/vlc_codec.h: defines decoders/encoders related structures here.
4085  * include/vlc_video.h: new video_frame_format_t structure which defines the properties of a video frame.
4086  * include/vlc/decoder.h: include vlc_codec.h
4087  * src/misc/objects.c: added VLC_OBJECT_PACKETIZER and VLC_OBJECT_ENCODER object types.
4088  * modules/stream_out/transcode.c, modules/codec/theora.c: experimental theora video encoder.
4089  * src/input/*: some cleanup.
4090
4091 2003-10-08 Wednesday 19:40  gbazin
4092
4093  * include/vlc_help.h src/libvlc.h: thou shalt not hardcode newlines in the middle of sentences.
4094  * src/extras/libc.c, include/vlc_common.h: resuscitated vlc_wraptext() and added utf8 support.
4095  * modules/gui/wxwindows/preferences.cpp: use vlc_wraptext() for capabilities help.
4096
4097 2003-10-08 Wednesday 18:26  gbazin
4098
4099  * modules/misc/sap.c: fixed win32 breakage.
4100
4101 2003-10-08 Wednesday 12:18  zorglub
4102
4103  * Fixed slider values (boundaries were wrong, some values were unreachable)
4104
4105 2003-10-08 Wednesday 11:24  zorglub
4106
4107  Compilation fix
4108
4109 2003-10-08 Wednesday 10:07  zorglub
4110
4111  * modules/misc/httpd.c: added missing sanity checks
4112
4113  * modules/misc/sap.c: added sanity checks and more coding style fixes
4114
4115  * src/video_output/video_output.c:
4116    Video filters can now be enabled on the fly (vout is respawned)
4117    You need to var_Set( p_vout, "filters", psz_yourvalue)
4118        for this
4119
4120  * modules/gui/wxwindows/interface.cpp : Enable the adjust filter on the fly
4121
4122 2003-10-07 Tuesday 21:13  sam
4123
4124    * bootstrap: Fixed a shell syntax error when pkg-config is not present.
4125
4126 2003-10-07 Tuesday 18:53  sam
4127
4128    * Only look for kernel32.dll if the target is windows.
4129
4130 2003-10-07 Tuesday 16:54  gbazin
4131
4132  * Makefile.am: forgot to include vlc_block_helper.h
4133
4134 2003-10-07 Tuesday 14:59  gbazin
4135
4136  * modules/mux/mp4.c: Use SoundDescription instead of SoundDescriptionV1.
4137  * modules/demux/mp4/*: Added support for the "wave" tag used in mov files with aac.
4138
4139 2003-10-07 Tuesday 09:32  gbazin
4140
4141  * src/misc/modules.c: win32 compilation fix.
4142
4143 2003-10-06 Monday 17:41  gbazin
4144
4145  * modules/gui/wxwindows/*: compilation fixes for the unicode version.
4146     made the "Extended GUI" option a checkable menuitem.
4147
4148 2003-10-06 Monday 16:23  zorglub
4149
4150  * include/vlc_playlist.h
4151    src/playlist/playlist.c:
4152       * Implemented a boolean b_enabled to disable a playlist item
4153       * Implemented the idea of group (p_item->i_group), that allows
4154         to enable/disable and to sort some series of items
4155       * Implemented an unused (at the moment), psz_author field
4156       * Started to implement a new playlist format to store all of these
4157
4158  * modules/gui/wxwindows/interface.cpp:
4159       Added a hiddeable panel to put some important options.
4160       (Menu Preferences->Extra GUI)
4161       At the moment, we put the adjust filter and aspect ratio, and must
4162       decide what options we want here
4163
4164  * modules/gui/wxwindows/playlist.cpp
4165    modules/gui/wxwindows/iteminfo.cpp:
4166       Added "Enable/disable group button", options to enable/disable selection
4167       Added an item info dialog box
4168
4169  * modules/misc/sap.c :
4170       Added a sap-group-id option: the SAP playlist items are in a separate group
4171       (defaults to 42)
4172
4173  * modules/visualization/visual/effects.c:
4174       Minor coding style fixes
4175
4176  Todo:
4177  -----
4178
4179  * Advanced sort (alphabetical and/or by group)
4180  * Ability to load 0_6 playlists
4181  * Really use the libid3tag
4182
4183 2003-10-06 Monday 15:22  gbazin
4184
4185  * src/input/input_dec.c: forgot to commit that with my last libmpeg2 plugin changes.
4186
4187 2003-10-05 Sunday 23:03  gbazin
4188
4189  * src/video_output/video_output.c: fixed a recent patch that had been causing a lot of jerkiness in the video.
4190
4191 2003-10-05 Sunday 21:29  sam
4192
4193    * configure.ac:
4194      + Better BeOS dynamic loader detection.
4195    * src/misc/modules.c:
4196      + Consistency fixes.
4197
4198 2003-10-05 Sunday 18:09  gbazin
4199
4200  * modules/packetizer/mpeg4audio.c: ported to the new decoder api and added ADTS streams packetization.
4201
4202 2003-10-05 Sunday 15:35  sam
4203
4204    * src/misc/modules.c, src/misc/modules_plugin.h.in:
4205      + As platform-dependant dynamic loader functions are no longer inline,
4206        moved them to modules.c which is their real place.
4207      + More verbose error messages on some platforms.
4208
4209 2003-10-05 Sunday 14:51  rocky
4210
4211  Add ability to dynamically set debug ouput.
4212
4213 2003-10-05 Sunday 10:54  rocky
4214
4215  Add pf_demux_control setting. Also fix some small typos.
4216
4217 2003-10-05 Sunday 09:27  zorglub
4218
4219  * use the new look also for capabilities and main helps.
4220
4221 2003-10-05 Sunday 00:50  gbazin
4222
4223  * modules/codec/mpeg_audio.c: fixes and improvements.
4224  * 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).
4225
4226 2003-10-04 Saturday 23:52  sigmunau
4227
4228  modules/gui/wxwindows/preferences.cpp:
4229   * Increased size of and decreased margins around the section heading. It
4230     looks nice now.
4231
4232 2003-10-04 Saturday 18:55  gbazin
4233
4234  * modules/access/vcdx/*: Brand new VCD input module using libcdio, libvcd and libvcdinfo. Courtesy of Rocky Bernstein.
4235  * modules/access/cddax.c: Brand new CDDA input module using libcdio. Courtesy of Rocky Bernstein.
4236  * modules/LIST: update.
4237
4238 2003-10-04 Saturday 15:51  sigmunau
4239
4240  Further doxygenization.
4241
4242 2003-10-04 Saturday 15:49  sam
4243
4244    * src/misc/modules_plugin.h.in: Added a missing return value that caused
4245      module loading to fail.
4246
4247 2003-10-04 Saturday 15:04  sam
4248
4249    * src/misc/modules_plugin.h.in: More meaningful errors from the OS X dynamic
4250      loader.
4251
4252 2003-10-04 Saturday 14:59  gbazin
4253
4254  * modules/gui/wxwindows/wxwindows.cpp: fix for the skins showing the popup menu even when left-clicking with the mouse.
4255
4256 2003-10-04 Saturday 12:30  massiot
4257
4258  Fixed dyld commit.
4259
4260 2003-10-04 Saturday 12:25  sam
4261
4262    * include/modules.h: Fixed the OS X build by adding a required header.
4263
4264 2003-10-04 Saturday 12:04  gbazin
4265
4266  * modules/packetizer/mpegaudio.c: updated mpegaudio to the new decoder api.
4267  * modules/packetizer/mpegaudio.c: moved the packetizer with the decoder (they share most of their code).
4268
4269 2003-10-04 Saturday 11:59  gbazin
4270
4271  * modules/codec/a52old/*, modules/codec/mpeg_audio/*, modules/codec/mpeg_video/*: got rid of deprecated decoders.
4272
4273 2003-10-04 Saturday 11:17  sam
4274
4275    * configure.ac:
4276      + First try to detect the OS X native dynamic linker before falling
4277        back to dlfcn.h.
4278      + Enhanced the dlopen-style loader detection.
4279      + Added a check for HP-UX's shl_* functins.
4280    * src/misc/modules_plugin.h.in:
4281      + Support for the dylib dynamic loader on OS X.
4282      + Support for the shl dynamic loader on HP-UX.
4283
4284 2003-10-04 Saturday 10:54  gbazin
4285
4286  * configure.ac: added --with-ffmpeg-faac for when using an ffmpeg which is compiled with faac support.
4287  * modules/stream_out/transcode.c: added mp4a fourcc for MPEG AAC audio transcoding support.
4288
4289 2003-10-03 Friday 23:31  sigmunau
4290
4291  src/libvlc.h: fixed line length of a string
4292  modules/gui/wxwindows/preferences.cpp:
4293   * slightly modified layout of the window
4294     * The help text is now below the controls
4295     * Neither heading nor help text is inside wxStaticBox but rather
4296       separated from the controls with a simple line.
4297   * changed a lot of strech-factors, makes the dialog look generally more tidy
4298
4299 2003-10-03 Friday 18:17  gbazin
4300
4301  * modules/stream_out/transcode.c: get decoder specific info from the audio encoder (useful for MPEG AAC).
4302
4303 2003-10-03 Friday 18:04  jpsaman
4304
4305  Some fixes for file listing and playlist. Do not use this interface yet, it is not useable now.
4306
4307 2003-10-03 Friday 13:35  sam
4308
4309    * src/misc/win32_specific.c: minor code clean-up.
4310
4311 2003-10-02 Thursday 21:12  gbazin
4312
4313  * modules/codec/cinepak.c: ported the cinepak decoder to the new api.
4314
4315 2003-10-02 Thursday 18:07  hartman
4316
4317  * compilation fix
4318
4319 2003-10-02 Thursday 15:43  jpsaman
4320
4321  Rework in DVB plugin to allow tuning to DVB-T cards.
4322  - cleanup of messages
4323  - adding status events messages from frontend
4324  - separated tuning for DVB-S, DVB-T and DVB-C into seperate functions.
4325
4326 2003-10-02 Thursday 13:31  hartman
4327
4328  * src/libvlc.h:
4329    - Removed a dupe.
4330    - Added a 'L' commandline shortcut for loop and 'R' for repeat. There
4331      already is a 'Z' shortcut for random.
4332  * modules/codec/subsdec.c: debug info.
4333
4334 2003-10-02 Thursday 10:28  jpsaman
4335
4336  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.
4337
4338 2003-10-02 Thursday 00:16  hartman
4339
4340  * Small fix to doxygen comments
4341
4342 2003-10-01 Wednesday 22:44  hartman
4343
4344  * modules/misc/freetype.c: spelling errors
4345  * src/libvlc.h: spelling error
4346  * include/ninput.h: There should not yet be a Subtitles section in Doxygen
4347  * src/input/subtitles.c: Doxygen comments for this file
4348
4349 2003-10-01 Wednesday 22:40  hartman
4350
4351  * Did you know that VCR2 and PIM1 are actually MPEG1 ?
4352
4353 2003-10-01 Wednesday 22:39  hartman
4354
4355  * Added a bunch of fourcc's
4356  * Added the new cinepak and msrle codecs as well as some other forgotten stuff
4357
4358 2003-10-01 Wednesday 22:19  gbazin
4359
4360  * modules/codec/subsdec.c: cleaned up and ported the text subtitles decoder to the new decoder api.
4361
4362 2003-10-01 Wednesday 20:58  jpsaman
4363
4364  Implementing new PDA User Interface design using the GTK2 widget set. This interface is currently in a rewrite and is currently unuseable. However:
4365  - it compiles ;-)
4366  - will have more UI assets to tweak with, then the old interface had
4367    to name a few: supports stream out, camera's through v4l, use preferences,
4368    manage playlists, play audio/video local and from a network source
4369  - is not functional (yet)
4370
4371  So expect more functionality to come in and the necessary bug fixes.
4372
4373 2003-10-01 Wednesday 20:57  hartman
4374
4375  * Fixed some small inconsistancy.
4376
4377 2003-10-01 Wednesday 18:32  gbazin
4378
4379  * modules/codec/a52.c: fixes and simplifications.
4380
4381 2003-10-01 Wednesday 17:44  gbazin
4382
4383  * modules/demux/ogg.c: had mistakenly got rid of the old i_dts = i_stop_date hack for text subtitles.
4384
4385 2003-10-01 Wednesday 12:01  gbazin
4386
4387  * modules/stream_out/transcode.c: get the mp4v vol data from the encoder. This will make the mp4 muxer happy transcoded mp4v.
4388
4389 2003-10-01 Wednesday 03:38  sam
4390
4391    * Fixed license blurb; these files have always been *GPL*ed.
4392
4393 2003-09-30 Tuesday 20:36  gbazin
4394
4395  * include/vlc_block_helper.h, modules/codec/a52.c: same as thedj ;)
4396
4397 2003-09-30 Tuesday 20:23  gbazin
4398
4399  * 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.
4400  * include/vlc_block_helper.h: implemented bytestream reading helper functions for chained blocks.
4401  * modules/codec/a52.c: modified to use the bytestream reading functions.
4402    The flexibility added by these functions makes the code simpler and better at detecting synchro code emulations.
4403
4404 2003-09-30 Tuesday 16:41  hartman
4405
4406  * compile before you commit
4407
4408 2003-09-30 Tuesday 16:09  hartman
4409
4410  * src/input/input.c: fixed usage of sub-file variable.
4411  * modules/misc/freetype.c: i_render_height and not i_window_height.
4412
4413 2003-09-30 Tuesday 15:36  hartman
4414
4415  * Select the subtitle track, if it's specified via the "sub-file" option.
4416
4417 2003-09-29 Monday 22:37  gbazin
4418
4419  * modules/mux/ogg.c: always backup the vorbis/theora headers so we can resend them if we close/reopen the stream (chaining).
4420    fixes for text subtitles muxing.
4421  * modules/packetizer/copy.c: support for text subtitles.
4422
4423 2003-09-29 Monday 18:20  gbazin
4424
4425  * include/os_specific.h: oops, fixed my last commit.
4426
4427 2003-09-29 Monday 17:36  gbazin
4428
4429  * 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.
4430   Running another vlc (with --one-instance as well) will only transfer the requested playlist items to the first instance.
4431
4432 2003-09-29 Monday 15:45  sigmunau
4433
4434  Doxyfile:
4435   * changed project name from 'vlc' to 'VLC'
4436   * excluded src/extras from the documentation
4437  src/misc/variables.c, include/variables.h:
4438   * Doxygen-documented most of the vlc variables code
4439
4440 2003-09-28 Sunday 22:18  gbazin
4441
4442  * modules/mux/ogg.c: proper fps and ogg packet granulepos when embedding mp4v/div3 (mplayer can play the file now).
4443
4444 2003-09-28 Sunday 21:54  gbazin
4445
4446  * modules/codec/theora.c: don't forget to delete the sout instance.
4447  * modules/mux/ogg.c: fix for embedding theora in Ogg.
4448
4449 2003-09-28 Sunday 19:58  gbazin
4450
4451  * modules/mux/ogg.c: each ogg stream has to be cleared in OggCreateHeader().
4452
4453 2003-09-28 Sunday 16:50  gbazin
4454
4455  * modules/demux/ogg.c, modules/codec/vorbis.c: misc small fixes.
4456  * 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.
4457
4458 2003-09-27 Saturday 15:33  gbazin
4459
4460  * modules/demux/ogg.c: support for DEMUX_GET_TIME. External subtitles files should work fine with ogg files now.
4461
4462 2003-09-27 Saturday 14:32  gbazin
4463
4464  * modules/demux/ogg.c: support for 'chaining' (concatenated ogg streams).
4465
4466 2003-09-27 Saturday 10:09  gbazin
4467
4468  * install-win32: cosmetic changes.
4469  * configure.ac: forgot one include path for the mozilla plugin.
4470
4471 2003-09-26 Friday 16:10  gbazin
4472
4473  * modules/codec/ffmpeg/*: some chroma conversion routines require libavcodec to be initialised.
4474
4475 2003-09-26 Friday 16:03  gbazin
4476
4477  * modules/video_output/directx/*: some graphics card allow the creation of several overlay surfaces but can only display one at a time.
4478
4479 2003-09-26 Friday 13:32  jpsaman
4480
4481  Updated design of PDA GUI.
4482
4483 2003-09-26 Friday 12:11  jpsaman
4484
4485  Adding files for PDA interface using the opie libaries.
4486
4487 2003-09-26 Friday 11:30  gbazin
4488
4489  * src/misc/modules.c: removed an old win32 hack which was creating more problems than it was solving.
4490
4491 2003-09-25 Thursday 23:09  gbazin
4492
4493  * modules/demux/ogg.c: reworked a bit. Ogg web radios should work again, vorbis audio tracks switching should work better as well.
4494  * modules/mux/ogg.c: attempt at supporting theora.
4495
4496 2003-09-24 Wednesday 23:45  gbazin
4497
4498  * modules/codec/vorbis.c: wait for the first dated packet before starting decoding anything.
4499
4500 2003-09-24 Wednesday 21:31  gbazin
4501
4502  * 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.
4503  * modules/gui/wxwindows/preferences.cpp: fixed breakeage of "Save", "Reset" and SwitchAdvanced().
4504
4505 2003-09-24 Wednesday 16:10  gbazin
4506
4507  * modules/video_output/directx/events.c: fix for the mozilla plugin on vout close.
4508   The mozilla plugin seems to be working very well now, except that it doesn't receive mouse and keyboard events yet.
4509
4510 2003-09-24 Wednesday 14:59  fenrir
4511
4512   * all: set pf_run *only* if we accept this stream.
4513
4514 2003-09-24 Wednesday 10:21  zorglub
4515
4516  * modules/visualization/visual/visual.c: fixed strings
4517
4518  * src/playlist/playlist.c: fixed sorting
4519
4520 2003-09-23 Tuesday 16:07  gbazin
4521
4522  * configure.ac, mozilla/vlcshell.cpp, mozilla/support/npwin.cpp: mozilla plugin for win32 is finally working (well there's still work left).
4523  * src/misc/modules.c: small clean-up and fixed --plugin-path on win32.
4524
4525 2003-09-22 Monday 21:07  gbazin
4526
4527  * modules/gui/wxwindows/preferences.cpp: compilation fix + cosmetic code clean-up
4528  (indentations mainly).
4529
4530 2003-09-22 Monday 14:40  zorglub
4531
4532  * modules/gui/wxwindows/preferences.cpp:
4533         - Created the "General Settings" section
4534         - Added help strings in the two main sections,
4535                 in the libvlc categories,
4536                 and in the module capabilities
4537
4538  * modules/gui/wxwindows/playlist.cpp & wxwindows.h
4539         -Implemented random, loop and repeat using variables
4540         -The eye candy of the dialog box is not very good
4541          but I have no idea how to improve it.
4542         -Focus on the currently playing item
4543
4544  * src/libvlc.h:
4545         - Added help strings for the libvlc categories
4546         - Changed a few "advanced" flag
4547
4548  * include/vlc_help.h:
4549         - Help strings for the two main sections
4550         - Help string for the module capabilities (both by Anil)
4551
4552  * po/*: updated potfiles with the new strings
4553
4554 2003-09-22 Monday 07:29  jpsaman
4555
4556  Removed compatibility tweak for old satellite GUI.
4557
4558 2003-09-22 Monday 06:04  geshp
4559
4560  Changes to Red Hat spec file:
4561  - Added wxwindows, alsa, and skin support
4562  - Fixed dependancies, specifically a version conflict of xvidcore
4563
4564 2003-09-22 Monday 03:40  hartman
4565
4566  * modules/gui/macosx/playlist.?: implemented Save Playlist
4567  * modules/gui/macosx/output.m: updated part of the Stream output dialog
4568  * modules/demux/util/sub.c: removed sub_detect() and moved the sub-file and
4569    sub-autodetect file options to src/input/input.c
4570  * src/input/input.c: added the moved options and use them to add subtitle
4571    tracks.
4572  * src/libvlc.h: description strings etc for sub-file and sub-autodetect-file
4573  * src/input/subtitles.c: new subtitles_Detect() largely based on the
4574    code used by MPlayer. Adapted for coding style and structure differences.
4575
4576  The autodetect routine can now detect multiple subtitle files and assigns scores
4577  based on their names. if they much well enough they are sorted based on their
4578  score. It will then return this set, and they will all be added as SPU tracks
4579  to the current stream. The (un)selecting of these tracks will need to be fixed
4580  because they all get assigned the es id 0xFF currently.
4581
4582 2003-09-21 Sunday 18:07  gbazin
4583
4584  * modules/gui/wxwindows/*: got rid of the close button in the fileinfo and playlist dialogs.
4585
4586 2003-09-21 Sunday 17:52  gbazin
4587
4588  * modules/gui/wxwindows/*: we now have only 1 global "Advanced Options" checkbox in the preferences panel instead of 1 for each section (KISS).
4589
4590 2003-09-21 Sunday 11:48  gbazin
4591
4592  * modules/stream_out/duplicate.c: improved last fix.
4593
4594 2003-09-21 Sunday 10:23  gbazin
4595
4596  * include/vlc_common.h: ssize_t is now typedefed in new mingw headers.
4597  * modules/access/dshow/dshow.cpp: compilation fix related to ssize_t.
4598  * share/vlc_win32_rc.rc: stringify version number.
4599  * mozilla/*: compilation fix and cosmetic changes to the .rc.
4600
4601 2003-09-20 Saturday 23:46  gbazin
4602
4603  * modules/stream_out/duplicate.c: fixed array overflow.
4604
4605 2003-09-20 Saturday 22:52  gbazin
4606
4607  * mozilla/vlcshell.cpp: on win32, try to find the location of the vlc plugins from the registry key.
4608
4609 2003-09-20 Saturday 19:37  hartman
4610
4611  * include/vlc/vlc.h:
4612    - removed the defines for i_mode concerning random and loop. We use config
4613      variables for all of these.
4614  * src/libvlc.h:
4615    - removed the enqueue playlist config option. It's no longer used.
4616    - added a repeat option. vlc will keep playing the same playlist_item,
4617      until the option is unset.
4618  * src/playlist/playlist.c:
4619    - added a repeat, random and loop variable.
4620    - wxwindows should use these as well I think.
4621  * modules/gui/macosx:
4622    - added the INTF_ABOUT_MSG to the about dialog.
4623    - implemented the about and repeat items.
4624
4625 2003-09-20 Saturday 17:35  gbazin
4626
4627  * src/input/input_programs.c: p_input->stream.p_selected_program needs to be reset in input_DelProgram().
4628  * modules/demux/mpeg/ts.c: use dvbpsi_DetachPMT() when a program is deselected.
4629
4630 2003-09-20 Saturday 17:24  geshp
4631
4632  Fixed a typo.
4633
4634 2003-09-20 Saturday 17:19  geshp
4635
4636  Updated for tentative 0.6.3 release.
4637
4638 2003-09-20 Saturday 15:52  gbazin
4639
4640  * configure.ac, mozilla/Makefile.am: more win32 mozilla plugin build fixes.
4641
4642 2003-09-20 Saturday 13:52  gbazin
4643
4644  * configure.ac, mozilla/*: the win32 mozilla plugin compiles again (most likely won't yet work).
4645   Added a --with-mozilla-sdk-path option (win32 only) to ./configure so you can pass the path of your mozilla sdk tree.
4646   You also need to set the XPIDL env var to the the path of the xpidl mozilla compiler when ./configuring.
4647
4648 2003-09-20 Saturday 13:50  fenrir
4649
4650   * input: added position-offset and time-offset for relative seeking.
4651   (Untested)
4652
4653 2003-09-20 Saturday 13:46  hartman
4654
4655  * modules/gui/macosx/*:
4656    - implemented the new input variables for control.
4657    - reevaltuated the locking mechanisms in the osx intf.
4658      a lot of this can now be removed, because of the new input structures,
4659      and the vout garbage collector of playlist.
4660
4661 2003-09-20 Saturday 03:38  sam
4662
4663    * modules/list.sh:
4664      + "==" is not valid shell test, use "=" instead.
4665      + Set LANG for consistency of sort output.
4666    (NB: this really belongs to the toolbox script).
4667
4668 2003-09-20 Saturday 02:47  hartman
4669
4670  * NEWS: updated some entries
4671  * po/pt_BR.po: Updated by AndrĂ© de Barros Martins Ribeiro <andrerib at_ajato.com.br>
4672  * src/libvlc.h: Added es (Spanish) to the list of choices.
4673
4674 2003-09-20 Saturday 01:36  hartman
4675
4676  * LIBAVCODEC_BUILD_STR has disappeared from ffmpeg. We now use LIBAVCODEC_BUILD
4677    ( Yes it's backwards compatible ).
4678
4679 2003-09-20 Saturday 00:37  fenrir
4680
4681   * all: clean up.
4682          use vout_Request to release the vout (so vout isn't closed when
4683          changing playlist item).
4684
4685 2003-09-19 Friday 23:03  hartman
4686
4687  * extras/MacOSX/vlc.pbproj/project.pbxproj: Added a slew of file extensions
4688    recognized by VLC
4689  * modules/code/quicktime.c: Added samr (AMR) to the quicktime decoder.
4690    Although it runs on OS X, it only plays back silence for some reason.
4691    Might be a problem with one of the converters?
4692  * modules/gui/macosx/*:
4693    - 'fixed' several compiler warnings
4694    - removed some old no longer necesarry stuff
4695
4696 2003-09-19 Friday 21:53  fenrir
4697
4698   * playlist.c : unlock playlist before calling vout_Destroy (for osx)
4699   * mp4: send complete atom for amr to the decoder.
4700
4701 2003-09-19 Friday 21:53  hartman
4702
4703  Fix a crasher with strcasecmp and empty strings
4704
4705 2003-09-19 Friday 15:33  fenrir
4706
4707   * src/misc/objects.c:  change the way  that FIND_ANYWHERE work.  Now we
4708   first search  the root of  the object  using p_parent and  not directly
4709   using p_vlc. If this first search  failed then we search using p_vlc if
4710   it wasn't the  case. (I'm not sure  it's harmless but I  think it's the
4711   correct behavour for FIND_ANYWHERE)
4712
4713   * src/video_output/video_output.c  : we could now  use FIND_ANYWHERE to
4714   catch the  playlist (even when the  vlc is exiting. (Hehe, now visual
4715   effects won't reopen the vout every playlist item.)
4716
4717 2003-09-19 Friday 15:24  jpsaman
4718
4719  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 !!!
4720
4721 2003-09-19 Friday 13:09  jpsaman
4722
4723  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.
4724
4725 2003-09-18 Thursday 21:42  garf
4726
4727   * fixed some bugs in logo filter
4728
4729 2003-09-18 Thursday 17:54  zorglub
4730
4731  Added some Doxygen doc
4732
4733 2003-09-18 Thursday 17:40  lool
4734
4735    * doc/Makefile.am: removed references to deleted files "subtitles/*"
4736
4737 2003-09-18 Thursday 17:27  lool
4738
4739    * po/*: ran "./toolbox --update-po" to get rid of missing files
4740      listed in POTFILES.in
4741
4742 2003-09-18 Thursday 17:12  lool
4743
4744    * po/POTFILES.in: removed reference to deleted file "rtsp.c"
4745
4746 2003-09-18 Thursday 17:04  lool
4747
4748    * po/POTFILES.in: removed reference to deleted file "encoder.h"
4749
4750 2003-09-18 Thursday 16:46  lool
4751
4752    * modules/LIST, modules/video_output/Modules.am: removed references to
4753      deleted file encoder.c
4754
4755 2003-09-15 Monday 19:31  sam
4756
4757    * debian/changelog: 0.6.2-3 upload.
4758
4759 2003-09-15 Monday 19:20  sam
4760
4761    * Updated long descriptions.
4762
4763 2003-09-15 Monday 18:28  sam
4764
4765    * debian/control: Updated the libxosd build dependency to fix a build
4766      issue on Debian s390.
4767
4768 2003-09-15 Monday 18:05  fenrir
4769
4770   * input: one lock issue.
4771
4772 2003-09-15 Monday 08:33  zorglub
4773
4774  Fix for bad SAP packets with no \0 between headers and payload
4775
4776 2003-09-15 Monday 00:01  fenrir
4777
4778   * playlist.c: coding and potential deadlock fixes.
4779
4780 2003-09-14 Sunday 16:41  zorglub
4781
4782  * modules/visualisation/visual/visual.c: thou shall not use //
4783
4784  * modules/access/slp.c : do not add udp:@ automatically
4785
4786  * modules/stream_out/announce.c : always use the same service name
4787                                   add udp:@ (hack !)
4788
4789 2003-09-14 Sunday 13:54  sigmunau
4790
4791  src/video_output/video_output.c:
4792   * if the given vout thread is a filter, then don't sleep untill the display
4793  date. This reduces the chance of pictures being late when reaching the vout
4794  if one or more filters are in use
4795   * don't include current render time in the render_time sliding mean if it
4796  is way too large ( as inspired by Simon Gittins ).
4797   * weight the current sliding mean tree times more than the current render
4798  time when calculating the new render time. This should make the code more
4799  robust to jitter in render time
4800
4801 2003-09-13 Saturday 17:44  fenrir
4802
4803   * standard : added .ts and .ps
4804
4805 2003-09-13 Saturday 17:42  fenrir
4806
4807   * src/video_output/video_output.c  : do not use  FIND_ANYWHERE to catch
4808   the playlist.  but use FIND_PARENT. vlc_object_find  with FIND_ANYWHERE
4809   use p_obj->p_vlc as a starting point  and that doesn't work as playlist
4810   is  detach from  vlc before  vout is  destroyed by  the decoders  (when
4811   shutting down)  Perhaps vlc_object_find  should be  fixing to  find the
4812   root object, but I'm not sure.
4813
4814   * src/input/*  : move  subtitle handling  from avi  to input.  Now subs
4815   should works with all file types _BUT_ won't be in synch if the demuxer
4816   doesn't implement a _precise_ DEMUX_GET_TIME.  So only .avi, .mp4 will
4817   be ok. Others could works if perfectly cbr.
4818    Now  Subtitle  track is  only  selected  when specified  by  sub-file
4819   option.(auto-dectected file is always added but not selected by default)
4820    Btw, the code could support multiple  subs files, but I don't know how
4821   to pass multiple filenames, any ideas ?
4822
4823   * demux/mpeg/mpga.c : play with es_out_t. I'm investigating for now so
4824   don't use that elsewhere.
4825
4826 2003-09-12 Friday 18:34  fenrir
4827
4828   *  include/stream_output.h  include/vlc_common.h   :  move  TAB_APPEND,
4829   TAB_FIND and  TAB_APPEND (could be used  every where now). There  are a
4830   bit like  INSERT_ITEM, ...  but not  exactly, perhaps  I should  try to
4831   merge them).
4832
4833   * src/input/input.c : begin to implement es_out_t thing (unsusable now).
4834
4835 2003-09-12 Friday 16:26  fenrir
4836
4837   * include/input_ext-intf.h : added stream_t member to input_thread_t.
4838   * modules/demux/* : use the stream_t from input_thread_t.
4839   * include/ninput.h : begin to add new way to register es. (unused for now).
4840   (in the long term I want to split input_thread_t and intoduce demux_t and
4841   access_t and perhaps something like access_demux_t)
4842
4843 2003-09-11 Thursday 15:34  zorglub
4844
4845  * modules/misc/sap.c: HTTP announcing support
4846
4847 2003-09-11 Thursday 11:50  jpsaman
4848
4849  More modifications to layout of PDA interface.
4850
4851 2003-09-10 Wednesday 22:59  fenrir
4852
4853   * mpegaudio.c : cosmetics.
4854
4855 2003-09-10 Wednesday 21:56  fenrir
4856
4857   * all : added mpeg 2.5 support.
4858
4859 2003-09-10 Wednesday 21:54  hartman
4860
4861  * a new option for the text rendering. It sets the fontsize taking into
4862    account the window size. This should allow consistent font sizes independant of
4863    how large a movie is.
4864    The options currently are smaller,small,normal,large,larger.
4865    It should be much more userfriendly.
4866
4867 2003-09-10 Wednesday 21:09  fenrir
4868
4869   * ftp : use atoll.
4870
4871 2003-09-10 Wednesday 21:03  fenrir
4872
4873   * http: Added 'Connection: Close' in the request. (Help with some http
4874           servers).
4875           Use atoll. (always defined).
4876
4877 2003-09-10 Wednesday 15:50  zorglub
4878
4879  Removed useless stuff for icecast
4880
4881 2003-09-10 Wednesday 15:03  hartman
4882
4883  * Fixed the subsdec variables
4884
4885 2003-09-10 Wednesday 13:39  zorglub
4886
4887  * Workaround for buggy IceCast servers who identify themselves as HTTP
4888  and not ICY (who talked about RadioPI ?)
4889
4890 2003-09-10 Wednesday 11:51  fenrir
4891
4892   * demux/sdp: a msg_Err -> msg_Warn. Btw, it begins to work well (under linux).
4893   (MPEG-I/II/4 audio and video, h261 video, some ac3 streams sould work).
4894   * demux/* : removed useless include
4895
4896 2003-09-10 Wednesday 11:37  fenrir
4897
4898   * modules: do not take care of the case for shortcuts (fix #1165).
4899   * playlist : use new input variables.
4900
4901 2003-09-10 Wednesday 10:21  zorglub
4902
4903  * visual.c: compilation fix in strings
4904
4905  * playlist.cpp: removed "..." in menu entries as we don't open a box
4906
4907 2003-09-09 Tuesday 23:35  hartman
4908
4909  * modules/visualization/visual/visual.c:
4910    Added the current available effects to the longdiscription of the 'visual-list' config option.
4911
4912 2003-09-09 Tuesday 13:51  hartman
4913
4914  Fixed list of muxers. QT and mp4 might need to be disabled at a later point.
4915
4916 2003-09-09 Tuesday 13:28  hartman
4917
4918  We no longer need this.
4919
4920 2003-09-09 Tuesday 12:54  jpsaman
4921
4922  Fix detection of dvb headerfiles and fix GTK2_MAIN selection for PDA interface.
4923
4924 2003-09-09 Tuesday 12:36  hartman
4925
4926  Fix the condition for old faad.
4927  Incorrect placing of logical operator
4928
4929 2003-09-08 Monday 22:00  zorglub
4930
4931  * modules/visualisation/visual/effects.c
4932    modules/visualisation/visual/visual.h:
4933         - Change default effect-height
4934         - Less scaling in spectrum analyser
4935
4936 2003-09-08 Monday 13:37  fenrir
4937
4938   * sdp: added --rtsp-tcp option. (rtp over rtsp connection)
4939          set b_pace to true when using --rtsp-tcp. (eg DSS server send
4940          data to fast)
4941
4942 2003-09-08 Monday 13:09  fenrir
4943
4944   * sdp: commented out a debug message and added some sort of eof detection.
4945
4946 2003-09-08 Monday 12:48  zorglub
4947
4948  * modules/gui/wxwindows/playlist.cpp
4949    modules/gui/wxwindows/wxwindows.h:
4950         - give default to the search button when user enters text
4951         - case-insensitive search
4952
4953 2003-09-08 Monday 12:02  zorglub
4954
4955  * src/playlist/playlist.c
4956         include/playlist.h: playlist sorting
4957                 (function playlist_Sort( playlist_t * , int type)
4958
4959  * modules/gui/wxwindows/playlist.cpp
4960    modules/gui/wxwindows/wxwindows.h :
4961         * Implement playlist sorting & reverse sorting
4962         * Playlist search
4963
4964 2003-09-08 Monday 11:05  bigben
4965
4966  -pvr.c
4967         *reflects a change in ivtv_ioctl_codec struct
4968         *adds he bitratemode commandline option (values are vbr and cbr
4969
4970 2003-09-08 Monday 07:38  fenrir
4971
4972   * sdp: do not register 'rtp' name for access.
4973
4974 2003-09-08 Monday 07:36  fenrir
4975
4976   * sdp : begin to play rtsp stream (as well as sdp). MPEG4 Audio/Video,
4977   mp3/raw audio should work.
4978   If you want to try download
4979   http://via.ecp.fr/~fenrir/libmtools-2003-09-08.tgz (but you will have to
4980   change configure.ac yourself)
4981
4982 2003-09-08 Monday 07:15  fenrir
4983
4984   * rtsp: useless.
4985
4986 2003-09-08 Monday 00:36  fenrir
4987
4988  * stream : convert a msg_Err into msg_Warn.
4989
4990 2003-09-08 Monday 00:35  fenrir
4991
4992   * all: clean up.
4993
4994 2003-09-07 Sunday 22:53  fenrir
4995
4996   configure.ac : added gather stream_out.
4997
4998 2003-09-07 Sunday 22:53  fenrir
4999
5000   * control: use new variables and 'title*', 'chapter*' ones.
5001   * gui/beos: removed not really used STARTED_S, and NOT_STARTED_S input
5002   state.
5003   * gui/wxwindows: use 'position' and 'time' variables -> seek improved
5004   for avi and mp4 and accurate time display :)
5005
5006 2003-09-07 Sunday 22:51  fenrir
5007
5008   * input: introduce 'position', 'time', 'length', 'state' and 'rate'
5009   object variables and begin to use pf_demux_control.
5010   * variables: new time type handling.
5011
5012 2003-09-07 Sunday 22:49  fenrir
5013
5014   * all : set pf_demux_control.
5015
5016 2003-09-07 Sunday 22:48  fenrir
5017
5018   * all : demuxers *have to* set pf_demux_control. (demux_vaControlDefault
5019   is a generic handler)
5020   * avi, mp4 : begin to implement a specific pf_demux_control.
5021
5022 2003-09-07 Sunday 22:45  fenrir
5023
5024   * ninput.h : change control parameters.
5025   * variables : changed time variables to signed long long type (I hope
5026   it is always more than 64 bits)
5027   * input.h : include ninput.h
5028
5029 2003-09-07 Sunday 22:43  fenrir
5030
5031   * libvlc: removed some unused options.
5032             added sout-keep option to keep sout instance across playlist
5033             items (usefull with 'gather' stream_out)
5034   * stream_output : implement the sout-keep mode.
5035   * playlist, video_output, stream_output: vout and sout are now reattached
5036   to playlist instead of being destroyed. There are automatically destroy
5037   if unused byt the new input (200 ms after access and demuxer have finished
5038   their inittialisation step.)
5039
5040 2003-09-07 Sunday 20:12  fenrir
5041
5042   * gather: try to  gather stream with similar properties (eg mp3), wait for
5043   next commits to be usable.
5044
5045 2003-09-07 Sunday 20:08  fenrir
5046
5047   * file: added an append option. (The default is to overwrite the file)
5048
5049 2003-09-05 Friday 15:55  asmax
5050
5051  * new event VLC_NET to open the network dialog ( "net" keyword in the
5052   xml file)
5053
5054 2003-09-05 Friday 00:36  sam
5055
5056    * debian/control:
5057      + Set libmatroska-dev build-dependency to (>= 0.5.0-3) because previous
5058        versions were broken on platforms where PIC/non-PIC cannot be mixed in
5059        objects (Closes Debian bug #208383).
5060      + Set policy to 3.6.1.0.
5061
5062 2003-09-03 Wednesday 11:28  bigben
5063
5064         * qdsk.c : fix a typo
5065         * access.c :
5066                 - new syntax : dvb:frequency=1234500:fec=3:poalrization=H:program=2499... (all parameters should be parsed
5067                 - "program" is still untested (anybody with a DVB card to try it ?)
5068                 - old syntax should still work, with a warning.
5069
5070 2003-09-03 Wednesday 10:23  gbazin
5071
5072  * modules/codec/libmpeg2.c: fixed segfault on exit.
5073
5074 2003-09-03 Wednesday 10:00  zorglub
5075
5076  Added descriptions
5077  Fixed multiple effects enabling
5078
5079 2003-09-02 Tuesday 22:36  gbazin
5080
5081  * modules/codec/theora.c: oops, introduced a bug in pts calculation.
5082
5083 2003-09-02 Tuesday 22:06  sigmunau
5084
5085  use the configuration system, that is what it is there for
5086
5087 2003-09-02 Tuesday 20:19  gbazin
5088
5089  * ALL: Introduction of a new api for decoders.
5090     The final aim of this new api is to make it possible to use the decoders from other modules like the transcoder for instance.
5091     Only a few decoders have been ported to the new api (a52, libmpeg2, dts, vorbis, theora) so the old api is still supported.
5092
5093     Don't hold your breath, there is still much work to do before we reach this goal.
5094
5095  * modules/codec/a52.c, libmpeg2., dts.c, vorbis.c, theora.c:
5096     Converted to the new api.
5097     Merged the a52 and vorbis packetizers in their respective decoders (removes a lot of code duplication).
5098     New dts and theora packetizers (merged in their respective decoders).
5099
5100 2003-09-02 Tuesday 18:06  gbazin
5101
5102  * src/audio_output/input.c: don't try to play sound if the input pipeline couldn't be created.
5103
5104 2003-09-02 Tuesday 16:00  gbazin
5105
5106  * 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.
5107
5108 2003-09-02 Tuesday 13:44  sam
5109
5110    * debian/rules:
5111      + Disabled familiar plugin.
5112    * debian/changelog:
5113      + Updated for 0.6.2 packages.
5114
5115 2003-09-02 Tuesday 13:42  sam
5116
5117    * modules/gui/skins/src/themeloader.cpp: Added proper CR to error messages.
5118
5119 2003-09-01 Monday 18:30  gbazin
5120
5121  * modules/video_output/x11/xcommon.c: fixed YUY2 overlay.
5122
5123 2003-09-01 Monday 10:18  jpsaman
5124
5125  Small error in hi/low band detection inside ioctl_SetFrontEnd and updating to correct e-mail addresses.
5126
5127 2003-08-31 Sunday 22:06  gbazin
5128
5129  * modules/access/dshow/*: always try to get the video in I420 chroma if supported.
5130     Implemented a ":size=" and ":chroma=" option.
5131
5132 2003-08-31 Sunday 16:01  zorglub
5133
5134  Maybe fixes the crash (can't be sure, as it works on my computer)
5135
5136 2003-08-31 Sunday 15:55  titer
5137
5138   configure.ac: fixed zeta check
5139
5140 2003-08-30 Saturday 16:34  gbazin
5141
5142  * modules/gui/wxwindows/messages.cpp: forgot to initialize b_verbose ;)
5143
5144 2003-08-30 Saturday 13:59  gbazin
5145
5146  * include/vlc_config.h: removed unused config stuff.
5147  * include/vlc_interface.h, modules/gui/wxwindows/interface.cpp: new common INTF_ABOUT_MSG message shared by interfaces.
5148
5149 2003-08-30 Saturday 11:59  gbazin
5150
5151  * modules/access/v4l/v4l.c: fixed uninitialized variable.
5152  * modules/gui/wxwindows/streamout.cpp: cosmetic change in the gui.
5153
5154 2003-08-30 Saturday 02:03  fenrir
5155
5156   * libavi.c: fixed a dead loop when data are missing.
5157
5158 2003-08-29 Friday 19:50  fenrir
5159
5160   * all: removed old encoding way.
5161
5162 2003-08-29 Friday 19:49  fenrir
5163
5164   * asf: you can now add 'title', 'author', 'copyright', 'comment, 'rating'
5165    meta data to your file. (use asf{title="my title"} for example)
5166   * standard: do not trash access/mux arguments when fixing.
5167
5168 2003-08-29 Friday 18:58  fenrir
5169
5170   * v4l: removed encoder.h include.
5171
5172 2003-08-29 Friday 18:58  fenrir
5173
5174   * all: fix some gcc warnings and removed all u8/u16/u32.
5175
5176 2003-08-29 Friday 16:56  zorglub
5177
5178  * effects.c :
5179    - added a spectrum analyser
5180    options are:
5181         -nb :  number of bands , 20 or 80 (80 is default)
5182         -separ : how many blank pixels between bands (1 default)
5183         -amp : vertical amplification ( 3 default)
5184         -peaks: draw peaks ? (default 1)
5185
5186    - improved options parsing
5187
5188  * fft.c, fft.h :
5189         FFT code mainly taken from XMMS (adapted coding style)
5190
5191  * visual.c:
5192         Sanity checks (users aren't stupid, are they ? )
5193
5194  * LIST: updated the list
5195
5196 2003-08-29 Friday 01:11  fenrir
5197
5198   * asf: added stream infos object and fix a bug in packetization.
5199   -> it seems that WMP plays it without problem :))) (tested with DIV3+mp3)
5200
5201 2003-08-28 Thursday 21:11  gbazin
5202
5203  * 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).
5204  * modules/video_output/x11/xcommon.c: small cosmetic change.
5205  * modules/access/v4l/v4l.c: clean-up (removed old references to encoders).
5206
5207 2003-08-28 Thursday 21:02  fenrir
5208
5209   * standard :
5210   - when muxer or access or both are missing try to do a guess (based on the
5211   other one or the extention).
5212   - if both are still missing -> abort.
5213   - it forces asfh when using mmsh
5214   - it issues a error message with non working couple (like udp/avi, ...)
5215   (but it doesn't fail)
5216
5217 2003-08-28 Thursday 19:26  gbazin
5218
5219  * Makefile.am: zip files have a .zip extension ;)
5220
5221 2003-08-28 Thursday 18:44  gbazin
5222
5223  * Makefile.am: grrr, should have tested my last commit ;)
5224
5225 2003-08-28 Thursday 17:46  gbazin
5226
5227  * Makefile.am: added a "package-win32-exe" and "package-win32-zip" rule. "package-win32" will do both.
5228
5229 2003-08-28 Thursday 17:19  sam
5230
5231    * src/misc/threads.c, include/vlc_threads.h: Removed the pthread wrapper for
5232    gprof. If you still want to profile pthread applications using gprof please
5233    see http://sam.zoy.org/writings/programming/gprof.html and also consider
5234    using oprofile if you are using ia32.
5235
5236 2003-08-28 Thursday 15:59  gbazin
5237
5238  * 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.
5239  * modules/gui/wxwindows/*: updated the stream output dialog.
5240
5241 2003-08-27 Wednesday 12:59  gbazin
5242
5243  * modules/access/dshow/dshow.cpp: fixed crash when no dshow devices found.
5244
5245 2003-08-27 Wednesday 12:24  sigmunau
5246
5247  modules/misc/freetype.c:
5248   * Cleaned up the outline code. It may even be faster now
5249   * Removed some nasty debug messages
5250  modules/codec/subsdec/subsdec.c:
5251   * Removed a nasty debug message
5252
5253 2003-08-27 Wednesday 11:53  gbazin
5254
5255  * modules/gui/wxwindows/*: small clean-up in included headers.
5256     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).
5257
5258 2003-08-27 Wednesday 11:04  jpsaman
5259
5260  Updating a new PDA interface design.
5261
5262 2003-08-27 Wednesday 08:44  garf
5263
5264   * oups (forgot to erase a test line)
5265
5266 2003-08-27 Wednesday 08:27  gbazin
5267
5268  * configure.ac, modules/mux/Modules.am: enable the asf muxer.
5269
5270 2003-08-27 Wednesday 07:31  gbazin
5271
5272  * modules/access/dshow/*: handle upside down pictures (a bit hacky though).
5273
5274 2003-08-27 Wednesday 07:21  garf
5275
5276   * Now the MacOS mozilla plugin is an independant bundle ( searchs no more
5277   * in /usr/local/lib/vlc for modules )
5278
5279 2003-08-26 Tuesday 23:14  fenrir
5280
5281   * asf: fix waveformatex header for mp3 audio.
5282
5283 2003-08-26 Tuesday 23:12  fenrir
5284
5285   * mpegaudio: set i_bitrate field. (won't work with vbr)
5286
5287 2003-08-26 Tuesday 19:43  hartman
5288
5289  * modules/demux/util/sub.c: fixed the subtitle autodetection.
5290  * modules/demux/mkv.cpp: set UTF-8 for matroska subtitles.
5291
5292 2003-08-26 Tuesday 19:14  gbazin
5293
5294  * modules/access/dshow/*: bug fixes.
5295
5296 2003-08-26 Tuesday 18:11  fenrir
5297
5298   * mkv : use stream_*
5299
5300 2003-08-26 Tuesday 18:01  fenrir
5301
5302   * transcode: use mp1v/mpgv for mpeg1 and mp2v for mpeg2 video encoding.
5303   (mpeg2 encoding has been added to vlc)
5304
5305 2003-08-26 Tuesday 01:04  fenrir
5306
5307   * ts: clean my last commit for SPU. Btw, report any regression.
5308
5309 2003-08-26 Tuesday 00:52  fenrir
5310
5311   * ts: try to fix too much packets dropping with v4l.
5312
5313 2003-08-26 Tuesday 00:51  fenrir
5314
5315   * mmsh: a little clean, and fixed 1/2 potential segfaults.
5316
5317 2003-08-26 Tuesday 00:40  fenrir
5318
5319   * httpd: more mmsh stuff.
5320
5321 2003-08-25 Monday 23:39  fenrir
5322
5323   asf: fixed some headers errors.
5324
5325 2003-08-25 Monday 23:36  fenrir
5326
5327   * asf : fix display time.
5328
5329 2003-08-25 Monday 22:57  gbazin
5330
5331  * modules/access/dshow/dshow.cpp: added an "adev" and "vdev" option for the MRL.
5332     If not specified, then the default devices are used.
5333     (eg. vlc dshow://:vdev="Labtec Webcam":adev="foo")
5334
5335 2003-08-25 Monday 21:45  gbazin
5336
5337  * modules/access/dshow/*: audio is now supported as well.
5338
5339 2003-08-25 Monday 20:47  fenrir
5340
5341   * mkv: handle Language name.
5342          preliminary support for SSA.
5343
5344 2003-08-25 Monday 14:51  garf
5345
5346   * put the beautiful "no picture" black screen.
5347
5348 2003-08-25 Monday 01:33  fenrir
5349
5350   * http: added alias "mmsh" to output as mmsh (work only with asfh). Only
5351   tested with vlc/mplayer.
5352
5353 2003-08-25 Monday 01:32  fenrir
5354
5355   * httpd: when using "video/x-ms-asf-stream" we add special headers needed
5356   for mmsh protocol.
5357
5358 2003-08-25 Monday 01:31  fenrir
5359
5360   * asf: added an alias "asfh" : it creates special stream to allow using
5361  http output as mmsh server (see next commits).
5362
5363 2003-08-24 Sunday 23:22  gbazin
5364
5365  * 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.
5366
5367 2003-08-24 Sunday 22:20  fenrir
5368
5369   * asf: more stuff (bitrate and time).
5370
5371 2003-08-24 Sunday 17:24  gbazin
5372
5373  * NEWS: keeping track of the new features.
5374
5375 2003-08-24 Sunday 16:59  hartman
5376
5377  * changed debug strings to diff between unsupported RTP payload and non-rtp packet
5378    see bug 1136
5379
5380 2003-08-24 Sunday 16:38  fenrir
5381
5382   * asf : asf muxer, not well tested yet.
5383
5384 2003-08-24 Sunday 16:24  fenrir
5385
5386   * http: added wma/wmv mime type.
5387
5388 2003-08-24 Sunday 15:05  fenrir
5389
5390   * asf: detect dump of broadcasted asf stream.
5391
5392 2003-08-24 Sunday 14:43  titer
5393
5394   modules/demux/util/sub.c : compile fix
5395
5396 2003-08-24 Sunday 11:17  gbazin
5397
5398  * configure.ac, modules/access/dshow/: brand new DirectShow input plugin.
5399     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.
5400
5401 2003-08-24 Sunday 08:12  hartman
5402
5403  * Large update to the ebuild.
5404    - reordered several parts
5405    - made it as close to the gentoo ebuild as possible.
5406    - fixed several changes/additions since 0.6.1
5407
5408 2003-08-24 Sunday 00:36  fenrir
5409
5410   * sub.c : fixed a warning.
5411
5412 2003-08-24 Sunday 00:34  hartman
5413
5414  * backwards compatibilty with older faad2 lib
5415
5416 2003-08-24 Sunday 00:29  lool
5417
5418    * Makefile.am:
5419      . cleanups, use of top_builddir where possible, just to feel safer
5420      . fixed VLC.app inclusion of AUTHORS, COPYING etc.
5421      . propagated previous changes to package-osx
5422      . checked both build methods
5423
5424 2003-08-23 Saturday 22:49  fenrir
5425
5426   * configure.ac : added --enable-goom and --with-goom-tree. Btw, I use a
5427  special goom tree source as I was unable to use standard goom library.
5428  (I will provide it once mmx/ppc included)
5429   * modules/visualization/Modules.am: added goom
5430   * include/vlc_block.h src/misc/block.c: introduce a new data block
5431   api (not yet tested, ported from my local new input work).
5432
5433 2003-08-23 Saturday 22:19  fenrir
5434
5435   * charset: compilation fix.
5436
5437 2003-08-23 Saturday 22:02  hartman
5438
5439  * modules/demux/util/sub.c: Fixed a crash when trying to autodetect files
5440    that don't have a . char in their name. Also fixed a problem where the
5441    code was trying to open a empty string subtitle after autodetect couldn't
5442    find a suitable filename.
5443
5444 2003-08-23 Saturday 21:21  lool
5445
5446    * was wrongly deleting the extras/ dir
5447
5448 2003-08-23 Saturday 19:20  hartman
5449
5450  * modules/codec/subsdec/subsdec.c: reordered the list of encodings. Should
5451    make it easier for users to find their charset now.
5452  * modules/demux/util/sub.?: try to find filename.subext based on filename.avi
5453    Very basic now, but might be become more advanced in the feature. (that's
5454    why it's so much code )
5455
5456 2003-08-23 Saturday 17:23  fenrir
5457
5458   * goom: visual effects using goom. (Not yet enabled)
5459
5460 2003-08-23 Saturday 16:15  fenrir
5461
5462   * faad: fix SBR handling.
5463
5464 2003-08-23 Saturday 15:35  lool
5465
5466    * Makefile.am: slight changes of the VLC.app target to generate it in
5467                   $(top_builddir) instead of $(srcdir)
5468
5469 2003-08-23 Saturday 14:51  fenrir
5470
5471   * input: fixed buffer overflow, add sanity check and big big clean up.
5472  (for the user filter part).
5473   For now, when a user filter can't be inserted it is just ignored. (before
5474  the whole audio chain failed).
5475
5476 2003-08-23 Saturday 14:38  lool
5477
5478    * src/misc/configuration.c: fix a couple of signed/unsigned warns
5479
5480 2003-08-23 Saturday 14:26  lool
5481
5482    * missing top static declaration was giving a warning
5483
5484 2003-08-23 Saturday 14:15  fenrir
5485
5486   * ninput: fix a warning. (bad functions order)
5487
5488 2003-08-23 Saturday 14:14  hartman
5489
5490  * sorry :)
5491    fix broken tree
5492
5493 2003-08-23 Saturday 12:59  hartman
5494
5495  * added a vlc_current_charset function. This tries to get the current charset
5496    in use by the OS. It's pretty nifty. if available it uses nl_langinfo. Then
5497    it falls back to trying setlocale (exept on OSX, where this funtion is useless)
5498    and then falls back to LC_ALL, LC_TYPE and LANG environment variables.
5499    If only the LANG variable is available (like on osx) it tries a countrycode
5500    to charset mapping (making an educated guess ).
5501    On windows it retrieves the charset with GetACP().
5502    It also has an aliases system to transform incompatible charset description
5503    strings to libiconv compatible charset descriptions. If you want you can even
5504    retrieve the charset on OS/2.
5505  * modules/codec/subsdec/subsdec.c: By default we try to open a subtitle file in
5506    the systems charset (or language mapped to charset). It's no more than a guess,
5507    and if you open Latin1 subs on your Japanese system you will still need to
5508    specify the encoding by hand, but it's better then nothing.
5509  * src/playlist/playlist.c: spelling error in a comment.
5510
5511 2003-08-23 Saturday 12:53  lool
5512
5513    * added missing .cvsignore
5514
5515 2003-08-23 Saturday 12:47  lool
5516
5517    * very light typo
5518
5519 2003-08-23 Saturday 11:46  fenrir
5520
5521   * avi : fixed a lock problem.
5522
5523 2003-08-22 Friday 22:52  fenrir
5524
5525   *all : multi-pass clean up/cosmetics.
5526
5527 2003-08-22 Friday 20:32  fenrir
5528
5529   * all: use stream_Seek/Size/Tell wrappers.
5530
5531 2003-08-22 Friday 20:31  fenrir
5532
5533   * avi: use stream_*, some clean and reordering.
5534
5535 2003-08-22 Friday 20:29  fenrir
5536
5537   * ninput: added wrappers to stream_Control.
5538
5539 2003-08-22 Friday 14:03  adn
5540
5541  no v4l tab for win32
5542
5543 2003-08-22 Friday 13:38  hartman
5544
5545  * A vflip should flip on the vertical axis and not on the horizontal of course.
5546
5547 2003-08-22 Friday 08:06  asmax
5548
5549  * interface.cpp: fixed a stack corruption which caused a segfault in the
5550    wxwindows plugin (in UpdateAcceleratorTable, the table
5551    wxAcceleratorEntry entries[6] was filled with _seven_ values ;-)
5552    I guess it didn't happen with all compilers because of the way
5553    variables are stored on the stack)
5554  * wxwindows.h: removed a warning
5555
5556 2003-08-21 Thursday 20:29  hartman
5557
5558  * Updated Brazilian translation
5559
5560 2003-08-21 Thursday 16:59  hartman
5561
5562  * Removed the xmga plugin since it was quote "a waste of time and not even finished"
5563  * Decreased the priority of kde interface because of it's unstable nature
5564    and not being maintained status.
5565
5566 2003-08-20 Wednesday 21:59  asmax
5567
5568  * fixed an internal error with stupid gcc2.95
5569
5570 2003-08-20 Wednesday 19:36  babal
5571
5572  - anti-spam
5573
5574 2003-08-20 Wednesday 19:17  adn
5575
5576  * Bitrate options for PVR
5577  * fix for win32 compilation
5578
5579 2003-08-20 Wednesday 16:22  garf
5580
5581   * had accidentally deleted the first line of vout.m
5582
5583 2003-08-20 Wednesday 13:08  garf
5584
5585   * mozilla plugin on MacOSX : scrollbar clipping problem fix
5586
5587 2003-08-20 Wednesday 09:58  garf
5588
5589   * forgot an -I
5590
5591 2003-08-20 Wednesday 01:18  fenrir
5592
5593   * stream: less warnings.
5594
5595 2003-08-20 Wednesday 01:10  fenrir
5596
5597   * avi: fixed playback of others brokens stream.
5598   Remember: each time something could be wrong then, with avi, it will be.
5599   I hate avi.
5600
5601 2003-08-19 Tuesday 22:28  adn
5602
5603  Oooooooops !
5604
5605 2003-08-19 Tuesday 21:54  adn
5606
5607  SLP Announce :)
5608
5609 2003-08-19 Tuesday 21:20  zorglub
5610
5611  * src/audio_output/input.c: forgot to free something
5612
5613  * modules/visualisation/visual/* :
5614         visualization system. It supports multi-effects.
5615  At the moment:
5616         -dummy (guess what ? it does nothing)
5617         -scope (adapted and fixed from sam's one)
5618         -random (displays random plots)
5619  Todo:
5620         - spectrum analyser
5621         - movement effects (rotations, scrolls,...)
5622         - blur effect ?
5623
5624 2003-08-19 Tuesday 21:16  adn
5625
5626  Video4Linux / PVR / KFIR unified panel
5627
5628 2003-08-19 Tuesday 18:51  sigmunau
5629
5630  modules/visualization/scope/scope.c:
5631   * fixed numerous issues. It now works, but it has some impact on some audio
5632  streams, especially vorbis
5633
5634 2003-08-19 Tuesday 14:07  garf
5635
5636   * XPCOM implementation in mozilla plugin on MacOSX (Play, pause, stop
5637   *  buttons. Fullscreen disabled ).
5638
5639 2003-08-19 Tuesday 13:20  hartman
5640
5641  * deleted stray i char
5642
5643 2003-08-19 Tuesday 11:26  hartman
5644
5645  * Updated brazilian portuguese translation by Andre de Barros Martins Ribreiro
5646    ( your parents couldn't find anything shorter? :)
5647  * Added this language to the options in the preferences.
5648
5649 2003-08-18 Monday 19:18  fenrir
5650
5651   * asf: clean up + use stream_* (It's not yet well tested)
5652
5653 2003-08-18 Monday 19:17  fenrir
5654
5655   * all: added stream_DataPacket
5656
5657 2003-08-18 Monday 17:30  fenrir
5658
5659   * udp: udp-sout-caching is now also accessible by instance variable
5660   "caching".  (ex: udp{caching=ms})
5661
5662 2003-08-18 Monday 17:25  fenrir
5663
5664   * ts: fix PCR value when using pcr-soft.
5665
5666 2003-08-18 Monday 14:57  sigmunau
5667
5668  Turned the scope plugin into a audio filter that can be inserted with
5669  --audio-filter. It still seems to have many problems, so I will not eneable
5670  it yet.
5671
5672 2003-08-18 Monday 13:16  zorglub
5673
5674  * src/audio_output/input.c
5675    src/libvlc.h :
5676         First try to implement "user audio filters"
5677         You can provide a list of audio filters that you want to add to
5678         the pipeline (only the "headphone", at that time).
5679         (use --audio-filter filter1,filter2,...)
5680
5681     ***Warning***
5682     It seems to work, but no guarantee at all. Perhaps all is bad
5683     and the commit should be reverted, as it could break audio output
5684
5685  * modules/codec/libmpeg2.c :
5686         Fixed a segfault when vout creation fails
5687
5688 2003-08-18 Monday 06:42  jpsaman
5689
5690  Small fix.
5691
5692 2003-08-18 Monday 00:17  fenrir
5693
5694   * all: move "wave format tag to fourcc" from demuxers to codecs.h
5695   (only one place to keep updated).
5696
5697 2003-08-17 Sunday 23:42  fenrir
5698
5699   * all: A little clean up.
5700
5701 2003-08-17 Sunday 23:11  sigmunau
5702
5703  modules/misc/freetype.c:
5704   * implemented outlineing of the glyphs. Please yell if the performance
5705  suck, and I will try to make them optional.
5706   * fixed centering on RV32 and YUY2
5707
5708 2003-08-17 Sunday 23:02  fenrir
5709
5710   * all: moved Get(D/Q)WLE and Get(D/Q)WBE to include/vlc_common.h.
5711   (Well, Get(D/Q)WBE are just #define to U16/32/64_AT.
5712
5713 2003-08-17 Sunday 20:58  alexis
5714
5715  po/es.po THANKS configure.ac: Spanish translation started by Vicente JimĂ©nez Aguilar.
5716
5717  src/libvlc.h: replaced "VLS" by "streaming server".
5718
5719 2003-08-17 Sunday 20:45  fenrir
5720
5721   * all: added OggS fourcc. (still unsported but allow dumping)
5722
5723 2003-08-17 Sunday 20:39  fenrir
5724
5725   * all: removed all u8/u16/.... occurences.
5726
5727 2003-08-17 Sunday 18:44  fenrir
5728
5729   * avi, dummy: removed useless include.
5730
5731 2003-08-17 Sunday 15:22  sigmunau
5732
5733  modules/misc/freetype.c:
5734   * added support for RV32/RV24 chroma
5735
5736 2003-08-17 Sunday 14:14  sigmunau
5737
5738  src/playlist/playlist.c:
5739   * small documentation update
5740
5741 2003-08-17 Sunday 14:11  sigmunau
5742
5743  doc/Doxyfile:
5744   * Extract documentation on static functions, useful to get the static
5745  inline functions defined in header files listed. Drawback is that private
5746  functions in source files are also listed.
5747
5748 2003-08-17 Sunday 13:56  gbazin
5749
5750  * modules/demux/flac.c: few cosmetic changes.
5751  * modules/codec/flacdec.c: when synchronisation on the bitstream is lost, flush the flac decoder so it can synchronise again (fixes problems on seeking).
5752
5753 2003-08-16 Saturday 21:05  zorglub
5754
5755  * configure.ac : linked stream_out_standard to ws2_32 to fix build
5756
5757  * playlist.cpp : added "Random" and "Loop" checkboxes
5758
5759 2003-08-16 Saturday 16:56  gbazin
5760
5761  * po/pt_BR.po, THANKS: new brazilian portuguese translation, courtesy of AndrĂ© de Barros Martins Ribeiro.
5762
5763 2003-08-15 Friday 13:16  fenrir
5764
5765   * ffmpeg: added m4cc and M4CC as MPEG4 fourcc.
5766
5767 2003-08-15 Friday 01:58  fenrir
5768
5769   * pes: fix private stream with mpeg1.
5770
5771 2003-08-14 Thursday 23:37  fenrir
5772
5773   * ts: use right stream_id for A52 (0xbd -> fix mplayer playback) and add a
5774    "registration descriptor" (-> fix xine playback) when using a52.
5775
5776 2003-08-14 Thursday 23:32  fenrir
5777
5778   * all: added support for a52 in PES private stream, but untested.
5779
5780 2003-08-14 Thursday 20:02  zorglub
5781
5782  * all: as announce calls non-standard functions (SLP), remove it from
5783  src, and build it in the stream_out_standard module to avoid a link
5784
5785 2003-08-14 Thursday 19:25  sigmunau
5786
5787  First part of code to allow configurable hotkeys.
5788  include/configuration.h, src/misc/configuration.h:
5789   * added a CONFIG_ITEM_KEY
5790  include/vlc_keys.h:
5791   * constants to identify keys
5792  src/libvlc.h:
5793   * provide a set of hotkey config options
5794  modules/gui/wxwindows/interface.cpp, wxwindows.h:
5795   * set the configured hotkeys as accelerator for the appropriate menus
5796  modules/gui/wxwindows/preferences.cpp:
5797   * start to support CONFIG_ITEM_KEY. Options are showed with the right value
5798     but any changes made have no effect yet.
5799
5800 2003-08-14 Thursday 18:21  sigmunau
5801
5802  include/video_output.h:
5803   * minor cleanup in a comment
5804
5805 2003-08-14 Thursday 18:12  sigmunau
5806
5807  modules/control/lirc/lirc.c:
5808   * applied slightly modified patch by  Stephane Mottelet <mottelet@dma.utc.fr>
5809   to support next/previous chapter buttons on remote controls
5810
5811 2003-08-14 Thursday 17:50  sigmunau
5812
5813  include/stream_output.h:
5814    * use #if 0 and not // to disable code
5815
5816 2003-08-14 Thursday 13:32  garf
5817
5818   * little bug fix.
5819
5820 2003-08-14 Thursday 13:09  sigmunau
5821
5822  include/vlc/vlc.h:
5823     turn playlist command defines into a enum
5824
5825 2003-08-14 Thursday 13:02  sigmunau
5826
5827  vlc_playlist.h:
5828     * added a duration field to the playlist item struct
5829  vlc_playlist.h, playlist.c:
5830     * turned playlist_AddName into playlist_AddExt and made it take an extra
5831     argument( the duration )
5832     * doxygenize comments
5833  modules/demux/m3u.c, modules/gui/macosx/playlist.m:
5834     * use playlist_AddExt
5835
5836 2003-08-14 Thursday 12:38  garf
5837
5838   * mozilla plugin on MacOSX. Not fully implemented yet.
5839   * compiled with mozilla 1.4 (won't probably work with <1.4)
5840   * TODO:
5841   *     - make XPCOM work (play,pause,stop buttons)
5842   *     - fullscreen implementation (quite difficult on MacOSX because only
5843   *       the main thread can create windows)
5844
5845 2003-08-14 Thursday 11:47  gbazin
5846
5847  * src/extras/libc.c, nclude/vlc_common.h, modules/mux/mpeg/ts.c: added atoll() to our libc.
5848  * modules/control/ntservice.c: added a --ntservice-extraintf option to allow the service to spawn additionnal interfaces.
5849  * include/audio_output.h, modules/audio_output/directx.c: added support for 3F2R audio output in addition to 3F2R/LFE (5.1).
5850
5851 2003-08-14 Thursday 11:25  sigmunau
5852
5853  include/ninput.c, src/input/stream.c:
5854     Moved comment blocks to the implementation where appropriate. Changed
5855     comments to Doxygen syntax.
5856
5857 2003-08-13 Wednesday 23:26  gbazin
5858
5859  * ALL: bumped version number to 0.6.3-cvs
5860  * modules/control/ntservice.c: new Windows NT/2K/XP service interface.
5861
5862 2003-08-13 Wednesday 21:15  gbazin
5863
5864  * modules/stream_out/standard.c: fixed segfault on close.
5865
5866 2003-08-13 Wednesday 19:38  gbazin
5867
5868  * include/announce.h, src/stream_output/announce.c, modules/stream_out/standard.c: fixed broken build.
5869
5870 2003-08-13 Wednesday 19:18  gbazin
5871
5872  * ChangeLog: yeah I know... don't laugh.
5873
5874 2003-08-13 Wednesday 18:39  gbazin
5875
5876  * modules/video_output/x11/xcommon.c: fixed a bug with fullscreen and sawfish.
5877  * modules/codec/ffmpeg/video.c: forgot a debug message.
5878
5879 2003-08-13 Wednesday 14:17  zorglub
5880
5881  * configure.ac : we need to define HAVE_SLP_H
5882
5883  * include/announce.h & vlc_common.h: slp_session_t structure definition
5884
5885  * module/stream_out/standard.c & src/stream_output/announce.c :
5886      SLP announcing support by vlc
5887
5888 2003-08-13 Wednesday 14:06  fenrir
5889
5890   * ts.c: commented out useless code and an annoying error message.
5891
5892 2003-08-13 Wednesday 13:54  jpsaman
5893
5894  Fixed segmentation fault in input_SplitBuffer() when input_FillBuffer() could not allocate (actually input_NewBuffer()) another buffer. The code tested for:
5895  if (!i_size)
5896  {
5897    /* Handle error */
5898  }
5899
5900  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!
5901
5902 2003-08-13 Wednesday 13:50  jpsaman
5903
5904  Keep track of ioctl_UnsetDMXFilter
5905
5906 2003-08-13 Wednesday 07:03  titer
5907
5908   Missing file
5909
5910 2003-08-13 Wednesday 01:50  gbazin
5911
5912  * ChangeLog: guess what ? yeah, yet another update for 0.6.2.
5913
5914 2003-08-13 Wednesday 01:45  gbazin
5915
5916  * modules/access/dvdplay/*: support for dvd menus navigation ("dvd_menus" object variable).
5917  * modules/gui/wxwindows/menus.cpp: support for dvd menus navigation.
5918  * src/input/input_programs.c: programs object var was not reset correctly.
5919
5920 2003-08-12 Tuesday 18:34  gbazin
5921
5922  * ChangeLog: re-re-re-updated the changelog for the 0.6.2 release.
5923
5924 2003-08-12 Tuesday 18:25  gbazin
5925
5926  * po/de.po: update of the german translation by Felix KĂ¼hne.
5927
5928 2003-08-12 Tuesday 17:01  gbazin
5929
5930  *  modules/codec/ffmpeg/video.[ch]: another temporary workaround.
5931
5932 2003-08-12 Tuesday 15:35  jpsaman
5933
5934  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.
5935  * Frequency, symbol rate, LNB_LOF1, LNB_LOF2 and LNB_SLOF are in Hz now. Input methods "dvb", "qpsk", "cable", "terrestrial" use this policy.
5936  * Added backwards compatibility with access method "satellite" as used by the GUI; frequency and symbol rate are interpreted as kHz.
5937
5938 2003-08-12 Tuesday 14:15  jpsaman
5939
5940  * more cleanup
5941
5942 2003-08-12 Tuesday 12:43  jpsaman
5943
5944  * Audio is verified to work, it was a problem with the test setup and not with the code ;-).
5945  * Added code to support LNB_LOF1, LNB_LOF2, LNB_SLOF commandline options.
5946  * Cleanup of code.
5947
5948 2003-08-12 Tuesday 08:19  sam
5949
5950    * modules/demux/mkv.cpp: support for libmatroska 0.5.0.
5951
5952 2003-08-11 Monday 23:07  gbazin
5953
5954  * share/http/index.html: added "del" and "empty" controls.
5955
5956 2003-08-11 Monday 20:49  gbazin
5957
5958  * ChangeLog: updated changelog for 0.6.2.
5959
5960 2003-08-11 Monday 20:48  gbazin
5961
5962  * modules/stream_out/transcode.c: work around a problem in ffmpeg with mpeg4 encoding.
5963
5964 2003-08-11 Monday 20:19  fenrir
5965
5966   * copy: removed annoying debug message.
5967
5968 2003-08-11 Monday 20:18  fenrir
5969
5970   * httpd: added HEAD command support.
5971
5972 2003-08-11 Monday 19:30  gbazin
5973
5974  * ChangeLog, po/*: preparing for the 0.6.2 release
5975
5976 2003-08-11 Monday 18:52  gbazin
5977
5978  * modules/packetizer/mpegvideo.c: oops, fixed typo.
5979
5980 2003-08-11 Monday 17:31  gbazin
5981
5982  * modules/packetizer/mpegvideo.c: small clarification.
5983  * modules/gui/wxwindows/wxwindows.cpp: don't try to destroy wxWindows objects when wxWindows has already exited.
5984
5985 2003-08-10 Sunday 22:13  fenrir
5986
5987   * mpegvideo.c: try to set a better value for length. (I am not sure it is
5988   the good one but it give far better result). dts/pts/length computation
5989   should be verified.
5990
5991 2003-08-10 Sunday 21:26  gbazin
5992
5993  * ALL: preparing for a 0.6.2 release
5994
5995 2003-08-10 Sunday 14:23  gbazin
5996
5997  * modules/mux/mpeg/ts.c: oops.
5998
5999 2003-08-10 Sunday 14:21  gbazin
6000
6001  * 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.
6002
6003 2003-08-10 Sunday 13:35  gbazin
6004
6005  * modules/access/vcd/vcd.c: a few navigation fixes.
6006
6007 2003-08-10 Sunday 12:45  zorglub
6008
6009  * modules/LIST: Updated all modules
6010
6011  * modules/list.sh: piggy list consistency checker
6012   (should probably be added to toolbox or trashed)
6013
6014  * modules/access/slp.c : Fixed service detection
6015         (findsrvtypes returns a comma-separated list of services)
6016
6017 2003-08-10 Sunday 10:22  gbazin
6018
6019  * modules/codec/subsdec/subsdec.[c,h]: added --subsdec-align option to specify center, left or right alignment.
6020  * include/osd.h, modules/misc/freetype.c: support for center alignment.
6021  * modules/gui/wxwindows/subtitles.cpp: string change.
6022
6023 2003-08-10 Sunday 09:22  gbazin
6024
6025  * include/configuration.h: bug fix for add_string_from_list()
6026  * modules/gui/wxwindows/*: added a subtitles encoding combobox in the subtitles dialog.
6027
6028 2003-08-09 Saturday 19:49  gbazin
6029
6030  * modules/codec/ffmpeg/video.c: temporary hack to work around demuxers that set the DTS value in p_pes->i_pts.
6031  * modules/demux/ogg.c: don't try anymore to send interpolated pts to ffmpeg.
6032
6033 2003-08-09 Saturday 19:39  gbazin
6034
6035  * modules/access/vcd/vcd.c: sanity check on the track requested by the user. This avoids nasty segfaults.
6036
6037 2003-08-09 Saturday 19:14  gbazin
6038
6039  * 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.
6040
6041 2003-08-09 Saturday 14:59  gbazin
6042
6043  * 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).
6044  * modules/stream_out/transcode.c: proper pts/dts generation. This allows the transcoder module to finally generate proper streams.
6045     Added support for b frames (bframe=x option) + couple of bug fixes.
6046
6047 2003-08-08 Friday 17:08  gbazin
6048
6049  * modules/codec/ffmpeg/: proper generation of pts in the video decoder + couple of bug fixes + cleanup.
6050     The ffmpeg video decoder can now be used to decode mpeg1/2 videos as well.
6051  * modules/codec/libmpeg2.c: upped priority so it will be used to decode mpeg1/2 videos instead of ffmpeg.
6052
6053 2003-08-08 Friday 16:50  gbazin
6054
6055  * src/input/input_clock.c: reverted the patch that caused the regression in 0.6.1
6056  * modules/packetizer/copy.c: fixed segfault
6057  * modules/gui/wxwindows/wxwindows.cpp: compilation fix for wxWindows 2.5 cvs
6058
6059 2003-08-08 Friday 16:41  massiot
6060
6061  * modules/gui/macosx/prefs.m: Localized two strings.
6062
6063 2003-08-06 Wednesday 12:01  jpsaman
6064
6065  Updated my entry.
6066
6067 2003-08-05 Tuesday 11:54  jpsaman
6068
6069  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'.
6070
6071 2003-08-05 Tuesday 11:52  jpsaman
6072
6073  Added glade2 project file.
6074
6075 2003-08-05 Tuesday 11:51  jpsaman
6076
6077  Removing file.
6078
6079 2003-08-05 Tuesday 11:49  jpsaman
6080
6081  Removing files for Familiar interface (Gtk+1.2 and GPE).
6082
6083 2003-08-05 Tuesday 10:39  jpsaman
6084
6085  Fixed superflous tuning ;-)
6086
6087 2003-08-05 Tuesday 09:35  jpsaman
6088
6089  - Enabled tuning for DVB-C and DVB-T cards.
6090  - Syncing with old satellite plugin.
6091  - Cleanup of code.
6092
6093 2003-08-05 Tuesday 08:02  asmax
6094
6095  * VLC_AddTarget had a new prototype
6096
6097 2003-08-05 Tuesday 01:27  fenrir
6098
6099   * sdp: near implemented basic RTP reading (MPA payload type may work when
6100  used without RTSP).
6101
6102 2003-08-04 Monday 23:35  gbazin
6103
6104  * src/video_output/video_text.c: removed legacy code that has been rotting for ages.
6105
6106 2003-08-04 Monday 23:31  gbazin
6107
6108  * modules/misc/freetype.c: don't assume input string is in utf8 when calculating its length (better alloc more space than necessary).
6109     + cleanup.
6110
6111 2003-08-04 Monday 22:49  fenrir
6112
6113   * ts: fixed a segfault when removing PCR stream.
6114
6115 2003-08-04 Monday 18:50  fenrir
6116
6117   * sdp: begun to implement RTP code. (Not yet usefull)
6118
6119 2003-08-04 Monday 12:40  jpsaman
6120
6121  Added a error message that the default values are used.
6122
6123 2003-08-04 Monday 12:34  jpsaman
6124
6125  Tuning succeeds, but have no audio yet. Major cleanup of code.
6126
6127 2003-08-04 Monday 12:34  jpsaman
6128
6129  Fixed missing headerfile.
6130
6131 2003-08-04 Monday 00:48  fenrir
6132
6133   * sdp: - fixed loading of file > 1024 bytes.
6134          - more processing -> now it should extract enough informations to
6135          build RTP/RTSP session.
6136          (Does not play anything yet)
6137
6138 2003-08-03 Sunday 23:11  gbazin
6139
6140  * 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).
6141  * modules/video_output/x11/*: support for the _NET_WM_STATE_FULLSCREEN hint from the Extended Window Manager Hints spec.
6142  * modules/audio_output/alsa.c: support for 4.0 and 5.1 audio channels. This time it has been tested ;)
6143
6144 2003-08-03 Sunday 20:25  gbazin
6145
6146  * src/input/input_ext-plugins.c: fixed nasty segfault when pf_read() returns -1;
6147
6148 2003-08-03 Sunday 16:36  bigben
6149
6150  * modules/access_out/http.c :
6151
6152  using ability to give parametters to a specific sout module to set user and password fot http access out.
6153
6154  new syntax is '#dst{access=http{user=foo,pass=bar}}
6155
6156  --sout-http-user and --sout-http-pwd parametters have been deleted.
6157
6158 2003-08-03 Sunday 16:22  fenrir
6159
6160   * sdp: parse 'a=' field.
6161
6162 2003-08-03 Sunday 15:25  fenrir
6163
6164   * sdp: begining of a SDP parser. It won't let you play anything for
6165   now, it just does (incomplete) parsing.
6166
6167 2003-08-03 Sunday 13:49  titer
6168
6169   configure.ac : added needed linking flags for BeOS/Zeta
6170   Makefile.am : cleaned make packages-beos
6171
6172 2003-08-03 Sunday 12:04  fenrir
6173
6174   * rtsp: mmmh, close the socket.
6175
6176 2003-08-03 Sunday 02:00  fenrir
6177
6178   rtsp: connect  to an RTSP server,  issue a DESCRIBE command  and return
6179  the  answer.  It  WON'T  let  you  do  rtsp  as  we  first  need  a  SDP
6180  parser/demuxer, but it is on the way.
6181
6182   The idea is to have a generic  SDP demuxer that will work with SDP from
6183  file, http or rtsp.
6184
6185 2003-08-02 Saturday 19:30  bigben
6186
6187  * modules/access/http.c
6188        - 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.
6189
6190 2003-08-02 Saturday 19:16  fenrir
6191
6192   * ninput : a little developer documentation.
6193
6194 2003-08-02 Saturday 16:43  fenrir
6195
6196   * all: some helpers functions for pf_demux_control.
6197
6198 2003-08-02 Saturday 15:22  fenrir
6199
6200   * all: added a pf_demux_control member to input_thread_t. It is currently
6201   unused.
6202
6203 2003-08-02 Saturday 14:06  gbazin
6204
6205  * ALL: bumped version number to 0.6.2-cvs
6206  * 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.
6207
6208 2003-08-02 Saturday 01:33  fenrir
6209
6210   * ps: clean up and dvd subtitles support.
6211
6212 2003-08-01 Friday 20:06  gbazin
6213
6214  * modules/mux/mp4.c: support for mov muxing + cleanup.
6215  * modules/codec/quicktime.c: small cleanup.
6216
6217 2003-08-01 Friday 19:38  fenrir
6218
6219   * udp: clean up.
6220
6221 2003-08-01 Friday 19:38  fenrir
6222
6223   ts: large rewrite of the TS muxer to produce better TS and support DVD
6224       subtitle.
6225       I have added some options:
6226          - bmin : minimum bitrate (bits/s) of the TS. Padding is added in
6227          case of insuffisant bitrate. (default: disabled).
6228          - bmax : maximum bitrate (bit/s) of the TS. It just drops packets
6229          to achieve the target. (default: disabled)
6230          - pcr : minimum delay between two pcr equal to dts of the video
6231          stream (default 100ms)
6232          - pcr-soft : minimum delay between two pcr interpolated from the
6233          pcr that are equal to dts. (default: none)
6234   Remarks:
6235    - bmin/bmax allow to create CBR stream.
6236    - Bitrate is calculated on a PCR time.
6237    - PCR delay cannot be less than length of a frame of the PCR stream.
6238    - PCR soft is used to help when using big PCR delay. It is usefull to
6239    produce stream with smoother bitrate variation.
6240    - Big PCR delay introduce more latency.
6241
6242   TODO:
6243    Test stability, bugs ...
6244
6245 2003-08-01 Friday 18:49  fenrir
6246
6247   * ts.c: arggg, bad copy/past.
6248
6249 2003-08-01 Friday 18:42  fenrir
6250
6251   * stream_output.c: fixed a segfault when muxer isn't specified.
6252
6253 2003-08-01 Friday 18:02  fenrir
6254
6255   * ts: apply patch of Andy Lindsay (fix one memory leak and PMT handling)
6256         converted all u8,u16,u32 into uint8_t, uint16_t, uint32_t
6257
6258 2003-08-01 Friday 17:38  fenrir
6259
6260   * index.html,style.css : remove built-in css file. added link to info.html.
6261
6262 2003-08-01 Friday 17:30  fenrir
6263
6264   * http: added mime type for .css file.
6265
6266 2003-08-01 Friday 17:21  fenrir
6267
6268   * info: commit the good file...
6269
6270 2003-08-01 Friday 09:45  sam
6271
6272    * modules/access/http.c:
6273      + Coding style fixes.
6274      + Removed a C99-ism.
6275
6276 2003-08-01 Friday 08:24  sam
6277
6278    * debian/rules:
6279      + Activated freetype support.
6280    * debian/control:
6281      + Added a build-dependency on freetype6-dev.
6282      + Added a build-dependency on libdvbpsi2-dev.
6283      + We now recommend gnome-vlc | wxvlc.
6284      + We now suggest fortune-mod.
6285
6286 2003-08-01 Friday 00:55  fenrir
6287
6288   * wav: forgot this one.
6289
6290 2003-08-01 Friday 00:40  fenrir
6291
6292   * configure.ac: audio -> mpga
6293   * demux/* : function name consistency.
6294
6295 2003-08-01 Friday 00:37  fenrir
6296
6297   * mpga: mp3 demuxer written from scratch using ninput.h
6298
6299 2003-08-01 Friday 00:26  fenrir
6300
6301   * configure.ac: remove old wav and aac directories.
6302
6303 2003-08-01 Friday 00:18  fenrir
6304
6305   * wav: remove old wav demuxer.
6306
6307 2003-08-01 Friday 00:18  fenrir
6308
6309   * aac/* remove old aac demuxer.
6310
6311 2003-08-01 Friday 00:16  fenrir
6312
6313   * Modules.am : added aac.c and wav.c
6314   * asf/asf.c: better check for invalid header.
6315
6316 2003-08-01 Friday 00:09  fenrir
6317
6318   * wav.c : big clean up and use ninput.h
6319
6320 2003-08-01 Friday 00:08  fenrir
6321
6322   * aac.c : big clean up and use ninput.h
6323
6324 2003-08-01 Friday 00:05  fenrir
6325
6326   au.c : cleaned up and use ninput.h
6327
6328 2003-08-01 Friday 00:05  gbazin
6329
6330  * 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.
6331  * modules/access/dvb/qpsk.c: gettext reserves the use of _("").
6332  * 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)
6333
6334 2003-08-01 Friday 00:04  fenrir
6335
6336   a52sys.c: completely rewritten a52 stream demuxer. Now you should be able
6337   to play such file.
6338
6339 2003-08-01 Friday 00:00  fenrir
6340
6341   * modules.c : include ninput.h
6342
6343 2003-08-01 Friday 00:00  fenrir
6344
6345   * vlc_common.h: include stdarg.h by default. Required by ninput.h
6346   *  ninput.h :  extracted  duplicated  stream functions  from  a lot  of
6347   demuxers and do a nice (?) API.
6348   * stream.c: implement basic streams  manipulation. It is just a wrapper
6349   but it is useful.
6350   * all: added a i_ttl field in network_socket_t to allow per connection ttl
6351  setting (in fact only used by access_out/udp.c.
6352
6353 2003-07-31 Thursday 23:44  fenrir
6354
6355   * all: added a i_ttl field in network_socket_t to allow per connection ttl
6356  setting (in fact only used by access_out/udp.c.
6357
6358 2003-07-31 Thursday 23:14  massiot
6359
6360  Fixed a memory leak (thanks Andy Lindsay !).
6361
6362 2003-07-31 Thursday 21:46  gbazin
6363
6364  * 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).
6365  * modules/control/http.c: allow directories of the form "x:\" on win32.
6366
6367 2003-07-31 Thursday 21:18  bigben
6368
6369  * modules/access/http.c :
6370         - using new var_Create/var_Get method to get parametters.
6371
6372 2003-07-31 Thursday 20:47  reno
6373
6374  * Make vlc compiling !
6375
6376 2003-07-31 Thursday 19:24  fenrir
6377
6378   * stream_output: * some clean and fixed a little memory leak.
6379                    * give to access and muxers options. Now you can use:
6380  --sout 'access{option1=value}/mux{a=value,b=value}:/path'. It should also
6381  works with '#std{access=access{o=v}, mux=...}' (but untested). For now it's
6382  not used.
6383
6384 2003-07-31 Thursday 19:14  fenrir
6385
6386   * stream_output: * added some #define for private flags.
6387                    * now muxer and access_out also receive options like
6388                    stream_out.
6389
6390 2003-07-31 Thursday 19:10  bigben
6391
6392  * modules/access_out/http.c
6393         - httpd.c has support for Basic Authentification, so use it !
6394           --sout-http-user user --sout-http-pwd password
6395
6396 2003-07-31 Thursday 19:02  fenrir
6397
6398   * copy.c: Added DVD subtitle support. I still need to commit the TS
6399  muxer.
6400
6401 2003-07-31 Thursday 18:25  bigben
6402
6403  * Add support for basic authentification in http access.
6404
6405  use :
6406
6407  --http-user user --http-pwd password
6408
6409  or
6410
6411  http://user:password@server/path (2nd parameter overrides the first)
6412
6413 2003-07-31 Thursday 17:03  sigmunau
6414
6415  modules/misc/freetype.c:
6416    - calculate and store size information for each line independently.
6417    - misc other fixes
6418
6419 2003-07-31 Thursday 15:31  jpsaman
6420
6421  Updated LIST of modules and configuration options for building.
6422
6423 2003-07-31 Thursday 15:30  jpsaman
6424
6425  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.).
6426
6427 2003-07-31 Thursday 13:06  sam
6428
6429    * toolbox: Export LC_ALL=C to avoid future cluttering of POTFILES.in.
6430    * po/: Re-ran toolbox --update-po.
6431
6432 2003-07-31 Thursday 12:08  sam
6433
6434    * Added and fixed .cvsignore files.
6435
6436 2003-07-31 Thursday 11:02  sam
6437
6438    * Makefile.am: Really put po before ., not . after everything else. Fixed the
6439      Mozilla plugin build while preserving the fix for VLC.app.
6440
6441 2003-07-31 Thursday 08:18  zorglub
6442
6443  * modules/control/joystick.c
6444         * Allow the user to remap the actions.
6445         * Improved the strings (please check)
6446         * Prevent 0 seconds seeks
6447
6448  * share/http/*.html
6449         * partial HTML validation fixes
6450         * Improved the look
6451
6452  * src/stream_output/announce.c
6453         * minor fixes (thanks sam)
6454
6455 2003-07-30 Wednesday 21:09  gbazin
6456
6457  * modules/control/http.c: on win32 we store the html interface in "http" not "share/http".
6458  * src/input/input_programs.c: check for "" descriptions in AddES().
6459
6460 2003-07-30 Wednesday 12:21  jpsaman
6461
6462  Updating design of PDA Gtk2 interface
6463
6464 2003-07-30 Wednesday 12:20  jpsaman
6465
6466  Updating design of PDA Gtk2 interface.
6467
6468 2003-07-30 Wednesday 02:00  fenrir
6469
6470   * transcode:
6471      - added new HQ mode (recent ffmpeg only). hq now accept "simple",
6472        "bits" and "rd" as paramters.
6473      - automaticaly try stereo mode encoding when failed with more
6474        than 2 channels. (eg a52 -> mpga)
6475
6476 2003-07-29 Tuesday 23:55  gbazin
6477
6478  * ChangeLog: update.
6479
6480 2003-07-29 Tuesday 23:50  gbazin
6481
6482  * configure.ac: added the svlc shortcut for the skins.
6483  * install-win32: removed the custom link in the start menu.
6484
6485 2003-07-29 Tuesday 23:01  gbazin
6486
6487  * ChangeLog: updated the changelog for the release
6488
6489 2003-07-29 Tuesday 22:25  gbazin
6490
6491  * modules/codec/spudec/parse.c: fixed typo found by Meuuh.
6492
6493 2003-07-29 Tuesday 22:20  gbazin
6494
6495  * src/video_output/video_output.c: fixed potential segfault.
6496  * configure.ac: don't bail out if matroska headers are not found.
6497
6498 2003-07-29 Tuesday 21:56  gbazin
6499
6500  * toolbox: fixed typo in the changelog rule.
6501
6502 2003-07-29 Tuesday 21:46  gbazin
6503
6504  * modules/video_output/directx/events.c: compilation fix.
6505
6506 2003-07-29 Tuesday 21:14  gbazin
6507
6508  * modules/gui/macosx/controls.m: fixed race condition in prev/next commands.
6509  * modules/gui/wxwindows/wxwindows.cpp: raised the priority of the wxwin interface so it is now the default.
6510      We also lower the priority if there is no DISPLAY env variable.
6511  * modules/gui/wxwindows/interface.cpp: prev/next buttons are also used to navigate through titles.
6512  * modules/video_output/directx/events.c: use arrow keys for DVD navigation.
6513  * modules/video_output/x11/xcommon.c: page up/down now seek -10/10 secs.
6514  * share/vlc_win32_rc.rc: compilation fix.
6515
6516 2003-07-29 Tuesday 18:51  fenrir
6517
6518   * http.c:  under linux if no directory is specified search "share/http"
6519  and then DATA_PATH"/http".
6520
6521 2003-07-29 Tuesday 17:42  gbazin
6522
6523  * configure.ac: bumped version number to 0.6.1.
6524      Enabled matroska support by default.
6525  * extras/MacOSX/*: bumped version number to 0.6.1.
6526  * INSTALL.win32: instructions update.
6527  * share/Makefile.am: included the html files for the http interface.
6528  * po/*: ran ./toolbox --update-po.
6529
6530 2003-07-29 Tuesday 09:32  sam
6531
6532    * modules/video_output/x11/xcommon.c: Hopefully a proper fix for the Mozilla
6533      event handling bug.
6534
6535 2003-07-28 Monday 22:46  gbazin
6536
6537  * modules/video_output/x11/xcommon.c: reverted sam's last commit which broke the event reading loop on the video window.
6538
6539 2003-07-28 Monday 21:41  massiot
6540
6541  * configure.ac: Worked around a bug in the OS X linker, with multiply
6542    defined symbols and libmp3lame
6543  * Makefile.am: Build po before . because we need the po files to build
6544    VLC.app
6545  * po/fr.po: French translation courtesy of Jean-Pierre Kuypers
6546  * OS X interface: cosmetics
6547
6548 2003-07-28 Monday 20:25  jpsaman
6549
6550  Added HuffYuv and A-law codes for low bitrate and CPU load encodings/transcoding
6551
6552 2003-07-28 Monday 20:23  jpsaman
6553
6554  Added NEWS for iPaq port.
6555
6556 2003-07-28 Monday 20:23  jpsaman
6557
6558  Updated build scripts:
6559  - enabled video4linux for WebCams on handhelds
6560  - enabled PDA Gtk2 interface instead of familiar interface
6561  - enabled stream output and transcoding
6562
6563 2003-07-28 Monday 18:02  massiot
6564
6565  * modules/video_output/x11/xcommon.*: endianness patch + arrow keys are
6566    now used to browse through the DVD menus.
6567
6568 2003-07-28 Monday 13:19  massiot
6569
6570  * Fixed my last commit.
6571
6572 2003-07-28 Monday 07:16  fenrir
6573
6574   * rc: Fixed a bug with seek command.
6575         Added support of "seek n%" (Usefull when mux_rate is nul )
6576
6577 2003-07-28 Monday 07:05  jpsaman
6578
6579  Added PDA images to Makefile.am
6580
6581 2003-07-27 Sunday 23:58  fenrir
6582
6583   * sub: does not issue an error message when sub-file is empty.
6584
6585 2003-07-27 Sunday 23:05  hartman
6586
6587  * Brought the new options system to the OSX gui.
6588    and some small fixes.
6589
6590 2003-07-27 Sunday 21:35  jpsaman
6591
6592  Gtk2 port of the familiar Linux interface. The name is also changed to PDA so it reflects that it is targeted at handhelds.
6593
6594  The familiar interface itself is deprecreated and will be removed after the next stable version of VLC Media Player.
6595
6596 2003-07-27 Sunday 16:20  gbazin
6597
6598  * modules/audio_output/alsa.c: #ifdef DEBUG -> #ifdef ALSA_DEBUG
6599
6600 2003-07-27 Sunday 16:14  gbazin
6601
6602  * modules/audio_output/alsa.c: bail out if the device is already in use.
6603
6604 2003-07-27 Sunday 15:49  gbazin
6605
6606  * src/input/input_ext-plugins.c: forgot to re-lock a mutex.
6607
6608 2003-07-27 Sunday 14:10  massiot
6609
6610  * src/input/input_clock.c: Fixed two long-standing (> 2 years) bugs
6611  - there should be fewer resampling, particularly on DVD chapter changes
6612  - when you unpause a DVD, VLC will wait for the drive to spin up, so you
6613  won't lose several seconds of movies
6614
6615  * modules/gui/macosx/controls.m: Seeking in paused mode resumes the play
6616  mode, make the interface take that into account.
6617
6618 2003-07-27 Sunday 12:31  ipkiss
6619
6620   * All: Removed the win32 plugin; wxwindows rulez :)
6621
6622 2003-07-26 Saturday 18:54  titer
6623
6624   freetype.c: basic YUY2 rendering (Y only)
6625
6626 2003-07-26 Saturday 15:36  gbazin
6627
6628  * modules/gui/skins/controls/checkbox.cpp: compilation fix.
6629
6630 2003-07-26 Saturday 15:34  fenrir
6631
6632  ffmpeg: fix potential overread for mpeg4 with vol.
6633
6634 2003-07-26 Saturday 14:19  gbazin
6635
6636  * modules/gui/wxwindows/open.cpp: move the "open subtitles" line into the file panel.
6637
6638 2003-07-26 Saturday 14:04  ipkiss
6639
6640   * modules/gui/skins/controls/checkbox.cpp: Fixed a stupid bug (a return
6641     value was always true...)
6642
6643 2003-07-26 Saturday 12:41  gbazin
6644
6645  * modules/gui/wxwindows/open.cpp: workaround design problems in wxSpinCtrl (wxSpinCtrl::GetValue() triggers a value update event).
6646
6647 2003-07-25 Friday 22:50  gbazin
6648
6649  * modules/gui/wxwindows/*: fixed clean-up of the dialogs provider on exit.
6650  * modules/gui/skins/x11/*: proper initialization of a global var so we can start/exit the skins interface several times.
6651
6652 2003-07-25 Friday 13:24  gbazin
6653
6654  * INSTALL.win32: updated build instructions (btw since the last build changes, mingw+msys can be used again to compile VLC).
6655  * modules/gui/wxwindows/wxwindows.cpp: oops.
6656
6657 2003-07-25 Friday 11:37  gbazin
6658
6659  * modules/video_output/directx/events.c: a couple of compiler warning fixes.
6660  * msvc/vlc.dsw: relaced basic_skins plugin with the skins one.
6661
6662 2003-07-25 Friday 11:33  gbazin
6663
6664  * configure.ac: libpng (logo plugin) needs to be linked with zlib.
6665  * modules/gui/wxwindows/*: a couple of compilation fixes for wxWindows cvs.
6666
6667 2003-07-25 Friday 01:11  hartman
6668
6669  * subsdec now uses the new options code.
6670
6671 2003-07-25 Friday 01:09  hartman
6672
6673  * Updated it.po
6674
6675 2003-07-25 Friday 01:09  hartman
6676
6677  * Largely updated nl.po
6678  * Updated it.po
6679
6680 2003-07-24 Thursday 23:21  gbazin
6681
6682  * modules/gui/wxwindows/wxwindows.cpp: temporary hack (I hope ;) to fix win32 compilation with wxWindows < 2.5.
6683
6684 2003-07-24 Thursday 22:58  gbazin
6685
6686  * 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.
6687
6688 2003-07-24 Thursday 22:05  sam
6689
6690    * modules/access/v4l/v4l.c:
6691      + Removed my name from this file, I didn't contribute anything major to it.
6692      + Added strerror(errno) where adequate, as well as additional debug
6693        information, hopefully more useful than "cannot open".
6694
6695 2003-07-24 Thursday 21:50  gbazin
6696
6697  * modules/gui/wxwindows/*: you can now specify input options in the stream output MRL as well.
6698  * modules/misc/freetype.c: bail out if no font has been specified.
6699  * modules/demux/util/sub.h: don't forget to detach the demuxsub object.
6700
6701 2003-07-24 Thursday 20:34  sam
6702
6703    * bootstrap:
6704      + Run autopoint with the -f flag.
6705      + Remove stamp files in the bootstrap process.
6706
6707 2003-07-24 Thursday 19:30  sigmunau
6708
6709  ignore CR characters wherever they might be.
6710  A little better line spaceing, but I still don't understand what this is all
6711  about.
6712
6713 2003-07-24 Thursday 19:07  sigmunau
6714
6715  fixed a nasty code duplication where the same function call was two places
6716  with just a few lines in between, but in separate #if cases.
6717
6718 2003-07-24 Thursday 18:30  bigben
6719
6720  * "frequency=" is channel frequency in kHz again
6721
6722  * fix  a segfault when "/dev/video0"  or "norm=" were last  arguments of
6723  the command line
6724
6725 2003-07-24 Thursday 18:27  bigben
6726
6727  * Changes "frequency=" syntax. New syntax is channel frequency in kHz
6728  * shows a warning if frequency is in "previous syntax range"
6729
6730 2003-07-24 Thursday 17:31  gbazin
6731
6732  * modules/gui/wxwindows/open.cpp: compilation fix.
6733
6734 2003-07-24 Thursday 16:07  gbazin
6735
6736  * modules/gui/wxwindows/*: added support for input options in the open dialog.
6737     The stream output and subtitles options use them and you can also add options in the MRL itself.
6738
6739 2003-07-23 Wednesday 23:05  gbazin
6740
6741  * modules/misc/freetype.c, modules/demux/util/sub.c: cleanup.
6742  * modules/demux/util/sub.h: thou shall do a vlc_object_attach().
6743  * src/misc/variables.c: added VLC_VAR_FILE and VLC_VAR_DIRECTORY inheritance support.
6744
6745 2003-07-23 Wednesday 22:55  massiot
6746
6747  * Updated po files. STRINGS ARE FROZEN !!!
6748
6749 2003-07-23 Wednesday 22:02  jpsaman
6750
6751  Interface for Familiar v0.7 and GPE. This interface is based on gtk2 libaries.
6752
6753 2003-07-23 Wednesday 22:01  gbazin
6754
6755  * include/variables.h, src/misc/variables.c: you can now use var_Create() directly to create an object variable with an inherited value.
6756     eg. var_Create( p_vout, "zoom", VLC_VAR_FLOAT | VLC_VAR_DOINHERIT );
6757     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).
6758
6759  * src/input/input.c, src/input/input_programs.c, src/video_output/video_output.c: converted more config_GetFoo() into var_Create()/var_Get();
6760
6761 2003-07-23 Wednesday 21:45  hartman
6762
6763  * include/vlc_common.h: MAX_PATH PATH_MAX, we don't wanna bother and use the
6764    latter everywhere.
6765  * modules/demux/util/sub.c: Bring the config options in here to the variable structure.
6766  * modules/misc/freetype.c: Bring the config options in here to the variable structure.
6767    Fix the linespacing. Dnumgis, it works, just define another linespacing :)
6768
6769 2003-07-23 Wednesday 19:11  titer
6770
6771   freetype.c : use the default BeOS font on BeOS
6772
6773 2003-07-23 Wednesday 17:31  ipkiss
6774
6775   * modules/gui/skins/src/banks.cpp: removed a useless event I had
6776     forgotten
6777
6778 2003-07-23 Wednesday 09:14  asmax
6779
6780  * all: fixed depcomp failure
6781
6782 2003-07-23 Wednesday 07:37  jpsaman
6783
6784  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;".
6785
6786 2003-07-23 Wednesday 01:28  gbazin
6787
6788  * modules/misc/sap.c: oops, compilation fix.
6789
6790 2003-07-23 Wednesday 01:13  gbazin
6791
6792  * ALL: changes to the playlist_Add() and VLC_AddTarget() proto to include a list of options associated with the input.
6793  * 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.
6794  * 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.
6795  * 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 ':'.
6796
6797  All these changes allow you to specify input specific options.
6798  eg: ./vlc --no-sout-audio yourvideo.mpeg :sout=udp/http::8080 :sout-audio yourvideo2.mpeg
6799  Here the ":sout" option will only apply to yourvideo.mpeg.
6800  "--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.
6801
6802  TODO: - the interfaces need to be modified to benefit from the new playlist_Add() api.
6803        - 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().
6804
6805 2003-07-22 Tuesday 22:02  hartman
6806
6807  * Fix Makefiles for removed .rle fonts
6808
6809 2003-07-22 Tuesday 20:49  hartman
6810
6811  * ALL:
6812    - Removed all the RLE subtitle font code.
6813    - Removed the .rle and even older .psf font files.
6814    - Moved the filesubtitle code from spudec to subsdec.
6815    - spudec is again DVD only.
6816
6817 2003-07-22 Tuesday 20:25  bigben
6818
6819  frequency is  nom frequency  in MHz * 16, as  for the  v4l input.
6820  Breaks compatibility with previous syntax...
6821
6822 2003-07-22 Tuesday 18:06  gbazin
6823
6824  * src/stream_output/stream_output.c: fixed segfault when muxer can't add an elementary stream.
6825
6826 2003-07-22 Tuesday 15:59  gbazin
6827
6828  * src/misc/variables.c: fixed small mem leak (courtesy of Andy Lindsay)
6829  * modules/gui/wxwindows/interface.cpp: small improvements to the volume control.
6830
6831 2003-07-22 Tuesday 13:58  bigben
6832
6833  * We're finally parsing all parameters (including standard)
6834  * syntax is now (roughly) the same as for the v4l input
6835  ex : vlc pvr:/dev/video0:frequency=1242:norm=secam:size=12x42:bitrate=1200,maxbitrate=4200
6836  * old syntax is still working
6837  * norm can be "pal", "secam", "ntsc" or any hexa value
6838
6839 2003-07-21 Monday 23:53  fenrir
6840
6841   * http: added "del" and "empty" control. (for playlist). Corrected
6842  "previous" command.
6843   TODO: doc :(
6844
6845 2003-07-21 Monday 19:45  jpsaman
6846
6847  Forgot this one.
6848
6849 2003-07-21 Monday 19:38  jpsaman
6850
6851  Added missing familiar-playlistb16x16.xpm
6852
6853 2003-07-21 Monday 19:25  jpsaman
6854
6855  Updated build rules for the Sharp Zaurus.
6856
6857 2003-07-21 Monday 19:19  jpsaman
6858
6859  Updated build rules for iPaq.
6860
6861 2003-07-21 Monday 18:24  gbazin
6862
6863  * modules/codec/spudec/spudec.c: disabled RLE font loading as it's not used anymore.
6864
6865 2003-07-21 Monday 17:48  gbazin
6866
6867  * modules/codec/quicktime.c, configure.ac: ported the audio part of the quicktime module to win32.
6868
6869 2003-07-21 Monday 17:29  gbazin
6870
6871  * Makefile.am, install-win32: removed rle fonts from the win32 package and added the necessary files for the http interface.
6872
6873 2003-07-21 Monday 01:38  hartman
6874
6875  * vlc.ebuild: disabled kde, fixed mad and freetype support
6876  * Makefile.am: added html files for http intf to macosx.
6877    windows and beos probably need to do this too.
6878
6879 2003-07-20 Sunday 23:46  gbazin
6880
6881  * modules/misc/freetype.c: set default font on win32. Fixed small memleak as well.
6882
6883 2003-07-20 Sunday 23:30  gbazin
6884
6885  * modules/packetizer/copy.c, modules/stream_out/transcode.c: handle raw RV15, RV16, RV24, RV32,
6886  GREY.
6887
6888 2003-07-20 Sunday 23:05  sigmunau
6889
6890  removed some c++ style comments, fixed some untrue comments, moved a
6891  function prototype
6892
6893 2003-07-20 Sunday 22:16  hartman
6894
6895  * Update of language files
6896
6897 2003-07-20 Sunday 22:06  hartman
6898
6899  * bumped up version to 0.6.1-test1
6900
6901 2003-07-20 Sunday 21:41  hartman
6902
6903  * Set the default font on Mac OS X to the system font.
6904
6905 2003-07-20 Sunday 21:28  gbazin
6906
6907  * modules/gui/wxwindows/streamout.cpp: small cosmetic change for the streamout dialog.
6908
6909 2003-07-20 Sunday 20:54  hartman
6910
6911  * removed matrox support, since the modules is broken
6912    http://bugs.gentoo.org/show_bug.cgi?id=24910
6913
6914 2003-07-20 Sunday 20:42  ipkiss
6915
6916   * modules/gui/skins/*: removed useless code
6917
6918 2003-07-20 Sunday 20:33  gbazin
6919
6920  * src/input/input_ext-plugins.c: fixed previous commit.
6921  * modules/gui/wxwindows/interface.cpp: fixed a couple of bugs.
6922
6923 2003-07-20 Sunday 19:48  hartman
6924
6925  * README.MacOSX.rtf: updated section on subtitles.
6926  * vlc.ebuild: added amd64 keyword. changed script to use emake again.
6927    Removed MODULES from the doc installation.
6928  * src/libvlc.h: added the new ffmpeg a/v encoders to the list for the prefs.
6929  * share/vlc_win32_rc.rc: Changed the Win32 name of VLC from,
6930    "An Opensource Media Player" to "VLC media player".
6931  * other: added the new transcoding codecs, channels option and SAP option
6932    to the stream output dialog.
6933
6934 2003-07-20 Sunday 16:56  ipkiss
6935
6936   * modules/misc/freetype.c: compilation fix for windows
6937
6938 2003-07-20 Sunday 16:26  sigmunau
6939
6940  Draw the text in the U and V planes as well. Removes the transparency effect.
6941  Also check which chroma is in use and give an error message if it isn't
6942  supported.
6943
6944  Someone (possibly me) should write some renderer functions for other
6945  colorspaces.
6946
6947 2003-07-20 Sunday 15:33  gbazin
6948
6949  * Added MPEG 1 to the list of encapsulation methods (useful to produce files playable by WMP).
6950
6951 2003-07-20 Sunday 15:17  gbazin
6952
6953  * 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.
6954
6955 2003-07-20 Sunday 12:34  sigmunau
6956
6957  some cleanup in file info code, add fourccs in hex form ( some users want
6958  that ), add audio bitrate when available (untested)
6959
6960 2003-07-20 Sunday 12:22  gbazin
6961
6962  * 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.
6963  * Makefile.am: removed INSTALL.win32 from the win32 package as it's only useful for developpers anyway.
6964
6965 2003-07-20 Sunday 10:38  gbazin
6966
6967  * modules/gui/wxwindows/*, include/vlc_interface.h: new generic "open file" dialog.
6968  * modules/gui/skins/*: use the new generic "open file" dialog to load skins.
6969
6970 2003-07-20 Sunday 08:30  zorglub
6971
6972  modules/control/joystick.c: Joystick control module (linux only)
6973
6974  disabled by default, use --enable-joystick & --extraintf joystick
6975
6976  actions are:
6977         left-right: variable speed seek
6978         up-down: browse the playlist
6979         button 1: play/pause
6980         button 2: fullscreen
6981
6982 2003-07-19 Saturday 16:33  gbazin
6983
6984  * modules/gui/wxwindows/*: proper characters encoding conversions.
6985     Override the popup menu only for the main interface.
6986
6987 2003-07-19 Saturday 15:25  sigmunau
6988
6989  alsa is only available on linux
6990
6991 2003-07-19 Saturday 15:15  sigmunau
6992
6993  Render the glyph for each character only once, and not once for each frame.
6994  Should speed up things a bit.
6995
6996 2003-07-19 Saturday 15:12  fenrir
6997
6998   * mp4: parse another box.
6999
7000 2003-07-19 Saturday 14:41  sigmunau
7001
7002  Use proper linespacing
7003
7004 2003-07-19 Saturday 14:22  gbazin
7005
7006  * src/libvlc.c: use UTF-8 internally on win32.
7007
7008 2003-07-19 Saturday 14:14  sigmunau
7009
7010  fix linking with iconv for the spudec module
7011
7012 2003-07-19 Saturday 11:29  sam
7013
7014    * Makefile.am: Fixed the plugins' target directory location.
7015
7016 2003-07-19 Saturday 00:02  hartman
7017
7018  * NEWS: added some more stuff for the upcoming 0.6.1
7019  * vlc.ebuild: removed xvid and added the debug USE variable. Also some formatting fixes.
7020
7021 2003-07-18 Friday 23:50  hartman
7022
7023  * add a #include <errno.h>
7024
7025 2003-07-18 Friday 23:41  hartman
7026
7027  * Add -liconv to the ldflags of the spudec module.
7028  * Add -framework Carbon to the ldflags of the spudec module when Carbon is
7029    present. freetype-config unfortunatly omits this on MacOSX.
7030
7031  I think I did this correctly, but it might be wise to review this :)
7032
7033 2003-07-18 Friday 20:52  gbazin
7034
7035  * src/libvlc.h: disabled the encoders config options (encoders are not used anymore, all the encoding is done in the stream output transcode module).
7036  * 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.)
7037
7038 2003-07-18 Friday 20:16  hartman
7039
7040  * had forgotten to actually activate mozilla :)
7041
7042 2003-07-18 Friday 20:06  gbazin
7043
7044  * modules/audio_output/alsa.c: alsa is now the default audio output.
7045  * src/misc/configuration.c: removed unnecessary line.
7046  * modules/gui/skins/parser.*: small cosmetic change.
7047
7048 2003-07-18 Friday 20:00  hartman
7049
7050  * mozilla support enabled
7051  * added USE mad and libid3tag
7052  * added mp3lame capability to ffmpeg.
7053  * updated wxGTK requirements to 2.4.1
7054
7055 2003-07-18 Friday 19:26  titer
7056
7057   Added 'CDVC' fourcc (another one for DV video)
7058
7059 2003-07-18 Friday 14:18  gbazin
7060
7061  * modules/gui/wxwindows/wxwindows.cpp: oops.
7062
7063 2003-07-18 Friday 13:22  gbazin
7064
7065  *  modules/gui/wxwindows/*: avoid queuing popup menu events while one is already being displayed.
7066
7067 2003-07-18 Friday 11:39  gbazin
7068
7069  * modules/video_output/directx/events.c: closing the video window doesn't doesn't exit vlc anymore, it just stops the current stream.
7070  * modules/gui/wxwindows/*: fix for popup menu placement.
7071
7072 2003-07-17 Thursday 22:54  gbazin
7073
7074  * src/playlist/playlist.c: fixed recent playlist breakage.
7075
7076 2003-07-17 Thursday 18:58  gbazin
7077
7078  * modules/gui/wxwindows/*: enable popup menu support in the "dialogs provider".
7079
7080 2003-07-17 Thursday 17:30  gbazin
7081
7082  * modules/gui/wxwindows/*: The wxwindows interface is now a "dialogs provider" module as well as a normal "interface".
7083     Dialog providers expose an api that allow other modules to use the GUI dialogs the module provides (open dialogs, etc...).
7084     + misc small enhancements.
7085
7086  * modules/gui/skins/*: completely removed the dependancy on the wxwindows code (which also eliminates the need for the basic_skins module).
7087     The skins module will now try to load a "dialogs provider" to display the open, messages, file info and preferences dialogs.
7088
7089 2003-07-17 Thursday 16:34  sam
7090
7091    * Makefile.am: Parse mozilla after . so that the mozilla plugin gets its
7092      dependencies right.
7093    * src/stream_output/announce.c: Compilation fix.
7094
7095 2003-07-17 Thursday 15:49  sam
7096
7097    * m4/vlc.m4: Looks like POSIX shell reduces "`eval echo '$'FOO`" to "" even
7098      if $FOO contains spaces. Worked around the problem.
7099
7100 2003-07-17 Thursday 14:54  sam
7101
7102    * configure.ac vlc-config.in.in: Oops, vlc-config needs top_builddir, not
7103      top_srcdir.
7104
7105 2003-07-17 Thursday 14:28  sam
7106
7107    * src/stream_output/announce.c:
7108      + Fixed Win32 port.
7109      + Speed optimizations in split().
7110      + More coding style fixes.
7111
7112 2003-07-17 Thursday 14:10  sam
7113
7114    * src/stream_output/announce.c:
7115      + Coding style fixes.
7116      + Use memcpy() instead of for() loops.
7117
7118 2003-07-17 Thursday 13:09  sam
7119
7120    * mozilla/Makefile.am: Fixed stamp-pic generation, it was created in the
7121      current directory but looked for in the parent directory.
7122
7123 2003-07-17 Thursday 13:01  sam
7124
7125    * debian/compat:
7126      + New debhelper file.
7127    * debian/control:
7128      + Updated debhelper build-dependency to (>= 3.4.4) because we now
7129        use debian/compat.
7130      + Use ${misc:Depends} everywhere.
7131
7132 2003-07-17 Thursday 12:06  sam
7133
7134    * mozilla/Makefile.am: Moved mozilla plugin generation directives here.
7135    * configure.ac: Propagate $(top_srcdir) to the vlc-config call.
7136
7137 2003-07-17 Thursday 09:25  sigmunau
7138
7139  mozilla/vlcplugin.h: added the video/x-ms-wmv mime type
7140  mozilla/npvlc_rc.rc: added all the missing types from vlcplugin.h
7141
7142 2003-07-16 Wednesday 21:42  sam
7143
7144    * Makefile.am: added /usr/lib/mozilla/include/idl to the xpidl include
7145      directory, because that's where Gentoo puts it.
7146
7147 2003-07-16 Wednesday 17:19  gbazin
7148
7149  * modules/codec/spudec/spudec.c: oops, proper fix for the proper initialization of the proper iconv handle ;)
7150
7151 2003-07-16 Wednesday 17:17  gbazin
7152
7153  * modules/codec/spudec/spudec.c: proper initialization of the iconv handle.
7154
7155 2003-07-16 Wednesday 16:33  sam
7156
7157    * mozilla/*: Additional Mozilla 1.4 compilation fixes.
7158
7159 2003-07-16 Wednesday 16:06  sam
7160
7161    * configure.ac: complain when mozilla-config isn't found.
7162
7163 2003-07-16 Wednesday 15:52  sam
7164
7165    * bootstrap:
7166      + Minor indentation fix.
7167    * toolbox:
7168      + Exclude vlc_symbols.h and modules_{plugins,builtins}.h from POTFILES.in.
7169    * po/*:
7170      + Re-ran toolbox --update po.
7171
7172 2003-07-16 Wednesday 15:40  sam
7173
7174    * debian/changelog:
7175      + Prepared my next Debian upload.
7176    * debian/control:
7177      + Set policy to 3.6.0. No changes required.
7178      + Extended the package description.
7179
7180 2003-07-16 Wednesday 15:32  sam
7181
7182    * modules/access/http.c:
7183      + Fixed gcc 3 warnings (type punning).
7184    * modules/access/mms/mmstu.c:
7185      + Fixed a gcc 3 warning (long constant).
7186
7187 2003-07-16 Wednesday 15:25  sam
7188
7189    * modules/video_output/x11/xcommon.c: Select events in the video subwindow
7190      instead of the base window, because newer versions of Mozilla select
7191      ButtonPress for the window it gives us, and XSelectInput only allows
7192      one client to select this event.
7193
7194 2003-07-15 Tuesday 18:12  sigmunau
7195
7196  moved Doxyfile to doc/ to make sam happy. Changed Doxyfile so the generated
7197  documentation does not include information on which headers each file
7198  includes, since this information isn't correct.
7199
7200  Clarified and doxygenized some of the documentation on subpictures
7201
7202 2003-07-15 Tuesday 18:01  alexis
7203
7204  Update for the spec files.
7205
7206 2003-07-15 Tuesday 16:07  gbazin
7207
7208  * modules/mux/mpeg/ps.c: save pack and system headers for http streaming.
7209
7210 2003-07-15 Tuesday 13:12  gbazin
7211
7212  *  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.
7213
7214 2003-07-14 Monday 22:25  sigmunau
7215
7216          had to forget something :)
7217
7218 2003-07-14 Monday 21:32  sigmunau
7219
7220  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.
7221
7222  include/video_output.h: added some members needed by text renderer modules
7223  src/video_output/video_output.c: load and unload text renderer module when needed
7224  src/video_output/video_text.c: implemented some functions to show text on the video
7225  include/osd.h: exported the functions to show text
7226  modules/misc/Modules.am, module/misc/freetype.c: new text renderer module, largly based on the old osdtext module.
7227  modules/video_filter/Modules.am, modules/video_filter/osd_text.c: removed the osdtext module
7228  configure.ac: changes "osdtext" to "freetype" some places
7229  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
7230  modules/control/lirc/lirc.c: use new code to give feedback on buttons pressed. untested.
7231  modules/demux/util/sub.c: remove all traces of the ugly old osdtext module
7232  modules/misc/dummy/*: added a "text renderer" submodule in the dummy module
7233  src/misc/modules.c: included osd.h as it seems to be needed to export symbols
7234
7235  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.
7236
7237 2003-07-14 Monday 20:36  sigmunau
7238
7239  toolbox: made a --add-include that can be used by doxygen to get proper
7240           includes in the .h files, since they are parsed out of context by
7241          doxygen
7242  Doxyfile: misc fixes, use ./toolbox --add-include as filter for sources.
7243  include/vlc_common.h: doxygenized VLC_COMMON_MEMBERS
7244
7245  With these changes, and a slightly patched version of doxygen (which you can
7246  get here: http://www.idi.ntnu.no/~sigmunau/doxygen-vlcpatched.tgz ) you should
7247  be able to get some useful documentation out of the vlc sources.
7248
7249 2003-07-14 Monday 16:10  gbazin
7250
7251  * configure.ac, modules/control/http.c: compilation fix for platforms without ctime_r().
7252
7253 2003-07-13 Sunday 19:58  massiot
7254
7255  * Only allow 4x fast-forward, since 8x won't work on low-end machines,
7256    and our dear users report it as a bug.
7257
7258 2003-07-13 Sunday 14:55  gbazin
7259
7260  * modules/gui/skins/*: removed unused GTK2_SKINS code.
7261
7262 2003-07-13 Sunday 13:18  gbazin
7263
7264  * modules/stream_out/transcode.c: implemented some very basic channels downmixing. Was necessary to be able to transcode a52 > stereo to mpga.
7265
7266 2003-07-13 Sunday 12:52  sigmunau
7267
7268  cleanup comments
7269
7270 2003-07-13 Sunday 12:35  massiot
7271
7272  * modules/demux/mpeg: 0x06 stream type can be used for something else
7273    than A/52, so disabled it for the moment (we should actually check for
7274    the presence of a descriptor).
7275
7276 2003-07-13 Sunday 12:15  massiot
7277
7278  * modules/codec/libmpeg2.c: Fixed a major bug where the picture heap
7279    would progressively empty on some DVDs.
7280
7281 2003-07-12 Saturday 13:33  gbazin
7282
7283  * modules/gui/wxwindows/*: added a "simple open" entry to the "File" menu of the interface and playlist. That entry just opens a wxFileDialog().
7284
7285 2003-07-12 Saturday 00:56  fenrir
7286
7287   * http.c : fix definition conflict under OS X (at least).
7288
7289 2003-07-11 Friday 23:36  gbazin
7290
7291  * modules/gui/wxwindows/streamout.cpp, wxwindows.h: added an audio channels combobox for transcoding.
7292  * NEWS: update in preparation for 0.6.1.
7293
7294 2003-07-11 Friday 23:14  gbazin
7295
7296  * modules/audio_output/directx.c: 5.1 audio output now works on sblive/audigy as well :)
7297  * 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.
7298  * modules/gui/wxwindows/messages.cpp: the verbose checkbox is set to the value of the --verbose config option.
7299
7300 2003-07-11 Friday 19:29  fenrir
7301
7302   * disabled by default. (It's a nice security hole for those)
7303
7304 2003-07-11 Friday 18:21  fenrir
7305
7306   * index: little fix for refresh url.
7307   * browse: example.
7308
7309 2003-07-11 Friday 18:19  fenrir
7310
7311   * http: * fix for double // under linux.
7312           * another useless feature: can browse local files (for sout)
7313
7314 2003-07-11 Friday 11:58  gbazin
7315
7316  * configure.ac: always use the built-in getop on win32 (cygwin's one is buggy).
7317      Disable the gtk2/gnome2 interfaces as they are currently unuseable and this option was confusing users more than anything else.
7318      Enabled the mp4 muxer (Although it doesn't yet produce streams compatible with quicktime).
7319
7320 2003-07-11 Friday 09:50  gbazin
7321
7322  * include/httpd.h: compilation fix.
7323  * modules/control/http.c: win32 fixes.
7324
7325 2003-07-11 Friday 08:04  sam
7326
7327    * po/POTFILES.in: Updated this file from a pristine CVS tree to avoid cruft.
7328
7329 2003-07-11 Friday 07:13  gbazin
7330
7331  * modules/audio_output/alsa.c: enabled 4 and 5.1 channels modes (although stereo stays the default).
7332
7333 2003-07-10 Thursday 23:55  fenrir
7334
7335   * mmstu: workaround for some streams. (missing 0x11 answer).
7336
7337 2003-07-10 Thursday 22:37  fenrir
7338
7339   * httpd: fix a segfault.
7340
7341 2003-07-10 Thursday 22:29  fenrir
7342
7343   * all: samples pages for http interface.
7344
7345 2003-07-10 Thursday 22:24  fenrir
7346
7347   * http: rework of the http interface.
7348
7349   There is no more hardcoded html page. The interface recursively parse a
7350  directory, exporting all  files. All .htm/.html are  parsed, and special
7351  macro are  used. I will commit  somes samples pages in  share/http and I
7352  hope documentations.
7353
7354   TODO: - (re)implement access control in httpd (but in a useable way).
7355         - clean login/password management. (for now .access protects
7356         a whole directory).
7357         - doc ;)
7358
7359 2003-07-10 Thursday 18:29  zorglub
7360
7361  * http: added support for user/pass (--http-user & --http-pass)
7362
7363  * httpd: removed hard-coded user/pass for admin page.
7364     (now: --http-admin-pass & --http-admin-user )
7365
7366 2003-07-10 Thursday 11:15  adn
7367
7368  now messages can be saved to a file
7369
7370 2003-07-10 Thursday 07:08  sam
7371
7372    * vlc.spec.redhat: Renamed this file to vlc.spec again. It's the expected
7373      filename in a package.
7374
7375 2003-07-10 Thursday 01:33  fenrir
7376
7377   * ffmpeg: some clean. Added a mutex to avoid multiple initialisation.
7378
7379 2003-07-10 Thursday 00:47  hartman
7380
7381  * fixed glide header detection
7382  * added matroska, dvb and pvr USE vars.
7383  * enabled support for flac.
7384  * removed libdv support since it's deprecated
7385  * enabled freetype support if USE=truetype
7386  * enabled satellite support if USE=dvb
7387  * added local USE variable pvr to compile with pvr support
7388  * added local USE variable matroska to compile with experimental matroska
7389    support/ebuilds. See also http://forums.gentoo.org/viewtopic.php?t=63722&highlight=matroska.
7390
7391 2003-07-09 Wednesday 22:10  gbazin
7392
7393  * modules/demux/ogg.c: latest change for web radios support did affect the quality of normal
7394  ogg files. Make the check a bit more strict.
7395
7396 2003-07-09 Wednesday 21:42  gbazin
7397
7398  * modules/gui/wxwindows/interface.cpp: resume after pause was broken recently.
7399  * 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.
7400  * modules/audio_output/alsa.c: improvements and fixes to the alsa audio output.
7401
7402 2003-07-09 Wednesday 13:52  sam
7403
7404    * mozilla/vlcshell.cpp: free() requires <stdlib.h>.
7405
7406 2003-07-09 Wednesday 10:59  adn
7407
7408  corrected a newbie notation
7409
7410 2003-07-09 Wednesday 09:30  adn
7411
7412  a "clear" button now allows to clear the messages' text window
7413
7414 2003-07-09 Wednesday 01:31  hartman
7415
7416  * don't sleep while committing.
7417
7418 2003-07-09 Wednesday 01:30  hartman
7419
7420  * Update next/previous item routines. it descends from next chapter to
7421    next title to next playlistitem. The old code for this was buggy. This
7422    should work better. Especially for CDDA's, since we previously didn't support
7423    titles.
7424
7425 2003-07-08 Tuesday 16:21  sam
7426
7427    * toolbox: we cannot use `printf '\r'` under Cygwin; use a real ^M character
7428      instead.
7429
7430 2003-07-08 Tuesday 13:40  sam
7431
7432    * bootstrap: Removed dashes from makefile variables.
7433
7434 2003-07-08 Tuesday 13:13  sam
7435
7436    * po/: Updated pofiles using the new toolbox.
7437
7438 2003-07-08 Tuesday 13:09  sam
7439
7440    * bootstrap:
7441      + Removed a useless use of cut.
7442      + Do not fail in the "clean" rule if no targets were built.
7443    * Makefile.am:
7444      + Propagate $(srcdir) to toolbox.
7445    * toolbox:
7446      + Do not include .moc files in POTFILES.in.
7447      + Fixed the generation of MSVC project files (untested).
7448
7449 2003-07-07 Monday 18:14  sam
7450
7451    * Makefile.am: Do not try to install PIC builtins if --enable-mozilla was
7452      not specified.
7453
7454 2003-07-07 Monday 17:01  sam
7455
7456    * AUTHORS: Added Olivier Aubert.
7457    * HACKING: Elaborated on how to add a new module as suggested by Joe Kraft.
7458
7459 2003-07-07 Monday 16:59  sam
7460
7461    * modules/control/corba/: Olivier Aubert's CORBA plugin. Almost verbatim,
7462      compiles cleanly (to build the medicacontrol.so library you need to cd to
7463      that directory and "make medicacontrol.so") but untested.
7464    * src/playlist/playlist.c: Mostly harmless fix to playlist.c suggested by
7465      Olivier.
7466
7467 2003-07-07 Monday 16:53  sam
7468
7469    * bootstrap: The "clean" rule now also removes generated sources.
7470
7471 2003-07-07 Monday 15:50  gbazin
7472
7473  * modules/gui/wxwindows/streamout.cpp: added vorbis transcoding + fixed default codec selection.
7474  * modules/stream_out/transcode.c: fixed segfault when muxer doesn't handle an audio codec, fixed mp3 transcoding support.
7475  * modules/stream_out/standard.c: clean-up.
7476
7477 2003-07-07 Monday 14:56  massiot
7478
7479  Do not link twice with -logg under Darwin.
7480
7481 2003-07-07 Monday 12:04  sam
7482
7483    * mozilla/: Tried to fix the build with mozilla 1.4. Tested on Debian.
7484
7485 2003-07-07 Monday 07:14  adn
7486
7487  * now spaces are allowed in SAP annouces.
7488
7489 2003-07-06 Sunday 23:14  massiot
7490
7491  Fixed Mac OS X build.
7492
7493 2003-07-06 Sunday 18:20  gbazin
7494
7495  * install-win32: fixed my last commit.
7496
7497 2003-07-06 Sunday 16:35  sigmunau
7498
7499  Makefile.am: pass version strings to windres
7500  share/vlc_win32_rc.rc: provide some version info in the vlc binary
7501  If all is well, this should not break msvc build, but binaries built
7502  with msvc will have version 0.0.0
7503
7504 2003-07-06 Sunday 16:22  gbazin
7505
7506  * INSTALL.win32: added an instruction for using tar to extract the contrib.
7507  * modules/stream_out/transcode.c: added mp3 fourcc.
7508
7509 2003-07-06 Sunday 16:13  gbazin
7510
7511  * modules/gui/wxwindows/streamout.cpp: clean-up for sap support.
7512      Added a couple of transcoding codecs (WMV2, MJPG, mp3).
7513      The output filename is now surrounded by quotes and the MRL is updated correctly on codec change.
7514  * install-win32: start menu shortucts are installed in the "All Users" section.
7515  * configure.ac: added a --with-ffmpeg-mp3lame option for when ffmpeg was compiled with mp3lame support.
7516
7517 2003-07-05 Saturday 21:31  alexis
7518
7519  es.c: fix typo.
7520
7521 2003-07-05 Saturday 15:35  sam
7522
7523    * modules/gui/skins/src/skin_main.cpp, modules/gui/wxwindows/wxwindows.cpp:
7524      Do not unload the WxWindows plugins on Unix, because they might be linked
7525      with Gtk which makes evil use of atexit().
7526
7527 2003-07-05 Saturday 15:00  zorglub
7528
7529  * sap.c: Improved IPv6 multicast detection
7530
7531  * announce.c:
7532         - coding style fixes
7533         - fixed port detection in IPv6 addresses (with ':' inside)
7534
7535 2003-07-05 Saturday 14:47  sam
7536
7537    * Makefile.am: "make dist-woody" builds a tarball suitable for a Debian
7538      woody package build.
7539    * bootstrap:
7540      + Remove config.h.in and config.h before running autoheader.
7541      + Added "set -e" for better error tracking.
7542      + Call autoheader and automake after autoconf so that the first build does
7543        not need to call autoheader.
7544    * debian/woody-buildpackage:
7545      + Removed that script and put the code in toolbox.
7546    * debian/control:
7547      + Added a build-dependency on libmatroska-dev.
7548    * debian/rules:
7549      + Activated Matroska support.
7550      + Re-enabled dh_installchangelogs.
7551
7552 2003-07-04 Friday 19:00  titer
7553
7554   logo.c : gcc != 3 compile fix
7555
7556 2003-07-04 Friday 16:35  sam
7557
7558    * debian/changelog: Changelog for the forthcoming 0.6.0+cvs-20030704-1 Debian
7559      upload.
7560    * debian/rules: Build builtins in the first compile pass, and build plugins
7561      and PIC builtins in the second pass, so that PIC and non-PIC never get
7562      messed.
7563    * modules/demux/mkv.cpp: Added minor verbosity in a warning message.
7564    * modules/gui/kde/preferences.cpp: Fix for woody's KDE.
7565    * modules/stream_out/transcode.c: Workaround for woody's vorbisenc.h.
7566
7567 2003-07-04 Friday 15:20  adn
7568
7569  * Added a SAP Announces Button for wxWindows
7570
7571 2003-07-04 Friday 14:56  sam
7572
7573    * bootstrap:
7574      + Disabled a redundant BUILT_SOURCES variable.
7575    * debian/woody-buildpackage:
7576      + Disable skins for woody (no WxWindows).
7577      + Do not build a diff since we always use the pristine tarball.
7578
7579 2003-07-04 Friday 14:26  adn
7580
7581  * bug fix, @ is not necessary in fact ;)
7582
7583 2003-07-04 Friday 14:06  adn
7584
7585  * Fix Bug thanks to Cif: url form was "IP:port" and port 1234 was
7586    systematically sent separately.
7587
7588  * Multicast IP form is "@IP" and not "IP". Right ?
7589
7590 2003-07-04 Friday 13:53  sam
7591
7592    * bootstrap: Recursive rules now check for $(MAKE)'s return value so that
7593      build errors are never ignored.
7594
7595 2003-07-04 Friday 12:20  adn
7596
7597  * Added a Miscellaneous Panel in wxwindows stream output.
7598
7599  * Added a SAP Announce button in this panel.
7600
7601 2003-07-03 Thursday 19:25  garf
7602
7603   * logo.c : a little filter to put a PNG picture on video output (use mouse features :)
7604
7605 2003-07-03 Thursday 12:20  sam
7606
7607    * debian/rules: Fixed a zshism in a variable's pattern substitution.
7608
7609 2003-07-03 Thursday 11:23  sam
7610
7611    * bootstrap, Makefile.am: Slightly reduced build verbosity.
7612
7613 2003-07-03 Thursday 09:37  sam
7614
7615    * Makefile.am: Fixed the installation of plugins that were going one
7616      directory too low.
7617
7618 2003-07-03 Thursday 03:35  sam
7619
7620    * debian/rules: Fixed the package generation on !x86.
7621    * .cvsignore: Do not ignore the m4 directory.
7622
7623 2003-07-03 Thursday 02:56  sam
7624
7625    * Makefile.am:
7626      + If a builtin has been rebuilt, rebuild vlc.
7627      + Do not rebuild the Mozilla plugin's xpt when the Makefile changes.
7628
7629 2003-07-03 Thursday 00:11  fenrir
7630
7631   * ps: fix a dead loop with mis-detected file or bad content.
7632
7633 2003-07-02 Wednesday 22:47  sam
7634
7635    * configure.ac: pass -multiply_defined suppress to the linker under Darwin,
7636      thanks to DJ.
7637
7638 2003-07-02 Wednesday 20:01  gbazin
7639
7640  * toolbox: fixed ./toolbox --distclean
7641
7642 2003-07-02 Wednesday 18:44  zorglub
7643
7644  * httpd.c: fixed a french string
7645
7646  * sap.c: use defines
7647
7648 2003-07-02 Wednesday 16:12  sam
7649
7650    * debian/changelog: Debian-specific changelog for a pending upload.
7651
7652 2003-07-02 Wednesday 14:08  sam
7653
7654    * bootstrap: Fix for the Mozilla plugin build.
7655
7656 2003-07-02 Wednesday 13:50  sam
7657
7658    * bootstrap: Guaah. Typo.
7659
7660 2003-07-02 Wednesday 13:32  sam
7661
7662    * bootstrap: Workaround for an automake1.6 issue. Not a big deal, the code
7663      is actually nicer this way.
7664
7665 2003-07-02 Wednesday 11:21  sam
7666
7667    * bootstrap:
7668      + The clean rule properly removes generated objects.
7669      + Optimized recursive builds.
7670    * debian/rules:
7671      + Fixed a typo in the changelog installation.
7672
7673 2003-07-02 Wednesday 09:30  alexis
7674
7675  Updated vlc.spec file for Linux Mandrake.
7676
7677 2003-07-01 Tuesday 21:32  fenrir
7678
7679   * http: removed a too verbose message, make vim happier.
7680
7681 2003-07-01 Tuesday 19:17  sam
7682
7683    * configure.ac:
7684      + Fixed a == test bashism.
7685      + Cosmetic changes.
7686    * toolbox, vlc-config.in.in: Cosmetic changes.
7687    * Makefile.am: Fixed the Mozilla plugin build (happy bootstrap).
7688
7689 2003-07-01 Tuesday 18:28  sam
7690
7691    * vlc-config.in.in: Reverted one of my first Solaris workarounds rendered
7692      obsolescent by the latest ones.
7693
7694 2003-07-01 Tuesday 17:46  sam
7695
7696    * configure.ac: Ooops, got the attribute(packed) check upside-down.
7697
7698 2003-07-01 Tuesday 17:28  sam
7699
7700    * bootstrap: Fixed detection of older automake version that advertise
7701      themselves as 1.[0-5]-* instead of 1.[0-5].*.
7702
7703 2003-07-01 Tuesday 17:14  sam
7704
7705    * configure.ac: Added a compiler check for __attribute__((__packed__)).
7706
7707 2003-07-01 Tuesday 16:34  sam
7708
7709    * vlc-config.in.in: Used printf instead of a sed construct, just in case
7710      we reach 200 plugins one day, because Solaris (did I mention it sucked?)
7711      has a crap sed.
7712
7713 2003-07-01 Tuesday 16:25  sam
7714
7715    * bootstrap:
7716      + Removed the Modules.am generation. To build module/foo/libfoo.so, you
7717        now need to cd modules/foo and make libfoo.so.
7718      + Workaround for Solaris sed. Which sucks. Did I mention that before?
7719
7720 2003-07-01 Tuesday 15:06  sam
7721
7722    * configure.ac: Added a --with-v4l option like in VLS.
7723
7724 2003-07-01 Tuesday 14:25  sam
7725
7726    * m4/vlc.m4: output all modules to vlc-config, not just those who define
7727      their LDFLAGS.
7728    * bootstrap: use grep >/dev/null 2>&1 instead of grep -q because of retarded
7729      systems such as our beloved Solaris.
7730    * po/:
7731      + Regenerated vlc.pot.
7732      + Updated British translation.
7733      + Fixed fuzzy entries in the French translation.
7734
7735 2003-07-01 Tuesday 13:13  sam
7736
7737    * Makefile.am: Gaaaaah, forgot to rename headers again!
7738
7739 2003-07-01 Tuesday 13:12  sam
7740
7741    * modules/gui/wxwindows/interface.cpp: Display the VLC version in the about
7742      dialog (Fixes: #946).
7743
7744 2003-07-01 Tuesday 12:56  sam
7745
7746    * include/error.h: Renamed this file to include/vlc_error.h to avoid name
7747      conflicts. Most headers in that directory should probably be renamed to
7748      their vlc_ equivalent.
7749
7750 2003-07-01 Tuesday 12:50  sam
7751
7752    * Makefile.am:
7753      + Forward AM_MAKEFLAGS through recursive makefiles.
7754      + Removed the plugins and builtins rules. This causes libintl to be built
7755        before the plugins.
7756    * bootstrap:
7757      + Enabled recursive builds of plugins and builtins.
7758    * vlc-config.in.in:
7759      + Fixed a typo.
7760    * debian/changelog:
7761      + Next upload will fix bug #199427.
7762
7763 2003-07-01 Tuesday 12:01  sam
7764
7765    * toolbox: use awk, not nawk, and fixed syntax to match older awks.
7766
7767 2003-07-01 Tuesday 11:58  sam
7768
7769    * toolbox: use nawk instead of awk (Fixes: #780).
7770
7771 2003-07-01 Tuesday 11:58  sam
7772
7773    * HACKING: updated doc to match the new build.
7774
7775 2003-07-01 Tuesday 09:00  adn
7776
7777  * I am just a boulet :(
7778
7779 2003-07-01 Tuesday 08:55  adn
7780
7781  * little fix, sorry !
7782
7783 2003-07-01 Tuesday 08:30  adn
7784
7785  * thanks to Cif, added "Ban", "Unban", "Kick/Ban" options in http administration page
7786
7787  * added a link to return to the main administration page after a kick or ban operation
7788
7789 2003-06-30 Monday 20:44  gbazin
7790
7791  * modules/stream_out/transcode.c: forgot to remove a variable used for debugging.
7792
7793 2003-06-30 Monday 20:08  gbazin
7794
7795  * modules/stream_out/transcode.c: compilation fix.
7796
7797 2003-06-30 Monday 01:52  hartman
7798
7799  * remove debug statements.
7800
7801 2003-06-30 Monday 01:51  hartman
7802
7803  * modules/gui/macosx/controls.m:
7804  * modules/gui/macosx/intf.m:
7805    - Our Next/Previous commands now go from chapter trough title trough playlist.
7806    - We weren't checking for titles without chapters, which made using CDDA
7807      a little hard.
7808  * modules/gui/macosx/playlist.m: An improved way to delete selected items.
7809    - also fixes a bug where only half the items selected in the playlist got
7810      actually deleted.
7811
7812 2003-06-29 Sunday 22:07  gbazin
7813
7814  * modules/visualization/xosd/xosd.c: lowered the module's score.
7815
7816 2003-06-29 Sunday 20:58  gbazin
7817
7818  * 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)
7819
7820 2003-06-29 Sunday 20:15  sam
7821
7822    * toolbox: fuck OS X!
7823
7824 2003-06-29 Sunday 19:15  fenrir
7825
7826   * m3u: remove useless debug messages, fix element insertion.
7827
7828 2003-06-29 Sunday 19:12  sam
7829
7830    * debian/rules:
7831      + Enabled the video4linux input plugin.
7832
7833 2003-06-29 Sunday 19:04  sam
7834
7835    * toolbox: syntax fix for OS X's retarded sed.
7836
7837 2003-06-29 Sunday 14:57  sam
7838
7839    * m4/vlc.m4: Prepend LDFLAGS instead of appending them.
7840
7841 2003-06-29 Sunday 14:00  ipkiss
7842
7843   * fr.po: some new translations + fixes
7844
7845 2003-06-29 Sunday 00:14  hartman
7846
7847  * modules/gui/macosx/playlist.m: 10.1 is archaic. i don't know why i bother ;)
7848    finally fixed, confirmed etc.
7849  * doc/fortunes.txt: one more
7850
7851 2003-06-28 Saturday 23:56  fenrir
7852
7853   * ffmpeg: disable direct rendering when width or height aren't a multiple
7854  of 16 (on the fly not only based upon header).
7855
7856   * httpd: test if INADDR_ANY is bind when requesting a host. (To be able to
7857  use http interface with http streaming).
7858
7859 2003-06-28 Saturday 21:27  fenrir
7860
7861   * input: close all vouts (not only the first one).
7862
7863 2003-06-28 Saturday 21:18  fenrir
7864
7865   video_output.c: should fix playback of file with multiple video track,
7866  and usage of display in stream output.
7867
7868 2003-06-28 Saturday 21:16  fenrir
7869
7870   * ffmpeg : do no try to automatically set ffmpeg-truncated (it's broken
7871   with .mp4 files)
7872
7873 2003-06-28 Saturday 21:03  hartman
7874
7875  * s/;T;/;D;
7876    Now it seems to builb. I guess you meant this sam. If I'm wrong you can correct me ;)
7877
7878 2003-06-28 Saturday 19:19  fenrir
7879
7880   * m3u: clean up and fix .m3u parsing. Please *test*.
7881
7882 2003-06-28 Saturday 17:20  fenrir
7883
7884   * input.c : call input_DelInfo _after_ that all decoders have been
7885  destroyed as vorbis decoder could add info.
7886
7887 2003-06-28 Saturday 15:27  sam
7888
7889    * Makefile.am: fixed the location of the intl sources.
7890
7891 2003-06-28 Saturday 14:31  sam
7892
7893    * configure.ac:
7894      + Look for libintl in $(top_builddir)/intl, not \$(top_srcdir)/intl.
7895      + Added CVS Id string.
7896    * m4/vlc.m4:
7897      + Added CVS Id string.
7898
7899 2003-06-28 Saturday 13:04  sam
7900
7901    * Makefile.am:
7902      + Call $(srcdir)/toolbox from $(builddir) instead of $(srcdir).
7903      + Call $(builddir)/vlc-config instead of $(srcdir)/vlc-config, because
7904        generated files end in $(builddir).
7905      + Added -Imozilla to the mozilla plugin link flags.
7906      + Look for mozilla/vlcintf.idl in $(srcdir).
7907    * configure.ac:
7908      + Set VLC_CONFIG to $(builddir)/vlc-config instead of $(srcdir)/vlc-config.
7909    * toolbox:
7910      + Look for Makefile.am in ${srcdir}, and Makefile in ${builddir}.
7911      + Prepend ${srcdir} to header files we handle.
7912    * m4/vlc.m4:
7913      + Look for vlc-config.in.in in ${srcdir} but generate vlc-config.in in
7914        ${builddir}.
7915    * modules/gui/skins/src/dialogs.cpp, modules/gui/wxwindows/interface.cpp:
7916      + Include the pixmap with a path relative to the current directory.
7917
7918     This commit should fix builds that use --srcdir (Closes: #319).
7919
7920 2003-06-28 Saturday 12:07  massiot
7921
7922  * modules/demux/mkv.cpp: Compile fix for OS X.
7923
7924 2003-06-28 Saturday 01:17  sam
7925
7926    * toolbox:
7927      + toolbox --changelog now only generates this year's changelog.
7928    * ChangeLog, doc/ChangeLog-*:
7929      + Split the changelog into several files, one per year.
7930    * debian/rules, vlc.ebuild:
7931      + Distribute the new changelog files.
7932
7933 2003-06-28 Saturday 00:29  sam
7934
7935    * vlc.ebuild:
7936      + Apply the same changes to configure as to configure.ac.
7937      + Fix autotools timestamps so that the build does not trigger useless
7938        autoconf and automake runs. Our snapshots are correctly bootstrapped
7939        and do not need extra fiddling.
7940
7941 2003-06-27 Friday 23:31  sam
7942
7943    * debian/changelog:
7944      + Updated to the latest Debian unstable upload.
7945    * debian/rules:
7946      + Moved the skins interface into the wxvlc package.
7947      + Cosmetic fixes.
7948    * debian/control:
7949      + Updated the description of the wxvlc package.
7950    * bootstrap:
7951      + Put subdirectories of modules/ in SUBDIRS, not DIST_SUBDIRS.
7952    * Makefile.am:
7953      + Put modules in SUBDIRS, not DIST_SUBDIRS.
7954    * .cvsignore:
7955      + Ignore vlc-config.in.
7956
7957 2003-06-27 Friday 18:27  sam
7958
7959    * Makefile.am: create directories before installing stuff in them.
7960    * m4/Makefile.am: distribute our generated private.m4 file.
7961
7962 2003-06-27 Friday 17:01  sam
7963
7964    * configure.ac: link the mkv plugin with -lmatroska_pic -lebml_pic if found.
7965
7966 2003-06-27 Friday 16:26  sam
7967
7968    * Makefile.am:
7969      + Removed trailing / from directory names.
7970      + Used dummy instead of "" in the for/do/done loops.
7971      + Protected a couple of filenames with double quotes.
7972
7973 2003-06-27 Friday 16:15  gbazin
7974
7975  * configure.ac: fixed matroska detection.
7976
7977 2003-06-27 Friday 14:05  sam
7978
7979    * m4/vlc.m4: CVS forgot to add this file. I swear.
7980
7981 2003-06-27 Friday 13:50  sam
7982
7983    * bootstrap:
7984      + New build system, using recursive makefiles. Due to the amount of code
7985        in VLC, this had become unavoidable.
7986      + Removed the check for OS X's stack size, since our automake targets are
7987        a lot less hungry now.
7988      + Ditto for Solaris's sed.
7989      + Since automake-1.6 is faster than 1.7, use it first if both are present.
7990    * m4/vlc.m4:
7991      + New AX_ADD_CPPFLAGS, AX_ADD_CFLAGS, AX_ADD_CXXFLAGS, AX_ADD_OBJCFLAGS
7992        and AX_ADD_LDFLAGS macros that do all the magic to detect possible
7993        modules and register their flags.
7994      + New AX_ADD_BUILTINS and AX_ADD_PLUGINS macros.
7995      + Some magic to generate vlc-config.
7996    * configure.ac:
7997      + Moved most code to the AX_ADD_* macros.
7998      + Explicitely added all target Makefiles.
7999    * modules/**/Modules.am:
8000      + Path to sources are now relative to Modules.am's directory level.
8001
8002 2003-06-27 Friday 13:38  sam
8003
8004    * src/misc/configuration.c: minor fix in a comment.
8005    * src/playlist/playlist.c: the -Z mode randomises the first item as well.
8006
8007 2003-06-27 Friday 10:31  zorglub
8008
8009  * modules/demux/m3u.c :
8010      Added name support. Only implemented for M3U and B4S playlists at the moment
8011
8012  * src/playlist/playlist.c
8013    include/vlc_playlist.h   : Added the playlist_AddName function to add an item with its name without filling an item structure.
8014
8015 2003-06-26 Thursday 19:36  gbazin
8016
8017  * modules/codec/mpeg_video/parser.c: fixed broken file.
8018
8019 2003-06-26 Thursday 18:14  sam
8020
8021    * modules/demux/util/sub.c,
8022      modules/demux/avi/avi.c: fixed inclusion of vlc_video.h. Thanks Cif.
8023
8024 2003-06-26 Thursday 16:46  fenrir
8025
8026   * mkv: more ebml element parsing.
8027
8028 2003-06-26 Thursday 16:04  gbazin
8029
8030  * src/stream_output/announce.c: msvc compilation fix.
8031
8032 2003-06-26 Thursday 14:42  zorglub
8033
8034  * ./modules/demux/m3u.c: added support for Winamp 3 B4S files
8035
8036  Still need to add the support for the Names in all formats (we currently
8037  only put the URL), but I do not have any ASX, HTML nor PLS sample file
8038
8039 2003-06-26 Thursday 12:19  sam
8040
8041    * include/video.h: renamed this file to vlc_video.h to avoid name collisions
8042      with a couple of modules.
8043
8044 2003-06-25 Wednesday 23:46  sam
8045
8046    * src/stream_output/announce.c:
8047      + Fixed a multiline string.
8048      + Coding style fixes.
8049
8050 2003-06-25 Wednesday 21:47  fenrir
8051
8052   * transcode: fix a potential segfault.
8053
8054 2003-06-25 Wednesday 21:17  asmax
8055
8056  * modules/audio_output/esd: forced sample rate to ESD_DEFAULT_RATE
8057    At last closes bug #625 !
8058
8059 2003-06-25 Wednesday 21:03  zorglub
8060
8061  * ./include/announce.h
8062    ./src/stream_output/announce.c  : use send instead of sendto.
8063
8064  * ./modules/misc/sap.c : use a define
8065
8066 2003-06-25 Wednesday 20:37  fenrir
8067
8068   * mkv: a little memory leak.
8069
8070 2003-06-25 Wednesday 19:28  fenrir
8071
8072   * ts: set a fourcc for PAT/PMT to avoid garbage in logs.
8073
8074 2003-06-25 Wednesday 15:50  fenrir
8075
8076   * httpd: fix a memory and thread leak.
8077
8078 2003-06-25 Wednesday 14:41  sam
8079
8080    * Makefile.am: using C++ linkage for vlc under OS X and BeOS.
8081
8082 2003-06-25 Wednesday 09:13  gbazin
8083
8084  * modules/demux/mkv.cpp: compile fix for systems not supporting gmtime_r().
8085
8086 2003-06-25 Wednesday 08:59  massiot
8087
8088  ++
8089
8090 2003-06-25 Wednesday 03:08  sam
8091
8092    * toolbox:
8093      + Disabled useless verbosity.
8094      + Fixed some incorrect ">/dev/null 2>&1" semantics.
8095
8096 2003-06-25 Wednesday 00:40  fenrir
8097
8098   * mpeg_audio.c: fix segfault caused by free bitrate and padding set.
8099   (the stream isn't free bitrate) SyncInfo think it's free bitrate but
8100  return a frame size of 1. Now, I test bitrate.
8101
8102 2003-06-24 Tuesday 23:11  fenrir
8103
8104   * lalala ;)
8105
8106 2003-06-24 Tuesday 23:00  fenrir
8107
8108   * mkv : spelling mistakes.
8109
8110 2003-06-24 Tuesday 22:53  fenrir
8111
8112   * avi: for interleaved file (audio_pos - video_pos < 2Mo), seek upon
8113   percent and not time, it's better.
8114   Please test.
8115
8116 2003-06-24 Tuesday 22:26  asmax
8117
8118  * all: show/hide the interface with middle-click on the vout
8119         (when the last vout is closed, the interface reappears)
8120         Works only with the skins interface and X11/Xvideo vouts, but it's
8121         very easy to implement (just add a callback on "intf-show" in the
8122         interface, and trigger it in the vout)
8123
8124 2003-06-24 Tuesday 19:59  fenrir
8125
8126   * mkv: remove unnecessary header.
8127
8128 2003-06-24 Tuesday 19:35  fenrir
8129
8130   * mkv: when seeking, by default, try to reach the file position not the
8131  time (seek seems better).
8132
8133 2003-06-24 Tuesday 18:42  fenrir
8134
8135   * mkv: clean up, more input infos, begin to parse Tags element (don't work
8136   yet).
8137
8138 2003-06-24 Tuesday 15:50  sam
8139
8140    * Makefile.am: changed interface.h to vlc_interface.h.
8141
8142 2003-06-24 Tuesday 15:37  sam
8143
8144    * configure.ac: removed -lstdc++ LDFLAGS, and used CXXFLAGS to force C++
8145      linkage instead.
8146
8147 2003-06-24 Tuesday 13:33  sam
8148
8149    * include/interface.h: renamed this file to vlc_interface.h to avoid name
8150      collisions with a couple of plugins.
8151
8152 2003-06-24 Tuesday 11:26  gbazin
8153
8154  * src/stream_output/announce.c: inet_pton() isn't supported on win32 so disabled ipv6 sap announces on win32.
8155
8156  Wouldn't it be possible to use send() instead of sendto() ? That would simplify the code and get rid of this problem.
8157
8158 2003-06-24 Tuesday 09:31  sam
8159
8160    * modules/**/.cvsignore: added Makefile{,.in.am} to the ignore list, as
8161      well as .lo/.la files.
8162
8163 2003-06-24 Tuesday 06:07  fenrir
8164
8165   * mkv: use b_mute and add meta informations.
8166
8167 2003-06-24 Tuesday 00:50  fenrir
8168
8169   * avi : don't resynch on key frame for audio stream.
8170
8171 2003-06-24 Tuesday 00:33  fenrir
8172
8173   * mkv: avoid seeking at the same place (was sooooo slow 'cause of
8174            buffer filling)
8175          can seek in file without cues (slow)
8176          can play file over http and unseekable input.
8177
8178 2003-06-24 Tuesday 00:31  gbazin
8179
8180  * modules/demux/ogg.c: fix for ogg web streams.
8181
8182 2003-06-23 Monday 23:51  gbazin
8183
8184  * modules/packetizer/vorbis.c: vorbis data packetizer for the stream output.
8185  * modules/mux/ogg.c: cleanup, bug fixes and vorbis support.
8186  * modules/demux/ogg.c: added vorbis channels info.
8187  * modules/misc/httpd.c: bug fix for stream header generation.
8188
8189 2003-06-23 Monday 20:35  asmax
8190
8191  * src/playlist/playlist.c: set "intf-change" in SkipItem
8192  * modules/gui/skin/*: InterfaceRefresh is now triggered by a
8193    callback on intf-change
8194
8195 2003-06-23 Monday 17:01  bigben
8196
8197  Copy / paste of code so that the pvr input parse all parameters. Doesn't
8198  work for the standard (PAL/SECAM/NTSC) yet.
8199
8200 2003-06-23 Monday 16:09  gbazin
8201
8202  * src/misc/modules.c, modules/gui/wxwindows/timer.cpp: fixed 2 nasty bugs.
8203  * modules/demux/util/id3tag.c: small cleanup.
8204
8205 2003-06-23 Monday 13:45  zorglub
8206
8207  Fixed a segfault that could happen if you have ipv6 support enabled, but no address
8208
8209 2003-06-23 Monday 11:41  zorglub
8210
8211  * Stream output now support IPv6 SAP announces
8212  * Code cleanup in SAP
8213
8214 2003-06-23 Monday 10:21  sam
8215
8216    * bootstrap: make errors less obscure when using gettext 0.11.3 or 0.11.4,
8217      due to Debian bug #158383 in gettext (upstream bug).
8218
8219 2003-06-23 Monday 00:30  fenrir
8220
8221   * mkv: fix for blocks using lacing. (Now vorbis plays without any problem)
8222
8223 2003-06-23 Monday 00:18  hartman
8224
8225  * You check it three times and I still managed to miss a link.
8226    Ebuild doesn't work in the 0.6.0 release :(
8227
8228 2003-06-22 Sunday 23:22  fenrir
8229
8230   * mkv: fix vorbis track. But sound quality is horrible ( probably
8231  timestamps problems)
8232
8233 2003-06-22 Sunday 18:56  gbazin
8234
8235  * doc/Makefile.am: one more like this and I'll become crazy.
8236
8237 2003-06-22 Sunday 18:30  gbazin
8238
8239  * doc/Makefile.am: fixed make dist
8240
8241 2003-06-22 Sunday 18:07  gbazin
8242
8243  * NEWS: added an entry for the experimental matroska demux.
8244
8245 2003-06-22 Sunday 17:52  gbazin
8246
8247  * configure.ac: removed -Winline which in fact was the culprit for the verbosity of gcc-3.3.
8248  * modules/gui/skins/src/skin_main.cpp: fixed icon loading.
8249
8250 2003-06-22 Sunday 16:52  gbazin
8251
8252  * configure.ac: really removed -Wdisabled-optimization this time.
8253
8254 2003-06-22 Sunday 16:27  fenrir
8255
8256   * mkv: fix a double delete.
8257
8258 2003-06-22 Sunday 16:00  gbazin
8259
8260  * ALL: bumped version number to 0.6.0 (finally :), updated po, ChangeLog, removed
8261  the Wdisabled-optimization flag from the build (too verbose with gcc-3.3).
8262
8263 2003-06-22 Sunday 15:43  gbazin
8264
8265  * modules/gui/wxwindows/streamout.cpp: disabled mp4 muxer.
8266  * include/interface.h: updated comment.
8267
8268 2003-06-22 Sunday 15:30  hartman
8269
8270  * Removed mp4 muxer support (temporarily)
8271
8272 2003-06-22 Sunday 15:07  asmax
8273
8274  * x11/x11_dragdrop.cpp: unbelievable, Xdnd works !!
8275
8276 2003-06-22 Sunday 15:03  hartman
8277
8278  * NEWS: Checked the NEWS file. added some missing items. Fixed a couple of spelling errors etc.
8279  * vlc.ebuild: Set the correct urls for ffmpeg and mpeg2dec snapshots
8280
8281 2003-06-22 Sunday 14:36  fenrir
8282
8283   * mkv: better seeking support.
8284
8285 2003-06-22 Sunday 14:06  gbazin
8286
8287  * configure.ac: compile fix for sunos
8288
8289 2003-06-22 Sunday 13:31  gbazin
8290
8291  * configure.ac, modules/demux/Modules.am: matroska configure detection (disabled by default).
8292  Due to the way matroska headers directly reference ebml headers, you'll have to configure like this:
8293  CPPFLAGS=-I/usr/local/include/ebml ./configure --enable-mkv
8294
8295 2003-06-22 Sunday 13:27  sigmunau
8296
8297  turned a debug message into a comment
8298
8299 2003-06-22 Sunday 13:06  asmax
8300
8301  * x11/x11_window.cpp: raise a window when clicking on it
8302
8303 2003-06-22 Sunday 12:54  asmax
8304
8305  * at least it compiles now ;)
8306
8307 2003-06-22 Sunday 12:46  asmax
8308
8309  * reverted my previous commit: cannot work as expected
8310  * src/theme.cpp: fixed a delete[] / free mismatch
8311
8312 2003-06-22 Sunday 12:27  fenrir
8313
8314   * mkv: basic seek support (only with file with cues, it doesn't search key
8315   frame, ...)
8316          clean up.
8317
8318 2003-06-22 Sunday 08:49  fenrir
8319
8320   * faad: can read stream with multiple frames per pes_packet_t (for mkv).
8321
8322 2003-06-22 Sunday 07:39  fenrir
8323
8324   * mkv.cpp : begin of a matroska demuxer
8325    TODO:
8326      * seek support
8327      * vorbis support (it's a decoder problem, as matroska embded raw
8328        vorbis data)
8329      * utf8 subtitles handling (probably at the decoder stage too)
8330      * clean up.
8331      * support of stream other than files.
8332      * ...
8333
8334 2003-06-22 Sunday 01:08  sam
8335
8336    * Makefile.dep: the file that would never die.
8337
8338 2003-06-22 Sunday 00:40  titer
8339
8340   beos/* : - cleaned the way to mute/unmute
8341            - save the volume when exiting
8342
8343 2003-06-22 Sunday 00:00  asmax
8344
8345  * src/theme.cpp, src/event.* : no more VLC_SHOW event
8346  * src/window.* : replaced p_intf->p_sys->WindowList by a singleton
8347    class SkinWindowList (to be tested under windows)
8348  * removed useless gtk2 files
8349
8350 2003-06-21 Saturday 22:30  hartman
8351
8352  * added a new set of widgets for CONFIG_ITEM_FILE and DIRECTORY
8353  * only set prefs on safe, not earlier.
8354
8355 2003-06-21 Saturday 21:59  sam
8356
8357    * src/libvlc.c: got rid of type-punning warnings.
8358
8359 2003-06-21 Saturday 20:45  sam
8360
8361    * THANKS: spelling fixes.
8362    * configure.ac:
8363      + Added curly braces around variables.
8364      + Got rid of the "x$foo" constructs.
8365      + Renamed *_plugin conditionals into *_p.
8366    * debian/changelog:
8367      + Fixed a duplicate entry.
8368      + Added an entry for an old Debian upload that fixed #117180.
8369    * debian/control:
8370      + Added a build dependency on libimlib2-dev for skins.
8371    * debian/rules:
8372      + Activated support for skins.
8373
8374 2003-06-21 Saturday 17:26  sigmunau
8375
8376  removed a duplicate entry from the NEWS file
8377
8378 2003-06-21 Saturday 17:05  sam
8379
8380    * .cvsignore:
8381      + Removed configure.ac from the ignore list.
8382
8383 2003-06-21 Saturday 17:04  sam
8384
8385    * configure.ac.in is no more, we can now use configure.ac like normal people,
8386      bootstrap generates the proper magic for us.
8387
8388 2003-06-21 Saturday 16:09  sam
8389
8390    * debian/rules:
8391      + Use the -s flag instead of -a so that debhelper properly handles the
8392        i386-only plugin packages.
8393      + Split the build rule into configure and build.
8394
8395 2003-06-21 Saturday 14:24  gbazin
8396
8397  * modules/access_output/file.c: make the output file writeable by the owner.
8398
8399 2003-06-20 Friday 23:13  hartman
8400
8401  * added missing support for CONFIG_ITEM_DIRECTORY to gtk prefs.
8402
8403 2003-06-20 Friday 21:34  ipkiss
8404
8405   * ./doc/skins/events-howto.txt: added some events
8406   * ./modules/gui/skins/*: fixed my last commit
8407
8408 2003-06-20 Friday 19:50  ipkiss
8409
8410   * ./modules/gui/skins/src/vlcproc.cpp: added the "title" option to the
8411     "display" attribute of ControlText. It allows to show the title of
8412     the current stream, without the full path.
8413   * ./doc/skins/*: updated the doc
8414
8415 2003-06-20 Friday 15:34  hartman
8416
8417  * Made the search path configuration options, directory instead of string options.
8418
8419 2003-06-20 Friday 11:42  alexis
8420
8421  modules/misc/sap.c: fix for the default scope of the IPv6 announces.
8422  python/setup.py: a configuration that should work better.
8423
8424 2003-06-20 Friday 01:27  hartman
8425
8426  * vlc.ebuild: added support for faad2 and skins. See the wiki page for info.
8427  * README.MacOSX.rtf: More updates because of new prefs dialog.
8428
8429 2003-06-19 Thursday 21:09  gbazin
8430
8431  * modules/codec/ffmpeg/video.c: disabled direct rendering when hurry-up is
8432  enabled. ffmpeg doesn't properly release old pictures when frames are skipped.
8433
8434 2003-06-19 Thursday 18:45  gbazin
8435
8436  * modules/access_output/udp.c: removed unnecessary code.
8437
8438 2003-06-19 Thursday 18:44  titer
8439
8440   beos/VideoOutput.cpp : fixed a visual bug in fullscreen that happens with
8441    a few Dano/Zeta themes
8442
8443 2003-06-19 Thursday 18:22  gbazin
8444
8445  * 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).
8446
8447 2003-06-19 Thursday 13:08  sam
8448
8449    * ./modules/misc/screensaver.c: the screensaver was disabled way too often
8450      because I forgot to reinitialise an index.
8451
8452 2003-06-19 Thursday 12:21  gbazin
8453
8454  * 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.
8455
8456 2003-06-19 Thursday 02:14  sam
8457
8458    * debian/rules:
8459      + Replaced $(DEB_BUILD_ARCH) with `dpkg-architecture -qDEB_BUILD_GNU_CPU`
8460        so that the rules can be called directly.
8461    * debian/control:
8462      + Removed leading "a"s from package descriptions.
8463      + Set policy to 3.5.10.
8464    * debian/copyright:
8465      + Removed debian/vlc.copyright.
8466
8467 2003-06-18 Wednesday 12:18  zorglub
8468
8469  SAP can now listen for IPv6 announces
8470
8471  To enable this, start vlc with --sap-ipv6
8472  To disable IPv4 listening, use --no-sap-ipv4
8473
8474  You can also set the scope of the announces (default is 3)
8475
8476 2003-06-17 Tuesday 21:52  asmax
8477
8478  * moved the ttl help in the right section
8479
8480 2003-06-17 Tuesday 21:07  gbazin
8481
8482  * modules/codec/ffmpeg/video.h: forgot to remove a reference to the old postprocessing code.
8483
8484 2003-06-17 Tuesday 20:56  asmax
8485
8486  * fixed another compilation issue of python module
8487
8488 2003-06-17 Tuesday 20:47  asmax
8489
8490  * fixed a very old bug preventing the whole thing from working :(
8491
8492 2003-06-17 Tuesday 20:10  hartman
8493
8494  * Fixes to the german translation
8495
8496 2003-06-17 Tuesday 20:03  hartman
8497
8498  * moved the capability definition up one line. the config options follow the capability now. Circumvents a bug with OSX prefs dialog.
8499
8500 2003-06-17 Tuesday 18:13  asmax
8501
8502  * tooltips are now updated during scrolling
8503
8504 2003-06-17 Tuesday 16:09  gbazin
8505
8506  * modules/*: got rid of empty module objects.
8507  * modules/gui/wxwindows/preferences.cpp: fixed the config options display for submodules.
8508
8509 2003-06-17 Tuesday 14:43  hartman
8510
8511  modules/codec/quicktime.c: Disabled all video codecs accept SVQ3
8512  modules/gui/macosx/intf.m: Fixed an inconsistenty in the translation
8513  cvS: ----------------------------------------------------------------------
8514
8515 2003-06-17 Tuesday 14:38  hartman
8516
8517  * modules/gui/macosx/output.m: Fixed a bug in the transcoding dialog.
8518  * extras/MacOSX/Resources/English.lproj/MainMenu.nib:
8519    Fixed two cosmetic issues in the stream output dialog.
8520  * po/de.po: Update german translation courtesy of: Felix Kuhne <FK at aenneburghardt.de>
8521
8522 2003-06-16 Monday 21:55  gbazin
8523
8524  * modules/gui/wxwindows/preferences.cpp: fixed the preferences to also show the config options of sub-modules.
8525  * include/modules_inner.h: removed unneeded initialization.
8526
8527 2003-06-16 Monday 20:49  gbazin
8528
8529  * modules/codec/ffmpeg/video.c: fixed the last direct rendering bug.
8530
8531 2003-06-16 Monday 20:23  gbazin
8532
8533  * configure.ac.in, modules/codec/ffmpeg/*: a few direct rendering fixes and got rid of the old post-processing code.
8534
8535 2003-06-16 Monday 15:39  zorglub
8536
8537  * SAP can now handle SAP-announced IPv6 streams
8538
8539 2003-06-15 Sunday 22:32  hartman
8540
8541  * NEWS: small corrections
8542  * modules/codec/ffmpeg: I had disabled IV31 support on intel instead of on ppc
8543  * modules/codec/quicktime.c: cosmetic fix
8544
8545 2003-06-15 Sunday 15:20  hartman
8546
8547  * Fixed applescript Fullscreen command.
8548
8549 2003-06-15 Sunday 15:16  sigmunau
8550
8551  id3tag.c: Do not try to seek on network streams even if they have b_seekable set to
8552  true, since this seems to break playback of some streams over http. It also
8553  takes to much time just to get some fancy metadata
8554
8555 2003-06-15 Sunday 14:00  hartman
8556
8557  * ./po/it.po: Fresh Italien translation, courtesy of by Bruno <allevb at tin.it>
8558  * ./po/nl.po: New Dutch Translation by /me ;)
8559  * README.MacOSX.rtf: Updated instructions of Prefence usage.
8560
8561 2003-06-15 Sunday 01:23  massiot
8562
8563  * Removed the ugly dependancy on glibc in the ipv6 module.
8564  * po/fr.po: French translation courtesy of Jean-Pierre Kuypers.
8565  * Miscellaneous clean-ups.
8566
8567 2003-06-14 Saturday 22:14  hartman
8568
8569  * We should be compatible with older versions of faad again
8570
8571 2003-06-14 Saturday 22:12  gbazin
8572
8573  * configure.ac.in: old faad2 detection.
8574
8575 2003-06-14 Saturday 21:18  gbazin
8576
8577  * modules/gui/wxwindows/open.cpp: fixed a couple of bugs with the open dialog.
8578
8579 2003-06-14 Saturday 21:06  hartman
8580
8581  * Dramatically improved the ebuild.
8582    - To be done before 0.6.0 release: insert correct contrib links for ffmpeg and libmpeg2
8583    - fix faad2? currently disabled
8584
8585 2003-06-14 Saturday 18:49  gbazin
8586
8587  * modules/gui/skins/x11/x11_window.cpp: small bugfix for icons support.
8588
8589 2003-06-14 Saturday 16:29  gbazin
8590
8591  * src/misc/configuration.c: in config_SaveConfigFile() don't save options that
8592  kept their original value (thanks fenrir for the suggestion).
8593
8594 2003-06-14 Saturday 15:43  gbazin
8595
8596  * modules/codec/ffmpeg/*: fix for ffmpeg direct rendering. Direct rendering is now
8597  enabled by default.
8598
8599 2003-06-14 Saturday 12:32  titer
8600
8601   beos/VideoOutput.cpp : make the BPopUpMenu stickable
8602
8603 2003-06-14 Saturday 00:49  titer
8604
8605   include/vlc_threads.h: more BeOS' priorities tuning.
8606
8607 2003-06-13 Friday 21:18  asmax
8608
8609  * X11 skin windows should have an icon now
8610
8611 2003-06-13 Friday 15:54  gbazin
8612
8613  modules/gui/wxwindows/*: fix for the volume control under win32.
8614
8615 2003-06-13 Friday 12:08  gbazin
8616
8617  * 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)
8618
8619 2003-06-13 Friday 03:21  sam
8620
8621    * ./src/misc/messages.c: ouch. when the message queue was full, we were
8622      using our va_list twice, which caused crashes on architectures where
8623      va_list is a pointer; we now use va_copy whenever possible.
8624
8625 2003-06-13 Friday 00:15  titer
8626
8627   modules/gui/beos/Interface.cpp : fixed a possible crash
8628
8629 2003-06-12 Thursday 23:03  gbazin
8630
8631  * modules/misc/network/ipv6.c: gave a quick try to implementing ttl for ipv6.
8632
8633 2003-06-12 Thursday 22:27  massiot
8634
8635  * modules/codec/spudec/spudec.c: Take small font by default
8636
8637 2003-06-12 Thursday 22:03  gbazin
8638
8639  * modules/gui/wxwindows/interface.cpp: fixed compile issue.
8640
8641 2003-06-12 Thursday 21:28  gbazin
8642
8643  * modules/gui/wxwindows/*: added a volume control.
8644
8645 2003-06-12 Thursday 15:56  gbazin
8646
8647  * modules/access_output/file.c: win32 compilation fix.
8648
8649 2003-06-12 Thursday 11:37  zorglub
8650
8651  Code cleanup
8652
8653 2003-06-12 Thursday 08:14  gbazin
8654
8655  * share/Makefile.am: fixed my previous fix ;)
8656
8657 2003-06-12 Thursday 06:56  gbazin
8658
8659  * Makefile.am: fixed inclusion of skins in make dist.
8660
8661 2003-06-11 Wednesday 22:46  gbazin
8662
8663  * ALL: bumped version number to 0.6.0-test3 + po updates
8664
8665 2003-06-11 Wednesday 21:46  asmax
8666
8667  * skin_main.cpp,x11_theme.cpp: better way to fix the "open skin bug" !
8668  * share/Makefile.am: install skins at make install (closes bug #856)
8669
8670 2003-06-11 Wednesday 21:41  gbazin
8671
8672  * modules/access_output/file.c: use open() instead of fopen(). This allows us to use _lseeki64() on win32.
8673
8674 2003-06-11 Wednesday 20:36  gbazin
8675
8676  * modules/video_filter/osd_text.c: small compile fix that seems to be needed on
8677  some platforms.
8678
8679 2003-06-11 Wednesday 18:45  gbazin
8680
8681  * NEWS: updated.
8682
8683 2003-06-11 Wednesday 18:20  gbazin
8684
8685  * modules/audio_output/directx.c: fixed mem leak in 5.1 audio.
8686
8687 2003-06-11 Wednesday 15:53  gbazin
8688
8689  * modules/demux/ogg.c, modules/codec/theora.c: updated the ogg demuxer and theora decoder to the latest libtheora alpha 2 release.
8690
8691 2003-06-11 Wednesday 10:42  gbazin
8692
8693  * 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.
8694  * msvc/vlc.dsw: added basic_skins and renamed mpeg_video into mpeg_video_old.
8695  * modules/codec/mpeg_video/parser.c: fixed segfault when idct/motion modules can't be loaded.
8696
8697 2003-06-10 Tuesday 23:01  massiot
8698
8699  * configure.ac.in: Renamed mpeg_video to mpeg_video_old, so that even
8700    people who explicitely set mpeg_video in the previous version will end
8701    up with libmpeg2 in 0.6.0.
8702  * modules/codec/libmpeg2.c: Fixed a potential segfault, especially
8703    with DVDs.
8704  * modules/codec/lpcm.c: Send two PES packets in one aout buffer, because
8705    some audio filters (read: coreaudio resampler) don't like too small
8706    packets (I know, this is ugly).
8707
8708 2003-06-10 Tuesday 22:42  gbazin
8709
8710  * 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.
8711
8712 2003-06-10 Tuesday 11:43  gbazin
8713
8714  * configure.ac.in: added an --enable-mostly-builtin option to avoid having too many plugins.
8715  * modules/gui/skins/src/*: reverted the last BASIC_SKINS patch (BASIC_SKINS was not broken, the changes were done on purpose).
8716  * modules/gui/skins/src/dialogs.[cpp,h]: ran dos2unix on these 2 files.
8717
8718 2003-06-10 Tuesday 11:12  massiot
8719
8720  Fixed a potential segfault.
8721
8722 2003-06-09 Monday 22:02  asmax
8723
8724  * x11_api.c: implemented OSAPI_GetNonTransparentColor (needed for fonts !)
8725
8726 2003-06-09 Monday 21:14  asmax
8727
8728  * X11 skins are now loaded from home directory or if it fails, from
8729    the share directory
8730
8731 2003-06-09 Monday 19:56  jpsaman
8732
8733  Run opie-vlc and zaurus-vlc as GuiServer. (Didn't I commit this before???).
8734
8735 2003-06-09 Monday 19:51  jpsaman
8736
8737  Updated build packages for test2 release.
8738
8739 2003-06-09 Monday 19:08  asmax
8740
8741  * fixed a segfault in FileInfo when p_info->psz_name == NULL
8742    but there are still other segfaults sometimes in FileInfo !!
8743
8744 2003-06-09 Monday 14:04  asmax
8745
8746  * now selection method in the playlist depends on the state of the
8747    CTRL button (as expected in a normal playlist !)
8748    TODO: - do the same under windows
8749          - replace all button constants 1/2 by MOUSE_LEFT/MOUSE_RIGHT
8750
8751 2003-06-09 Monday 12:33  asmax
8752
8753  * repaired basic_skins
8754  * removed all the compilation warnings
8755  * fixed LOTS of memory leaks in skins (gibalou, you should try valgrind
8756    on wxwindows plugin ;)
8757
8758 2003-06-09 Monday 09:29  massiot
8759
8760  * modules/access/file.c: Fixed a compile issue (thanks michael.mauch at gmx.de)
8761
8762 2003-06-09 Monday 07:16  gbazin
8763
8764  * modules/mux/mpeg/pes.c: allow cases where we don't write a pts.
8765  * modules/stream_out/display.c: handle cases where we don't have a pts/dts.
8766
8767 2003-06-09 Monday 06:52  gbazin
8768
8769  * modules/gui/skins/src/vlcproc.cpp: the "play" action will trigger the open dialog if the playlist is empty.
8770
8771 2003-06-09 Monday 00:33  massiot
8772
8773  * include/video.h include/video_output.h src/video_output/vout_pictures.c:
8774    In vout_CreatePicture() replace i_repeat_first_field by the more useful
8775    i_nb_fields
8776  * modules/gui/macosx/intf.m: Fixed a warning
8777  * modules/codec/libmpeg2.c include/vout_synchro.h src/video_output/vout_synchro.c:
8778    Re-added support for slice-I streams, plus miscellaneous tweakings
8779
8780 2003-06-09 Monday 00:32  asmax
8781
8782  * drag & drop works with gnome file manager now
8783
8784 2003-06-09 Monday 00:07  asmax
8785
8786  * drag & drop for X11 skins. Still mysterious problems but it's better
8787    than nothing
8788
8789 2003-06-08 Sunday 18:40  gbazin
8790
8791  * modules/gui/skins/x11/x11_window.cpp: avoid flicker when mapping a window.
8792  * share/skins/default/theme.xml: playlist is hidden by default.
8793
8794 2003-06-08 Sunday 18:17  asmax
8795
8796  * very beginning of drag and drop support in X11 skins
8797
8798 2003-06-08 Sunday 16:56  gbazin
8799
8800  * modules/gui/skins/*: display the popupmenu when you right click on the interface.
8801
8802 2003-06-08 Sunday 16:04  titer
8803
8804   Minor fix
8805
8806 2003-06-08 Sunday 15:22  asmax
8807
8808  * share/skins/default/theme.xml: fixed playlist size
8809  * modules/gui/skins/controls/playlist.cpp: fixed a segfault when deleting
8810    items
8811  * modules/gui/skins/x11/x11_graphics.cpp: implemented DrawRect
8812
8813 2003-06-08 Sunday 12:45  gbazin
8814
8815  * modules/gui/skins/x11/*: fixed transparency problem. XShapeCombineRegion() needs to be called before the window is mapped.
8816
8817 2003-06-08 Sunday 11:33  asmax
8818
8819  * better implementation of timers for X11 skins
8820
8821 2003-06-08 Sunday 00:32  asmax
8822
8823  * x11_font.cpp: fixed font placement
8824  * x11_window.*: real tooltip windows ! not perfect yet but it looks cool !
8825  * removed compilation of gtk2 skins module. If you want it back, good luck ;)
8826
8827 2003-06-07 Saturday 19:19  gbazin
8828
8829  * share/Makefile.ami, doc/Makefile.am: forgot to include some files in the "make dist".
8830
8831 2003-06-07 Saturday 19:05  gbazin
8832
8833  * doc/subtitles/*, share/font-eutopiabold21.rle: new (smaller) font + scripts
8834  and instructions to generate new fonts.
8835
8836 2003-06-07 Saturday 12:19  asmax
8837
8838  * beginning of tooltips (only in the console at the moment ;)
8839
8840 2003-06-07 Saturday 10:18  gbazin
8841
8842  * modules/gui/skins/x11/x11_theme.cpp: removed unnecessary stuff.
8843
8844 2003-06-07 Saturday 03:45  titer
8845
8846   modules/access/pvr/pvr.c : compile fix
8847
8848 2003-06-07 Saturday 03:25  titer
8849
8850   missing cvsignore
8851
8852 2003-06-07 Saturday 00:36  asmax
8853
8854  * implemented double click event for X11 skins. The delay is hard-coded
8855    (400ms) , maybe it could be stored in the vlc config file
8856
8857 2003-06-06 Friday 23:34  asmax
8858
8859  * got rid of this useless error message
8860
8861 2003-06-06 Friday 21:47  asmax
8862
8863  * x11/x11_window.cpp: fixed clipping and text attributes
8864
8865 2003-06-06 Friday 19:40  asmax
8866
8867  * key shortcuts for X11 skins are now working
8868
8869 2003-06-06 Friday 14:50  gbazin
8870
8871  * modules/gui/skins/src/themeloader.cpp: small fix for tgz skins.
8872
8873 2003-06-06 Friday 13:34  gbazin
8874
8875  * modules/packetizer/mpegvideo.c: Fixed a 3:2 pulldown bug (not tested).
8876
8877 2003-06-06 Friday 11:09  gbazin
8878
8879  * modules/misc/network/ipv6.c: oups, ipv6 multicast wasn't enabled on win32. Also fixed the interface name parsing in the MRL.
8880
8881 2003-06-06 Friday 02:48  hartman
8882
8883  * Typo's by me. ( Cool i included a dutch sentence a while ago and noone noticed ?)
8884
8885 2003-06-06 Friday 02:23  hartman
8886
8887  * All: some spelling corrections and description string clarifications.
8888    There is a lot of improvement left here.
8889
8890 2003-06-06 Friday 00:38  hartman
8891
8892  * modules/gui/macosx/prefs.?:
8893    - Changed modules list to use Default instead of None. probably clearer to
8894      users.
8895    - Have a warning before resetting the prefs.
8896
8897 2003-06-05 Thursday 22:16  asmax
8898
8899  * x11/x11_timer.* : classes to implement platform-independant timers
8900  * controls/text.cpp : text scrolling works ! (at least in the main window)
8901
8902 2003-06-05 Thursday 21:22  gbazin
8903
8904  * modules/gui/skins/*, modules/gui/wxwindows/*: added the wxWin popup menu to the skins interface.
8905
8906 2003-06-05 Thursday 11:52  gbazin
8907
8908  * include/vlc_common.h: fixed the I64C() macro for mingw.
8909  * 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.
8910
8911 2003-06-04 Wednesday 23:17  massiot
8912
8913  VLC 0.6 codename is Trevelyan.
8914
8915 2003-06-04 Wednesday 21:41  titer
8916
8917   Added a special access module for PVR MPEG-2 encoding boards.
8918   It allows to change the frequency and such things quite easily, from VLC.
8919   You'll have to --enable-pvr to build it.
8920
8921 2003-06-04 Wednesday 18:47  asmax
8922
8923  * added <unistd.h> or it doesn't compile !
8924
8925 2003-06-04 Wednesday 17:44  gbazin
8926
8927  * modules/gui/skins/x11/x11_api.cpp: implemented OSAPI_GetTime() and OSAPI_RmDir().
8928
8929 2003-06-04 Wednesday 16:44  gbazin
8930
8931  * modules/gui/skins/src/vlcproc.cpp: compilation fix.
8932
8933 2003-06-04 Wednesday 16:03  gbazin
8934
8935  * 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.
8936  * modules/gui/wxwindows/timer.cpp: fixed comment.
8937
8938 2003-06-03 Tuesday 23:17  massiot
8939
8940  * OS X users can now browse the DVD menus with the arrow keys.
8941
8942 2003-06-03 Tuesday 22:21  hartman
8943
8944  * When choosing a autogenerated menuitem, we now create a new thread to
8945    do the actual execution of this command. this is a (very ugly) workaround
8946    to the problem we were having with the deinterlace menu on osx.
8947
8948    It works now, but now i'm running into the black screen and continous
8949    "late picture skipped (-218000)" again which is also plagueing us when you
8950    enter fullscreen with a filter enabled. This ought to be fixed before 0.6.0
8951    as well.
8952
8953 2003-06-03 Tuesday 22:20  gbazin
8954
8955  * modules/gui/skins/src/*: oops, forgot to add a bunch of files.
8956
8957 2003-06-03 Tuesday 22:18  gbazin
8958
8959  * configure.ac.in: bail out with an error message if the x11 skins are enabled and we couldn't find imlib2.
8960  * modules/gui/wxwindows/*: fixed bug in sout dialog box.
8961  * 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).
8962
8963 2003-06-03 Tuesday 12:06  titer
8964
8965   modules/gui/beos/* : fixed the screenshot format selection I broke lately
8966
8967 2003-06-02 Monday 16:01  sigmunau
8968
8969  http.c: if the webserver doesn't return 206 the stream is not seekable.
8970
8971 2003-06-02 Monday 12:42  hartman
8972
8973  * modules/codec/libmpeg2.c: fixed a crasher with invalid pictures
8974  * modules/gui/macosx/playlist.m: better fix for playlists on 10.1
8975
8976 2003-06-01 Sunday 23:48  hartman
8977
8978  * ALL:
8979    - Changed the autogenerated menu's in a system working similar to wxWindows.
8980    - The deinterlace menu is autogenerated now. However it seems the problem
8981      with on the fly filter changes still exists.
8982
8983 2003-06-01 Sunday 22:11  asmax
8984
8985  * modules/gui/skins/x11/x11_api.cpp: fixed OSAPI_GetScreenSize
8986  * all: added locks around X calls to make them thread safe (will be
8987    useful in the next commit ;-)
8988
8989 2003-06-01 Sunday 17:13  asmax
8990
8991  * mouse wheel scroll for X11 skins
8992
8993 2003-06-01 Sunday 16:39  asmax
8994
8995  * configure.ac.in : fixed linking of skins modules
8996  * modules/gui/skins/*:
8997    - fixed the wxwindows bug, due to a huge bug with broadcast events
8998    - beginning of fonts in X11 skins
8999  so, you can test the X11 skins module: it should work now !
9000
9001 2003-06-01 Sunday 00:26  fenrir
9002
9003   * ts: fix current_next value.
9004
9005 2003-05-31 Saturday 23:41  sam
9006
9007    * ./debian/vlc.mime: the vlc packages registers with the Debian MIME system.
9008
9009 2003-05-31 Saturday 23:23  ipkiss
9010
9011   * skins/controls/button.cpp: Fixed a nasty bug.
9012   * skins/controls/generic.h: Some public fields are now protected
9013   * skins/src/window.cpp:
9014      - Added a few debug messages
9015      - Invisible controls don't receive events anymore
9016
9017  Note: There are still a few bugs in the code handling the controls and
9018  their different states, and I think they will be difficult to fix with
9019  the current code structure. A rewrite of this part of code could be a
9020  good idea (perhaps using states and transitions between states, like
9021  Zinf does?).
9022
9023 2003-05-31 Saturday 21:49  fenrir
9024
9025   * ts: proper fix for both.
9026
9027 2003-05-31 Saturday 16:15  fenrir
9028
9029   * ts: reverse my last commit (the proper way should be to modify also the
9030   muxer but this will break compatibility).
9031
9032 2003-05-31 Saturday 12:24  titer
9033
9034   * src/input/input_ext-intf.c :  added an input_SetRate function; it is
9035     quite more convenient than, e.g, calling input_SetStatus( STATUS_FASTER )
9036     two times if you want to switch from 1:1 to 4:1 from the interface.
9037     Old functions still work.
9038   * modules/gui/beos/VlcWrapper.cpp : use it
9039
9040 2003-05-31 Saturday 01:23  fenrir
9041
9042   * mjpeg grabbing added, thanks to Paul Forgey <paulf at aphrodite dot com>
9043   that had done all the work.
9044
9045  Paul Forgey's notes:
9046  --------------------
9047
9048  Unfortunatley, the v4l interface shows how much it sucks here.  I can't
9049  wait for v4l2 to become more common.  Anyway, the mjpeg mechanism
9050  captures completely differently than the uncompressed frame capture
9051  mechanism.  This means the code has to split off a bunch to do similar
9052  things depending on mjpeg being set or not.  For some reason, I can't
9053  use non v4l2 calls to capture uncompressed frames from the lml33,
9054  however I do have another bttv card on my system to test that I didn't
9055  break the non-mjpeg stuff.
9056
9057  The Zoran encoders don't use square pixels.  So the 4:3 (or 16:9)
9058  picture is going to show up as 720x480.  I don't know my way around the
9059  code well enough to know how to specify a non-square pixel aspect
9060  ratio.  If there isn't a way to do it, it would be nice to be able to
9061  specify as an option the aspect ratio of the sourc.  Either 4:3 or 16:9
9062  in the case of anamorphic S-Video, which does occur.
9063
9064  I stole the videodev_mjpeg.h header from the lavrec project.  Despite
9065  the linux kernels having support for the Zoran cards, there doesn't seem
9066  to be a reliable way to pick up this header, which is probably why
9067  lavrec did it this way.  Since it only defines ioctl definitions, I
9068  don't think using it is a legal problem.
9069
9070  I also modified the audio handling a bit.  If the card supports audio,
9071  great, we'll set the card's parameters as we did before.  But if adev=
9072  is specified, use it regardless.  The reason to do this is to capture
9073  audio from the sound card with video coming from, say, a web cam or in
9074  my case, an encoder card which doesn't have any audio capabilities at
9075  all.
9076
9077 2003-05-31 Saturday 00:10  fenrir
9078
9079   * mux/ts.c : allowed sending mjpeg (who said that's ugly ?)
9080   * demux/ts.c : fixed an endian problem with such private stream.
9081
9082 2003-05-30 Friday 18:43  titer
9083
9084   modules/gui/beos/* : fixed "Goto Menu" menuitem enabling
9085
9086 2003-05-30 Friday 17:30  titer
9087
9088   modules/gui/beos/* : misc fixes & enhancements
9089
9090 2003-05-29 Thursday 21:40  asmax
9091
9092  * X11 skins now use imlib2 -> you need to bootstrap
9093    wxwindows dialogs are not supposed to work yet, if they do you are
9094    lucky ;)
9095
9096 2003-05-29 Thursday 16:48  asmax
9097
9098  * x11/x11_theme.cpp: better timing for SkinManage
9099  * src/vlcproc.cpp: hack to make OpenDialog work, but it MUST be
9100    changed !
9101
9102 2003-05-28 Wednesday 23:56  asmax
9103
9104  * AT LAST events work in X11 skins !
9105
9106 2003-05-28 Wednesday 03:53  hartman
9107
9108  * src/libvlc.h:
9109    - added "en" to the list of languages in the preferences.
9110    - added DIV1, DIV2, i263, WMV1 to video encoding options in prefs.
9111      FENRIR: is this correct this way?
9112
9113 2003-05-28 Wednesday 00:52  titer
9114
9115   modules/video_output/x11/xcommon.c : compile fix for gcc != 3
9116
9117 2003-05-27 Tuesday 22:57  gbazin
9118
9119  * install-win32: fixed the nsi script to not include the FAQ.
9120
9121 2003-05-27 Tuesday 22:42  hartman
9122
9123  * Turn mem leaks into warning's instead of errors. Users seem to think that
9124    mem leaks will kernel panic there machine or something ;)A
9125    This will generate less bugreports, yet keep them visible to those who
9126    should and will care.
9127
9128 2003-05-27 Tuesday 22:08  gbazin
9129
9130  * modules/gui/win32/Modules.am: strings.cpp has been removed.
9131
9132 2003-05-27 Tuesday 21:48  gbazin
9133
9134  * ALL: bumped version to 0.6.0-test2
9135  * Makefile.am: got rid of the faq in the package-win32 target.
9136
9137 2003-05-27 Tuesday 20:43  gbazin
9138
9139  * 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.
9140
9141 2003-05-27 Tuesday 13:22  titer
9142
9143   * src/stream_output/announce.c : BeOS compile fix.
9144     setsockopt( IP_MULTICAST_TTL ) is done in network/ipvx.c (if supported),
9145     so there is no need to do it here again.
9146   * modules/gui/beos/* : minor fixes
9147
9148 2003-05-27 Tuesday 11:35  gbazin
9149
9150  * modules/gui/wxwindows/*: fixed context menu problem on win32.
9151
9152 2003-05-27 Tuesday 01:48  hartman
9153
9154  * removed vlc_wraptext
9155
9156 2003-05-26 Monday 19:26  gbazin
9157
9158  * modules/video_output/directx/events.c: fixed breakage.
9159
9160 2003-05-26 Monday 19:06  gbazin
9161
9162  * modules/audio_output/alsa.c: the aout-device obj var wasn't destroyed properly on probe() failure, preventing other audio plugins from working afterwards.
9163  * modules/gui/skins/src/skin_main.cpp: got rid of the skins shortcut.
9164  * modules/gui/wxwindows/*: the popupmenu is not created inside the timer anymore so the slider will still be active when the popup is triggered.
9165  * 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.
9166
9167 2003-05-26 Monday 16:06  gbazin
9168
9169  * modules/gui/wxwindows/*: replaced the Advanced button with a checkbox. Small strings changes.
9170
9171 2003-05-26 Monday 14:59  hartman
9172
9173  * modules/codec/quicktime.c: i had accidently upgraded this plugin to 100
9174  * modules/demux/avi/avi.c: fixed a spelling error reported by emulynx
9175  * modules/gui/macosx/intf.?: added a wrapString:toWidth function
9176  * modules/gui/macosx/prefs.?: removed the use of vlc_wraptext, because it
9177    was ugly. now we use our own, osx method. This fixes tooltips in japanese
9178    I'm not sure, but i think src/extras/libc.c vlc_wraptext is now unused.
9179
9180 2003-05-26 Monday 13:45  zorglub
9181
9182  * The VLC-integrated SAP server now sends compliant packets. They can
9183    only be viewed with the CVS version of VLC
9184
9185 2003-05-26 Monday 02:09  gbazin
9186
9187  * modules/gui/skins: got rid of init_lock and init_cond which aren't needed if you use vlc_thread_ready().
9188     started to implement X11Region and integrated the wxWindows dialogs.
9189  * 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.
9190
9191 2003-05-26 Monday 02:03  hartman
9192
9193  * modules/gui/macosx/prefs.m: fixed the module selectors.
9194  * modules/video_filter/crop.c: clarified the use of crop. someone please
9195    check, i'm not entirely sure this is correct. Actually i think we should
9196    split this up in more then one config item, for GUI preferences clarity.
9197    Something like crop-width, crop-height, crop-h-offset, crop-v-offset, or
9198    like ffmpeg has which uses left, right, top and bottom offsets.
9199
9200 2003-05-26 Monday 01:25  hartman
9201
9202  * extras/MacOSX/Resources/English.lproj/MainMenu.nib
9203  * modules/gui/macosx/output.m:
9204    - changed the textfields for bitrate into comboboxes with suggested values
9205      identical to the ones in wxwindows intf.
9206    - changed "bitrate (bps)" into "bitrate (kb/s)
9207  * modules/gui/macosx/prefs.?:
9208    - update the current view when advanced is changed.
9209    - module_lists now use the description strings.
9210    - always wraptext on tooltips. Currently japanese language is breaking.
9211    - we now have sliders for int/float config options with ranges.
9212    - fixed a warning message about an un-init'ed module_t.
9213  * modules/video_filter/adjust.c:
9214    - added the ranges to the description strings of the config options.
9215    - blur-factor now uses a range as according to it's description string
9216      it already should have used this.
9217
9218 2003-05-25 Sunday 23:08  titer
9219
9220   modules/gui/beos/MediaControlView.cpp: fixed a strange crash that happens
9221     since the gettext behaviour changed
9222
9223 2003-05-25 Sunday 22:36  titer
9224
9225   * bootstrap: remove a -shared flag as ./configure already adds it for
9226     platforms which need it
9227   * configure.ac.in: don't use -shared on BeOS
9228
9229 2003-05-25 Sunday 20:16  gbazin
9230
9231  * configure.ac.in, modules/video_output/x11/xcommon.c: fixed configure check for the Xinerama extension.
9232
9233 2003-05-25 Sunday 19:24  gbazin
9234
9235  * modules/video_output/x11/*, configure.ac.in: Xinerama support remotely based from an old patch by Xavier Maillard.
9236
9237 2003-05-25 Sunday 18:32  sigmunau
9238
9239  convert the strings in the id3tags to utf8 before storing them.
9240
9241 2003-05-25 Sunday 18:02  nitrox
9242
9243  . SAP/SDP packets parsing: ability to parse RFC compliant packets
9244    parse_sap returns the SAP header length
9245    parse_sdp only parse the SDP payload
9246    note that VLC will discard messages from the old miniSAP-server
9247    (You have to use CVS version of miniSAP-server)
9248    (Messages from the new miniSAP-server will be discarded with old VLC)
9249
9250 2003-05-25 Sunday 17:27  massiot
9251
9252  * We now use UTF-8 internally under Mac OS X. This requires a libiconv-
9253  enabled version of gettext. (patch courtesy of the DJ)
9254
9255 2003-05-25 Sunday 17:21  titer
9256
9257   modules/gui/beos/PreferencesWindow.* :
9258    * added a BBox around each panel (looks nicer)
9259    * now use BSliders for {integer,float}_with_range
9260
9261 2003-05-25 Sunday 15:05  alexis
9262
9263  ALL : VLC FAQ transformed into VideoLAN FAQ, which is hosted in the CVS
9264  under www.videolan.org/doc/faq/
9265
9266 2003-05-25 Sunday 11:31  gbazin
9267
9268  * 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...).
9269  * modules/video_filter/deinterlace/deinterlace.c: small change.
9270
9271 2003-05-25 Sunday 10:14  gbazin
9272
9273  * modules/codec/ffmpeg/ffmpeg.c: fixed typo.
9274
9275 2003-05-25 Sunday 00:16  gbazin
9276
9277  * modules/codec/ffmpeg/ffmpeg.c: clean-up for the ffmpeg config options.
9278
9279 2003-05-24 Saturday 23:40  gbazin
9280
9281  * src/misc/variables.c, include/variables.h: first pass at object var inheritance.
9282  * rc/video_output/video_output.c, modules/video_filter/deinterlace/deinterlace.c: fixes to the deinterlace object var.
9283
9284 2003-05-24 Saturday 21:28  asmax
9285
9286  * events aren't perfect yet, but it is better enough to commit
9287
9288 2003-05-24 Saturday 20:54  gbazin
9289
9290  * src/video_output/video_output.c: new "deinterlace" object variable.
9291  * modules/gui/macosx/prefs.m: compilation fix.
9292  * modules/gui/wxwindows/menus.cpp: use the "deinterlace" object var.
9293  * modules/gui/skins/*: couple of fixes.
9294
9295 2003-05-24 Saturday 17:52  gbazin
9296
9297  * modules/gui/skins/*: compilation fixes.
9298  * modules/gui/wxwindows/*: fixed the open dialog to switch to the requested file/disc/net section.
9299
9300 2003-05-24 Saturday 15:11  titer
9301
9302   * Makefile.am: minor change in BeOS packages generation
9303   * doc/release-howto.txt: remove outdated info about how to build BeOS
9304     packages
9305
9306 2003-05-24 Saturday 13:14  gbazin
9307
9308  * configure.ac.in: ffmpeg is now enabled by default. Also got rid of the --intf-win option which was deprecated.
9309
9310 2003-05-24 Saturday 13:05  massiot
9311
9312  * modules/codec/libmpeg2.c: Fixed synchro with field pictures.
9313
9314 2003-05-24 Saturday 12:55  jpsaman
9315
9316  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.
9317
9318 2003-05-24 Saturday 12:53  sam
9319
9320    * ./po/*: re-ran toolbox --update-po.
9321    * ./po/en_GB.po: the British translation is up to date.
9322
9323 2003-05-24 Saturday 12:35  sam
9324
9325    * ./Makefile.am: used $(srcdir) where necessary (Closes: #319).
9326
9327 2003-05-24 Saturday 12:34  sam
9328
9329    * ./toolbox: we no longer translate the Borland plugin.
9330
9331 2003-05-24 Saturday 12:10  sam
9332
9333    * ./configure.ac.in: the help message now says libmad is enabled by
9334      default (Closes: #704).
9335
9336 2003-05-24 Saturday 11:53  sam
9337
9338     * ./modules/access_output/udp.c: if the clock needs to be reset, we do not
9339       wait or we will face delay issues as reported in #794. Fix inspired from
9340       a suggestion by John Michael Zorko.
9341
9342 2003-05-24 Saturday 02:48  hartman
9343
9344  * modules/codec/quicktime.c: cleaning up of the code. mostly cosmetic.
9345  * modules/demux/mp4/mp4.c: added SVQ1 for the quicktime decoder.
9346  * modules/gui/macosx/macosx.m: typo
9347  * modules/gui/macosx/prefs.m: fix of the module selectors.
9348  * po/nl.po: i've taken a head start on the translations.
9349  * src/libvlc.h: removed unused string RT_PRIORITY_TEXT
9350
9351 2003-05-23 Friday 23:53  sigmunau
9352
9353  the http interface should now output valid xhtml 1.0.
9354
9355 2003-05-23 Friday 13:02  hartman
9356
9357  * Updated the informal message to report the ip and port the http intf was
9358    started on. This will help ppl to actually use the thing ;)
9359
9360 2003-05-23 Friday 11:41  sam
9361
9362    * Built-in modules were linked twice in the mozilla plugin; removed the
9363      non-PIC ones (Closes Debian bug #194384).
9364
9365 2003-05-23 Friday 00:00  hartman
9366
9367  * vlc.ebuild: fixed the ebuild. Now i know it should work with a test2 ;)
9368  * modules/gui/macosx/vout.m: removed some code that was preventing us from
9369    using chroma converters.
9370  * modules/codec/quicktime.c:
9371    - added the video decoder. only works with SVQ3 atm, returns Invalid
9372      BITMAPHEADER for some reason in all other cases.
9373    - did some cleaning up. this might just work under Win32 now aswell,
9374      gibalou will do some testing tomorrow ;)
9375    - SVQ3 QT degrades faster then the ffmpeg version, but also recovers
9376      faster. I'm not yet sure which one i prefer.
9377
9378 2003-05-22 Thursday 22:24  gbazin
9379
9380  * modules/gui/wxwindows/streamout.cpp: fixed typo.
9381
9382 2003-05-22 Thursday 21:42  gbazin
9383
9384  * src/libvlc.h: fixed spelling mistake.
9385  * modules/gui/wxwindows/preferences.cpp: allow negative numbers in spinctrls.
9386  * modules/demux/asf,avi,mp4: use p_input->stream.control.b_mute.
9387
9388 2003-05-22 Thursday 20:56  hartman
9389
9390  * spelling error in description string
9391
9392 2003-05-22 Thursday 20:45  hartman
9393
9394  * added an ifdef for SVQ3
9395
9396 2003-05-22 Thursday 20:06  asmax
9397
9398  * at last the python module works again !
9399   (so stupid: the flag -lavcodec had to be at the *end* of the line !)
9400
9401 2003-05-22 Thursday 18:30  asmax
9402
9403  * started to repair build of python module
9404
9405 2003-05-22 Thursday 16:01  gbazin
9406
9407  * src/audio_output/*, src/input/*: fixed the audio desync option. You can use positive as well as negative values.
9408
9409 2003-05-22 Thursday 15:34  hartman
9410
9411  * modules/control/http.c: strings for the address and the port variable were switched.
9412
9413 2003-05-22 Thursday 14:40  hartman
9414
9415  * fixed a localization issue
9416
9417 2003-05-22 Thursday 14:25  hartman
9418
9419  * modules/gui/macosx/playlist.m: fixed my fix
9420  * modules/gui/macosx/output.m: removed a debug statement
9421  * modules/gui/macosx/prefs.m: fixed localizations of the prefs panel.
9422
9423 2003-05-22 Thursday 13:40  hartman
9424
9425  * Fixed an issue that was preventing the use of the playlist in Mac OS 10.1
9426
9427 2003-05-22 Thursday 12:00  gbazin
9428
9429  * INSTALL.win32: added a small note about running vlc under the msvc debugger.
9430  * modules/gui/wxwindows/*: small fixes.
9431  * modules/access/vcd/*, modules/access/cdda.c: re-activated autodetection of vcd and cdda on win32.
9432  * src/misc/cpu.c, src/stream_output/announce.c: msvc fixes.
9433
9434 2003-05-21 Wednesday 21:30  hartman
9435
9436  * modules/gui/macosx/output.m: fixed the stream/transcode dialog. test1
9437    version was broken.
9438  * extras/MacOSX/vlc.pbproj/project.pbxproj: darn, absolute paths.
9439
9440 2003-05-21 Wednesday 19:55  hartman
9441
9442  * vlc.ebuild: This ebuild should work if we release a test2.
9443  * modules/codec/quicktime.c: I added all the audio formats I know QT can handle.
9444    except for mp3 ;)
9445  * modules/codec/ffmpeg: added asv1 (disabled), and enabled IV31 on little endian,
9446    since the problems with this decoder are endian specific according to it's creator.
9447
9448 2003-05-21 Wednesday 18:09  jpsaman
9449
9450  Reverting previous --with-libmpeg2-prefix commit. Thanks Gildas for reminding me!
9451
9452 2003-05-21 Wednesday 18:04  jpsaman
9453
9454  More buildscript fixes.
9455
9456 2003-05-21 Wednesday 15:54  gbazin
9457
9458  *  modules/audio_output/directx.c, modules/audio_output/waveout.c: we destroy the audio-device variable if the probing has failed.
9459
9460 2003-05-21 Wednesday 15:40  hartman
9461
9462  * include/main.h
9463    src/libvlc.c: Added a quicktime_lock on SYS_DARWIN
9464  * ALL: QT on OSX is not threadsafe in certain areas. i have found the proces
9465    of identifying the right Codec to use for decoding to be one of these areas.
9466    So when we do this, only one thread at a time can use QT.
9467    Watching QT trailers is doable now, as soon as ffmpeg fix their altivec optimizations again ;)
9468
9469 2003-05-21 Wednesday 13:27  gbazin
9470
9471  * modules/gui/skins/src/vlcproc.cpp: fixed yesterday's breakage.
9472  * modules/gui/wxwindows/menus.cpp: fixes for menu auto-generation.
9473  * src/video_output/video_output.c: added a "fullscreen" object variable.
9474  * modules/video_output/directx/*: added an always-on-top object variable and modified to take into account the fullscreen object variable.
9475
9476 2003-05-21 Wednesday 13:19  sigmunau
9477
9478  removed the desctiption texts of a nonexisting config option
9479
9480 2003-05-21 Wednesday 13:10  sigmunau
9481
9482  removed the --playlist option as it doesn't seem to be used
9483
9484 2003-05-21 Wednesday 10:02  fenrir
9485
9486  * wav: fix a parsing bug.
9487
9488 2003-05-20 Tuesday 23:17  gbazin
9489
9490  * modules/gui/wxwindows/*, modules/gui/skins/src/vlcproc.cpp: The open dialog box now handles multiple files selection.
9491
9492 2003-05-20 Tuesday 21:35  hartman
9493
9494  * ALL: added a quicktime module.
9495    - This module provides QDM2 and QDMC sound support on OSX by linking to
9496      the native QT libraries. We now have FULL QT trailer support on OSX.
9497    - The video part of this decoder is not yet working on OSX.
9498    - This can be used for a future win32dll loader system as well.
9499
9500 2003-05-20 Tuesday 20:09  jpsaman
9501
9502  Modified build scripts
9503
9504 2003-05-20 Tuesday 18:53  hartman
9505
9506  * NEWS: updated some OSX info
9507  * ALL:
9508    - added CDDA support
9509    - added a "Online Documentation" item to the Help menu
9510    - removed some debugging strings
9511
9512 2003-05-20 Tuesday 16:20  zorglub
9513
9514  All: Support for SAP advertising in stream output
9515
9516         add sap, or sap="Name" in the stream output options
9517
9518 2003-05-20 Tuesday 16:08  sigmunau
9519
9520  kde.cpp: explicitly tell kde with icons to use. Should fix a crash that
9521  caused AIGALRM.
9522  kde.cpp, interface.cpp: turn --kdeuirc into --kde-uirc to comply with naming
9523  conventions
9524
9525 2003-05-20 Tuesday 15:51  hartman
9526
9527  * THANKS: Added Davor Orel who created the OS X icons.
9528  * modules/gui/macosx/macosx.m: changed a float into a float with range
9529
9530 2003-05-20 Tuesday 15:23  hartman
9531
9532  * Added a Reset prefs option
9533  * New prefs dialog much like the wxWindows and BeOS one.
9534    - translated instances might be broken.
9535    - still need sliders for min/max values
9536    - improved sizing should be done.
9537
9538 2003-05-20 Tuesday 11:44  titer
9539
9540   modules/gui/beos/PreferencesWindow.* : cleaning
9541
9542 2003-05-19 Monday 23:36  gbazin
9543
9544  * modules/audio_output/alsa.c: fixed a breakage I introduced a couple of weeks ago.
9545
9546 2003-05-19 Monday 21:39  asmax
9547
9548  * a lot of cleaning in X11 skins, but some problems remain with
9549    event handling :(
9550
9551 2003-05-19 Monday 21:04  gbazin
9552
9553  * modules/gui/wxwindows/Modules.am: included the 2 new bitmaps.
9554  * po/*: updated the po files.
9555
9556 2003-05-19 Monday 20:47  gbazin
9557
9558  * Bumped version to 0.6.0-test1
9559  * modules/access/cdda.c: decreased the priority of the cdda plugin.
9560
9561 2003-05-19 Monday 11:38  gbazin
9562
9563  * src/stream_output/stream_output.c, modules/stream_out/duplicate.c: bug fixes for when the stream output duplication fails for whatever reasons.
9564
9565 2003-05-19 Monday 09:57  gbazin
9566
9567  * modules/gui/wxwindows/bitmaps/*: forgot to add 2 files in my last commit.
9568
9569 2003-05-18 Sunday 23:16  fenrir
9570
9571   * input_program.c: input_DelES destroyed the decoder (if any) without
9572   removing this ES from the list of selected ES. So, instead we call
9573   input_UnselectES.
9574
9575 2003-05-18 Sunday 22:30  titer
9576
9577   modules/gui/beos/MessagesWindow.cpp : fixed a minor scrolling issue
9578
9579 2003-05-18 Sunday 20:54  jpsaman
9580
9581  Updated release numbering of packages.
9582
9583 2003-05-18 Sunday 19:46  gbazin
9584
9585  * modules/gui/wxwindows/*: removed the text from the toolbar. Added play slower and play faster buttons.
9586
9587  PS: We really need nicer toolbar icons for the wxWindows interface. Anybody would like to design some ?
9588
9589 2003-05-18 Sunday 18:56  hartman
9590
9591  * fixed a few spelling errors, and added a note about QDM2 sound which is still unsupported
9592
9593 2003-05-18 Sunday 17:48  asmax
9594
9595  * added transparency in X11 skins
9596
9597 2003-05-18 Sunday 16:27  gbazin
9598
9599  * 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.
9600
9601 2003-05-18 Sunday 15:44  gbazin
9602
9603  * modules/access/vcd/*, modules/access/cdda.c: changed ioctl_ReadSector() into ioctl_ReadSectors(), a function that can read multiple sectors at a time.
9604    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.
9605
9606 2003-05-18 Sunday 12:18  gbazin
9607
9608  * modules/gui/wxwindows/open.cpp: small fixes.
9609  * modules/access/vcd/cdrom.c: win32 fix for cue file parsing.
9610  * modules/video_filter/osd_text.c: small win32 fix.
9611
9612 2003-05-18 Sunday 11:25  asmax
9613
9614  * first BMP loader for X11 skins : it can only handle 24bbp uncompressed
9615    images, but it works !
9616
9617 2003-05-17 Saturday 23:57  gbazin
9618
9619  * INSTALL.win32: finally updated the instructions on how to build vlc for win32 :)
9620  * install-win32, Makefile.am: updates for the win32 package.
9621  * NEWS: added a few missing things.
9622
9623 2003-05-17 Saturday 22:48  gbazin
9624
9625  * modules/gui/wxwindows/menus.cpp: don't display choices menu when there is only 1 choice available.
9626  * modules/gui/wxwindows/streamout.cpp: small cosmetic changes.
9627  * modules/gui/wxwindows/open.cpp: added a CD Audio entry.
9628
9629 2003-05-17 Saturday 22:00  gbazin
9630
9631  * include/input_ext-intf.h: forgot this file in my last commit.
9632  * src/input/input_programs.c: prev/next-chapter and prev/next-title navigation variables are created only when necessary.
9633
9634 2003-05-17 Saturday 20:30  gbazin
9635
9636  * modules/access/cdda.c, modules/access/vcd/*: New CD digital audio module (by me and fenrir).
9637    You can now listen to your favorite CDDAs with vlc, or even stream them :)
9638    (Their is not yet any support for jitter correction).
9639  * modules/codec/araw.c: small clean-up.
9640
9641 2003-05-17 Saturday 18:30  titer
9642
9643   * modules/gui/beos/MessagesWindow.* : cleaning
9644   * modules/gui/beos/PreferencesWindow.* : split the main modules into
9645     its categories
9646
9647 2003-05-17 Saturday 15:20  titer
9648
9649   modules/gui/beos/* : cosmetic
9650
9651 2003-05-17 Saturday 14:36  gbazin
9652
9653  * modules/video_output/directx/events.c: implemented the same shortcuts as in the x11/xvideo output.
9654
9655 2003-05-17 Saturday 11:35  gbazin
9656
9657  * configure.ac.in: removed the encoders from the list of plugins as they are not used currently.
9658  * src/libvlc.h, modules/audio_filter/resampler/bandlimited.c: added an hq-resampling option to enable/disable the high quality resampling.
9659
9660 2003-05-16 Friday 23:02  gbazin
9661
9662  * modules/packetizer/copy.c, modules/stream_out/transcode.c: added SVQ3 fourcc so we can transcode SVQ3. Small bug fix as well.
9663
9664 2003-05-15 Thursday 23:05  gbazin
9665
9666  * src/input/input_programs.c: a few fixes to the navigation object variable.
9667
9668 2003-05-15 Thursday 22:27  massiot
9669
9670  * now 0.6.0-cvs
9671  * ALL: Capitalize all preferences text strings
9672
9673 2003-05-15 Thursday 21:31  gbazin
9674
9675  * src/input/input_programs.c: implemented prev-title, next-title, prev-chapter and next-chapter object variables.
9676  * modules/gui/wxwindows/menus.cpp: put the above variables into the Navigation menu.
9677
9678 2003-05-15 Thursday 20:45  jpsaman
9679
9680  Added --with-libmpeg2-prefix= option to support cross-compiling for arm-target.
9681
9682 2003-05-15 Thursday 20:28  jpsaman
9683
9684  Updating version to 0.5.4.
9685  Enable building with libmpeg2.
9686
9687 2003-05-15 Thursday 16:02  sam
9688
9689    * ./Makefile.am: fixed LDFLAGS when using --enable-gprof.
9690
9691 2003-05-15 Thursday 15:59  gbazin
9692
9693  * modules/gui/wxwindows/*: small fixes and improvements.
9694
9695 2003-05-15 Thursday 15:50  sam
9696
9697    * ./toolbox: toolbox --update.po now updates po/POTFILES.in as well.
9698
9699 2003-05-15 Thursday 15:35  hartman
9700
9701  * Makefile.am: on make dist move vlc.ebuild
9702  * vlc.ebuild: small spelling correction
9703
9704 2003-05-15 Thursday 02:02  hartman
9705
9706  * Went trough my maillogs and filled out large parts of the NEWS file.
9707    please check and add your own. (i was bored ;)
9708  * Updated the README.MacOSX.rtf with some more pointers and changed version
9709    to 0.6.0
9710
9711 2003-05-15 Thursday 01:33  gbazin
9712
9713  * modules/gui/wxwindows/streamout.cpp: updated the stream output dialog to use the new stream output syntax and features.
9714
9715 2003-05-15 Thursday 01:23  hartman
9716
9717  * variable callback for the playlist. the input, audio and video still need
9718    to be done, waiting for gibalou to work his magic on that ;)
9719  cvs: ----------------------------------------------------------------------
9720
9721 2003-05-15 Thursday 00:46  hartman
9722
9723  * added vlc.ebuild, vlc.spec.redhat to dist.
9724  * added all the new icons to the dist.
9725  * on make dist i would like to do
9726    mv vlc.ebuild vlc-${VERSION}.ebuild
9727    I don't know how to do this. Who does?
9728
9729 2003-05-15 Thursday 00:32  hartman
9730
9731  * ./vlc.ebuild: a ebuild for the Gentoo Linux distribution.
9732    Because of the cvs snapshots of libmpeg2 and ffmpeg, this ebuild will
9733    need to be updated before release, to point out the correct links to
9734    these libraries.
9735
9736 2003-05-14 Wednesday 21:29  fenrir
9737
9738   * aac: compilation fix.
9739   * libvlc.h : set correct value for sout-a/vcodec
9740
9741 2003-05-14 Wednesday 19:47  hartman
9742
9743  * Resized some elements to allow for better translations.
9744
9745 2003-05-14 Wednesday 17:17  sam
9746
9747    * ./debian/control: Debian packages now build with an mpeg2dec CVS tree in
9748      the extras/ directory.
9749
9750 2003-05-14 Wednesday 14:58  fenrir
9751
9752   * aac: use extention based detection.
9753
9754 2003-05-14 Wednesday 14:57  hartman
9755
9756  * Forgot one
9757
9758 2003-05-14 Wednesday 14:56  hartman
9759
9760  ALL: Davor won the vote, New icons in place.
9761
9762 2003-05-14 Wednesday 11:15  fenrir
9763
9764   * ts: do not use DVB reserved pid(s) (thanks Miguel Barreiro Paz)
9765
9766 2003-05-14 Wednesday 09:00  gbazin
9767
9768  * modules/gui/skins/Modules.am: include module/gui/wxwindows/subtitles.cpp.
9769
9770 2003-05-13 Tuesday 23:41  gbazin
9771
9772  * modules/gui/wxwindows/menus.cpp: forgot a vlc_object_release(). The popup menu is now created on the stack.
9773
9774 2003-05-13 Tuesday 22:59  gbazin
9775
9776  * modules/gui/wxwindows/*: added a navigation menu in the interface menubar.
9777  * modules/gui/wxwindows/subtitles.cpp: forgot this one in my last commit.
9778
9779 2003-05-13 Tuesday 22:33  gbazin
9780
9781  * modules/gui/wxwindows/*: new subtitles file dialog box.
9782  * modules/demux/util/sub.c: fixed a few description strings.
9783  * Makefile.am: small cosmetic change to package-win32 target.
9784
9785 2003-05-13 Tuesday 20:36  asmax
9786
9787  * beginning of event processing in X11 skins
9788  * graphics should work, but....
9789
9790 2003-05-13 Tuesday 19:25  asmax
9791
9792  * changed OSGraphics constructor (needed for X11)
9793
9794 2003-05-13 Tuesday 14:11  titer
9795
9796   modules/gui/beos/PreferencesWindow.*:
9797    - use BMenuFields for string_from_list config items
9798    - cleaning
9799
9800 2003-05-13 Tuesday 12:09  gbazin
9801
9802  * modules/control/rc/rc.c: win32 fixes for the handling of special control keys.
9803
9804 2003-05-13 Tuesday 11:44  gbazin
9805
9806  * modules/gui/wxwindows/preferences.cpp: small fixes.
9807
9808 2003-05-13 Tuesday 11:18  titer
9809
9810   modules/gui/beos/PreferencesWindow.*: use config_ResetAll()
9811
9812 2003-05-12 Monday 21:55  gbazin
9813
9814  * 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.
9815  * modules/gui/wxwindows/open.cpp: small cosmetic changes.
9816
9817 2003-05-12 Monday 19:59  titer
9818
9819   modules/gui/beos/VlcWrapper.h: compile fix
9820
9821 2003-05-12 Monday 19:11  gbazin
9822
9823  * include/vlc_common.h: small change to shut-up some memory checkers.
9824
9825 2003-05-12 Monday 17:33  gbazin
9826
9827  * modules/gui/skins/*: got rid of wxdialogs.h, the skins plugin is now sharing wxwindows.h with the wxwindows plugin.
9828  * modules/video_output/directx/events.c: fixed non-initialized variable.
9829  * 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).
9830  * src/playlist/playlist.c: the playlist file is opened in text mode, no win32 eol hack is needed.
9831  * 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()).
9832  * modules/gui/wxwindows/preferences.cpp: new "Reset All" button in the preferences panel.
9833
9834 2003-05-12 Monday 01:17  hartman
9835
9836  * First set config variable, then add the files (and therefore potentially
9837    play them) in the playlist. Otherwise we can be too late.
9838
9839 2003-05-11 Sunday 23:17  hartman
9840
9841  * extras/MacOSX/vlc.pbproj/project.pbxproj:
9842    - Add the THANKS file to the Mac OS X application
9843  * modules/gui/macosx/about.?:
9844    - Use c-style comments instead of //
9845    - Open the AUTHORS file with the correct Encoding
9846    - Display the THANKS file as well
9847    - Rotate the scrolling when at the end
9848  * modules/gui/macosx/intf.m:
9849    - put Cocoa into multithreaded mode as soon as possible. Not really
9850      causing any problems now, but is cleaner.
9851  * modules/gui/macosx/prefs.m:
9852    - Select the current setting when we create a combobox.
9853
9854 2003-05-11 Sunday 19:09  hartman
9855
9856  * ALL:
9857    - removed a bit too much code from the interface files previous commit.
9858      Menu's were enabled if there was no input.
9859    - removed a NSLog which was used for bugtracking
9860
9861 2003-05-11 Sunday 18:49  hartman
9862
9863  * modules/po/.cvsignore: i guess the following doesn't belong in CVS, so i want
9864  cvs to stop bugging me about it ;)
9865
9866  *.sed
9867  *.sin
9868  *.header
9869  Rules-quot
9870
9871 2003-05-11 Sunday 18:43  gbazin
9872
9873  * src/input/input_programs.c: small bug fix.
9874  * src/misc/variables.c: compilation fix for MSVC.
9875
9876 2003-05-11 Sunday 18:41  hartman
9877
9878  * forgot one file. see previous intf.m commit for details.
9879
9880 2003-05-11 Sunday 18:40  hartman
9881
9882  * src/input/input_programs.c: Added a 'intf-changed' variable as vout, aout
9883    and playlist already have, to be notified of menu changes.
9884  * src/video_output/video_output.c: Changed a 1 to a VLC_TRUE
9885  * modules/gui/macosx/intf.?: Interface listens for changes in the input
9886    menu's now.
9887
9888 2003-05-11 Sunday 15:55  gbazin
9889
9890  * modules/gui/wxwindows/interface.cpp: work-around a bug in wxWindows for menus auto-generation.
9891
9892 2003-05-11 Sunday 14:33  sigmunau
9893
9894  Added code to render subtitles with the freetype module (disabled by default).
9895  To test it out define USE_FREETYPE in the top of modules/demux/util/sub.c
9896  and  modules/codec/spudec/text.c and run with --filter osdtext
9897
9898 2003-05-11 Sunday 13:45  gbazin
9899
9900  * configure.ac.in: fixed the wx-config detection by the skins plugin.
9901  * modules/gui/wxwindows/*: fixed a couple of breakage.
9902
9903 2003-05-11 Sunday 13:22  gbazin
9904
9905  * modules/gui/wxwindows/*: the wxWindows plugin is now UNICODE happy.
9906
9907 2003-05-11 Sunday 13:14  sigmunau
9908
9909  use c comment, and not c++
9910
9911 2003-05-11 Sunday 08:42  sigmunau
9912
9913  * osd_test.c: better size calculations. Use VLC_VAR_TIME for precise timing
9914  (doesn't seem to work)
9915
9916 2003-05-11 Sunday 01:00  massiot
9917
9918  * modules/audio_filter/resampler/coreaudio.c: more accurate frame length
9919    calculation
9920  * modules/audio_output/coreaudio.c: apparently the audio card clock can
9921    be screwed, so probe it at every buffer
9922  * src/audio_output/output.c: Thou shalt not drop buffers
9923
9924 2003-05-10 Saturday 20:49  hartman
9925
9926  * fix titer's language commit. The list needs to end with a NULL, or VLC will
9927    no longer start. (it fails on the duplication of the config of this variable)
9928
9929 2003-05-10 Saturday 18:16  fenrir
9930
9931   * ffmpeg : fix for svq3.
9932
9933 2003-05-10 Saturday 13:52  titer
9934
9935   POTFILES.in: forgot a file yesterday...
9936
9937 2003-05-10 Saturday 13:40  titer
9938
9939   * src/libvlc.[ch]: removed --translation to avoid breaking compatibility
9940   with old config files; --language is now a string_from_list you can use
9941   to specify the language (default is auto-detection).
9942
9943 2003-05-10 Saturday 11:08  gbazin
9944
9945  * src/input/input_programs.c: misc fixes/improvements to the video-es/audio-es/spu-es object variables.
9946
9947 2003-05-10 Saturday 11:05  hartman
9948
9949  * added VP31 fourcc's.
9950  * disabled the vp31 and iv31 iv32. In it's current state it is too ugly too
9951    actually use it. It would generate too many bugreports.
9952
9953 2003-05-10 Saturday 10:32  hartman
9954
9955  * Finished the sout dialog on OSX.
9956
9957 2003-05-09 Friday 23:23  fenrir
9958
9959   * ffmpeg: now ffmpeg has a SVQ3 decoder, so use it :)
9960
9961 2003-05-09 Friday 22:03  sigmunau
9962
9963  oss.c: give a warning if --spdif is set but the sourndcard don't support it.
9964
9965 2003-05-09 Friday 20:30  massiot
9966
9967  France 1 - Italy 0
9968
9969 2003-05-09 Friday 19:53  fenrir
9970
9971   * faad: better support of AAC without ESDS.
9972
9973 2003-05-09 Friday 19:30  titer
9974
9975   Updated POTFILES.in for BeOS' i18n
9976
9977 2003-05-09 Friday 19:29  fenrir
9978
9979  * mp4: fixed mace3/6 decoding. Only mono audio is working on the sample I
9980  have found.
9981
9982 2003-05-09 Friday 16:01  gbazin
9983
9984  * modules/misc/httpd.c: win32 fixes.
9985  * modules/control/http.c: fixed a problem with IE that sends POST requests instead of GET ones.
9986
9987 2003-05-09 Friday 02:39  fenrir
9988
9989   * mmstu: fixed a lookup.
9990
9991 2003-05-09 Friday 01:19  hartman
9992
9993  * modules/gui/macosx/prefs.m:
9994    - possibly fixed a crash situation when clicking the OK button (not sure though)
9995  * modules/gui/macosx/macosx.m:
9996    - made the transparency option an advanced option.
9997
9998 2003-05-09 Friday 00:58  titer
9999
10000   * src/misc/messages.c: forget a defined(SYS_BEOS) in my last commit
10001   * src/misc/configuration.c: config_PutPsz now sets the variable to NULL
10002     if the string is empty
10003   * modules/gui/macosx/prefs.m: remove duplicate (now) code with config_PutPsz
10004
10005 2003-05-09 Friday 00:41  hartman
10006
10007  * modules/gui/macosx/prefs.?:
10008    - made the advanced button better.
10009    - added missing CONFIG_ITEM_DIRECTORY support
10010  * extras/MacOSX/Resources/English.lproj/MainMenu.nib/*:
10011    - added the semi 'apple' default of com-, as a hotkey for the prefs.
10012
10013 2003-05-08 Thursday 23:11  hartman
10014
10015  modules/gui/macosx/intf.m: We shouldn't save the config file when the interface closes. This explains a lot of bugreports ;)
10016
10017 2003-05-08 Thursday 19:51  fenrir
10018
10019   * ftp : updated copyright info.
10020
10021 2003-05-08 Thursday 19:26  fenrir
10022
10023   * v4l: clean up.
10024
10025 2003-05-08 Thursday 19:21  fenrir
10026
10027   * v4l: remove __V4L_AUDIO_ (useless)
10028
10029 2003-05-08 Thursday 19:06  titer
10030
10031   ALL: fixed BeOS-specific warnings (ssize_t is not a int but a long,
10032  vasprintf if defined but not declared in the system headers...)
10033
10034 2003-05-08 Thursday 17:13  massiot
10035
10036  * modules/gui/macosx: Fixed crashes with the new submenus when used on a
10037    localized system
10038  * Removed the "EXPERIMENTAL" in "DVD menus (EXPERIMENTAL)", and enabled
10039    the DVD menus by default.
10040
10041 2003-05-08 Thursday 15:58  gbazin
10042
10043  * modules/access/file.c: fixed large file support on win32.
10044  * src/libvlc.[ch]: made the description of the translation option more explicit.
10045
10046 2003-05-08 Thursday 14:15  titer
10047
10048   src/libvlc.*: --translation is now a string. Usefull if want to specify
10049   a different language than your OS, or if your OS is not localized...
10050
10051 2003-05-08 Thursday 12:09  gbazin
10052
10053  * modules/gui/wxwindows/menus.cpp: misc small fixes.
10054
10055 2003-05-08 Thursday 10:45  titer
10056
10057   modules/gui/beos/PreferencesWindow.cpp: cosmetic
10058
10059 2003-05-08 Thursday 10:40  titer
10060
10061   * modules/gui/beos/AudioOutput.cpp: more cleaning
10062   * modules/gui/beos/VideoOutput.cpp: in fullscreen, add an item "Show
10063     Interface" to the popup
10064
10065 2003-05-08 Thursday 01:16  hartman
10066
10067  ALL: autogenerated menu's for chapter,title,program,audio-es,spu-es and video-es.
10068    - video-es seems broken. it always starts with -1 (Disabled) selected.
10069    - moved some menuitems to other menu's for gui interface consistency with
10070      other gui's.
10071    - added a "fit to screen" menuitem.
10072
10073 2003-05-08 Thursday 01:05  titer
10074
10075   src/misc/beos_specific.cpp:
10076       Fixed a very old bug: if the user hit Alt+Q, don't let the be_app
10077       exit without any cleaning (that made VLC crash badly)
10078
10079 2003-05-07 Wednesday 23:13  hartman
10080
10081  * changed "Gayscale video output" option back into "Grayscale video output"
10082
10083 2003-05-07 Wednesday 23:07  alexis
10084
10085  Makefile : Minor changes.
10086
10087 2003-05-07 Wednesday 19:20  titer
10088
10089   modules/gui/beos/AudioOutput.cpp: cleaning
10090
10091 2003-05-07 Wednesday 17:27  titer
10092
10093   * modules/gui/beos/MessagesWindow.cpp: fixed a nasty bug
10094   * modules/gui/beos/PreferencesWindow.*: now you can save preferences
10095
10096 2003-05-07 Wednesday 16:47  titer
10097
10098   modules/gui/beos/PreferencesWindow.cpp:
10099    Misc enhancements
10100
10101 2003-05-07 Wednesday 15:54  gbazin
10102
10103  * modules/gui/wxwindows/*: Fix (use different id numbers for each menus).
10104
10105 2003-05-07 Wednesday 15:44  fenrir
10106
10107   * ffmpeg: --ffmpeg-truncated is now an int :
10108    * -1 -> CODEC_FLAG_TRUNCATED is set only if width == height == 0 (only TS should produce this)
10109    * 0  -> disable CODEC_FLAG_TRUNCATED
10110    * 1  -> force CODEC_FLAG_TRUNCATED
10111
10112 2003-05-07 Wednesday 14:49  titer
10113
10114   modules/gui/beos/*: fixed a few things I broke recently (dvd menus,
10115                       screenshots...)
10116
10117 2003-05-07 Wednesday 12:23  gbazin
10118
10119  * modules/gui/wxwindows/*: misc fixes.
10120
10121 2003-05-07 Wednesday 02:31  fenrir
10122
10123   * mp4: raaaah, sometime moov box are masqueraded by a free box, so I look
10124  at free box content to see if it could be moov box, I hope there won't be
10125  any misdetection. (Even when there is a spec, nobody follows it :((
10126
10127 2003-05-07 Wednesday 00:28  fenrir
10128
10129   * ffmpeg: do not use CODEC_FLAG_TRUNCATED by default as it seems buggy
10130  with valid files. You have to use --ffmpeg-truncated to force it.
10131   MPEG-4 in TS won't work unless you use --ffmpeg-truncated :((
10132
10133 2003-05-07 Wednesday 00:18  gbazin
10134
10135  * modules/gui/wxwindows/open.cpp: removed the channels server entry.
10136
10137 2003-05-06 Tuesday 21:01  gbazin
10138
10139  * modules/demux/mpeg/ts.c: fixed my last f*ckage + a bit of clean-up.
10140
10141 2003-05-06 Tuesday 20:12  hartman
10142
10143  * ALL: there were reports of crashes in the menucode. i think it was that
10144    the VLCWindow could suddenly disappear (the vout closed) and therefore we
10145    could no longer reference it. This should fix that. Also made this code
10146    more generic to avoid code duplication.
10147
10148 2003-05-06 Tuesday 16:05  fenrir
10149
10150   * mp4: fix a segfault and play .3gp with h263 video track.
10151
10152 2003-05-06 Tuesday 14:19  fenrir
10153
10154   * http: redirect to main page each time we pass arguments. (it's done by
10155  an html header and not by the http protocol. I know it's bad but it's a
10156  lot easier ;)
10157
10158 2003-05-06 Tuesday 12:57  fenrir
10159
10160   * http: fix 'add mrl'.
10161
10162 2003-05-06 Tuesday 02:17  titer
10163
10164   Makefile.am: fixed BeOS package generation when all modules are built-in
10165
10166 2003-05-06 Tuesday 02:01  fenrir
10167
10168   * mms: fix for builtin compilation.
10169
10170 2003-05-06 Tuesday 01:15  titer
10171
10172   configure.ac.in: fixed static linking with libintl and libiconv
10173
10174 2003-05-05 Monday 22:48  gbazin
10175
10176  * modules/demux/mpeg/ts.c: compiler warning fix.
10177  * src/input/input_programs.c: a "Disable" choice is added by default to "audio-es", "video-es" and "spu-es".
10178
10179 2003-05-05 Monday 22:23  gbazin
10180
10181  * 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.
10182  * modules/gui/wxwindows/menus.cpp: use the "foo-es" object variables.
10183
10184 2003-05-05 Monday 22:04  hartman
10185
10186  * fixed the autogenerated menu's.
10187
10188 2003-05-05 Monday 21:35  titer
10189
10190   configure.ac.in: fixed libdvbpsi detection for people who don't have
10191     stdint.h but inttypes.h
10192
10193 2003-05-05 Monday 16:29  gbazin
10194
10195  * modules/gui/skins/src/*: forgot a few references to the channels server.
10196
10197 2003-05-05 Monday 16:09  gbazin
10198
10199  * ALL: removed the old channels server stuff (was deprecated).
10200
10201 2003-05-05 Monday 15:52  fenrir
10202
10203   * bits.h: clean up
10204
10205 2003-05-05 Monday 15:21  sigmunau
10206
10207  implemented VLC_VAR_TIME using two ints
10208
10209 2003-05-05 Monday 14:58  sigmunau
10210
10211  Implemented support for CONFIG_ITEM_DIRECTORY
10212
10213 2003-05-05 Monday 13:15  titer
10214
10215   Updated NEWS for 0.5.4 release
10216
10217 2003-05-05 Monday 13:06  titer
10218
10219   modules/gui/beos/*: Partial fix for Preferences resizing
10220
10221 2003-05-05 Monday 13:03  hartman
10222
10223  NEWS: preparing for 0.5.4 release. Please update the NEWS file everyone.
10224  README.MacOSX.rtf: clarified some things.
10225
10226 2003-05-05 Monday 12:15  gbazin
10227
10228  * modules/gui/skins/src/*: compilation fixes under win32.
10229
10230 2003-05-05 Monday 11:49  sam
10231
10232    * ./src/video_output/video_output.c: fixed a crash that occurs when the
10233      width and height variables are set to their default values.
10234
10235 2003-05-04 Sunday 23:39  gbazin
10236
10237  * src/audio_output/output.c: fixed warning.
10238
10239 2003-05-04 Sunday 23:38  massiot
10240
10241  * First round of capitalization of description strings.
10242
10243 2003-05-04 Sunday 23:03  gbazin
10244
10245  * po/POTFILES.in: added the new modules since 0.5.3
10246
10247 2003-05-04 Sunday 22:42  gbazin
10248
10249  * src/misc/variables.c, ALL: improvements to the object variables api.
10250     - added another argument to var_Change().
10251     - added a VLC_VAR_SETTEXT and VLC_VAR_GETTEXT method to var_Change()
10252       that are used to set/get a friendly name to an object variable.
10253     - added VLC_VAR_CHOICESCOUNT to var_Change() to be able to retrieve
10254       the number of availabel choices without having to get their value
10255       as well.
10256     - VLC_VAR_ADDCHOICE uses the extra var_Change() argument to assign
10257       a friendly name to the choice value.
10258     - VLC_VAR_GETCHOICES retrieves the choices values and their friendly
10259       names.
10260
10261  * modules/gui/wxwindows/*: first step in implementing menu auto-generation in the wxWindows interface.
10262
10263 2003-05-04 Sunday 22:33  massiot
10264
10265  * modules/codec/libmpeg2.c: fixed the "main: cannot delete object with
10266    children" bug.
10267
10268 2003-05-04 Sunday 18:51  fenrir
10269
10270   * transcode: follow the same logic for ab than vb. (ie for a small value
10271  it's used as kb/s for higher ones it's b/s).
10272  Just a remember, transcode options are:
10273  acodec= mpga,a52
10274      ab (kb/s)
10275  vcodec= mpgv,mp4v,h263,DIV1,DIV2,DIV3,I420,I422,I444,RV24,YUY2
10276      width
10277      height
10278      vb (kb/s)
10279      vt (b/s)
10280      deinterlace
10281      croptop
10282      cropbottom
10283      cropleft
10284      cropright
10285      keyint
10286      hq
10287      qmin (between 1 and 32)
10288      qmax (between 1 and 32)
10289  only acodec and/or vcodec are mandatories (and it's a good idea to always
10290  define vb,vt, and/or ab)
10291
10292 2003-05-04 Sunday 15:02  massiot
10293
10294  * modules/audio_output/coreaudio.c: worked around a CoreAudio bug (should
10295    fix the "sound drops after half an hour" bug)
10296  * modules/audio_filter/resampler/coreaudio.c: reenabled the coreaudio
10297    resampler which works perfectly fine here
10298  Please test that I didn't break S/PDIF output on OS X.
10299
10300 2003-05-04 Sunday 12:40  sam
10301
10302    * ./modules/video_output/sdl.c: avoid crashes at exit due to SDL being
10303      linked with svgalib and svgalib using atexit().
10304
10305 2003-05-04 Sunday 10:46  fenrir
10306
10307   * mpga_audio: should fix an infinite loop when miss-detected free
10308  bitrate stream.
10309
10310 2003-05-04 Sunday 01:36  massiot
10311
10312  More cleaning of the STATE_INVALID stuff (still not perfect though).
10313
10314 2003-05-03 Saturday 22:25  massiot
10315
10316  Fixed handling of STATE_INVALID states.
10317
10318 2003-05-03 Saturday 18:11  fenrir
10319
10320   * transcode: added qmin, qmax and hq(high quality) options.
10321
10322 2003-05-03 Saturday 14:33  fenrir
10323
10324   * transcode: fix cropping code.
10325
10326 2003-05-03 Saturday 14:22  fenrir
10327
10328   * transcode: fixed video resizing.
10329
10330 2003-05-03 Saturday 13:37  titer
10331
10332   beos/* : New Preferences window that lets you configure everything.
10333            It is not complete yet (see the TODO in PreferencesWindow.cpp)
10334
10335 2003-05-03 Saturday 13:18  fenrir
10336
10337   * transcode: added two options:
10338      - vt : video bitrate tolerance
10339      - keyint : number of inter frames between intra frames.
10340
10341 2003-05-03 Saturday 12:36  fenrir
10342
10343   * v4l: used the same trick than vls to avoid too much resampling.
10344
10345 2003-05-03 Saturday 02:18  fenrir
10346
10347   * ts: fix a memory leak.
10348
10349 2003-05-03 Saturday 02:09  fenrir
10350
10351  [no log message]
10352
10353 2003-05-03 Saturday 01:52  fenrir
10354
10355   * v4l: fix a stupid bug that broke audio.
10356
10357 2003-05-03 Saturday 01:12  fenrir
10358
10359   * all: shut up valgrind ;) (memory leacks and one overead/overwrite).
10360
10361 2003-05-02 Friday 19:37  fenrir
10362
10363   * transcode: fix about raw audio.
10364
10365 2003-05-02 Friday 17:35  fenrir
10366
10367   * v4l: audio grabbing part begin to work :)
10368
10369 2003-05-02 Friday 16:25  fenrir
10370
10371   * transcode: compilation fix.
10372
10373 2003-05-02 Friday 15:53  gbazin
10374
10375  * 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.
10376
10377 2003-05-02 Friday 15:36  titer
10378
10379   Missing files
10380
10381 2003-05-02 Friday 14:51  fenrir
10382
10383   * transcode: should be able to compress raw audio, need to be cleaned up.
10384   u8,s8,s16 big and little endian should be supported but not all tested.
10385
10386 2003-05-02 Friday 12:18  sam
10387
10388    * ./configure.ac.in: another kludge to avoid linking twice with libavcodec.
10389
10390 2003-05-02 Friday 03:41  fenrir
10391
10392   * transcode: accept and create raw video(I420,I422,I444,YUY2,RV24).
10393
10394 2003-05-02 Friday 03:40  fenrir
10395
10396   * rawvideo.c: fix a bug while filling picture.
10397
10398 2003-05-02 Friday 00:33  fenrir
10399
10400   * copy: added raw audio/video support.
10401   * avi: added raw audio support (little endian only).
10402
10403 2003-05-01 Thursday 13:51  ipkiss
10404
10405   * ./modules/gui/skins/gtk2/gtk2_run.cpp: fixed compilation of the
10406     basic-skins plugin with GTK2
10407   * modules/gui/skins/parser/skin.*: small compilation fix, but i don't
10408     really understand why it is necessary :)
10409
10410 2003-05-01 Thursday 01:11  hartman
10411
10412  * modules/gui/macosx/macosx.m
10413    - added a macosx-float config option
10414    - changed 'opaqueness' into 'macosx-opaqueness'
10415  * modules/gui/macosx/vout.?
10416    - let vout respect 'float' on top option.
10417    - added a toggle function to toggle float on top.
10418  ALL:
10419    - menuitem and corresponding code for float on top.
10420
10421 2003-04-30 Wednesday 23:58  hartman
10422
10423  ALL: New output dialog that uses the new --sout syntax.
10424    - it is not so powerful as --sout (does not allow for multiple unicasts ie)
10425    - there is a bug in the transcode settings. not sure what is causing it.
10426
10427 2003-04-30 Wednesday 21:45  fenrir
10428
10429   * mp4: fix playback of some stream with raw audio. I also split
10430  big audio chunk. (Avoid 100000 samples at once :(
10431
10432 2003-04-30 Wednesday 21:16  asmax
10433
10434  * enable basic-skins for GTK2 (not tested yet ;)
10435
10436 2003-04-30 Wednesday 19:22  ipkiss
10437
10438   * ./configure.ac.in:
10439      - added a basic-skins plugin, which doesn't make use of wxWindows
10440        dialogs (currently only works for win32)
10441      - renamed with-wx-config-path in with-skins-wx-config-path for the
10442        skins plugin, to avoid problems with the wxwindows plugin
10443
10444 2003-04-30 Wednesday 19:20  gbazin
10445
10446  * modules/access/v4l/v4l.c: fixed breakage for devices supporting I420.
10447
10448 2003-04-30 Wednesday 14:04  hartman
10449
10450  modules/gui/macosx/controls.m: fixed cosmetic issue with deinterlace menu.
10451
10452 2003-04-30 Wednesday 09:11  gbazin
10453
10454  * modules/access/ftp.c, modules/access/http.c: slightly changed atoll() replacement.
10455
10456 2003-04-30 Wednesday 04:13  hartman
10457
10458  modules/access/http.c:
10459  modules/access/ftp.c:
10460  * fixed a very serious bug in the atoll code. this contained a never ending while loop.
10461    It showed on systems without atoll() (MacOSX) as an inability to view http
10462    and ftp streams.
10463
10464 2003-04-29 Tuesday 22:44  fenrir
10465
10466   all: use /* */ instead of // (we write c code)
10467
10468 2003-04-29 Tuesday 22:38  fenrir
10469
10470   * stream_output.c: some sanity checks and bypass default behavour of
10471  module_Need (when I ask for udp I want udp or an error, but not file
10472  or something else) by adding ",none" when a module name is specified.
10473   I will clean up that by adding a flag to module_Need or something like
10474  that.
10475
10476 2003-04-29 Tuesday 21:32  fenrir
10477
10478   * stream_output.c: fix segfault when not specifying mux name.
10479
10480 2003-04-29 Tuesday 20:36  ipkiss
10481
10482   * ./modules/gui/skins/src/theme.cpp: avoid infinite recursion with
10483     circular anchoring
10484
10485 2003-04-29 Tuesday 20:29  fenrir
10486
10487   * vlc_config.h: increased AOUT_PTS_TOLERANCE to 40ms, it avoids a lot of
10488  resampling with some files while keeping good synchronisation.
10489   Anybody has an idea of the maximum desynchronisation between audio and
10490  video that still be imperceptible ?
10491
10492 2003-04-29 Tuesday 20:17  hartman
10493
10494  * modules/gui/macosx/playlist.m:
10495    - When we delete an item, update playlist with to indicate 'currently playing'
10496
10497 2003-04-29 Tuesday 16:03  gbazin
10498
10499  * 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.
10500  * 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.
10501
10502 2003-04-29 Tuesday 15:40  fenrir
10503
10504   * file: use - to write on stdout. (but you can only use ts and ps muxer,
10505  as the others need to seek).
10506
10507 2003-04-29 Tuesday 12:54  gbazin
10508
10509  * 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.
10510
10511 2003-04-28 Monday 23:25  fenrir
10512
10513   * avi: fixed playback of broken stream....
10514
10515 2003-04-28 Monday 22:44  ipkiss
10516
10517   * modules/gui/skins/win32/win32_run.cpp: clean exit of wxWindows thread
10518
10519 2003-04-28 Monday 20:46  ipkiss
10520
10521   * ./modules/gui/skins/src/banks.cpp: fixed a segfault triggered by
10522     missing tags in the XML.
10523
10524 2003-04-28 Monday 14:32  asmax
10525
10526  * skeleton of X11 skins
10527
10528 2003-04-28 Monday 14:12  asmax
10529
10530  * skeleton of X11 skins
10531
10532 2003-04-28 Monday 12:25  asmax
10533
10534  * changed Region into SkinRegion to prepare the X11 port
10535
10536 2003-04-28 Monday 12:00  asmax
10537
10538  * fixed compilation under linux
10539  * added a flag GTK2_SKINS
10540
10541 2003-04-28 Monday 00:18  ipkiss
10542
10543   * ./modules/gui/skins/*: first attempt at porting the skins to Win9x
10544     There is still a lot to do but some things are working.
10545
10546 2003-04-27 Sunday 23:16  gbazin
10547
10548  * 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.
10549  * modules/encoder/ffmpeg/video.c: misc improvements. Should also be able to handle more input chroma format.
10550  * modules/codec/rawvideo.c: a few fixes.
10551  * 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.
10552
10553 2003-04-27 Sunday 17:53  gbazin
10554
10555  * src/video_output/video_output.c: small bugfix + vout_Create() is now blocking until InitThread() has been run.
10556  * src/video_output/vout_pictures.[ch]: added support for FOURCC I411.
10557  * modules/codec/rawvideo.c: support for more chroma formats.
10558
10559 2003-04-27 Sunday 15:25  gbazin
10560
10561  * modules/codec/ffmpeg/*: added chroma conversion capabilities to the ffmpeg plugin (using libavcodec's img_convert() facility).
10562    (I can finaly watch my RGB tarkin samples :))
10563  * modules/demux/rawdv.c: fixed a couple of compiler warnings.
10564
10565 2003-04-27 Sunday 14:56  gbazin
10566
10567  * modules/demux/rawdv.c: fixes for when the video and audio sub-streams are not both selected.
10568
10569 2003-04-27 Sunday 14:11  gbazin
10570
10571  * modules/misc/httpd.c: win32 fix for non-blocking sockets.
10572
10573 2003-04-27 Sunday 13:55  fenrir
10574
10575   * avi: clean up. Some standard file (ie with 1 RIFF chunk ) has OpenDML
10576  index, so use it when normal index (idx1 chunk) isn't found.
10577
10578 2003-04-27 Sunday 13:03  fenrir
10579
10580   * ffmpeg: stop skipping video sometime ;).
10581
10582 2003-04-27 Sunday 11:55  fenrir
10583
10584   * avi: Support for OpenDML file.
10585   Not tested with file size > 2Go, so report status.
10586
10587 2003-04-27 Sunday 03:08  fenrir
10588
10589   * httpd: added "Cache-Control: no-cache" by default.
10590
10591 2003-04-27 Sunday 02:00  jlj
10592
10593   * ./configure.ac.in: Added --with-libmpeg2-tree
10594
10595 2003-04-27 Sunday 00:02  gbazin
10596
10597  * modules/control/http.c: fixed buffer allocation problem.
10598
10599 2003-04-26 Saturday 22:06  fenrir
10600
10601   * video: spelling error.
10602
10603 2003-04-26 Saturday 21:45  fenrir
10604
10605   * ffmpeg: we always skip video if we have more than 5 second of late video.
10606  (This should avoid 'decoder stuck' message.)
10607
10608 2003-04-26 Saturday 21:36  gbazin
10609
10610  * modules/control/http.c: brand new (and also basic) HTTP interface plugin for vlc (uses port 8080 by default).
10611
10612 2003-04-26 Saturday 20:51  fenrir
10613
10614   * mpegaudio: if the file name end by .mp3, use a stronger dectection.
10615  (over the first 2ko).
10616
10617 2003-04-26 Saturday 14:54  gbazin
10618
10619  * configure.ac.in: enabled xvid and ffmpeg encoders
10620  * modules/encoder/ffmpeg/*: misc fixes + support for I422 and YUY2 input chroma.
10621
10622 2003-04-26 Saturday 12:26  gbazin
10623
10624  * modules/codec/rawvideo.c: added support for YUY2 and I422 and fixed a bug in FillPicture(). ( The v4l input is working here now :) )
10625
10626 2003-04-25 Friday 21:47  fenrir
10627
10628   * libmp4: clean up and preliminary work to read mp4 file through http.
10629   * mp4: don't return a failed value when recognize a ref file, but use
10630  a dummy Demux function that return EOF.
10631
10632 2003-04-25 Friday 18:57  fenrir
10633
10634   * ffmpeg: use bigger split size (~8000 samples) as it avoid too much
10635  resampling with my samples. Fix a potential divide by 0 (thx meuuh).
10636
10637 2003-04-25 Friday 17:35  fenrir
10638
10639   *ffmpeg: split huge audio packets as aout didn't like them.
10640
10641 2003-04-25 Friday 17:33  fenrir
10642
10643   * mms: reduce mtu (avoid too much delay with slow connection)
10644
10645 2003-04-25 Friday 12:37  gbazin
10646
10647  * modules/gui/skins/src/vlcproc.cpp: small compilation fix.
10648
10649 2003-04-24 Thursday 20:49  fenrir
10650
10651   * mp4: fix a buffer overflow.
10652
10653 2003-04-24 Thursday 20:33  fenrir
10654
10655   * .cvsignore: forgot this file.
10656
10657 2003-04-24 Thursday 20:26  fenrir
10658
10659   * asf: fix to play stream over mmsh.
10660
10661 2003-04-24 Thursday 20:24  fenrir
10662
10663   * mpeg4video.c: use video size when available from bitmapinfoheader.
10664
10665 2003-04-24 Thursday 17:44  gbazin
10666
10667  * src/libvlc.c: forgot to reload the command line options after we reload the main module when the user disables the translation.
10668
10669 2003-04-24 Thursday 16:13  gbazin
10670
10671  * 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.
10672
10673 2003-04-24 Thursday 15:57  gbazin
10674
10675  * modules/gui/skins/src/themeloader.*: dropped the dependancy on libtar
10676     for the .vlt skins support. libtar is still used if present, otherwise
10677     we use our small implementation of untar.
10678
10679 2003-04-24 Thursday 14:39  fenrir
10680
10681   * mp4: select only first enabled track.
10682
10683 2003-04-24 Thursday 14:38  asmax
10684
10685  * get screen size with gtk2
10686
10687 2003-04-23 Wednesday 15:18  titer
10688
10689   modules/gui/beos/VlcWrapper.cpp: fixed the issue with untranslated
10690    strings and "...". i18n seems OK under BeOS now.
10691
10692 2003-04-23 Wednesday 10:29  asmax
10693
10694  * fixed some constructors and destructors
10695
10696 2003-04-22 Tuesday 23:31  gbazin
10697
10698  * modules/codec/libmpeg2.c: make sure there are no more linked pictures
10699     left when closing the decoder.
10700
10701 2003-04-22 Tuesday 22:57  ipkiss
10702
10703   * ./modules/gui/skins/src/theme.cpp: fixed a bug with anchored windows
10704
10705 2003-04-22 Tuesday 22:25  gbazin
10706
10707  * modules/audio_filter/converter/s16tofloat32swab.c:
10708     added an #ifdef HAVE_ALLOCA.
10709
10710 2003-04-22 Tuesday 21:45  gbazin
10711
10712  * configure.ac.in: don't link with the math library on win32. It isn't
10713     needed and will even screw up things under cygwin with -mno-cygwin.
10714
10715 2003-04-22 Tuesday 19:26  asmax
10716
10717  * output.c: avoid a floating point exception when aout-rate==0
10718  * gtk2_api.cpp: made valgrind happy ;)
10719
10720 2003-04-22 Tuesday 18:21  ipkiss
10721
10722   * ./modules/gui/wxwindows/fileinfo.cpp: cosmetic changes
10723
10724 2003-04-22 Tuesday 17:56  asmax
10725
10726  * fixed the volume slider bug
10727
10728 2003-04-22 Tuesday 16:36  titer
10729
10730   * Makefile.am: fixed 'make package-beos'
10731   * modules/gui/beos/*: added _()s so the whole interface is translated
10732   * src/libvlc.c: ask gettext for UTF-8 strings (under BeOS only for now)
10733     FIXME: currently, untranslated strings are not converted to UTF-8
10734
10735 2003-04-22 Tuesday 16:28  fenrir
10736
10737   * mp4: fix "mov playlist" handling. (raaah strncpy doesn't add '\0' :(
10738
10739 2003-04-22 Tuesday 12:54  gbazin
10740
10741  * modules/codec/libmpeg2.c: fixed aspect ratio problem.
10742
10743 2003-04-22 Tuesday 11:38  fenrir
10744
10745   * mp4: preliminary support of "mov playlist(ref) file"
10746
10747 2003-04-22 Tuesday 08:51  fenrir
10748
10749   * mp4: more mov fields are parsed.
10750
10751 2003-04-21 Monday 22:12  asmax
10752
10753  * changed "Font" into "SkinFont" (see previous commit)
10754
10755 2003-04-21 Monday 21:51  asmax
10756
10757  * changed "Window" into "SkinWindow" to prepare X11 port
10758   (Window is already a Xlib type !)
10759    *** not tested under win32, please check ! ***
10760
10761 2003-04-21 Monday 18:39  asmax
10762
10763  * at last fixed transparency under linux !!
10764
10765 2003-04-21 Monday 16:55  anil
10766
10767  *All: fixed unwanted fileinfo window refresh under windows.
10768
10769 2003-04-21 Monday 16:22  gbazin
10770
10771  * modules/misc/network/ipv4.c: a bit of cleanup.
10772
10773 2003-04-21 Monday 14:26  asmax
10774
10775  * raise the skin window on top when clicked
10776  * a bit of code cleaning
10777
10778 2003-04-21 Monday 12:54  gbazin
10779
10780  * configure.ac.in: print an error message if libmpeg2 is not found or too old.
10781
10782 2003-04-21 Monday 12:22  gbazin
10783
10784  * configure.ac.in: the libmpeg2 plugin is now enabled by default when the right version of libmpeg2 is detected (0.3.2 aka cvs).
10785
10786 2003-04-21 Monday 11:47  asmax
10787
10788  * added a preferences button in the default skin
10789
10790 2003-04-21 Monday 03:37  asmax
10791
10792  * fixed the previous commit for linux
10793
10794 2003-04-21 Monday 02:50  asmax
10795
10796  * fixed a timing issue under windows ?
10797
10798 2003-04-21 Monday 02:12  ipkiss
10799
10800   * we now use a wxwindow dialog to load the skins, so we can get rid
10801     of our custom dialog
10802
10803 2003-04-21 Monday 01:47  asmax
10804
10805  * shortcut handling under linux
10806
10807 2003-04-21 Monday 00:54  ipkiss
10808
10809   * added preferences, file info and stream output dialogs to the skins
10810
10811 2003-04-21 Monday 00:33  massiot
10812
10813  * configure.ac.in : finished disabling the old mpeg_video plug-ins.
10814
10815 2003-04-21 Monday 00:18  asmax
10816
10817  * fixed refresh of the playlist (and a segfault...)
10818
10819 2003-04-20 Sunday 23:42  massiot
10820
10821  * modules/codec/libmpeg2.c: fixed a problem with some frame rates (thx
10822    gibalou)
10823
10824 2003-04-20 Sunday 23:09  asmax
10825
10826  * fixed a segfault at exit
10827
10828 2003-04-20 Sunday 22:52  asmax
10829
10830  * a few segfaults but wxwindows works under linux !
10831
10832 2003-04-20 Sunday 22:52  gbazin
10833
10834  * modules/audio_output/file.c: fixed a mismatch in a config name.
10835
10836 2003-04-20 Sunday 21:19  sam
10837
10838    * ./modules/audio_output/oss.c: code comments.
10839
10840 2003-04-20 Sunday 21:15  sam
10841
10842    * ./modules/video_output/fb.c: fixed a bug that prevented proper console
10843      resetting.
10844
10845 2003-04-20 Sunday 21:14  sam
10846
10847    * ./mozilla/npvlc_rc.rc: fixed a typo in the MIME types.
10848
10849 2003-04-20 Sunday 20:28  ipkiss
10850
10851   * added wxwindows Open and Messages dialog boxes into the windows skins
10852     (it may break things on linux...)
10853
10854 2003-04-20 Sunday 20:22  asmax
10855
10856  * added wxwindows for skins !!
10857
10858 2003-04-20 Sunday 19:53  gbazin
10859
10860  * configure.ac.in: removed useless --with-ffmpeg=PATH ./configure option.
10861
10862 2003-04-20 Sunday 19:29  fenrir
10863
10864   * mms/* : begining of a m$-http-for-asf-streaming support.
10865   Proxy aren't yet supported. Use mmsh to force it, else mms will try it
10866  at the end (after mmst and mmsu). Some http url are in fact mmsh but
10867  not yet auto-detected.
10868   *Please report* not working url and any regression for mmst and mmsu.
10869
10870 2003-04-20 Sunday 19:03  jlj
10871
10872    * ./modules/gui/skins/src/themeloader.cpp: compile fix (include errno.h)
10873
10874 2003-04-20 Sunday 16:45  karibu
10875
10876  * Fixed mouse wheel
10877
10878 2003-04-20 Sunday 16:16  asmax
10879
10880  * fixed the "always on top" bug
10881
10882 2003-04-20 Sunday 15:06  karibu
10883
10884  * Added support of wheel with win32
10885
10886 2003-04-20 Sunday 15:00  karibu
10887
10888  * Fixed support of wheel for playlist with GTK2
10889  * Added support of whell for slider with GTK2
10890
10891 2003-04-20 Sunday 14:11  gbazin
10892
10893  * configure.ac.in, modules/codec/ffmpeg/ffmpeg.c: fixed my last breakage in the ffmpeg detection code.
10894
10895 2003-04-20 Sunday 13:14  asmax
10896
10897  * enabled scrolling in the playlist with the mouse wheel
10898
10899 2003-04-20 Sunday 12:59  massiot
10900
10901  * The libmpeg2 plug-in is now completely operational ;
10902  * configure.ac.in : disabled compiling the old mpeg_video plug-in, so :
10903  DO NOT FORGET TO INSTALL LIBMPEG2 AND COMPILE WITH --enable-libmpeg2
10904
10905 2003-04-20 Sunday 11:57  gbazin
10906
10907  * 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.
10908
10909 2003-04-20 Sunday 01:05  asmax
10910
10911  * fixed a typo with dvbpsi
10912
10913 2003-04-19 Saturday 13:55  hartman
10914
10915  * Added a 'opaqueness' configoption to macosx-vout. Yeah i know, useles.
10916    But it's coooooool. http://sidekick.student.utwente.nl/videolan/transparent.jpg
10917
10918 2003-04-19 Saturday 12:39  karibu
10919
10920  * Font fixed
10921
10922 2003-04-19 Saturday 12:33  hartman
10923
10924  * There was a problem where deinterlace could not be turned off via it's
10925    corresponding menu. On thy fly filter changes are still not possible.
10926
10927 2003-04-19 Saturday 11:46  asmax
10928
10929  * fixed a segfault
10930
10931 2003-04-19 Saturday 11:16  asmax
10932
10933  * drag&drop works ! (at least with mozilla)
10934
10935 2003-04-19 Saturday 02:34  karibu
10936
10937  * Fixed wrapping for texts
10938  * Filling GTK2Graphics and GTK2Region destructors
10939
10940 2003-04-19 Saturday 00:12  fenrir
10941
10942   * mp4: some memory leaks fixed.
10943
10944 2003-04-18 Friday 22:51  sam
10945
10946    * ./configure.ac.in: workaround for a bug in the OS X ld who sees symbol
10947      redefinitions when linking twice with the same static libary.
10948
10949 2003-04-18 Friday 22:43  fenrir
10950
10951   * mp4.c : begining of a mp4/mov muxer.
10952
10953   It's far from stable, produce file unplayable by mplayer at least,
10954  and doesn't yet take care of video/audio synchro.
10955  Becarefull that the header is written only when closing, and there is
10956  no way to repair a mp4 file without its header.
10957
10958 2003-04-18 Friday 22:38  fenrir
10959
10960   * stream_output.c: add a vlc_mutex_lock/unlock ...
10961
10962 2003-04-18 Friday 19:26  titer
10963
10964   Added a few keyboard shortcuts
10965
10966 2003-04-18 Friday 16:38  titer
10967
10968   Under BeOS, disable the screensaver if playing in fullscreen.
10969
10970 2003-04-18 Friday 16:10  titer
10971
10972   beos/*: fixed fullscreen shortcuts
10973
10974 2003-04-18 Friday 16:04  asmax
10975
10976  * network stream now work
10977  * double-click is now implemented
10978
10979 2003-04-18 Friday 15:25  titer
10980
10981   ALL: fixed i18n under BeOS
10982
10983 2003-04-17 Thursday 19:56  karibu
10984
10985  * Ask tooney to know ! (fix minor bug)
10986
10987 2003-04-17 Thursday 17:45  asmax
10988
10989  * small fix
10990
10991 2003-04-17 Thursday 16:34  karibu
10992
10993  * Scrolling text now works on linux
10994
10995 2003-04-17 Thursday 16:32  karibu
10996
10997  * Fixed kludge
10998
10999 2003-04-17 Thursday 16:30  karibu
11000
11001  * Added AddEllipse: the slider now works ! :)
11002
11003 2003-04-17 Thursday 16:11  karibu
11004
11005  * Added clip region to graphics
11006  * Added functionnality to region
11007
11008 2003-04-17 Thursday 15:43  karibu
11009
11010  * Improved font support for linux (just missing underline parameter )
11011
11012 2003-04-17 Thursday 14:18  anil
11013
11014  * oups forgot to commit this one. still the hide/show thing.
11015
11016 2003-04-17 Thursday 14:00  anil
11017
11018  * We now use hide/show for the file info window
11019
11020 2003-04-17 Thursday 13:46  karibu
11021
11022  * Can get size of a text
11023
11024 2003-04-17 Thursday 13:08  karibu
11025
11026  * SkinManage is called by a timer
11027  * Timer for text control are working badly but it's the first step
11028
11029 2003-04-17 Thursday 10:58  fenrir
11030
11031   * ffmpeg: remove some #ifdef (you need at least libavcodec build >= 4655)
11032  and use ffmpeg postprocessing instead of vlc builtins. (It's a lot faster).
11033
11034 2003-04-17 Thursday 10:53  karibu
11035
11036  * Fixed dewtructor
11037
11038 2003-04-17 Thursday 10:42  asmax
11039
11040  * beginning of font support !
11041
11042 2003-04-16 Wednesday 21:50  karibu
11043
11044  * gtk2_theme.cpp: window are not automatically visibled
11045  * gtk2_window.cpp: removed fading transition delay
11046  * vlcproc.cpp: removed warning
11047
11048 2003-04-16 Wednesday 21:40  ipkiss
11049
11050   *  modules/gui/skins/*: we now #include skin files using a relative
11051      path, so that MSVC is happy :)
11052
11053 2003-04-16 Wednesday 21:39  karibu
11054
11055  * Removed debug calls
11056
11057 2003-04-16 Wednesday 21:30  karibu
11058
11059  * Can now quit the interface
11060
11061 2003-04-16 Wednesday 19:22  karibu
11062
11063  * gtk2_bitmap.cpp: fixed constructor bug
11064  * Events work better: controls are working, not still perfectly...
11065
11066 2003-04-16 Wednesday 16:33  fenrir
11067
11068   * transcode: tried to fix compilation with older libavcodec.
11069
11070 2003-04-16 Wednesday 16:32  fenrir
11071
11072   * mp4: fix a string format.
11073
11074 2003-04-16 Wednesday 16:20  fenrir
11075
11076   * mp4: removed empty strings in msg_Dbg.
11077
11078 2003-04-16 Wednesday 15:34  asmax
11079
11080  * small fix
11081
11082 2003-04-16 Wednesday 14:38  asmax
11083
11084  * at last, transpareny WORKS !!!!!
11085
11086 2003-04-16 Wednesday 11:47  gbazin
11087
11088  * modules/misc/dummy/input.c, modules/access/file.c, include/vlc_common.h:
11089     msvc compilation fixes.
11090
11091 2003-04-16 Wednesday 00:12  fenrir
11092
11093   * modules/packetizer/mpegvideo.c : cut after a complete picture. (Not
11094  before first slice).
11095   * ffmpeg: use indeo v3 decoder (untested).
11096   * stream_ouput.c,libvlc.h : take care of:
11097   --sout-acodec,--sout-vcodec : use transcoding. (You can specify bitrate
11098  using --sout-abitrate and --sout-vbitrate in kilobits/s).
11099   --sout-display: to display while streaming.
11100  (Btw there is a problem with vout and display, it leads to a ref count = -1)
11101
11102 2003-04-15 Tuesday 22:16  asmax
11103
11104   * remove a small kludge
11105   * tried to add transparency, but it doesn't work :(
11106
11107 2003-04-15 Tuesday 20:54  karibu
11108
11109  * GTK2 events work even better
11110
11111 2003-04-15 Tuesday 20:42  karibu
11112
11113  * Fixed GTK2 events
11114
11115 2003-04-15 Tuesday 20:33  karibu
11116
11117  * Events are even better, not yet perfect !
11118
11119 2003-04-15 Tuesday 17:55  ipkiss
11120
11121   * event broadcasting should work
11122
11123 2003-04-15 Tuesday 16:49  karibu
11124
11125  * Fixed mouse leave notification
11126
11127 2003-04-15 Tuesday 16:47  karibu
11128
11129  * Fixed mouse leaving notification for windows
11130  * Added mouse leaving notification for gdk
11131
11132 2003-04-15 Tuesday 16:42  karibu
11133
11134  * Fixed mouse events
11135
11136 2003-04-15 Tuesday 15:53  gbazin
11137
11138  * modules/codec/libmpeg2.c: small bugfix.
11139
11140 2003-04-15 Tuesday 14:05  hartman
11141
11142  modules/gui/macosx/controls.m:
11143   * present the open dialog when pressing play button instead of 'standard'
11144     open dialog, to make users more aware of this dialog and the functions
11145     it has.
11146  ALL:
11147   * when opening a file NOT trough the Open dialog, make sure sout and
11148     suboptions are reset to ""
11149
11150 2003-04-15 Tuesday 12:40  hartman
11151
11152  * reselect current playlist item when reordering items.
11153
11154 2003-04-15 Tuesday 11:46  ipkiss
11155
11156   * compilation fix
11157
11158 2003-04-15 Tuesday 01:19  ipkiss
11159
11160   * basic event handling
11161
11162 2003-04-14 Monday 23:10  sam
11163
11164    * ./toolbox: the Solaris diff does not understand -q, just replaced it
11165      with 2>&1 >/dev/null.
11166
11167 2003-04-14 Monday 23:07  sam
11168
11169    * ./toolbox: fixed a bashism.
11170
11171 2003-04-14 Monday 22:29  gbazin
11172
11173  * modules/gui/skins/src/event.cpp: fixed another small buffer overrun.
11174
11175 2003-04-14 Monday 22:22  massiot
11176
11177  * Implementation of a frame-dropping algorithm for the libmpeg2 plug-in
11178    (incomplete).
11179
11180 2003-04-14 Monday 21:38  asmax
11181
11182  * implemented OSAPI_GetTime() with glib
11183
11184 2003-04-14 Monday 20:17  asmax
11185
11186  * it works event better !!
11187
11188 2003-04-14 Monday 20:07  asmax
11189
11190  * it works !
11191
11192 2003-04-14 Monday 18:10  sam
11193
11194    * ./configure.ac.in: skins _disabled_ by default on [!win32].
11195
11196 2003-04-14 Monday 18:05  asmax
11197
11198  * better window size
11199
11200 2003-04-14 Monday 17:56  karibu
11201
11202  * Controls coordinate are available
11203
11204 2003-04-14 Monday 17:16  sam
11205
11206    * ./debian/rules: we now build the static objects twice: once the normal
11207      way before we link them with VLC, and once with -fPIC so that they can
11208      be linked to the Mozilla plugin. Don't worry, it's Debian-specific, and
11209      we don't need it on x86.
11210
11211 2003-04-14 Monday 17:03  asmax
11212
11213  * get the size of a bitmap
11214
11215 2003-04-14 Monday 10:18  asmax
11216
11217  * bad directory
11218
11219 2003-04-14 Monday 10:00  karibu
11220
11221  * Added use of channel server for skins: still experimental
11222
11223 2003-04-14 Monday 03:23  fenrir
11224
11225   * all: correctly set p_payload_end when using input_NewPacket.(But
11226  we should perhaps change the behavour of input_NewPacket).
11227
11228 2003-04-14 Monday 03:13  fenrir
11229
11230   * transcode.c: removed an absolute header path...
11231
11232 2003-04-14 Monday 02:26  fenrir
11233
11234   * display.c: fixed decoding problem with mpeg1/2. (input_NewPacket doesn't
11235  set p_payload_end to the good value -> some packets are bigger than
11236  requested).
11237
11238 2003-04-13 Sunday 22:55  asmax
11239
11240  * at last an image !!
11241
11242 2003-04-13 Sunday 22:15  zorglub
11243
11244  * the file generated is not article1.html anymore but faq.html. This should fix the 404 problems with the builds.
11245  * /doc/faq/Makefile: now use "onehtml" output.
11246  * /doc/faq/faq-alone.sgml: added id="faq" to make generated files coherent
11247
11248 2003-04-13 Sunday 20:07  asmax
11249
11250  * something will be visible soon, be patient...
11251   (this silly GDK doesn't know BMP images :(
11252
11253 2003-04-13 Sunday 20:00  fenrir
11254
11255   * all: new sout scheme. Now a chain of module are created that can
11256  modify/apply on all streams, --sout has the same behavour expect when
11257  starting with a '#'.
11258
11259   With a starting '#' you can specify a chain of modules, it's still
11260  unstable but a lot more powerfull.
11261   You have access to duplicate(that duplicate all stream), transcode
11262  (using only ffmpeg), standard/std and es (that apply muxers and access),
11263  and display. You could chain them with ':' and specify options with
11264  {option1=value,option2=value[,...]}.
11265
11266  ex: * to stream and see the stream to udp/ts:ip
11267   --sout '#duplicate{dst=display,dst=std{access=udp,mux=ts,url=ip}}'
11268      * to transcode,see and stream
11269   --sout '#transcode{acodec=mpga}:duplicate{dst=display,dst=std{access=udp,mux=ts,url=ip}}'
11270
11271   Without a starting '#', the url is converted into '#std{acces=,mux=,url}'
11272  Test and report bugs :)
11273
11274 2003-04-13 Sunday 19:09  asmax
11275
11276  * should have repaired win32 skins
11277
11278 2003-04-13 Sunday 17:46  asmax
11279
11280  * Gtk2 skins: it doesn't work but it runs without any segfault, so
11281    I commit ;)
11282    (I probably broke skins under windows....)
11283
11284 2003-04-12 Saturday 22:50  asmax
11285
11286  * now the skin module compiles AND links !
11287    (and segfaults... ;)
11288
11289 2003-04-12 Saturday 21:43  asmax
11290
11291  * at last made the skin module compile under linux !
11292    It does absolutely nothing, but it compiles ;)
11293
11294 2003-04-12 Saturday 13:17  asmax
11295
11296  * renamed "kernel" into "vlc" ;)
11297
11298 2003-04-12 Saturday 13:06  asmax
11299
11300  * added libraries to please Bill ;)
11301
11302 2003-04-12 Saturday 10:34  asmax
11303
11304  * fixed dependencies and added options
11305
11306 2003-04-12 Saturday 10:01  asmax
11307
11308  * fixed a typo
11309
11310 2003-04-12 Saturday 09:57  asmax
11311
11312  * more options in menuconfig script
11313    Only tested under linux; please give feedback if something is wrong
11314    Some help should be written in doc/Configure.help; if you know what
11315    to write there, please contribute !
11316
11317 2003-04-11 Friday 22:08  videolan
11318
11319  * New message: VLC_NET_ADDUDP, to add an UDP stream to the playlist. Still
11320                 experimental
11321
11322 2003-04-11 Friday 21:19  videolan
11323
11324  * Fixed bug: When button or checkbox are disabled, the previous control can't
11325               take the hand
11326
11327 2003-04-11 Friday 20:45  asmax
11328
11329  * user-friendly(?) build system, based on linux Menuconfig script.
11330    Just run ./menuconfig and ./build-vlc (or just ./build-vlc)
11331    It's actually a wrapper which calls configure, but only a small number
11332    of vlc functionalities has been implemented at the moment.
11333    Please try it however ;)
11334    (you must have libncurses-dev installed)
11335
11336 2003-04-11 Friday 19:15  sam
11337
11338    * ./debian/control: changed the libvlc0-dev section to libdevel (to match
11339      the Debian installer's override file).
11340    * ./debian/woody-buildpackage: updated accordingly.
11341
11342 2003-04-09 Wednesday 20:53  hartman
11343
11344  * All : added an about VLC panel. It scrolls the names and the work of the
11345          AUTHORS file.
11346
11347  * AUTHORS: updated my own info
11348
11349 2003-04-09 Wednesday 20:07  jpsaman
11350
11351  Familiar Linux (GPE/GTK+,OPIE) packaging and building scripts.
11352
11353 2003-04-09 Wednesday 19:58  gbazin
11354
11355  * src/libvlc.c: fixed the "color" config option.
11356  * src/misc/messages.c: removed an unnecessary #ifdef WIN32 in PrintMsg().
11357
11358 2003-04-09 Wednesday 17:27  sam
11359
11360    * ./Makefile.am: we call pbxbuilder with the explicit target name, because
11361      we might have an additional target one day, such as vlcplugin :)
11362    * ./mozilla/vlc.r: OS X specific resource file for an OS X plugin.
11363    * ./mozilla/vlcshell.cpp: added required OS X functions.
11364
11365 2003-04-09 Wednesday 16:18  sam
11366
11367    * ./mozilla/*: moved support files in a separate directory.
11368    * ./mozilla/support/npmac.cpp: added a hacked version of Mozilla's npmac.cpp
11369      that builds with g++ instead of CodeWarrior.
11370
11371 2003-04-09 Wednesday 16:05  sam
11372
11373    * ./toolbox: implemented toolbox --distclean to clean the tree without
11374      having to bootstrap/configure/whatever.
11375
11376 2003-04-09 Wednesday 14:12  hartman
11377
11378  * modules/gui/macosx/*:
11379    - when adding multiple files, we sort them alphabetically before adding them.
11380      stupid finder ;)
11381
11382  * modules/demux/asf/asf.c:
11383    - avoid a duplicate translation of a string
11384
11385 2003-04-09 Wednesday 12:33  sam
11386
11387    * ./debian/rules: mouahaha, cutting off the branch I was sitting on.
11388
11389 2003-04-09 Wednesday 12:03  sam
11390
11391    * ./modules/gui/kde/preferences.cpp: KDE 2 backport.
11392
11393 2003-04-09 Wednesday 11:43  sam
11394
11395    * ./debian/woody-buildpackage: additional error checking.
11396
11397 2003-04-09 Wednesday 10:34  sam
11398
11399    * ./debian/rules: we now remove spurious woody build files in the clean rule.
11400
11401 2003-04-09 Wednesday 10:17  sam
11402
11403    * ./debian/rules: fixed a clock skew issue in debian/rules.
11404
11405 2003-04-09 Wednesday 09:59  titer
11406
11407   v4l.c: compile fix
11408
11409 2003-04-09 Wednesday 09:40  titer
11410
11411   - fixed my last fix for BeOS/BONE
11412   - fixed v4l detection
11413
11414 2003-04-08 Tuesday 22:38  massiot
11415
11416  Now 0.5.4-cvs.
11417
11418 2003-04-08 Tuesday 21:31  massiot
11419
11420  * Updated ChangeLog.
11421
11422 2003-04-08 Tuesday 21:26  gbazin
11423
11424  * modules/audio_output/waveout.c: compilation fix for builtins only build.
11425
11426 2003-04-08 Tuesday 13:22  sam
11427
11428    * ./debian/changelog: ready for releasable .deb packages.
11429
11430 2003-04-08 Tuesday 08:59  sam
11431
11432    * ./configure.ac.in: if CoreAudio is too old, disable the coreaudio_resampler
11433      module for the moment.
11434
11435 2003-04-08 Tuesday 08:35  massiot
11436
11437  * Fixed the translation option with Mac OS X.
11438
11439 2003-04-08 Tuesday 07:22  sigmunau
11440
11441  modules/video_filter/Modules.am: forgot to add the osdtest module
11442  modules/video_filter/osd_text.c: fixed a bug in size/place calculations.
11443  Support gamma correction of the text.
11444
11445 2003-04-08 Tuesday 07:19  alexis
11446
11447  Update spec file for the 0.5.3 release, courtesy of Jason Luka.
11448
11449 2003-04-08 Tuesday 02:06  gbazin
11450
11451  *  modules/gui/skins/src/event.cpp, modules/gui/skins/src/event.h:
11452      fixed 2 nasty buffer overflows. This fixes the last crashes I've got
11453      with the skins interface.
11454
11455 2003-04-07 Monday 21:51  massiot
11456
11457  * Updated ChangeLog
11458  * src/libvlc.c: Darwin doesn't have a "translation" config variable
11459
11460 2003-04-07 Monday 17:35  gbazin
11461
11462  * po/fr.po: small update.
11463  * modules/codec/libmpeg2.c: we now bypass libmpeg2 buffer management. As a nice side effect, still pictures in dvd menus are working now :)
11464
11465 2003-04-07 Monday 16:02  gbazin
11466
11467  * modules/audio_output/directx.c, modules/audio_output/waveout.c:
11468     cosmetic changes.
11469
11470 2003-04-07 Monday 13:46  gbazin
11471
11472  * src/libvlc.c: fixed the translation config option to also take into
11473    account the value in the config file.
11474
11475 2003-04-07 Monday 13:01  gbazin
11476
11477  * src/libvlc.c: reload the main module in case the user asks for the
11478     translation to be disabled. That way, the translation will even be
11479     disabled in the preferences panel.
11480
11481 2003-04-07 Monday 12:41  hartman
11482
11483  * new dutch translation
11484  * readded Mac OS X readme file to Mac OS X distribution
11485  * fixed some errors in the readme
11486
11487 2003-04-07 Monday 11:48  gbazin
11488
11489  * src/misc/configuration.c: what the f??k, configuration variable names
11490     and subtypes were being translated.
11491
11492 2003-04-07 Monday 09:25  gbazin
11493
11494  * modules/gui/wxwindows/interface.cpp: removed debug message.
11495
11496 2003-04-06 Sunday 23:44  massiot
11497
11498  * Renamed the "headphone" option to "headphone-opt" to avoid error
11499  messages "option headphone does not exist". I'm not clever enough to find
11500  out why it doesn't work when it's named "headphone".
11501
11502 2003-04-06 Sunday 23:21  massiot
11503
11504  * Bumped up revision number to 0.5.3
11505  * po/* : run --update-po before the release
11506  * ChangeLog : run --update-changelog
11507  * toolbox : ChangeLog is UTC
11508  * OS X : fixed a bug with the deinterlace menu and localizations (thanks
11509    Felix)
11510
11511 2003-04-06 Sunday 23:00  hartman
11512
11513  * some small changes/fixes
11514
11515 2003-04-06 Sunday 21:48  gbazin
11516
11517  * po/fr.po: another bunch of updates to the french translation.
11518
11519 2003-04-06 Sunday 20:46  karibu
11520
11521  * Added missing files
11522
11523 2003-04-06 Sunday 20:27  karibu
11524
11525  * Changed default skin files
11526
11527 2003-04-06 Sunday 20:08  sigmunau
11528
11529  Support files that are called .asx and .pls but really are just .m3u files
11530
11531 2003-04-06 Sunday 17:57  ipkiss
11532
11533   - modules/gui/skins/skin_main.cpp: Try to open the default XML file first
11534
11535 2003-04-06 Sunday 17:48  gbazin
11536
11537  * modules/demux/mp4/mp4.c: fixed an off by one error in array access.
11538
11539 2003-04-06 Sunday 17:16  titer
11540
11541   Fixed a linkage problem with BeOS/BONE.
11542
11543 2003-04-06 Sunday 17:14  gbazin
11544
11545  * Makefile.am, install-win32: added the default skin to the win32 package.
11546
11547 2003-04-06 Sunday 16:30  gbazin
11548
11549  * modules/gui/wxwindows/messages.cpp: added a verbose checkbox which enables the warning and debug messages (disabled by default).
11550  * NEWS: updated the NEWS file.
11551
11552 2003-04-06 Sunday 15:43  massiot
11553
11554  * Updated French and German translations courtesy of their maintainers
11555  * THANKS: added Jean-Pierre Kuypers, French translator
11556  * NEWS: updated for 0.5.3 release. Please check.
11557
11558 2003-04-06 Sunday 14:12  massiot
11559
11560  Disabled the translation configuration variable on OS X since it doesn't
11561  work.
11562
11563 2003-04-06 Sunday 13:18  sigmunau
11564
11565  expand info categories by default
11566
11567 2003-04-06 Sunday 10:34  sigmunau
11568
11569  Some simple updates
11570
11571 2003-04-06 Sunday 01:00  massiot
11572
11573  * OS X : create dummy fr.lproj etc. directories, so that the Apple menu and standard file dialogs be translated too
11574  * modules/gui/wxwindows/open.cpp: fixed a string
11575  * src/misc/configuration.c: don't yell when a config variable disappears
11576  * po/de.po po/it.po: new translations by maintainers
11577
11578 2003-04-05 Saturday 12:43  gbazin
11579
11580  * modules/codec/libmpeg2.c: hack to keep libmpeg2 from stealing pictures from the vout when the decoder is closed.
11581
11582 2003-04-05 Saturday 12:32  gbazin
11583
11584  * modules/access/dvdplay/access.c: fixed a bug in dvdNewArea() when i_angle == 0.
11585  * install-win32: misc improvements to the nsis installer script.
11586
11587 2003-04-04 Friday 19:32  massiot
11588
11589  [no log message]
11590
11591 2003-04-02 Wednesday 23:16  massiot
11592
11593  * Added a new kfir: access module, designed to work around a bug in the
11594    kfir driver.
11595
11596 2003-04-02 Wednesday 21:21  sigmunau
11597
11598  Fixed a bug when trying to set 4 channel output
11599
11600 2003-04-02 Wednesday 15:20  massiot
11601
11602  * Fixed a bug with the stream: input plug-in when receiving no data.
11603
11604 2003-04-01 Tuesday 22:29  massiot
11605
11606  * Bumped up revision number to 0.5.3-test2
11607  * modules/access_output/udp.c: Now supports IPv6 IP addresses (patch
11608    courtesy of Alexis Guillard)
11609  * po/*: Updated po files to send out to the translators
11610  * Mac OS X port: Cosmetics
11611
11612 2003-04-01 Tuesday 16:13  sam
11613
11614    * ./debian/control: changed the section of gnome-vlc and kvlc according to
11615      new Debian archive sections.
11616    * ./debian/woody-buildpackage: updated woody-buildpackage so that packages
11617      say "stable".
11618
11619 2003-04-01 Tuesday 16:11  gbazin
11620
11621  * modules/gui/wxwindows/*: misc small improvements and fixes.
11622
11623 2003-04-01 Tuesday 12:24  gbazin
11624
11625  * modules/gui/skins/src/event.cpp: Event::CreateEvent() was trying to free
11626     statically allocated strings.
11627
11628 2003-04-01 Tuesday 11:12  massiot
11629
11630  Added Andy Lindsay.
11631
11632 2003-04-01 Tuesday 10:46  massiot
11633
11634  * TS demux patches, courtesy of Andy Lindsay <andy_vl@ananam.com>.
11635
11636 2003-04-01 Tuesday 00:18  gbazin
11637
11638  * modules/gui/wxwindows/*: few modifications to the strings.
11639
11640 2003-03-31 Monday 23:37  sigmunau
11641
11642  made a format-only string untranslateable
11643
11644 2003-03-31 Monday 23:32  sigmunau
11645
11646  Changed a duplicate string, and removed an info string that isn't really
11647  useful
11648
11649 2003-03-31 Monday 22:39  massiot
11650
11651  * modules/codec/*: Fixed a PTS bug at the initialization of some codecs
11652  * modules/audio_filter/resampler/coreaudio.c: Set score to 0
11653
11654 2003-03-31 Monday 22:39  gbazin
11655
11656  * po/*: updated the po directory.
11657
11658 2003-03-31 Monday 04:26  fenrir
11659
11660   * v4l: forgot a munmap.
11661
11662 2003-03-31 Monday 03:46  fenrir
11663
11664   * v4l: updated, now it should grab (and compress if you want) the video.
11665  Audio grabbing part is commented out and untested.
11666   The syntax is like that:
11667    v4l:<device>[:option=value:...]
11668   options: channel,norm (pal, ntsc,secam), frequency (not really there is
11669            a factor), audio, size (WxH or subqcif,qsif,qcif,sif,cif,vga),
11670            codec (optional, mpeg1 or mpeg4 and need to have compiled the
11671            encoders modules)
11672   ex: v4l:/dev/video:channel=0:frequency=8052:norm=secam:size=vga
11673   Please test.
11674   * rawvideo.c: a pseudo decoder for raw video (I420).
11675   * packetizer/*, mux/*, stream_output.c: fixed (I hope) audio/video
11676  synchro problems.
11677
11678 2003-03-30 Sunday 23:35  jlj
11679
11680   * ALL: Move CoreAudio aout into seperate module.
11681
11682 2003-03-30 Sunday 19:56  gbazin
11683
11684  * modules/gui/wxwindows/*: another bunch of improvements.
11685
11686 2003-03-30 Sunday 18:14  gbazin
11687
11688  * modules/*: sanitization of the modules description strings.
11689
11690 2003-03-30 Sunday 16:26  gbazin
11691
11692  * modules/gui/wxwindows/*: small formating changes.
11693  * modules/video_filter/deinterlace/deinterlace.c, src/libvlc.h: modified a couple of config option descriptions.
11694
11695 2003-03-30 Sunday 15:05  gbazin
11696
11697  * modules/gui/wxwindows/preferences.cpp: we only list the plugins that have config options. That makes things less confusing.
11698
11699 2003-03-30 Sunday 14:24  gbazin
11700
11701  * include/configuration.h: added the add_directory() config macro.
11702  * modules/gui/wxwindows/preferences.cpp: support for add_string_from_list().
11703  * ALL: changed some add_string() config options to add_file().
11704
11705 2003-03-30 Sunday 14:09  sigmunau
11706
11707  use add_file and not add_string for the "audiofile-path" option
11708
11709 2003-03-30 Sunday 13:23  gbazin
11710
11711  * modules/gui/wxwindows/*: fixed the save feature of the preferences dialog box.
11712  * src/misc/configuration.c: added support for CONFIG_ITEM_DIRECTORY.
11713
11714 2003-03-30 Sunday 12:15  sigmunau
11715
11716  enabled the menu-entry to show file info when there is an input
11717
11718 2003-03-30 Sunday 11:59  sigmunau
11719
11720  modules/gui/kde/interface.cpp: removed a debug message
11721  modules/gui/kde/preferences.cpp: use sliders for integer and float options
11722  with a range, use combobox for string_from_list options, fixed a layout
11723  issue and removed some debug messages
11724
11725 2003-03-30 Sunday 11:54  sigmunau
11726
11727  modules/access/dvdplay/dvd.c: removed an unused configuration category
11728  modules&misc/logger/logger.c: use add_string_from_list for the logmode
11729  option
11730
11731 2003-03-30 Sunday 11:43  gbazin
11732
11733  * configure.ac.in: removed the -fno-exceptions gcc option from the compilation of the skins plugin as it might be needed after all.
11734  * modules/demux/m3u.c: upped the priority of the m3u demux as some m3u files were mistaken for ts files.
11735  * include/configuration.h: added a CONFIG_ITEM_DIRECTORY config type.
11736  * modules/gui/wxwindows/*: the preferences dialog should be fully useable now.
11737
11738 2003-03-30 Sunday 02:58  gbazin
11739
11740  * modules/gui/wxwindows/preferences.cpp: improved the preferences dialog box. It is almost useable now ;)
11741
11742 2003-03-30 Sunday 01:13  massiot
11743
11744  * Resampler plug-in based on CoreAudio's AudioConverter.
11745
11746 2003-03-29 Saturday 17:10  gbazin
11747
11748  * modules/gui/wxwindows/open.cpp: fixed an event problem on win32.
11749  * modules/gui/wxwindows/wxwindows.cpp: fixed a compilation problem on
11750     win32 when the wxwindows interface is compiled as a builtin.
11751
11752 2003-03-29 Saturday 14:30  sigmunau
11753
11754  preferences.cpp: Changed the preferences dialog to use a tree of categories
11755  and plugins, the way wxwindows do it.
11756  pluginsbox.(cpp|h): removed the "Configure" button from CONFIG_ITEM_MODULE
11757  widgets, as it isn't needed anymore
11758
11759 2003-03-29 Saturday 13:15  sigmunau
11760
11761  removed an unused configuration category
11762
11763 2003-03-29 Saturday 12:22  gbazin
11764
11765  * modules/audio_filter/channel_mixer/headphone.c, src/libvlc.h:
11766     moved the headphone-dim config option to the headphone plugin.
11767  * modules/demux/demuxdump.c: the demuxdump-file config optin now has a default value.
11768  * src/libvlc.c: fixed the extraintf config option not to spawn an interface plugin when an invalid name has been given.
11769
11770 2003-03-29 Saturday 11:15  gbazin
11771
11772  * modules/gui/wxwindows/*: small fixes to the open and streamout dialogs.
11773
11774 2003-03-29 Saturday 10:35  jpsaman
11775
11776  If --disable-xosd is given then xosdtext is not build.
11777  If --enable-xose is given then xosdtext is build also.
11778
11779 2003-03-29 Saturday 01:50  gbazin
11780
11781  * modules/gui/wxwindows/*: added demuxdump support to the open dialog.
11782
11783 2003-03-28 Friday 22:09  alexis
11784
11785  New RedHat package file, written by Jason Luka <jason@geshp.com>.
11786
11787 2003-03-28 Friday 17:02  gbazin
11788
11789  * modules/audio_output/waveout.c: compilation fix for --disable-plugins build.
11790  * src/video_output/*, include/video.h: added a pf_lock/unlock fonction
11791     pointer that's used to lock the memory of a picture in vout_RenderPicture
11792     when required by the video output plugin.
11793  * modules/video_output/directx/*: implemented pf_lock/unlock. That will fix
11794     the crash when pressing ctrl+alt+del.
11795
11796 2003-03-28 Friday 11:34  sigmunau
11797
11798  added a SetPalette function so "vlc --vout dummy --dummy-chroma RGB2" don't
11799  segfault.
11800
11801 2003-03-26 Wednesday 22:56  gbazin
11802
11803  * modules/codec/libmpeg2.c: added code to handle 3:2 pulldown.
11804
11805 2003-03-26 Wednesday 21:46  marcari
11806
11807    * cross-compilation doc : work in progress
11808
11809 2003-03-26 Wednesday 03:13  hartman
11810
11811  * extras/MacOSX/Resources/English.lproj/MainMenu.nib/*
11812  * modules/gui/macosx/open.?
11813    - updated the open dialog (now with sheets !!!)
11814    - added ogg file stream out
11815    - added http file stream out
11816    - added file subtitle support for the delay and fps options
11817  * extras/MacOSX/vlc.pbproj/project.pbxproj
11818    - added the .ts file-extension to the application
11819
11820 2003-03-26 Wednesday 01:50  sam
11821
11822    * ./debian/control: added correct versioned build-dependency on debhelper.
11823
11824 2003-03-26 Wednesday 01:14  sam
11825
11826    * ./debian/control: added explicit dependencies on vlc to legacy packages
11827      to make linda and lintian happier.
11828
11829 2003-03-26 Wednesday 00:56  gbazin
11830
11831  * src/libvlc.c, src/libvlc.h: added a config option to disable the translation of the interface.
11832  * modules/gui/wxwindows/*: misc improvements + skeleton for a preferences panel.
11833
11834 2003-03-26 Wednesday 00:21  sam
11835
11836    * ./README.MacOSX.rtf, ./modules/gui/macosx/playlist.h, ./extras/MacOSX/*:
11837      added a final newline to a few text files to avoid diff complaints.
11838
11839 2003-03-25 Tuesday 23:51  sam
11840
11841    * ./modules/demux/util/Modules.am: added missing id3genres.h to make dist.
11842
11843 2003-03-25 Tuesday 23:43  sam
11844
11845    * ./modules/gui/skins/Modules.am: fixed a typo.
11846
11847 2003-03-25 Tuesday 23:32  sam
11848
11849    * ./Makefile.am: we don't distribute ./mkinstalldirs, it's in ./autotools/.
11850    * ./Makefile.am: we distribute ./toolbox.
11851
11852 2003-03-25 Tuesday 23:13  sam
11853
11854    * ./bootstrap: fixed a syntax error in the generated m4/vlc.m4.
11855
11856 2003-03-25 Tuesday 23:11  sam
11857
11858    * ./m4/*: updated m4 macros.
11859
11860 2003-03-25 Tuesday 23:06  gbazin
11861
11862  * modules/codec/libmpeg2.c: fixed aspect ratio when reading DVDs.
11863
11864 2003-03-25 Tuesday 22:55  sam
11865
11866    * ./debian/control: bumped up standards version to 0.5.9.0.
11867    * ./debian/control: added build-dependencies on libidl0 and libglib2.0-0 to
11868      work around mozilla-dev's currently broken dependencies.
11869    * ./debian/control: we now link against libdvdread3 instead of libdvdread2.
11870    * ./debian/control: we now depend on the latest libdvdplay0-dev to avoid
11871      linking against both libdvdread2 and libdvdread3.
11872
11873 2003-03-25 Tuesday 17:07  gbazin
11874
11875  * src/input/input.c, src/video_output/video_output.c: when the input thread
11876     ends, it will also destroy the vout if one was spawned.
11877
11878 2003-03-25 Tuesday 15:38  gbazin
11879
11880  * src/misc/modules.c: module_Need() now only raises the scores of the
11881     plugins matching the given shortcuts list, unless "none" is closing the
11882     list (in which case only the plugins matching the list can be selected).
11883
11884     Which means that users will stop complaining vlc doesn't launch anymore
11885     or can't play anything after they have fiddled with their config
11886     options :))
11887
11888 2003-03-25 Tuesday 00:43  gbazin
11889
11890  * src/video_output/video_output.c: fixed my previous commit (input is not a direct parent of vout).
11891
11892 2003-03-24 Monday 23:50  gbazin
11893
11894  * src/video_output/video_output.c, include/video_output.h:
11895     take into account the caching delay when dropping frames that are too
11896     far into the future.
11897
11898 2003-03-24 Monday 23:04  gbazin
11899
11900  * modules/access/ftp.c, modules/access/http.c: the http and ftp plugins now implement SetProgram(). TS streams will now work over
11901  http :)
11902
11903 2003-03-24 Monday 21:58  titer
11904
11905   configure.ac.in: fixed a BeOS compile issue
11906
11907 2003-03-24 Monday 20:00  gbazin
11908
11909  * modules/access/*: grrr... apparently I also need to reset the file descriptor set inside the loop.
11910
11911 2003-03-24 Monday 19:58  hartman
11912
11913  * moved macosx-dmg to extras/MacOSX/macosx-dmg
11914  * added some macosx files to DIST that were probably missing in the tar ;)
11915
11916 2003-03-24 Monday 19:12  gbazin
11917
11918  * modules/access/*: don't forget to reinitialize the timeout when looping around select().
11919
11920 2003-03-24 Monday 17:15  gbazin
11921
11922  * modules/access/*: pf_read() in access modules is now blocking. We still
11923     check regularly for p_input->b_die though. Now the demuxers can safely
11924     assume that pf_read() == 0 means EOF.
11925  * ALL: got rid of the p_input->b_connected flag.
11926  * src/input/input_ext-plugins.c, src/input/input.c: fixed the infinite loop
11927     of "decoder stuck" messages that sometimes happened.
11928  * src/interface/intf_eject.c, modules/misc/network/ipv4.c: fixed compilation
11929     warnings.
11930
11931 2003-03-24 Monday 15:20  hartman
11932
11933  * more interface support for directories.
11934
11935 2003-03-24 Monday 14:18  hartman
11936
11937  * modules/access/dvd*: changed some errors in warnings because the directory
11938    might still be readable by the directory access module.
11939  * added drag and drop support for directories.
11940
11941 2003-03-24 Monday 13:52  sam
11942
11943    * ./THANKS: added a translation contributor.
11944    * ./po/it.po: fixed this file's format.
11945    * ./m4: fixed "make dist" when gettext is too old.
11946
11947 2003-03-24 Monday 13:50  hartman
11948
11949  * Added fourcc 'MSS1' which is equivalent to 'WMV2'
11950
11951 2003-03-24 Monday 01:39  gbazin
11952
11953  * modules/access/directory.c: fixed the directory access plugin.
11954  * configure.ac.in, modules/access/Modules.am: enabled the directory access plugin.
11955
11956 2003-03-24 Monday 00:12  hartman
11957
11958  * a new directory access module. It parses a directory with dirent and builds
11959    a m3u 'file' which it feeds to the m3u demuxer.
11960    Problems: - it requires a dir to end with /
11961              - if i enabled it, all files would use the m3u demuxer for some
11962              strange reason. i've spent a day hunting this down, reboot-
11963              strapping and doing who knows what. I'm sick of it now.
11964              Someone else can give it a try, if he wants to.
11965
11966 2003-03-23 Sunday 20:41  gbazin
11967
11968  * configure.ac.in: fixed linking problem with the win32 build.
11969
11970 2003-03-23 Sunday 18:10  massiot
11971
11972  Fixed configure script (alcohol isn't the solution).
11973
11974 2003-03-23 Sunday 16:38  sigmunau
11975
11976  modules/video_filter/osd_text.c: A video filter that uses freetpye2 to
11977  render text on the video
11978  include/osd.h: some constants useful when interfacing with the osd module
11979  configure.ac.in: check for freetype2, enabled the osdtext module by default
11980  Makefile.am: added osd.h, please check that this is correct
11981  lirc.c: modified to provide feedback when buttons are pressed.
11982
11983  Look at the Feedback() function in lirc.c to see how this module can be used
11984
11985 2003-03-23 Sunday 15:10  yves
11986
11987  better OS detection (RH).
11988
11989 2003-03-23 Sunday 12:12  gbazin
11990
11991  * modules/demux/mpeg/audio.c: sanity check so we don't crash on mpeg audio files with a bad Xing Header.
11992
11993 2003-03-22 Saturday 23:03  sigmunau
11994
11995  Updated a comment
11996
11997 2003-03-22 Saturday 14:39  fenrir
11998
11999   * sap: clean up.
12000
12001 2003-03-22 Saturday 14:35  gbazin
12002
12003  * modules/demux/m3u.c: the demux couldn't be forced when used on filenames without an extension.
12004
12005 2003-03-22 Saturday 11:21  gbazin
12006
12007  * modules/gui/wxwindows/streamout.cpp: misc fixes and enhancements.
12008
12009 2003-03-22 Saturday 03:14  gbazin
12010
12011  *  modules/gui/wxwindows/*: Added a stream output dialog box.
12012
12013 2003-03-21 Friday 23:59  sigmunau
12014
12015  Updated norwegian translation thanks to  Haakon Meland Eriksen
12016
12017 2003-03-21 Friday 17:14  gbazin
12018
12019  * configure.ac.in, src/interface/intf_eject.c: scrapped the win32 eject code and replaced it with an MCI command.
12020
12021 2003-03-21 Friday 07:54  massiot
12022
12023  Fixed the "locales have disappeared" problem under OS X.
12024
12025 2003-03-21 Friday 02:05  gbazin
12026
12027  * modules/demux/ogg.c: fix for some ogg web radio streams where there
12028  is a huge gap between the granulepos in the header packets and the data
12029  packets.
12030
12031 2003-03-21 Friday 00:17  karibu
12032
12033  * slider.cpp: fixed mouse down refresh bug
12034  * theme.cpp: removed debug text
12035
12036 2003-03-21 Friday 00:00  karibu
12037
12038  * Fixing Parkinson disease bug (it's not funny, it's real life)
12039
12040 2003-03-20 Thursday 21:45  gbazin
12041
12042  * modules/codec/libmpeg2.c: fixed pts handling and aspect-ratio bug.
12043
12044 2003-03-20 Thursday 10:27  sam
12045
12046    * ./bootstrap: if pkg-config is not available, we define PKG_CHECK_MODULES
12047      ourselves.
12048    * ./bootstrap: "make dist" works again, even if gettext is not present.
12049
12050 2003-03-20 Thursday 10:06  sam
12051
12052    * ./toolbox: fixed a Makefile parsing bug.
12053
12054 2003-03-20 Thursday 09:29  karibu
12055
12056  * Fixing a refresh bug when opening an open file dialog box
12057
12058 2003-03-19 Wednesday 23:54  massiot
12059
12060  * configure.ac.in : Disabled GTK2 and gnome2 plug-in since they break
12061    all platforms but GNU/Linux
12062  * Bumped up revision number to 0.5.3-test1
12063
12064 2003-03-19 Wednesday 18:17  karibu
12065
12066  * Updating doc.
12067
12068 2003-03-19 Wednesday 18:14  karibu
12069
12070  * Fiwing WINDOW_CLOSE and WINDOW_OPEN synchronization
12071
12072 2003-03-19 Wednesday 17:40  fenrir
12073
12074   * gtk_main.c:: added(uncommented) gdk_thread_init for gtk2/gnome2.
12075  Whitout it I can't even start gtk2 interface.
12076
12077 2003-03-19 Wednesday 17:14  karibu
12078
12079  * button.cpp : Fixing bug when disabling control
12080  * Checkbox.cpp : adding onmouseover and onmouseout events
12081  * Updating DTD
12082  * win32_event.cpp : fixing bug for WINDOW_OPEN event
12083
12084 2003-03-19 Wednesday 15:44  hartman
12085
12086  * INSTALL: added reference to online info on compiling on MacOSX and BeOS
12087
12088  * NEWS: bringing the file to 0.5.3. i have added my work (and some things
12089    that I remembered). i trust everyone will enter his own stuff ;)
12090
12091  * README.MacOSX.rtf: fixed some errors
12092
12093  * THANKS: added Olivier Aubert for his vout-clone-list patch
12094
12095 2003-03-19 Wednesday 13:55  hartman
12096
12097  * fix for multiple monitors.
12098
12099 2003-03-19 Wednesday 03:11  karibu
12100
12101  * Fixed skin config save
12102
12103 2003-03-19 Wednesday 02:09  videolan
12104
12105  * Adding onmouseover and onmouseout events to button control
12106  * Fixing window position at launch time
12107  * Adding notification when mouse leaves a window
12108
12109 2003-03-18 Tuesday 23:59  massiot
12110
12111  * Added 0x80 as MPEG2_MOTO_VIDEO_ES, since some strange Motorola encoders
12112    do not follow the standard.
12113
12114 2003-03-18 Tuesday 23:51  jlj
12115
12116    * ./modules/gui/macosx/vout.m: cosmetic.
12117
12118 2003-03-18 Tuesday 23:30  gbazin
12119
12120  * modules/video_filter/clone.c: new --clone-vout-list config option, courtesy of Olivier Aubert.
12121     Allows to specify a comma separated list of vout plugins that we want to be used by the clone filter.
12122  * modules/video_filter/*: don't forget to detach the vout before destroying it.
12123
12124 2003-03-18 Tuesday 22:14  hartman
12125
12126  * modules/gui/macosx/vout.m:
12127    Now a complete redesign of the hiding of the mousecursor.
12128    - We use higher level functions now (NSCursor).
12129    - We only hide if the cursor is over our VLCView
12130    - In many exceptions we unhide. This is mainly for multimonitor support.
12131
12132 2003-03-18 Tuesday 21:34  gbazin
12133
12134  * configure.ac.in, m4/*, po/Makefile.in.in: build updated to use gettext 0.11.5 by default.
12135     This is necessary for the win32 build because old gettext versions do not work on win32.
12136
12137 2003-03-18 Tuesday 20:38  gbazin
12138
12139  * configure.ac.in: fixed linking problem with the slp plugin on win32.
12140
12141 2003-03-18 Tuesday 20:20  gbazin
12142
12143  * configure.ac.in: use the -O2 gcc option when compiling the skins plugin so that compilation doesn't take ages.
12144     Also use -fno-rtti -fno-exceptions to save some bits of space.
12145
12146 2003-03-18 Tuesday 19:37  marcari
12147
12148    * first draft of the draft
12149
12150 2003-03-18 Tuesday 18:33  ipkiss
12151
12152  Fixed the path in the default skin (thanks gibalou)
12153
12154 2003-03-18 Tuesday 18:25  ipkiss
12155
12156  Fix for skins compilation under cygwin (thanks gibalou)
12157
12158 2003-03-18 Tuesday 04:56  ipkiss
12159
12160  Compilation fixes
12161
12162 2003-03-18 Tuesday 04:08  ipkiss
12163
12164  Compilation fixes and cosmetic changes
12165
12166 2003-03-18 Tuesday 04:07  hartman
12167
12168  * modules/gui/macosx/vout.m:
12169    Reworked the mouse hiding routine. we were always hiding the mousecursor
12170    on kCGDirectMainDisplay, but this display is always the one with the
12171    menubar and not always the one containing our VLCVout.
12172    This new code takes the vout, and calculates on which displays (plural
12173    because of possible mirroring) it is being shown. It then shows or hides
12174    the cursor on all of those displays.
12175    This should fix #396.
12176
12177 2003-03-18 Tuesday 02:48  ipkiss
12178
12179   - doc/skins: some documentation about the skins
12180   - doc/skins/curve_maker: files for a VB project for easy Bezier curves
12181     creation
12182   - share/skins/default: a default skin. It's an awful one made for
12183     testing purposes, you'll be warned...
12184
12185 2003-03-18 Tuesday 02:28  hartman
12186
12187  * modules/gui/macosx/info.m: keep the same panel open if track changes.
12188  * modules/misc/httpd.c: removed an unused int.
12189
12190 2003-03-18 Tuesday 02:21  ipkiss
12191
12192  Keep quiet, explanations will follow.
12193
12194 2003-03-18 Tuesday 01:57  sam
12195
12196    * ./share/Makefile.am: added the .rle font to the make install rule.
12197
12198 2003-03-18 Tuesday 01:54  sam
12199
12200    * ./toolbox: fixed a sed syntax error (thanks anil).
12201
12202 2003-03-18 Tuesday 01:34  sam
12203
12204    * ./modules/Makefile.am: added a missing definition of NULL.
12205
12206 2003-03-18 Tuesday 01:26  sam
12207
12208    * ./modules/gui/gtk2/*: skeletons of Gtk-2.0 and GNOME-2 plugins.
12209    * ./toolbox: added --update-glade2 flag.
12210
12211 2003-03-18 Tuesday 01:22  sam
12212
12213    * ./modules/codec/lpcm.c: fixed two uninitialized variables.
12214
12215 2003-03-18 Tuesday 00:49  gbazin
12216
12217  * src/playlist/playlist.c: fixed misplaced variable declaration.
12218
12219 2003-03-18 Tuesday 00:33  sigmunau
12220
12221  Seek one less time. Should increase performance with access modules where
12222  seeks are expensive. (Though not enough)
12223
12224 2003-03-18 Tuesday 00:25  jlj
12225
12226    * ./modules/codec/dts.c: Steve Jobs did not pay me for this bug. Really.
12227
12228 2003-03-17 Monday 23:48  fenrir
12229
12230   * httpd: increased buffer size.
12231
12232 2003-03-17 Monday 23:42  fenrir
12233
12234   * all: fixed some stupid bugs.
12235
12236 2003-03-17 Monday 23:13  hartman
12237
12238  * modules/gui/macosx/playlist.m:
12239    - fixed a cosmetic issue.
12240
12241 2003-03-17 Monday 21:47  hartman
12242
12243   * modules/gui/macosx/playlist.?:
12244     - rewrite of code
12245
12246 2003-03-17 Monday 18:02  sam
12247
12248    * ./modules/misc/gtk_main.c, ./modules/gui/gtk/gtk.c,
12249      ./modules/gui/gtk/gnome.c, ./modules/gui/familiar/familiar.c: added a
12250      terminating NULL pointer in the fake argv values we pass to gtk_init().
12251    * ./modules/misc/qte_main.cpp, ./modules/misc/gtk_main.c: these plugins now
12252      have the "gui-helper" capability.
12253    * ./modules/misc/gtk_main.c: paved the way for Gtk2.
12254
12255 2003-03-17 Monday 17:11  sam
12256
12257    * ./modules/video_output/sdl.c: fixed an endianness bug due to libSDL not
12258      defining its fourcc values like us.
12259
12260 2003-03-17 Monday 17:10  hartman
12261
12262  * src/playlist/playlist.c:
12263    - added playlist_Move to move an item in our playlist before the position
12264      of a previous item (or end) of our playlist. Keeps index at it's current
12265      item.
12266  * modules/gui/macosx/playlist.?:
12267    - Now a reorderable playlist. Thanks to Andrew Stone for example code.
12268      This fixes #349 (Finally ;)
12269    - True alternating colors in the playlistview. Thanks to Apple Computer
12270      for the example code.
12271
12272 2003-03-17 Monday 16:59  sam
12273
12274    * ./autotools/: moved some autotools executables to this subdirectory to
12275      reduce cluttering of the root directory.
12276
12277 2003-03-17 Monday 15:05  sigmunau
12278
12279  fixed up http redirects when there are other items in the playlist.
12280
12281 2003-03-17 Monday 13:49  marcari
12282
12283    * familiar.c: added pixmap directory for linupy2 /usr/share/pixmaps/vlc
12284
12285 2003-03-17 Monday 12:14  massiot
12286
12287  Fixed aspect ratio's tooltip.
12288
12289 2003-03-16 Sunday 23:35  fenrir
12290
12291   * sub: better ssa4 recognition.
12292
12293 2003-03-16 Sunday 20:06  jlj
12294
12295    * ./modules/gui/macosx/aout.m: Swapped stereo and mono classification.
12296
12297 2003-03-16 Sunday 16:07  fenrir
12298
12299   * sub.c: added SAMI subtitles support. (Untested and incomplete).
12300
12301 2003-03-16 Sunday 13:11  fenrir
12302
12303   * asf: when there isn't any stream selected, stop playing.
12304
12305 2003-03-16 Sunday 01:49  fenrir
12306
12307   * mms: removed some old stuff.
12308
12309 2003-03-16 Sunday 01:37  fenrir
12310
12311   * mms: it seems that some server doesn't like fake ip 127.0.0.1
12312  (they refuse the connection), so let give them 192.168.0.1 ...
12313
12314 2003-03-15 Saturday 22:10  jlj
12315
12316  Another attempt at fixing the soundstick issue (unconfirmed).
12317
12318 2003-03-15 Saturday 20:17  lool
12319
12320    * attempt at a docbook-xml version of the FAQ with XSL
12321      customizations, if people want to help or just have a look
12322    (use "xsltproc faq-alone.xsl faq-alone.xml" with the
12323     docbook-xml-simple package installed or saxon if you feel bored)
12324
12325 2003-03-15 Saturday 19:26  fenrir
12326
12327   * sout: fix a stupid bug making avi muxer segfaulting.
12328
12329 2003-03-15 Saturday 19:21  jlj
12330
12331  Jeff Moore @ Apple: The HAL specifically won't allow a device that doesn't
12332                      have linear PCM as it's current format to be
12333                      the default device.
12334
12335 2003-03-15 Saturday 18:44  fenrir
12336
12337   * ffmpeg: Use truncated frames if supported by codec (only with newer
12338  libavcodec). This fix mpeg4 in TS with huge bitrate.
12339   * sub: clean up. Report any problems.
12340
12341 2003-03-15 Saturday 03:02  fenrir
12342
12343   * mms: revert some parts.
12344
12345 2003-03-15 Saturday 02:33  fenrir
12346
12347   * mms: some clean up.
12348
12349 2003-03-15 Saturday 00:09  fenrir
12350
12351   * httpd: begin to support get/post method (look at admin.html ;)
12352
12353 2003-03-14 Friday 17:14  sam
12354
12355    * ./doc/fortunes.txt: sigmund++;
12356
12357 2003-03-14 Friday 17:08  lool
12358
12359    * Meuuh+++;
12360
12361 2003-03-14 Friday 01:23  hartman
12362
12363  * ALL: Bumped version to 0.5.3-cvs
12364
12365  * modules/gui/macosx/info.m: Now we show strings (with accents) in ID3 tags
12366    correctly, but now the name of the file as reported in the playlist info
12367    gets displayed incorrectly if it has accents. (going for ID3 at the
12368    moment. filenames are named a plenty in the correct way)
12369
12370 2003-03-14 Friday 01:08  jlj
12371
12372    * ./modules/gui/macosx/aout.m: Added mono classification. Fixed channels
12373                                   issue in InitDevice. Should close #490.
12374
12375 2003-03-14 Friday 00:24  sigmunau
12376
12377  all: info strings are now localized, fixed some typos and inconsistant uses
12378  of capital letters
12379
12380 2003-03-14 Friday 00:06  massiot
12381
12382  Attempt at fixing the soundstick issue (unconfirmed).
12383
12384 2003-03-13 Thursday 22:45  sigmunau
12385
12386  set a default size for the fileinfo dialog
12387
12388 2003-03-13 Thursday 22:35  sigmunau
12389
12390  Added support for oldstyle id3 genres.
12391
12392 2003-03-13 Thursday 22:24  hartman
12393
12394  * modules/gui/macosx/misc.?
12395    - added VLBrushedMetalImageView. This imageview does not respond to
12396      mousedrage, so we can still move our window by it's background.
12397  * extras/MacOSX/Resources/English.lproj/MainMenu.nib/*
12398    - Changed the container of our background image to the new
12399      VLBrushedMetalImageView.
12400      This fixes #390
12401
12402 2003-03-13 Thursday 16:20  marcari
12403
12404   * skeleton of the arm crosscompilation howto
12405
12406 2003-03-13 Thursday 16:09  hartman
12407
12408  * extras/MacOSX/vlc.pbproj/project.pbxproj:
12409    - added .qt and .pls file extensions.
12410
12411  * modules/gui/macosx/intf.m:
12412    - increased the number of lines the messages dialog can hold to 400.
12413
12414  * added fourcc '3iv1' to .avi and .mov
12415    - this is 3ivx D3.5 video.
12416    - we cannot read them at however and probably never will. I added them
12417      for completeness.
12418
12419  * added fourcc '3iv2' to .avi and ffmpeg
12420    - this is 3ivx D4 video
12421    - it is mpeg 4 compliant and ffmpeg decodes it, via MPEG4.
12422
12423  * added fourcc '3ivd' to .avi, .mov and ffmpeg.
12424    - this is video which was divx doctored by the 3ivx doctor program.
12425    - it is normal DIV3 video and ffmpeg decodes it via MPEG4 v3.
12426
12427  * added fourcc '3vid' to .avi, .mov and ffmpeg.
12428    - this is incorrect encoded DIV3. it is an endianness issue by the encoder.
12429    - ffmpeg can decode it however, so it is mapped to MPEG4 v3.
12430
12431 2003-03-13 Thursday 15:50  marcari
12432
12433   * all: enhancements of the familiar interface includes :
12434      - the interface adapts to the screen size/rotation
12435      - a playlist
12436      - a network tab next to te file tab inside the media tab
12437      - MRL-Combo behaviour changed a bit
12438      - apply handling in preferences
12439
12440 2003-03-13 Thursday 10:33  ipkiss
12441
12442  We don't segfault anymore when trying to go fullscreen with no input
12443  (closes #477)
12444
12445 2003-03-12 Wednesday 23:59  marcari
12446
12447   * all: added s16tofixed32 filter, so that we decode flac with iPaq !
12448
12449 2003-03-12 Wednesday 23:15  titer
12450
12451   * configure.ac.in: compile fix for BeOS/BONE (s/LDFALGS/LDFLAGS/...)
12452   * beos_specific.cpp, modules/gui/beos/*: add VLC version number in the
12453     "About" window and in the titles of the others windows.
12454
12455 2003-03-12 Wednesday 05:26  sam
12456
12457    * ./src/stream_output/stream_output.c: Win32 compilation fix.
12458    * ./src/misc/modules.c: fixed a pointer indirection bug.
12459
12460 2003-03-12 Wednesday 05:12  sam
12461
12462    * ./Makefile.am: moved generation of .h files to the toolbox so that we
12463      can call "toolbox --update-includes" without running configure.
12464    * ./toolbox: de-uglified some shell code.
12465
12466 2003-03-12 Wednesday 04:16  sam
12467
12468    * ./bootstrap: fixed a conflict issue with recent autopoint versions.
12469    * ./toolbox: the MSVC project file generation no longer depends on Makefile.
12470
12471 2003-03-12 Wednesday 00:56  sam
12472
12473    * ./configure.ac.in: we look for libqt-mt.so before libqt.so.
12474
12475 2003-03-11 Tuesday 23:56  gbazin
12476
12477  * ALL: experimental code for stream (dvd) navigation through object variables.
12478
12479 2003-03-11 Tuesday 23:56  fenrir
12480
12481   * fix ima4 decoding.
12482
12483 2003-03-11 Tuesday 22:44  sam
12484
12485    * ./debian/control: added libqt3-compat-headers build-dependency because of
12486      strange issues with KDE headers that I'm not sure to fully understand but
12487      also honestly completely don't care about.
12488
12489 2003-03-11 Tuesday 21:52  fenrir
12490
12491   * removed strdupa.
12492
12493 2003-03-11 Tuesday 21:23  sam
12494
12495    * ./configure.ac.in: quick and dirty workaround for qt3 headers location.
12496
12497 2003-03-11 Tuesday 20:53  sam
12498
12499    * ./src/stream_output/stream_output.c: fixed a minor format string issue.
12500
12501 2003-03-11 Tuesday 20:40  sam
12502
12503    * ./debian/control: we build-depend on libqt3-mt-dev instead of libqt3-dev.
12504
12505 2003-03-11 Tuesday 20:01  fenrir
12506
12507   * Added support of vplayer subtitles files.
12508
12509 2003-03-11 Tuesday 19:58  sam
12510
12511    * ./debian/Makefile.am: removed spurious entries.
12512
12513 2003-03-11 Tuesday 19:57  sam
12514
12515    * ./debian/control: vlc provides the mp3-decoder metapackage.
12516
12517 2003-03-11 Tuesday 19:30  sam
12518
12519    * ./debian/*: additional Debian butchery; merged vlc-plugin-aa and
12520      vlc-plugin-lirc into vlc, and removed vlc-mad, vlc-arts, vlc-lirc and
12521      vlc-aa legacy packages because they were not in woody.
12522    * ./debian/control: tuned the control file to provide smooth upgrades from
12523      woody, from sarge, and from the local VideoLAN repository.
12524
12525 2003-03-11 Tuesday 19:14  sam
12526
12527    * ./debian/*: removed the vlc-plugin-dvb, vlc-plugin-xosd and vlc-plugin-dv
12528      packages (because the dependencies are very small), and the vlc-plugin-mad,
12529      vlc-plugin-a52 and vlc-plugin-ogg packages (because vlc depends on them
12530      anyway).
12531    * ./debian/*: changed vlc-plugin-svgalib to x86-only.
12532
12533 2003-03-11 Tuesday 19:02  fenrir
12534
12535   * all: reworked stream output. Now it handles mutliples outputs from
12536  one input, just type --sout "<first url>#<second url>#..." (Yes it
12537  is awfull, but I need suggestion).
12538     udp: correctly update sequence number in rtp.
12539
12540 2003-03-11 Tuesday 18:57  fenrir
12541
12542   * mp4: I have reworked a lot the demuxer. Now it should handle gracefully
12543  the audio part of mov file. I'm really interested by any regression you
12544  could find, please _test_ all .mp4/.mov file you have.
12545
12546 2003-03-11 Tuesday 18:57  sam
12547
12548    * ./debian/control: added the FLAC decoder to the Debian package (sid-only,
12549      because the API changed too much since the version in woody).
12550
12551 2003-03-11 Tuesday 18:54  alexis
12552
12553  Added missing files.
12554
12555 2003-03-11 Tuesday 18:16  gbazin
12556
12557  * Makefile.am: Fixed problem with the package-win32 target.
12558
12559 2003-03-11 Tuesday 18:14  fenrir
12560
12561   * mms: converted a warning into a dbg message.
12562
12563 2003-03-11 Tuesday 17:40  fenrir
12564
12565   * Clean up. (Sigmund, does it work ?).
12566
12567 2003-03-11 Tuesday 13:52  titer
12568
12569   modules/misc/network/ipv4.c: BeOS compile fix
12570
12571 2003-03-11 Tuesday 13:12  alexis
12572
12573  Added sout.* and subtitles.*
12574
12575 2003-03-11 Tuesday 07:03  fenrir
12576
12577   * au.c : added au demuxer. Only ulaw/alaw/raw pcm data are supported.
12578  ( I need some samples to do special adpcm support).
12579
12580 2003-03-11 Tuesday 06:58  fenrir
12581
12582   * adpcm: added IMA4 support.
12583
12584 2003-03-11 Tuesday 06:58  fenrir
12585
12586   * ffmpeg.h: added missing fourcc.
12587   * araw.c: fixed a warning.
12588
12589 2003-03-11 Tuesday 06:45  fenrir
12590
12591   * wav: Support for alaw/ulaw data. (untested)
12592
12593 2003-03-11 Tuesday 06:14  fenrir
12594
12595   * Hugly hack: break huge block of samples into smaller ones else
12596  some avi/mov file with raw audio can't be played, *BUT* it's not the
12597  good fix (as the problem seems to be elsewhere).
12598
12599 2003-03-11 Tuesday 05:52  fenrir
12600
12601   * ffmpeg support mace 3/6 audio codec. (quicktime)
12602
12603 2003-03-10 Monday 21:24  alexis
12604
12605  Reverted my previous commit (the bug was coming from my old gettext version)
12606
12607 2003-03-10 Monday 21:01  alexis
12608
12609  Fix so that compilation works with a tarball made with "make dist-all".
12610
12611  Sam, can you check that my fix is OK ?
12612
12613 2003-03-10 Monday 20:08  alexis
12614
12615  vlc.spec: Bumped up version number to 0.5.2
12616
12617 2003-03-10 Monday 19:37  gbazin
12618
12619  * ChangeLog: updated the changelog for the 0.5.2 release.
12620
12621 2003-03-10 Monday 19:30  sam
12622
12623    * ./toolbox: added --update-changelog flag.
12624
12625 2003-03-10 Monday 18:26  gbazin
12626
12627  * src/video_output/vout_pictures.c: declaration of FOURCC_RV24, courtesy of Olivier Aubert.
12628
12629 2003-03-10 Monday 18:17  gbazin
12630
12631  * modules/gui/gtk/gnome.c, modules/gui/gtk/gtk.c: small change to the slider behaviour.
12632
12633 2003-03-10 Monday 17:12  sam
12634
12635    * ./configure.ac.in: moved an extra -lws2_32 to a win32 specific case.
12636
12637 2003-03-10 Monday 10:41  massiot
12638
12639  Fixed a major bug with 5.1 output and the OSS plug-in.
12640
12641 2003-03-10 Monday 08:23  jlj
12642
12643    * ./modules/codec/dts.c: minor fix.
12644
12645 2003-03-10 Monday 01:07  fenrir
12646
12647   * improved seeking and fixed play back when reading from stdin (when
12648  reported size is null).
12649
12650 2003-03-10 Monday 00:12  gbazin
12651
12652  * modules/access/vcd/cdrom.c: small win32 bugfix.
12653  * configure.ac.in: on win32 we link ws2_32 with the slp plugin.
12654
12655 2003-03-10 Monday 00:04  massiot
12656
12657  * Bumped up version number to 0.5.2
12658  * Fix for the "lock-up" problem under MacOS X. Removed the rt-priority
12659    configuration variable.
12660
12661 2003-03-09 Sunday 23:39  jlj
12662
12663    * ./modules/demux/mpeg: DTS support.
12664
12665 2003-03-09 Sunday 20:07  jlj
12666
12667    * DTS S/PDIF support.
12668
12669 2003-03-09 Sunday 19:44  gbazin
12670
12671  * configure.ac.in: fixed my previous commit.
12672  * NEWS: added an entry about fixes in the dvd menu support.
12673
12674 2003-03-09 Sunday 19:25  gbazin
12675
12676  * configure.ac.in: don't include the screensaver plugin on win32.
12677  * src/misc/variables.c: fixed a bug in var_Change() and in var_DelCallback().
12678  * modules/codec/spudec/parse.c: removed unnessecary code.
12679  * modules/access/dvdplay/access.c: fixed some navigation problems.
12680
12681 2003-03-09 Sunday 16:22  fenrir
12682
12683   * fixed a really stupid bug with compressed header, improved parsing
12684  of audio stsd box. (handle qt3+ audio box)
12685   (I still need to fix mp4.c to read audio track that aren't mp4a)
12686
12687 2003-03-08 Saturday 01:55  sigmunau
12688
12689  added a down, right gesture to quit vlc and an up, right gesture that swaps
12690  fullscreen on/off, removed the down gesture as it is now covered by the up,
12691  right gesture
12692
12693 2003-03-07 Friday 00:53  gbazin
12694
12695  * modules/gui/gtk/gnome.c, modules/gui/gtk/gtk.c: clean up the gtk/gnome
12696  messages window regularly.
12697
12698 2003-03-06 Thursday 23:52  sigmunau
12699
12700  NEWS: added note about .pls handeling and the http audio fix
12701
12702 2003-03-06 Thursday 23:10  gbazin
12703
12704  * src/audio_output/dec.c, include/aout_internal.h: the aout core was
12705  automatically discarding audio samples that were above AOUT_MAX_ADVANCE_TIME
12706  in the future. Problem is that p_input->i_pts_delay isn't a fixed value. We
12707  now fetch this value from the input thread when we create an aout_instance_t.
12708  This solves problems with the http access plugin.
12709
12710 2003-03-06 Thursday 22:17  hartman
12711
12712  * Updated README on Mac OS X issues.
12713
12714 2003-03-06 Thursday 15:30  sigmunau
12715
12716  the m3u demux now reads the pls files shoutcast uses.
12717
12718 2003-03-06 Thursday 15:24  hartman
12719
12720  * the close window command was reacting irratic because of my meddling
12721    with the responder chain. HANDS OFF you little devil ;)
12722
12723 2003-03-06 Thursday 14:40  hartman
12724
12725  * not < but > ;)
12726    time to stop for today
12727
12728 2003-03-06 Thursday 12:52  hartman
12729
12730  * fixed an issue with blackbars at certain aspect ratios when you resize
12731    the video window. (half, double)
12732
12733 2003-03-06 Thursday 12:05  hartman
12734
12735  ALL: fixed: http://bugzilla.videolan.org/cgi-bin/bugzilla/show_bug.cgi?id=425
12736       having two close buttons in one window goes against Apple's UIG.
12737
12738 2003-03-06 Thursday 11:43  hartman
12739
12740  * modules/gui/macosx/applescript.?
12741  * extras/MacOSX/Resources/vlc.scriptSuite
12742  * extras/MacOSX/Resources/English.lproj/vlc.scriptTerminology
12743    - moved existing applescript commands to these files
12744    - added several control commands. supported are: play/pause, stop,
12745      previous, next, fullscreen, mute, volumeUp and volumeDown.
12746      These correspond to the existing menuitems. This still requires work
12747      in the future to make it more correct AppleScript, but it works for now.
12748
12749  * modules/gui/macosx/controls.?
12750    - split up the controls.m into a .m and a .h
12751
12752  * modules/gui/macosx/intf.?
12753    - added a getControls method to gain access to the controller object from
12754      the AppleScript commands.
12755
12756  * modules/gui/macosx/open.?
12757    - removed the applescript support existing here and moved it to applescript.?
12758
12759  * modules/gui/macosx/playlist.m
12760    - made the tooltips for the add and remove buttons localizable.
12761
12762  * modules/gui/macosx/vout.m
12763    - added a comment on the meaning of otherMouse events.
12764
12765  * ALL:
12766    - updated copyright information to include the current year ;)
12767
12768 2003-03-06 Thursday 11:15  fenrir
12769
12770   * http: lalala, forgot one line :)
12771
12772 2003-03-06 Thursday 11:09  fenrir
12773
12774   * http: fixed a segfault while using it more than once.
12775
12776 2003-03-06 Thursday 10:15  hartman
12777
12778  * If labels are nil, then it shouldn't disable the entire preference panel.
12779    fixes #428 more permenantly. the cause was a missing rt-priority desc.
12780
12781 2003-03-06 Thursday 10:11  jpsaman
12782
12783  More sizing stuff.
12784
12785 2003-03-06 Thursday 09:58  massiot
12786
12787  Fixed a segfault in the OS X preferences panel.
12788
12789 2003-03-06 Thursday 09:27  jpsaman
12790
12791  Updated version number.
12792
12793 2003-03-06 Thursday 00:10  sigmunau
12794
12795  we now insert playlist entries right after the playlist file, and not at the
12796  end of playlist. Should close bug reported on mailing list by Stepan Roh
12797  about "redirection".
12798
12799 2003-03-05 Wednesday 22:37  gbazin
12800
12801  * modules/audio_filter/resampler/bandlimited.c: another bug-fix ( should be the last one ;)
12802  * install-win32: the FAQ wasn't being included in the package.
12803
12804 2003-03-05 Wednesday 19:58  gbazin
12805
12806  * Makefile.am: make package-win32 creates FAQ.htm not faq.htm.
12807
12808 2003-03-05 Wednesday 19:31  gbazin
12809
12810  * modules/audio_filter/resampler/bandlimited.c: added a few more sanity checks.
12811
12812 2003-03-05 Wednesday 19:16  hartman
12813
12814  * updated italian translation by Bruno <allevb@tin.it>
12815    i had to merge it by hand, because it was pretty outdated.
12816
12817 2003-03-05 Wednesday 17:55  gbazin
12818
12819  * src/input/input_ext-plugins.c: added an msleep() call in case we fail to
12820     allocate a new buffer in input_FillBuffer(). This is necessary because
12821     the input thread has an high priority and we don't want it to loop
12822     without any interruption.
12823
12824 2003-03-05 Wednesday 00:11  massiot
12825
12826  * Fixed LDFLAGS_mp4 variable.
12827
12828 2003-03-05 Wednesday 00:05  sigmunau
12829
12830  added not that gestures are now supported on osx and windows, with a comment
12831  telling that this isn't really useful yet.
12832
12833 2003-03-04 Tuesday 23:37  massiot
12834
12835  Bumped up to 0.5.2-test3
12836
12837 2003-03-04 Tuesday 23:36  massiot
12838
12839  * Made rt-priority a real-time variable (shut-up sam) and misc attempts
12840    to improve responsiveness under OS X
12841
12842 2003-03-04 Tuesday 23:32  hartman
12843
12844  * this code should allow for the use of gestures under OS X.
12845
12846 2003-03-04 Tuesday 22:48  gbazin
12847
12848  * modules/video_output/directx: added support for the mouse gestures interface.
12849
12850 2003-03-04 Tuesday 22:36  hartman
12851
12852  * grrr debug message in the wild.
12853
12854 2003-03-04 Tuesday 22:08  gbazin
12855
12856  * modules/audio_filter/resampler/bandlimited.c: small bug-fixes.
12857  * NEWS: added a note for the fixed MSVC project files.
12858
12859 2003-03-04 Tuesday 21:54  hartman
12860
12861  * NEWS:
12862    - added item on fix of 'clicking' sound between stream changes.
12863    - added item on new bandlimited resampler
12864  * ALL:
12865    - bumped up revision number to 0.5.2-test3
12866
12867 2003-03-04 Tuesday 21:12  gbazin
12868
12869  * include/vlc_common.h: on win32 we include malloc.h (otherwise alloca is
12870     not declared).
12871  * modules/access/file.c: use _lseeki64 instead of lseek on win32. This
12872     should allow seeking on files > 1.2Gb (Hopefully closes #168).
12873
12874 2003-03-04 Tuesday 19:28  gbazin
12875
12876  * modules/audio_filter/resampler/bandlimited.c: fix bug that was affecting
12877     quality badly + some clean-up.
12878     Changed the module priority so it is now the default resampler.
12879
12880 2003-03-04 Tuesday 17:31  hartman
12881
12882  ALL:
12883   - the german translation requires two different translations of the word
12884     File. I added a _ANS() function to the macosx version that gets the
12885     translation of 1:File and strips the first two characters of this
12886     alternate translation.
12887   - updated all .po files to make sure we don't break anything
12888   - committed the March 1 version of the german translation by Felix
12889     Kuhne <FK@aenneburghardt.de>
12890
12891 2003-03-04 Tuesday 13:21  massiot
12892
12893  * Fixed a major bug in the LPCM codec.
12894  * Moved input_ExtractPES to where it belongs, input_ext-dec.c.
12895
12896 2003-03-04 Tuesday 03:27  gbazin
12897
12898  * modules/audio_filter/resampler/bandlimited.[ch]: new high-quality
12899     bandlimited interpolation resampler.
12900     It is not yet enabled by default because it requires a bit more works
12901     (not fully stable yet because of buffer overflows under certain conditions).
12902
12903  * src/audio_output/input.c: the resamplers are now always active (expcept
12904     in spdif mode).
12905
12906  * modules/audio_filter/resampler/*: modified the resampler to return the
12907     input buffer when no resampling is needed.
12908
12909 2003-03-03 Monday 23:58  hartman
12910
12911  * updated dutch strings.
12912
12913 2003-03-03 Monday 23:48  massiot
12914
12915  * mpeg_video is back as a built-in because it is reproduceably faster than
12916    as a plug-in,
12917  * Another desperate attempt at fixing OS X lock-ups.
12918
12919 2003-03-03 Monday 19:39  hartman
12920
12921  * NEWS:
12922    - added remarks on m-audio fixes and other OSX specific fixes.
12923    - added improved ID3 detection item
12924  * README.MacOSX.rtf
12925    - updated to reflect M-Audio fixes.
12926  * ./extras/MacOSX/Resources/English.lproj/MainMenu.nib/*:
12927    - widened the Browse.. button to allow for the german word: durchsuchen.
12928
12929 2003-03-03 Monday 16:49  gbazin
12930
12931  * ALL: another bunch of fixes for the MSVC build.
12932
12933 2003-03-03 Monday 14:21  gbazin
12934
12935  * ALL: Finally fixed the MSVC project files.
12936         Don't include io.h on win32 when not necessary.
12937         A few build fixes for MSVC.
12938
12939  * src/misc/win32_specific.c: try to load winsock2 instead of winsock1 when
12940     present.
12941
12942 2003-03-03 Monday 14:19  massiot
12943
12944  * Fixed a bug in LPCM codec.
12945  * Changed an error into a warning.
12946
12947 2003-03-03 Monday 01:38  fenrir
12948
12949   * fixed play back of  mms://viptvr.yacast.fr/encoderfranceinfo (asf
12950  header send over multiples packets).
12951
12952 2003-03-02 Sunday 19:07  gbazin
12953
12954  * configure.ac.in: fixed libid3tag detection.
12955
12956 2003-03-02 Sunday 18:17  fenrir
12957
12958   * fixed seek flag with broadcasted data.
12959
12960 2003-03-02 Sunday 17:13  fenrir
12961
12962   * forgot to initialize a variable.
12963
12964 2003-03-02 Sunday 17:12  fenrir
12965
12966   * fixed a bug.
12967
12968 2003-03-02 Sunday 12:10  gbazin
12969
12970  * NEWS: started filling in the NEWS file for the 0.5.2 release.
12971
12972 2003-03-02 Sunday 02:47  gbazin
12973
12974  * configure.ac.in: Removed unused options.
12975     We also don't link with lrt anymore when using GNU-pth (lrt depends on
12976     lpthread).
12977
12978 2003-03-02 Sunday 01:35  gbazin
12979
12980  * src/misc/threads.c, include/vlc_threads_funcs.h: another bunch of fixes
12981     for the GNU-pth implementation.
12982
12983 2003-03-01 Saturday 23:26  gbazin
12984
12985  * src/misc/threads.c, include/vlc_threads_funcs.h: fixed gnu-pth thread
12986     implementation and fixed an initialization bug in libvlc.
12987
12988 2003-03-01 Saturday 21:32  ipkiss
12989
12990   - about.dfm: the layout of the "About" dialog box is slightly different
12991   - misc.cpp: toolbar buttons are translated too
12992   - mainframe.dfm: removed the "Back" and "Eject" toolbar buttons, which
12993     were rather useless, and added an "Eject disc" menu entry
12994     Also hid the caption for all the toolbar buttons
12995   - win32.cpp: Added a config option to display or not these captions
12996   - preferences.cpp: small modification to support non-advanced mode
12997
12998 2003-03-01 Saturday 19:25  gbazin
12999
13000  * install-win32, Makefile.am: added the html faq to the win32 package.
13001  * toolbox, msvc/*: few fixes to the msvc project files generation.
13002     (compiling plugins won't work yet because there are a few hacks that
13003      need to be done in order to compile dlls that use the c-runtime)
13004
13005 2003-02-28 Friday 17:23  fenrir
13006
13007   * try a workaround for BeOS MediaKit files.
13008
13009 2003-02-28 Friday 10:19  massiot
13010
13011  German translation, courtesy of Felix KĂ¼hne <FK@aenneburghardt.de>.
13012
13013 2003-02-28 Friday 04:31  ipkiss
13014
13015  Internationalization now works for the win32 interface (thanks Gildas).
13016  I've voluntarily disabled the translation of the toolbar buttons
13017  strings, because it looks really awful...
13018
13019 2003-02-27 Thursday 22:09  ipkiss
13020
13021  A few modifications to get closer to i18n in the win32 interface
13022
13023 2003-02-27 Thursday 16:38  gbazin
13024
13025  * modules/demux/avi/avi.c: compilation fix.
13026
13027 2003-02-27 Thursday 15:07  fenrir
13028
13029   * httpd: clean up, kick up unused connection (it waits 10s), use select
13030  to way (instead of a hard coded sleep ;)
13031
13032 2003-02-27 Thursday 13:19  gbazin
13033
13034  * ALL: i18n updates and fixes.
13035
13036 2003-02-27 Thursday 12:44  marcari
13037
13038  * updates for the YOPY ports (thx to Sebastien Chaumat !)
13039
13040 2003-02-27 Thursday 08:19  massiot
13041
13042  * Bumped up revision number to 0.5.2-test2
13043  * Another attempt at fixing the "VLC is locking up OS X" problem
13044  * Updated po files
13045
13046 2003-02-26 Wednesday 21:00  asmax
13047
13048  * compilation fixes...
13049
13050 2003-02-26 Wednesday 19:39  gbazin
13051
13052  * configure.ac.in, Makefile.am, install-win32: fixed the package-win32 make
13053     target, and included the locales in the installer script.
13054  * src/libvlc.c: on win32 we look for the locales in vlc's directory.
13055
13056 2003-02-26 Wednesday 18:15  massiot
13057
13058  * Added sanity checks for PTS in the future.
13059
13060 2003-02-26 Wednesday 15:47  marcari
13061
13062  * implementation of the 'autoplay file' button callback
13063  * when clicking a link : follows the link and don't try to open it
13064  * yopy does not always sees the '.' and '..', so workaround :
13065      - all the hidden files are not displayed
13066      - the '..' directory is each time added by hand
13067
13068 2003-02-26 Wednesday 15:44  marcari
13069
13070  * small modification for linupy :
13071      - added a pixmpa directory
13072      - added a set_usize (how do we maximize cleanly a gtk-window ?)
13073      - chdir to '.' instead of '/mnt' (should it be '~' or '/' ?)
13074
13075 2003-02-26 Wednesday 13:51  gbazin
13076
13077  * src/input/input_ext-dec.c: added a few sanity checks that avoid crashing
13078     badly when we reach the end of the stream (decoder stream).
13079  * modules/packetizer/mpegvideo.c: fixed a bug that was causing an infinite
13080     loop when the end of the stream was reached.
13081
13082 2003-02-26 Wednesday 12:38  fenrir
13083
13084   * ts.c: added "ts" shorcut for ts_dvbpsi.
13085
13086 2003-02-26 Wednesday 04:23  babal
13087
13088  - link the headphone channel mixer with the math library
13089
13090 2003-02-25 Tuesday 21:09  gbazin
13091
13092  * modules/codec/libmpeg2.c: fixed pts handling.
13093
13094 2003-02-25 Tuesday 18:26  gbazin
13095
13096  * configure.ac.in: accidentaly changed AM_GNU_GETTEXT_VERSION to 0.11.5 in
13097     my last commit.
13098  * po/Makevars: file needed by newer versions of gettext.
13099
13100 2003-02-25 Tuesday 17:17  fenrir
13101
13102   * stream_output.* : added a flags variable to sout_buffer_t, allowing to
13103  mark headers.
13104   * httpd : added a way to use stream header, and changed the way that
13105  stream data are stored (allow better client handling).
13106   * http : use stream header, and add mime type detection by looking
13107  at file extention (could be improved).
13108   * ogg: fixed a segfault when removing a stream, mark header.
13109
13110 2003-02-25 Tuesday 17:15  gbazin
13111
13112  * configure.ac.in, modules/codec/Modules.am, modules/codec/libmpeg2.c:
13113     Added a simple mpeg video decoder based on libmpeg2. It is mainly useful
13114     for comparing the performance against our custom decoder as it is currently
13115     missing some important features like the synchro stuff.
13116
13117 2003-02-24 Monday 23:28  fenrir
13118
13119   * stream_output.c : added a sanity check.
13120
13121 2003-02-24 Monday 23:27  fenrir
13122
13123   * all : ogg/ogm muxer. Yet very limited as it accepts only mp3/a52 audio
13124  and mpeg4/divx3 video streams. (Created files seem to work only with vlc).
13125
13126 2003-02-24 Monday 17:06  jlj
13127
13128    * a52tofloat32.c: changed an error into warning.
13129
13130 2003-02-24 Monday 14:40  sigmunau
13131
13132  updated documentation to reflect that input_AccessReinit should be called
13133  before, and not after a random seek
13134
13135 2003-02-24 Monday 14:14  fenrir
13136
13137   * all : fix compilation.
13138
13139 2003-02-24 Monday 12:34  fenrir
13140
13141   * stream_output.c : fixed compilation.
13142   * mux/* implemented pf_mux_capacity.
13143
13144 2003-02-24 Monday 11:14  gbazin
13145
13146  * configure.ac.in, modules/misc/httpd.c: compilation fixes for win32.
13147
13148 2003-02-24 Monday 11:00  fenrir
13149
13150   * stream_output.h : add a private parameter to sout_instance_t only used
13151  by src/stream_output.c (avoid changing every time stream_output.h...)
13152
13153 2003-02-24 Monday 10:45  fenrir
13154
13155   * stream output: fixed name inconsistency, added a new exported
13156  functions by muxer.
13157   * wav: fixed a warning.
13158
13159 2003-02-24 Monday 09:26  fenrir
13160
13161   * asf: fix seek for http.
13162
13163 2003-02-24 Monday 09:18  fenrir
13164
13165   * wav: proper seek handling. (wav file readable over http).
13166
13167 2003-02-23 Sunday 22:35  fenrir
13168
13169   * enable httpd(by default) and http.
13170
13171 2003-02-23 Sunday 19:07  fenrir
13172
13173   * all : declaration of http and httpd.
13174
13175 2003-02-23 Sunday 19:05  fenrir
13176
13177   * modules/access_output/http : http output.
13178   * httpd : mini http server (be carefull about security issue...)
13179
13180 2003-02-23 Sunday 18:07  fenrir
13181
13182   * all : added streaming support for crappy ms video codec into TS.
13183   - Only vlc is able to read such TS.
13184   - I use stream id 0xa0 and descriptor 0xa0, I hope there aren't used.
13185   - DivX1/2/3, wmv1/2, h/i263 should be supported, others could be
13186     quickly added.
13187   - Please test.
13188
13189 2003-02-23 Sunday 16:31  sigmunau
13190
13191  added a demux and decoder for flac files (disabled by default). Works for
13192  16bit per sample streams, only tested with stereo
13193
13194 2003-02-23 Sunday 05:53  jlj
13195
13196    * ./modules/gui/macosx/aout.m: M-Audio Revolution fixes.
13197                                   Dynamic device support.
13198    * ./modules/gui/macosx: Minor fixes and cosmetic changes.
13199
13200 2003-02-23 Sunday 01:25  massiot
13201
13202  * Destroy audio-device and audio-channels when no output plug-in is
13203    available.
13204
13205 2003-02-22 Saturday 16:10  fenrir
13206
13207   * fix compilation.
13208
13209 2003-02-22 Saturday 14:11  sigmunau
13210
13211   Fixed seme seeking issues with http access module, fixed an error that
13212  caused id3v2.4 tags at the end of the file to not work. Added checks to
13213  avoid seeking off the ends of the file. Should close #325, please confirm
13214
13215 2003-02-21 Friday 22:59  gbazin
13216
13217  * src/audio_output/input.c: fixed buffer allocation bug that was triggered
13218     when using "in place" resamplers.
13219
13220 2003-02-21 Friday 16:31  hartman
13221
13222  DJ's first steps in C and vlc decoders ;)
13223  * modules/audio_filter/converter/mpgatofixed32.c:
13224    - fixed an issue that could cause glitches when switching from one stream
13225      to another. the buffer wasn't entirely getting 0000 because multiple
13226      channels were not taken into account when doing this.
13227  * ALL:
13228    - if float32 then clear the buffer with (float)0
13229
13230 2003-02-21 Friday 15:16  hartman
13231
13232  * previous commit seems to break some things. reverting.
13233
13234 2003-02-21 Friday 14:17  hartman
13235
13236  * (float) 0 the buffer if it cannot be decoded and fixed32.
13237    right Meuuh ??? ;)
13238
13239 2003-02-21 Friday 03:49  hartman
13240
13241  * VLC.app should show its version in the Finder now
13242    Meeuh, one more place that needs version string updated before a release.
13243    might be made automated ?
13244
13245 2003-02-21 Friday 03:22  hartman
13246
13247  * ignore project Builder user files and backup .nib files.
13248  * vlc.app changed to VLC.app. cvsignore changed to reflect this.
13249
13250 2003-02-21 Friday 02:45  hartman
13251
13252  * If the "show advanced" option has been changed and you press the Apply
13253    button, the preferences window is destroyed and created.
13254
13255 2003-02-20 Thursday 18:10  hartman
13256
13257  * prefs obey the advanced option. Apply does not as of yet.
13258
13259 2003-02-20 Thursday 16:07  gbazin
13260
13261  * src/libvlc.h, modules/audio_output: added a global --spdif config option
13262     to allow using the spdif output by default if available.
13263  * modules/misc/dummy/*: on win32 added a quiet mode that doesn't display
13264     a dos command box.
13265  * modules/control/rc/rc.c: on win32 enabled the echo mode and the
13266     backspace key.
13267  * modules/codec/mpeg_audio.c: fixed a sync bug.
13268
13269 2003-02-20 Thursday 01:52  sigmunau
13270
13271  * include/configuration.h: added a new flag to the configuration stucture to
13272  indicate wether it is an "advanced" option or not. The goal with this is to
13273  hide the user from all the strange options that very seldom needs to be
13274  changed. added an extra argument to all the add_* macros to indicate wether
13275  the item is advanced or not.
13276  * src/libvlc.h: added an "show advanced options" config option default
13277  disabled
13278  * src/libvlc.c: the advanced options are not listed by vlc --help and
13279  friends unless --advanced is used
13280  * modules/gtk/preferences.c: the gtk/gnome preferences dialog don't show
13281  advanced options unless advanced is set
13282  all: set the advanced flag to VLC_FALSE or VLC_TRUE for all options, by
13283  using some common sense. Please check and correct
13284
13285  note: All interfaces should still work like they used to, see the change in
13286  modules/gtk/preferences.c to find out how to "hide" options.
13287
13288  second note: I think I've changed all the modules, but I could not test
13289  everyone for compilation, expect some broken modules (the fix is to add ",
13290  VLC_TRUE" as last argument to the add_* I forgot)
13291
13292 2003-02-19 Wednesday 22:08  gbazin
13293
13294  * modules/audio_output/directx.c: forgot to enable channel re-ordering.
13295  * modules/audio_output/waveout.c: fixed a crash that happened when probing
13296     devices supporting S/PDIF. (Should fix 354)
13297
13298 2003-02-19 Wednesday 14:49  hartman
13299
13300  * increased accuracy of positionslider in OSX. although this will not solve
13301    all problems this will improve results a bit (by my own experience).
13302
13303 2003-02-19 Wednesday 10:02  gbazin
13304
13305  * src/libvlc.c: "stty size" won't work on win32 so make ConsoleWidth()
13306     always return 80.
13307
13308 2003-02-18 Tuesday 23:34  gbazin
13309
13310  * modules/demux/mp4/*: added FOURCC_dvc (DV - NTSC), FOURCC_dvp (DV - PAL)
13311     and FOURCC_twos (PCM audio).
13312
13313 2003-02-18 Tuesday 22:40  ipkiss
13314
13315   * src/misc/modules.c: on Windows, we look for the plugins in vlc's root
13316     directory when there is no 'plugins' nor 'modules' subdirectory
13317     (may close #306)
13318
13319 2003-02-18 Tuesday 22:33  gbazin
13320
13321  * modules/codec/ffmpeg/video.c: got rid of ffmpeg_ConvertPictureI410toI420()
13322     and use img_convert() from ffmpeg instead. Also added support for the
13323     PIX_FMT_YUV411P pixel format so we can now decode the DV Quicktime videos
13324     from media.xiph.org.
13325
13326 2003-02-18 Tuesday 20:54  hartman
13327
13328  * Only update the info window if it is visible
13329
13330 2003-02-18 Tuesday 19:42  gbazin
13331
13332  * modules/demux/rawdv.c: added support for DV audio now that ffmpeg can
13333     decode this.
13334  * modules/codec/ffmpeg/ffmpeg.h, modules/codec/ffmpeg/ffmpeg.c: added the
13335     necessary fourcc for DV audio.
13336
13337 2003-02-18 Tuesday 18:49  fenrir
13338
13339   * mpeg_audio.c: removed some fprintf...
13340
13341 2003-02-18 Tuesday 18:33  titer
13342
13343   * ipv4.c, libvlc.h: add a --ttl option to set time-to-live when
13344                       multicasting with the stream output
13345   * modules/control/: missing cvsignore
13346
13347 2003-02-18 Tuesday 13:13  sam
13348
13349    * ./mozilla/*: s/VideoLAN Client/VLC/g.
13350
13351 2003-02-18 Tuesday 00:51  fenrir
13352
13353   * raah, corrected mpeg2-layer3 playback (and streaming). (that my last
13354  fix had broken :p )
13355
13356 2003-02-18 Tuesday 00:20  hartman
13357
13358  * Changed an Error message. Many people did not understand:
13359    no suitable decoder module for fourcc `IV31'
13360    I have appended:
13361    VLC probably does not support this sound or video format.
13362
13363 2003-02-18 Tuesday 00:17  massiot
13364
13365  * Fixed a segfault in the Japanese preferences panel.
13366
13367 2003-02-17 Monday 23:47  hartman
13368
13369  * Fixed the localization issue on MacOSX.
13370
13371 2003-02-17 Monday 23:10  jpsaman
13372
13373  Juglin with dependencies.
13374
13375 2003-02-17 Monday 22:19  gbazin
13376
13377  * modules/audio_output/directx.c: added multichannel support to the
13378     directx plugin.
13379  * modules/audio_output/waveout.c: fixed quad audio channels detection and
13380     a few misplaced debug messages.
13381  * configure.ac.in: don't link anymore the rc plugin with the winsock lib.
13382
13383 2003-02-17 Monday 22:03  asmax
13384
13385  * added a SAP server, with some kludges because the SAP client in vlc
13386    is not RFC-compliant...
13387
13388 2003-02-17 Monday 18:58  hartman
13389
13390  * NEWS: added info about the new 0.5.1a release for OSX.
13391  * extras/MacOSX/vlc.pbproj/project.pbxproj: bumped revision #
13392
13393 2003-02-17 Monday 17:06  massiot
13394
13395  Fixed the "everything is in Japanese" bug. :p
13396
13397 2003-02-17 Monday 16:56  gbazin
13398
13399  * modules/control/rc/rc.c: finally fixed the rc interface under win32 by
13400     using WaitForSingleObject() on the console handle and ReadConsoleInput().
13401     (Closes #59)
13402
13403 2003-02-17 Monday 14:43  massiot
13404
13405  Now 0.5.2-cvs (estimated release date in two weeks from now).
13406
13407 2003-02-17 Monday 10:52  hartman
13408
13409  * Whoops. i forgot to add these files. sorry everyone.
13410
13411 2003-02-17 Monday 09:47  gbazin
13412
13413  * modules/audio_filter/resampler/linear.c: lowered the priority of the linear
13414     resampler so the ugly resampler is once again the default. The quality of
13415     the ugly resampler is currently better than the linear one because of a
13416     design defect.
13417
13418 2003-02-17 Monday 07:22  sam
13419
13420    * ./debian/woody-buildpackage: Debian package creation fixes.
13421
13422 2003-02-17 Monday 06:31  sam
13423
13424    * ./modules/gui/macosx/Modules.am: removed %#$@#!#@ non-existent file!
13425
13426 2003-02-17 Monday 06:15  sam
13427
13428    * Updated NEWS and ChangeLog.
13429
13430 2003-02-17 Monday 06:00  sam
13431
13432    * ./src/misc/modules.c: hmpf, Wine does not complain about "/"s in paths,
13433      but Windoze will certainly do.
13434
13435 2003-02-17 Monday 05:50  sam
13436
13437    * ./src/misc/win32_specific.c: under Win32 we retrieve the executable's
13438      directory whenever possible, to use it for the spudec font or to load
13439      plugins.
13440
13441 2003-02-17 Monday 04:21  sam
13442
13443    * ./configure.ac.in: fixed PLUGIN_PATH and DATA_PATH settings.
13444
13445 2003-02-17 Monday 00:04  asmax
13446
13447  * added a sample playlist. All fields must be separated with TABs
13448
13449 2003-02-16 Sunday 23:57  asmax
13450
13451  * libvlc binding for python
13452  * new VideoLAN RTSP Server, using libvlc.
13453    Not yet fully rfc2326-compliant, but it works ;)
13454
13455 2003-02-16 Sunday 23:32  hartman
13456
13457  * Added an info panel to show movie info, etc.
13458
13459 2003-02-16 Sunday 17:35  sam
13460
13461    * ./debian/changelog: updated for 0.5.1.
13462    * ./debian/control: vlc-glide is now Architecture: i386 only.
13463    * ./debian/control: vlc-plugin-mad Provides: mp3-decoder.
13464    * ./debian/rules: the deprecated vlc-* packages have a proper link to
13465      /usr/share/doc/vlc/.
13466
13467 2003-02-16 Sunday 16:58  ipkiss
13468
13469   * added an entry for the "subtitles don"t work on windows" problem
13470
13471 2003-02-16 Sunday 16:22  jpsaman
13472
13473  Updated release numbering for all ipk's
13474
13475 2003-02-16 Sunday 16:21  jpsaman
13476
13477  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).
13478
13479 2003-02-16 Sunday 14:51  fenrir
13480
13481   * udp: forgot this file...
13482
13483 2003-02-16 Sunday 14:10  fenrir
13484
13485   * all: split muxer and access into independant part.
13486
13487 2003-02-16 Sunday 14:03  fenrir
13488
13489   * Less checks on muxer type.
13490
13491 2003-02-16 Sunday 11:18  fenrir
13492
13493   * adpcm: added dk3 too.
13494
13495 2003-02-16 Sunday 10:25  sigmunau
13496
13497  Added support for volume up/down buttons.
13498
13499 2003-02-16 Sunday 09:50  fenrir
13500
13501   * adpcm: added DUCK 4 variant support. (thx M. Melanson who provided me
13502  somes samples.)
13503
13504 2003-02-16 Sunday 08:56  fenrir
13505
13506   * all: fix mpeg2 handling.
13507
13508 2003-02-16 Sunday 01:38  titer
13509
13510   NEWS: updated BeOS info for 0.5.1
13511
13512 2003-02-16 Sunday 01:29  massiot
13513
13514  * modules/gui/macosx/open.m: Removed channel server support
13515  * po/*: Updated po files just before the 0.5.1 release
13516  * modules/audio_filter/resampler/linear.c: fixed an initialization bug
13517
13518 2003-02-15 Saturday 20:02  jpsaman
13519
13520  Update iPaq packaging description files for:
13521  - GPE port
13522  - Opie port
13523  - Zaurus
13524  Updated NEWS file with OPIE port.
13525
13526 2003-02-15 Saturday 13:50  massiot
13527
13528  * Bumped up revision number to 0.5.1
13529  * Updated French translation
13530
13531 2003-02-15 Saturday 12:57  hartman
13532
13533  * if we are paused in fullscreen, show cursor.
13534
13535 2003-02-15 Saturday 04:43  ipkiss
13536
13537   - fixed a vicious bug
13538
13539 2003-02-14 Friday 23:07  hartman
13540
13541  * Should fix an issue with multiple monitors and the hiding of the mousecursor
13542
13543 2003-02-14 Friday 18:22  sam
13544
13545    * ./src/libvlc.c: the --help output is now word-wrapped (Closes: #142).
13546    * ./src/libvlc.c: removed unnecessary malloc() calls.
13547    * ./src/libvlc.c: used {a,b,c} for lists; [a|b|c] is for optional args.
13548
13549 2003-02-14 Friday 17:00  ipkiss
13550
13551   * exchanged directx' and waveout's capabilities because the latter
13552     seems to be more reliable
13553
13554 2003-02-14 Friday 13:48  jpsaman
13555
13556  Fixed deadlock upon unloading qte_main plugin.
13557  Cleanup of debug messages.
13558
13559 2003-02-14 Friday 13:44  jpsaman
13560
13561  Tuning package dependencies.
13562
13563 2003-02-14 Friday 13:19  jpsaman
13564
13565  Updated opie control file for packaging.
13566
13567 2003-02-14 Friday 13:01  jpsaman
13568
13569  Small improvement.
13570
13571 2003-02-14 Friday 09:50  gbazin
13572
13573  * modules/audio_output/waveout.c: better buffer management and hopefully
13574     fixed the S/PDIF output (Still untested though. Anybody here could test
13575     this? ).
13576
13577 2003-02-13 Thursday 21:53  massiot
13578
13579  Updated NEWS file for 0.5.1. PLEASE do your share and add what you think is
13580  meaningful.
13581
13582 2003-02-13 Thursday 17:31  sam
13583
13584    * ./configure.ac.in: we should look for -lxvidcore, not -lxvid.
13585
13586 2003-02-13 Thursday 14:16  hartman
13587
13588  ALL:
13589   - when a new stream is being loaded we select the current title in the
13590     playlist.
13591   - Cleaned up some of my previous commited code dealing with updating
13592     the window title.
13593
13594 2003-02-13 Thursday 02:00  hartman
13595
13596  *ALL: update the title of the window everytime the stream changes.
13597
13598 2003-02-13 Thursday 01:14  hartman
13599
13600  * fixed a small bug
13601
13602 2003-02-13 Thursday 00:09  hartman
13603
13604  * src/playlist/playlist.c:
13605    - added an intf-change variable. This is set whenever you add or delete
13606      an item in the playlist. You need to unset it yourself.
13607  * modules/gui/macosx/intf.?:
13608    - listen for external playlist changes. update view when playlist changes.
13609    - activate/deactivate previous and next buttons and menuitems,
13610      whenever the playlist gets changed.
13611
13612 2003-02-12 Wednesday 23:26  jpsaman
13613
13614  Scripts for building and packaging vlc on Zaurus PDA.
13615
13616 2003-02-12 Wednesday 23:26  jpsaman
13617
13618  Updated control files and buildscript for v0.5.1
13619
13620 2003-02-12 Wednesday 23:13  jpsaman
13621
13622  The Qt Embedded video output plugin is now the preferred plugin when build for Opie or Qte environments.
13623
13624 2003-02-12 Wednesday 23:09  jpsaman
13625
13626  Fixed Qt Embedded video output placing of video stream in window. Also fixed additional spacing between video lines.
13627
13628 2003-02-12 Wednesday 23:08  massiot
13629
13630  * Italien translation, courtesy of Bruno <allevb@tin.it>.
13631
13632 2003-02-12 Wednesday 17:13  jobi
13633
13634      * modules/access/vcd/vcd.*: fixed a warning
13635
13636 2003-02-12 Wednesday 16:58  jobi
13637
13638      * modules/access/vcd/vcd.c: in entry points, track number should be read
13639        as BCD (it should fix #244). Also fixed chapter indexing, so that it
13640        correspond to the dvd one.
13641
13642 2003-02-12 Wednesday 14:22  hartman
13643
13644  * modules/gui/macosx/controls.m:
13645    - fixed the mute and volumeup volumedown when you use them mixed.
13646  * src/audio_output/intf.c:
13647    - set "saved-volume" on volume up, volume down.
13648
13649 2003-02-12 Wednesday 13:42  massiot
13650
13651  Patch courtesy of gibalou :
13652  * demux/mpeg/ts.c, demux/mpeg/system.c: Proper initialization of
13653  i_continuity_counter,
13654  * access/udp.c: Fixed win32 behavior when --mtu is set to a too small value,
13655  * demux/mpeg/ts.c: Fixed detection of PAT/PMT change.
13656
13657 2003-02-12 Wednesday 02:11  ipkiss
13658
13659   * compilation fix
13660   * all files are stored in dos mode, or Borland won't compile some of
13661     them...
13662
13663 2003-02-11 Tuesday 18:05  massiot
13664
13665  * 0.5.1 German translation, courtesy of Felix KĂ¼hne <FK@aenneburghardt.de>.
13666
13667 2003-02-11 Tuesday 17:20  babal
13668
13669  - Dolby Surround fix
13670  - support for 6.1, 7.1, and possibly even 8.1 ! Not so sure though about
13671    6.1 since there is a doubt about where should be the Rear Center
13672    coefficient in a decoded sample.
13673    -> if anybody has an idea or even better a test stream...
13674
13675 2003-02-11 Tuesday 16:19  hartman
13676
13677  * updated dutch strings
13678
13679 2003-02-11 Tuesday 15:35  hartman
13680
13681  ALL: - changed vlc.app into VLC.app
13682  modules/gui/macosx/vout.m: fixed a potential issue with the hiding of the
13683       mousecursor.
13684
13685 2003-02-11 Tuesday 15:24  hartman
13686
13687  * Updated ReadMe file
13688    - some spelling issues
13689    - remark about the current troubles with sound
13690    - readded deinterlace remark
13691    - Added info on multiple screens and sound devices
13692    - updated the bugreporting URL
13693    - Changed all occurences of vlc into VLC where appropriate
13694
13695 2003-02-11 Tuesday 11:16  massiot
13696
13697  * modules/codec/lpcm.c: Attempt at supporting all channel configurations,
13698  * Support for 7 and 7.1 channel configurations.
13699
13700 2003-02-10 Monday 23:50  massiot
13701
13702  * modules/video_output/sdl.c: Real fix for the aout_Volume* problem.
13703
13704 2003-02-10 Monday 23:16  marcari
13705
13706   * sdl.c : added includes (vlc/aout.h & aout_internal.h)
13707      => to make volumeup/down compile
13708
13709 2003-02-10 Monday 23:04  hartman
13710
13711  * the window of the video shows the official document icon, filename and
13712    when command-clicked the path if the stream is a local file.
13713    this is the expected window behaviour in osx.
13714
13715 2003-02-10 Monday 22:22  massiot
13716
13717  * I ran --update-po for the last time before the 0.5.1 release (and I
13718  mean it !)
13719
13720 2003-02-10 Monday 22:18  hartman
13721
13722  * The dock should no longer be visible in fullscreen mode.
13723
13724 2003-02-10 Monday 21:56  sam
13725
13726    * ./debian/rules: added code to avoid timestamp skews in the faad tree.
13727
13728 2003-02-10 Monday 21:54  hartman
13729
13730  * only show last part of of file/url name in the playlist.
13731
13732 2003-02-10 Monday 21:46  sam
13733
13734    * ./debian/rules: added missing icon in the vlc and wxvlc packages.
13735
13736 2003-02-10 Monday 21:28  hartman
13737
13738  * fixed the black bar issue with window half/normal/double window sizes in
13739    OSX. i had forgotten the aspectratio.
13740
13741 2003-02-10 Monday 21:11  sam
13742
13743    * ./debian/rules: removed Debian kludges that do not really belong to the
13744      official VLC tree.
13745
13746 2003-02-10 Monday 20:57  sam
13747
13748    * ./debian/control: added the "VideoLAN" word in the long description so
13749      that "apt-cache search videolan" returns vlc.
13750
13751 2003-02-10 Monday 20:11  sam
13752
13753    * ./src/misc/modules_plugin.h.in: when opening the KDE plugin, we first
13754      dlopen(libstdc++) to avoid dlopen(kde_plugin) from crashing. Call me evil.
13755
13756 2003-02-10 Monday 18:12  sam
13757
13758    * ./configure.ac.in: disabled the i420_yuy2_mmx plugin when profiling with
13759      gprof, because gcc is unable to build it without -fomit-frame-pointer
13760      (Closes: #260).
13761
13762 2003-02-10 Monday 17:43  massiot
13763
13764  * modules/audio_output/alsa.c: Fixed mono files output (thanks bozo !),
13765  * Minor fixes.
13766
13767 2003-02-10 Monday 16:53  sam
13768
13769    * ./src/misc/threads.c: fixed compilation of the gprof wrapper trick.
13770      (partially fixes #260)
13771
13772 2003-02-10 Monday 15:23  titer
13773
13774    Move the messages update function to another thread. It prevents it from
13775   freezing the main window (cannot seek anymore, etc).
13776
13777 2003-02-10 Monday 00:41  hartman
13778
13779  * another proof that the copy command in IE for Mac sucks. stupid stray chars.
13780
13781 2003-02-10 Monday 00:16  massiot
13782
13783  * Enabled the gestures module by default,
13784  * Run --update-po.
13785
13786 2003-02-10 Monday 00:16  hartman
13787
13788  * restored old deinterlace menu. The on the fly code does not work as long
13789    as the vout.m issue exists. but this is better then the current 'dummy'
13790    code we have.
13791
13792 2003-02-09 Sunday 23:42  sigmunau
13793
13794   *: a new mouse gestures interface, currently supporting back, forward, quit
13795  fullscreen and a nice debug message when you draw a clockwise square. Video
13796  output modules needs to be modified for this to work, but it should be minor
13797  in modules supporting dvd navigation.
13798
13799  btw: it should be easy to add new gestures, ideas appreciated
13800
13801 2003-02-09 Sunday 19:28  massiot
13802
13803  * Minor typographic corrections,
13804  * Fixed a segfault in the Preferences window.
13805
13806 2003-02-09 Sunday 17:10  stippi
13807
13808  modules/gui/beos/PreferenceWindow.h/.cpp
13809
13810         - added settings for screenshot path and image format
13811
13812         - removed "Save" button, added "Cancel" and "Revert" buttons
13813
13814         - added revert functionality
13815
13816         - changed class design for cleaner functionality,
13817                 separated ApplyChanges() into more functions
13818                 to have finer control
13819
13820         - added more error checking and fixed memory leaks
13821                 (config_GetPsz() returns char*, not const char*!)
13822
13823         - all settings are now correctly saved and restored
13824
13825         - some more cosmetic changes
13826
13827  modules/gui/beos/InterfaceWindow.h/.cpp
13828
13829         - updated vlc way of saving settings to be on par with BeOS way
13830                 and made it selectable in the code which way is used.
13831                 However, the VideoSettings are still only savable in
13832                 the BeOS way.
13833
13834         - if dvd menus are used, the navigation menu enables a
13835                 "Goto Menu" item. Unfortunately, I don't see a clean
13836                 way to really detect the usage of dvd/dvdold in the
13837                 currently playing stream. I wouldn't want to see
13838                 if a playlist item has "dvd:" or "dvdold:" prepended
13839                 at each interface update.
13840
13841 2003-02-09 Sunday 13:25  fenrir
13842
13843   * sub.c : begun clean up
13844
13845 2003-02-09 Sunday 12:23  sam
13846
13847    * ./configure.ac.in: fiddled with linking flags for the KDE plugin.
13848
13849 2003-02-09 Sunday 12:21  sam
13850
13851    * ./debian/control: made lintian happier with package descriptions.
13852    * ./debian/rules: added extra touch calls to prevent autobuilders from
13853      launching autoconf/automake.
13854
13855 2003-02-09 Sunday 12:19  sam
13856
13857    * ./modules/video_filter/transform.c: fixed a stupid typo preventing
13858      initialization of the plugin.
13859
13860 2003-02-09 Sunday 12:18  sam
13861
13862    * ./modules/gui/kde/preferences.cpp: fixed KDE 3.1 compilation.
13863
13864 2003-02-09 Sunday 11:51  titer
13865
13866   Simplified volume functions
13867
13868 2003-02-09 Sunday 02:01  ipkiss
13869
13870   * modules/gui/win32/mainframe.cpp: simplifications using the new
13871     aout_Volume* API
13872
13873 2003-02-09 Sunday 01:56  massiot
13874
13875  Fixed GTK compilation.
13876
13877 2003-02-09 Sunday 01:50  massiot
13878
13879  * Added Step forward/Step backward feature.
13880
13881 2003-02-09 Sunday 01:13  massiot
13882
13883  * aout_Volume* functions now do their own vlc_object_find() on the
13884    audio output. Consequently, the first argument can be any vlc_object_t.
13885  * modules/gui/macosx/*: greatly simplified volume functions ; you can now
13886    call aout_Volume* even when there is no audio output, and the volume
13887    will be saved for later use.
13888
13889 2003-02-08 Saturday 22:43  massiot
13890
13891  Fixed previous commit.
13892
13893 2003-02-08 Saturday 22:20  massiot
13894
13895  * src/extras/libc.c: New vlc_wraptext function,
13896  * modules/gui/macosx/prefs.m: Wrap tool tips to 60 characters,
13897  * src/input/input.c: Correctly parse MRL of the type
13898    /Volumes/toto:titi/coincoin.mpg (closes #238 & #186)
13899  * modules/access/*: Changed some msg_Warn into msg_Err
13900  * po/fr.po: Updated French translation,
13901  * configure.ac.in: Re-enabled Swedish translation,
13902  * Makefile.am: Do not recompile everything everytime someone changes a .h
13903
13904 2003-02-08 Saturday 21:43  hartman
13905
13906  * window half/normal/double Size commands
13907    - black bar issue is not fixed. i removed 'myfix'
13908
13909 2003-02-08 Saturday 20:32  massiot
13910
13911  * modules/codec/mpeg_video/parser.c: Do not stop decoding on SEQUENCE_END_CODE
13912  * modules/gui/macosx/intf.m: VLC _m_edia _p_layer.
13913
13914 2003-02-08 Saturday 19:14  asmax
13915
13916  * fixed the encoding
13917    (Meuuh you can re-enable swedish ;)
13918
13919 2003-02-08 Saturday 19:10  massiot
13920
13921  * Fixed misc typos in strings,
13922  * Updated po files,
13923  * New --buggy-psi options, to supports streams which don't update the
13924  continuity counter in their PSI packets (walkenizes #sam).
13925
13926 2003-02-08 Saturday 17:26  massiot
13927
13928  * configure.ac.in: Disabled Swedish translation since it doesn't use the
13929    right charset,
13930  * Implemented localization for audio-channels and video-device variables.
13931
13932 2003-02-07 Friday 23:36  marcari
13933
13934  glibc 2.1 port for linupy (linux on a yopy pda)
13935
13936  * modules/access/*.c : added include <sys/time.h> for struct timeval
13937  * ipv6.c : ipv6 is not fully supported under glibc2.1 (especially multicast)
13938
13939  VLC rulz on Yopy !
13940
13941 2003-02-07 Friday 21:30  hartman
13942
13943  * Resize window fixes
13944    - we should not resize the window in fullscreen
13945    - fixed the black bars bug in half and double size
13946    - position of top left corner should not change
13947    - more efficient code
13948
13949 2003-02-07 Friday 20:49  alexis
13950
13951  - FAQ : the first question of the "troubleshooting" section now tells the
13952  user to delete VLC's configuration file.
13953
13954 2003-02-07 Friday 20:23  hartman
13955
13956  * added half, normal and full size videowindow menuitems.
13957    there seems to be a bug though somewhere. you end up with black bars in
13958    half and double size.
13959
13960 2003-02-07 Friday 18:43  ipkiss
13961
13962   * Fixed the "RichEdit line insertion error" bug (closes #246)
13963   * Added a popup menu to copy log messages to the clipboard
13964
13965 2003-02-07 Friday 16:51  massiot
13966
13967  Fixed a buffer leak with slice-I streams (thanks sam).
13968
13969 2003-02-07 Friday 09:17  yves
13970
13971  - added missing buildrequires
13972  - now autodetect on wich system we are:
13973    rpm --rebuild should work out of box on rh and previous mdk systems.
13974  - NO buildrequires on rh-like system. rh does not have a devel policy
13975  - more redhat stuff: NO menu (i do not know their "propriatory" menu system yet)
13976
13977 2003-02-07 Friday 01:32  hartman
13978
13979  * grrr changed the project file by accident. revert
13980
13981 2003-02-07 Friday 01:31  hartman
13982
13983  * When you push backspace or delete in the playlist, it removes the selected item.
13984
13985 2003-02-07 Friday 01:22  fenrir
13986
13987   * ffmpeg/audio : removed an old error (anyway it was harmless).
13988   * mp4 : removed a bad initialisation. Erased all ending spaces.
13989   * mpeg/audio : send i_rate to decoder (not yet usefull but ...)
13990
13991 2003-02-07 Friday 01:09  sam
13992
13993    * ./src/interface/interface.c: interface variable is "intf", not "interface".
13994
13995 2003-02-07 Friday 00:29  sam
13996
13997    * ./include/interface.h: grmbl, I forgot VLC_EXPORT did not support multiline
13998      declarations. Should fix that later.
13999
14000 2003-02-07 Friday 00:26  sam
14001
14002    * ./modules/access/dvdplay/demux.c: fixed a minor warning.
14003
14004 2003-02-06 Thursday 23:59  sam
14005
14006    * ./modules/access/dvdplay/demux.c: the dvdplay plugin no longer sets the
14007      "interface" variable to "dvdplay" (Closes: #178, #210, and probably a
14008      bunch of others).
14009    * ./src/interface/interface.c: added a safety check to circumvent the bug,
14010      allowing a smooth upgrade.
14011
14012 2003-02-06 Thursday 23:55  massiot
14013
14014  Fixed interface freezes in the OS X interface.
14015
14016 2003-02-06 Thursday 23:01  sam
14017
14018    * ./src/misc/darwin_specific.m: completed our list of known languages and
14019      made code simpler to read.
14020
14021 2003-02-06 Thursday 21:56  sam
14022
14023    * ./debian/rules: build the SLP plugin by default.
14024
14025 2003-02-06 Thursday 21:39  titer
14026
14027   Tuned BeOS priorities for a better playback on low-end computers.
14028
14029 2003-02-06 Thursday 15:14  massiot
14030
14031  Fixed AFMT_AC3 and AFMT_S16_NE handling.
14032
14033 2003-02-06 Thursday 13:47  hartman
14034
14035  * Changed a failed DecompressSequenceFrameS error into a warning. We don't
14036    want to bug users with this when we resize a video.
14037
14038 2003-02-06 Thursday 03:22  sam
14039
14040    * ./modules/misc/screensaver.c: screen saver disabling plugin; runs a thread
14041      in the background to disable xscreensaver the jwz way (Closes: #58).
14042
14043      It's an interface plugin, trigger with "--extraintf screensaver".
14044
14045 2003-02-06 Thursday 02:37  sam
14046
14047    * ./configure.ac.in: libmad and liba52 need to be explicitely disabled,
14048      otherwise we fail with an error when they are not found.
14049
14050 2003-02-06 Thursday 00:45  sam
14051
14052    * ./doc/faq/faq.sgml: updated config file location for OS X.
14053
14054 2003-02-05 Wednesday 22:48  hartman
14055
14056  * Changed the wrong property in my recent commit. FIXED
14057
14058 2003-02-05 Wednesday 22:11  sam
14059
14060    * ./modules/gui/gtk/gtk_callbacks.c: fixed a bug that caused crashes when
14061      doing fullscreen or volume up from the popup menu.
14062
14063 2003-02-05 Wednesday 16:23  hartman
14064
14065  * added a "Open CrashLog" button to the messages window in OSX.
14066
14067 2003-02-05 Wednesday 14:58  hartman
14068
14069  * Added AppleScript support
14070  * We can now handle mms:// etc on a systemwide level.
14071    - No way to set this other then trough Explorer Prefs at the moment
14072
14073 2003-02-05 Wednesday 02:31  hartman
14074
14075  * More support for handling URLs. Still need to create the scriptsuite.
14076
14077 2003-02-05 Wednesday 01:36  hartman
14078
14079  * Added a Next and Previous item to the dockmenu
14080  * Prelimanary support for making VLC the handler of ftp http mms and udp
14081    URLs (on a systemwide level)
14082
14083 2003-02-04 Tuesday 21:01  jpsaman
14084
14085  Closes bug #170
14086
14087 2003-02-04 Tuesday 20:45  hartman
14088
14089  * We released an array that was in a autorelease pool. That's not necesarry
14090
14091 2003-02-04 Tuesday 11:51  massiot
14092
14093  * modules/codec/mpeg_video/*: Support for Slice-I (aka intra slice refresh)
14094    streams.
14095
14096 2003-02-04 Tuesday 11:07  massiot
14097
14098  * modules/demux/mpeg/*: Fixed an uninitialized variable with TS streams
14099    (thanks gibalou !).
14100
14101 2003-02-04 Tuesday 10:07  massiot
14102
14103  * modules/access/*: Fixed compilation problems with "struct timeval".
14104
14105 2003-02-03 Monday 21:47  sam
14106
14107    * ./bootstrap: we don't fail if gettext is too old and there is no
14108      ABOUT-NLS in the tree.
14109
14110 2003-02-03 Monday 21:38  massiot
14111
14112  Now developing 0.5.1-cvs.
14113
14114 2003-02-03 Monday 19:45  sam
14115
14116    * ./debian/woody-buildpackage: enabled build-deps checking.
14117
14118 2003-02-03 Monday 17:18  stippi
14119
14120  modules/gui/beos/InterfaceWindow.h/.cpp
14121
14122         - improved file loading:
14123                 - contents of sub folders can optionally be loaded too
14124                 - files are loaded in expected order from filepanel
14125                         _and_ drag'n'drop
14126                 - file panel accepts folders to load
14127         - saving of playlist's display mode
14128         - added updating of interface when playlist is modified
14129                 while nothing is playing
14130         - added compatibility for SoundPlay's drag'n'drop message format
14131
14132  modules/gui/beos/ListViews.h/.cpp
14133
14134         - implemented reversal of playlist
14135         - list can display full path or file name only
14136         - drag'n'drop interaction with SoundPlay
14137
14138  modules/gui/beos/MediaControlView.cpp
14139
14140         - cosmetic fix
14141
14142  modules/gui/beos/PlayListWindow.h/.cpp
14143
14144         - added reverse sort command to edit menu
14145         - added view menu, to allow the user to display paths
14146                 or only names in the list
14147
14148 2003-02-03 Monday 16:07  alexis
14149
14150  Small fix.
14151
14152 2003-02-03 Monday 11:25  alexis
14153
14154  Article format, instead of book format.
14155  Few typos.
14156
14157 2003-02-03 Monday 02:26  sam
14158
14159    * ./debian/rules: more Debian Woody fixes. Grrrr!
14160
14161 2003-02-03 Monday 01:32  sam
14162
14163    * ./modules/visualization/xosd/xosd.c: Woody compilation fixed.
14164    * ./debian/woody-buildpackage: sed syntax fixed.
14165
14166 2003-02-03 Monday 00:56  sam
14167
14168    * ./share/Makefile.am: we weren't distributing the font!
14169
14170 2003-02-03 Monday 00:43  sam
14171
14172    * Updated ChangeLog and pofiles.
14173
14174 2003-02-03 Monday 00:39  sam
14175
14176    * ./modules/audio_output/alsa.c: Woody ALSA compilation fix.
14177
14178 2003-02-03 Monday 00:23  sam
14179
14180    * ./debian/control: missing build dependencies.
14181
14182 2003-02-03 Monday 00:00  massiot
14183
14184  German translation, croutesy of Felix Kuehne.
14185
14186 2003-02-02 Sunday 23:11  massiot
14187
14188  Worked around a bug with the Screens menu and localization.
14189
14190 2003-02-02 Sunday 20:59  hartman
14191
14192  * OSX version can open .asx files. so we need to let the os know that ;)
14193
14194 2003-02-02 Sunday 20:21  sam
14195
14196    * ./include/vlc_config.h: changed "VideoLAN Client" into VLC.
14197
14198 2003-02-02 Sunday 20:07  sam
14199
14200    * ./debian/vlc.desktop: removed unnecessary file.
14201
14202 2003-02-02 Sunday 20:01  sam
14203
14204    * ./debian/Makefile.am: added woody-buildpackage, removed *.woody.
14205
14206 2003-02-02 Sunday 20:01  sam
14207
14208    * ./debian/changelog: updated Debian changelog.
14209
14210 2003-02-02 Sunday 19:45  sam
14211
14212    * ./ChangeLog: used cvs2cl (./cvs2cl.pl --hide-filenames --no-wrap -w
14213      --stdout | sed -e 's/^[^0-9]/ /' -e 's/^  *$//' | uniq).
14214
14215 2003-02-02 Sunday 18:57  sam
14216
14217    * ./debian/woody-buildpackage: finished Woody build script.
14218
14219 2003-02-02 Sunday 18:12  sam
14220
14221    * ./po/de.po: german translation updates from Felix KĂ¼hne.
14222
14223 2003-02-02 Sunday 18:09  jpsaman
14224
14225  Added ffmpeg package to list of depenencies.
14226
14227 2003-02-02 Sunday 17:18  sam
14228
14229    * ./debian/woody-buildpackage: added a script to build .debs on woody.
14230
14231 2003-02-02 Sunday 16:08  sam
14232
14233    * ./NEWS: a few updates from gibalou.
14234
14235 2003-02-02 Sunday 11:29  stippi
14236
14237  cosmetic fix (drop mark would reappear if SHIFT was pressed)
14238
14239 2003-02-02 Sunday 09:17  titer
14240
14241   '--demuxdump-file -' dumps to standard output.
14242    (useful for operating systems which do not have '/dev/stdout'
14243     nor mkfifo)
14244
14245 2003-02-02 Sunday 04:17  sam
14246
14247    * renamed debian/README into debian/README.Debian.
14248
14249 2003-02-02 Sunday 04:07  sam
14250
14251    * ./debian: more packaging stuff.
14252
14253 2003-02-02 Sunday 04:01  sam
14254
14255    * ALL: removed "VideoLAN Client" in favour of "VLC media player" in a lot
14256      of places.
14257
14258 2003-02-02 Sunday 03:38  sam
14259
14260    * ./doc/vlc.1: updated manpage.
14261
14262 2003-02-02 Sunday 03:08  sam
14263
14264    * ./po/it.po: ultimate italian fixes by Bruno Vella.
14265
14266 2003-02-02 Sunday 03:03  sam
14267
14268    * ./debian/*: tuned packaging.
14269
14270 2003-02-02 Sunday 02:58  massiot
14271
14272  * Bumped up revision number to 0.5.0
14273
14274 2003-02-02 Sunday 02:11  sam
14275
14276    * ./po/it.po: updated italian translation, courtesy of Bruno Vella.
14277
14278 2003-02-02 Sunday 01:37  sam
14279
14280    * ./po/*: more interface strings harmonization.
14281
14282 2003-02-02 Sunday 01:23  jobi
14283
14284      * NEWS: readded deleted entries, sorry about that.
14285
14286 2003-02-02 Sunday 00:57  jobi
14287
14288      * NEWS: VCD entry points and iso files
14289      * include/audio_output.h: more proper freebsd compilation fix
14290      * modules/audio_output/oss.c: if /dev/dsp is used, use another output.
14291
14292 2003-02-02 Sunday 00:49  massiot
14293
14294  * README.MacOSX.rtf: Typos
14295  * include/vlc_threads.h: Lowered OS X priorities to avoid locking the machine
14296  * modules/access/dvdread/input.c: Fixed a long-standing bug when switching
14297    titles.
14298
14299 2003-02-02 Sunday 00:46  sam
14300
14301    * ./po/*: more s/vlc/VLC/ changes.
14302
14303 2003-02-02 Sunday 00:29  sam
14304
14305    * ./src/libvlc.h: changed "vlc" into "VLC" in libvlc's help messages. More
14306      to come.
14307
14308 2003-02-02 Sunday 00:05  sam
14309
14310    * ./NEWS: a few updates (translations, mozilla plugin).
14311
14312 2003-02-01 Saturday 23:46  massiot
14313
14314  * modules/gui/macosx/*: Fixed localization bugs
14315  * po/fr.po: Updated French translation
14316  * extras/MacOSX/vlc.pbproj/project.pbxproj: Version is 0.5.0
14317
14318 2003-02-01 Saturday 23:41  yves
14319
14320  - ready for general 0.5.0 consumption
14321  - activated dvb (with a special workaround for mdk kernel), dv and libdvdplay plugin
14322  - more wxwindow stuff.
14323  - fixes here and here.
14324  - added more doc files like NEWS, THANKS etc.
14325  - still lacking mozilla plugin :(
14326
14327 2003-02-01 Saturday 23:39  sam
14328
14329    * ./src/libvlc.c: atomic initialization of the main module in VLC_Init()
14330      instead of VLC_Create(), so that its strings are translated (was #92).
14331
14332 2003-02-01 Saturday 23:28  sigmunau
14333
14334   NEWS: we did support .mp3 in 0.4.x. Added that we support .asx and .html
14335  with embedded wmp
14336
14337 2003-02-01 Saturday 23:15  sam
14338
14339    * ./AUTHORS: added Garf and updated entries.
14340
14341 2003-02-01 Saturday 23:08  sam
14342
14343    * ./INSTALL.libmad: removed that file; if one does not know how to build
14344      and install a library, he'd better not fiddle with VLC.
14345
14346 2003-02-01 Saturday 22:21  ipkiss
14347
14348   * modules/gui/win32/win32.cpp: fixed a stupid bug (closes #155)
14349   * modules/gui/win32/menu.cpp: removed some ^M chars
14350
14351 2003-02-01 Saturday 22:03  babal
14352
14353  - Win32 preference dialog box
14354
14355 2003-02-01 Saturday 21:39  ipkiss
14356
14357   * Win32 port
14358
14359 2003-02-01 Saturday 21:24  titer
14360
14361   BeOS news.
14362
14363 2003-02-01 Saturday 21:23  sam
14364
14365    * ./debian/control.woody, ./debian/rules.woody: placeholders for Debian
14366      woody specific builds. Will fill them in a moment.
14367
14368 2003-02-01 Saturday 21:20  massiot
14369
14370  Tarkin, Tremor and Theora are only available when compiling from sources.
14371
14372 2003-02-01 Saturday 21:10  massiot
14373
14374  Forgot Tremor.
14375
14376 2003-02-01 Saturday 21:04  jpsaman
14377
14378  Checking in packageing files.
14379
14380 2003-02-01 Saturday 20:59  jpsaman
14381
14382  Updated for iPaq port
14383
14384 2003-02-01 Saturday 20:34  massiot
14385
14386  * configure.ac.in: worked around an ffmpeg-cvs detection problem on OS X
14387  * Makefile.am: fixed FAQ, THANKS and NEWS handling in package* rules
14388  * src/misc/darwin_specific.m: more generic language detection
14389  * NEWS: summarized changes from 0.4.6 to 0.5.0
14390
14391 2003-02-01 Saturday 19:04  sam
14392
14393    * ./po/it.po: a few corrections.
14394
14395 2003-02-01 Saturday 18:54  sam
14396
14397    * ./mozilla/vlcshell.cpp: fixed the Mozilla plugin's target drawable.
14398    * ./modules/video_output/directx/directx.c, ./modules/video_output/x11/x11.c,
14399      ./modules/video_output/x11/xvideo.c: removed the drawable configuration
14400      variables which are now deprecated.
14401
14402 2003-02-01 Saturday 18:53  sam
14403
14404    * ./src/libvlc.c: fixed a segfault on exit, libvlc needs to be
14405      detached before being destroyed.
14406
14407 2003-02-01 Saturday 18:41  sam
14408
14409    * ./NEWS: added an empty NEWS file.
14410    * ./bootstrap: now that we have the NEWS file, --foreign is no longer
14411      required when calling automake.
14412
14413 2003-02-01 Saturday 16:33  massiot
14414
14415  Updated Italian translation courtesy of Bruno Vella.
14416
14417 2003-02-01 Saturday 16:20  massiot
14418
14419  sam p0\/\/3r !
14420
14421 2003-02-01 Saturday 12:01  stippi
14422
14423  Changes done since Feb 28 2003:
14424
14425 2003-02-01 Saturday 11:48  alexis
14426
14427  * common/stylesheet-print-noicones.dsl : stylesheet for PS/PDF/RTF output
14428  * faq/Makefile: added PS/PDF/RTF targets
14429  * faq/faq.sgml: SGML enhancements and few modifications
14430
14431 2003-02-01 Saturday 09:40  babal
14432
14433  - fixed a compilation issue with C compilers
14434
14435 2003-02-01 Saturday 01:21  fenrir
14436
14437   * asf : trying to fix pts handling.
14438
14439 2003-01-31 Friday 22:35  sam
14440
14441    * ./debian/vlc.docs, ./Makefile.am: added THANKS to the distributed files.
14442
14443 2003-01-31 Friday 22:34  sam
14444
14445    * split AUTHORS into AUTHORS and THANKS, removed STATUS which wasn't
14446      kept up to date (and almost everything advertised in it was done).
14447
14448 2003-01-31 Friday 18:53  lool
14449
14450    * removed FAQ pointing to doc/faq/ not to confuse users (thanks sam)
14451
14452 2003-01-31 Friday 16:56  sam
14453
14454    * ./configure.ac.in: I was told some versions of mingw32 support neither
14455      -mms-bitfields nor -fnative-struct.
14456
14457 2003-01-31 Friday 15:24  zorglub
14458
14459  * doc/faq/Makefile: added "text" and "clean" targets.
14460  * doc/faq/faq-alone.sgml: Fixed build issues, added FDL, and legal notice.
14461  * doc/faq/faq.sgml: Fixed build issues, improved the SGML translation.
14462  * doc/faq/fdl.sgml: text of the FSF Free Documentation License.
14463
14464 2003-01-31 Friday 13:52  sam
14465
14466    * ./src/libvlc.c: strings in the main module are now translated (fixes: #92).
14467
14468 2003-01-31 Friday 11:38  sam
14469
14470    * ./po/de.po: full german translation, courtesy of Felix KĂ¼hne.
14471
14472 2003-01-31 Friday 11:23  massiot
14473
14474  Fixed a major bug of people who like to declare vars "unsigned int"
14475  when they can be -1 :p (why haven't we spotted that before ??).
14476  Closes #152.
14477
14478 2003-01-31 Friday 10:54  sam
14479
14480    * ./modules/gui/gtk/gtk_callbacks.c: fixed a crash when selecting fullscreen
14481      while there was no input (Closes: #153).
14482
14483 2003-01-31 Friday 10:51  sam
14484
14485    * ./modules/gui/gtk/gnome.glade, ./modules/gui/gtk/gtk.glade: moved the
14486      Audio and Subtitles submenus into the Audio and Video menus.
14487
14488 2003-01-31 Friday 10:14  sam
14489
14490    * ./src/audio_output/mixer.c: minor cosmetic fix in output message.
14491
14492 2003-01-31 Friday 09:51  sam
14493
14494    * ./modules/gui/gtk/gnome.c, ./modules/gui/gtk/gtk.c: fixed uninitialized
14495      variables.
14496
14497 2003-01-31 Friday 09:48  sam
14498
14499    * ./configure.ac.in: complain when ALSA headers are not found but
14500      --enable-alsa was specified.
14501
14502 2003-01-31 Friday 06:45  titer
14503
14504   Minor GUI fixes
14505
14506 2003-01-31 Friday 02:53  jlj
14507
14508    * ./modules/gui/macosx: Defeated some deadlocks.
14509                            World domination ... is at hand.
14510
14511 2003-01-30 Thursday 21:35  babal
14512
14513  - fixed a segfault occuring when the preference dialog box was destroyed
14514
14515 2003-01-30 Thursday 20:59  sam
14516
14517    * ./src/misc/configuration.c: when an invalid short option is found, use
14518      the optopt variable instead of the current value of optind (Closes: #148).
14519
14520 2003-01-30 Thursday 19:14  gbazin
14521
14522  * src/video_output/video_output.c: we were still using free instead of
14523     vout_DestroySubPicture in one place.
14524  * modules/codec/spudec/parse.c: we now make sure we don't add several times
14525     the same highlight callback.
14526
14527 2003-01-30 Thursday 18:07  lool
14528
14529    * converted FAQ to SGML
14530    * SGML sucks, this is absolutely ugly, please reread
14531
14532 2003-01-30 Thursday 16:36  gbazin
14533
14534  * modules/codec/spudec/spudec.c, modules/codec/spudec/text.c: fixed the
14535     race condition between spudec and vout. This patch may not be all that
14536     nice because it does a lot of vlc_object_find() but it is the only
14537     solution I've been able to come-up with.
14538     Oh and I didn't fix the memory leak caused by the font when using text
14539     subtitles. If the vout changes while the spudec is running then we don't
14540     unload this font.
14541
14542 2003-01-30 Thursday 15:46  hartman
14543
14544  * modules/gui/macosx/intf.m
14545    - fixed a warning about parentheses
14546
14547 2003-01-30 Thursday 15:39  hartman
14548
14549  * ./modules/gui/macosx/intf.m:
14550    - we close the video window after a video is done playing.
14551
14552 2003-01-30 Thursday 12:38  gbazin
14553
14554  * src/video_output/vout_subpictures.c: fixed a few race conditions that
14555     were triggered by the dvdplay plugin.
14556
14557 2003-01-30 Thursday 10:44  massiot
14558
14559  Keep -O2 in --disable-optimizations mode, cause it can't harm...
14560
14561 2003-01-30 Thursday 02:16  gbazin
14562
14563  * modules/codec/mpeg_video/headers.c: fixed non-initialized variable in
14564      PictureDisplayExtension(). This does also fix problems with the dvdplay
14565      plugin and menus with still pictures.
14566
14567 2003-01-30 Thursday 00:39  massiot
14568
14569  * modules/codec/mpeg_video/headers.c: more checks in PictureDisplayExtension,
14570  * modules/gui/macosx/intf.m: one of the threads wasn't in real-time
14571    priority !!!
14572  * include/vlc_threads.h: tuned up OS X priorities
14573
14574 2003-01-29 Wednesday 21:54  fenrir
14575
14576   * asf : more sanity check for broken files.
14577
14578 2003-01-29 Wednesday 18:14  hartman
14579
14580  intf: the slower/faster buttons should not be continious.
14581  project: the source files were included in the Resources. No more.
14582
14583 2003-01-29 Wednesday 18:10  sam
14584
14585    * ./modules/gui/gtk/gnome.glade, ./modules/gui/gtk/gtk.glade: we disable
14586      the title and chapter dialogs when DVD menus are activated.
14587
14588 2003-01-29 Wednesday 17:28  gbazin
14589
14590  * modules/gui/gtk/*: changed the disc open dialog to allow for title and
14591     chapter 0. When title or chapter 0 are selected, they do not appear in
14592     the MRL.
14593
14594 2003-01-29 Wednesday 17:07  massiot
14595
14596  New nl translation, courtesy of dj hartman.
14597
14598 2003-01-29 Wednesday 15:55  sam
14599
14600    * ./modules/access/dvdplay/intf.c: added a sanity check upon initialization
14601      in case the input dies before we even spawned our dvdplay interface
14602      (Closes: #141).
14603
14604 2003-01-29 Wednesday 15:15  sam
14605
14606    * ./po/ja.po: updated japanese translations, courtesy of KKI.
14607
14608 2003-01-29 Wednesday 14:03  gbazin
14609
14610  * include/vlc_threads.h: VLC_THREAD_PRIORITY_VIDEO equals
14611      THREAD_PRIORITY_BELOW_NORMAL under Win9x/Me.
14612
14613 2003-01-29 Wednesday 12:59  gbazin
14614
14615  * modules/demux/ogg.c: bug fix when switching between vorbis channels.
14616
14617 2003-01-29 Wednesday 11:41  jlj
14618
14619    * ./modules/gui/macosx/controls.m: fixed bug in my previous commit.
14620
14621 2003-01-29 Wednesday 11:34  jlj
14622
14623   * core/playlist: PLAYLIST_PAUSE, playlist_IsPlaying, playlist_IsEmpty
14624   * modules/gui/macosx: started getting rid of p_intf->p_sys->p_input
14625                         and using p_playlist->p_input instead.
14626
14627 2003-01-29 Wednesday 11:17  gbazin
14628
14629  * modules/access/dvdplay/access.c: fixed subtitles with the dvdplay plugin
14630      (closes #122).
14631  * modules/access/dvdplay/es.c: check "audio-channel" and "spu-channel" user
14632      settings (closes #122).
14633
14634 2003-01-29 Wednesday 09:54  sam
14635
14636    * ./modules/audio_output/arts.c: fixed aRts output and removed debug
14637      messages that were lying around.
14638
14639 2003-01-29 Wednesday 00:02  titer
14640
14641   enabled changing filters on the fly
14642
14643 2003-01-28 Tuesday 23:55  massiot
14644
14645  Not sure the buffer was large enough.
14646
14647 2003-01-28 Tuesday 23:38  fenrir
14648
14649   * mpeg_audio.c : due to mpeg 2.5, max frame size is twice as I though.
14650
14651 2003-01-28 Tuesday 22:52  sam
14652
14653    * ./modules/audio_output/esd.c: fixed esd audio output (Closes: #139).
14654
14655 2003-01-28 Tuesday 22:03  sam
14656
14657    * ./src/video_output/video_output.c: don't try to change aspect ratio if it
14658      has been overriden by the user (Closes: #79).
14659    * ./modules/access/dvd/access.c: renamed "dvd-css-method" to "dvdcss-method".
14660    * ./modules/*: fixed a few capitalization issues.
14661
14662 2003-01-28 Tuesday 21:18  gbazin
14663
14664  * modules/gui/wxwindows/open.cpp: minor bug-fix + allow user to select
14665     title 0 when using the dvdplay plugin (title 0 = menu).
14666
14667 2003-01-28 Tuesday 21:17  fenrir
14668
14669   * mpeg_audio.c : fixed a stack corruption. fprintf 1 - gdb 0.
14670
14671 2003-01-28 Tuesday 21:08  sam
14672
14673    * ./modules/gui/kde/kde.cpp: the interface rc file defaults to the one in
14674      DATA_PATH.
14675    * ./modules/gui/wxwindows/*.cpp: fixed minor warnings.
14676
14677 2003-01-28 Tuesday 21:06  sam
14678
14679    * ./debian/*: activated the wxwindows plugin.
14680
14681 2003-01-28 Tuesday 20:02  sam
14682
14683    * ./toolbox: made a few glade-generated strings non-translatable.
14684    * ./po/*: fixed spelling errors in pofiles.
14685
14686 2003-01-28 Tuesday 17:14  sam
14687
14688    * ./debian/control: removed versioned dependency on libxosd.
14689    * ./debian/rules: added comments here and there.
14690
14691 2003-01-28 Tuesday 17:11  sam
14692
14693    * ./bootstrap, ./toolbox: moved the Glade bugs fixing to toolbox, now
14694      use "./toolbox --fix-glade" to generate and fix source files.
14695    * ./include/vlc_common.h: fixed compilation warnings.
14696
14697 2003-01-28 Tuesday 16:57  sam
14698
14699    * ALL: fixes for various compilation warnings and spelling errors.
14700
14701 2003-01-28 Tuesday 16:52  sam
14702
14703    * ./modules/visualization/xosd/xosd.c: fixed compilation with version 2 of
14704      libxosd.
14705
14706 2003-01-28 Tuesday 16:47  hartman
14707
14708  ALL: updated deinterlace to work on the fly. there is a but in vout.m:433
14709       jlj will need to fix that.
14710       there is no feedback to the interface as of yet
14711
14712 2003-01-28 Tuesday 15:59  hartman
14713
14714  * ./modules/gui/macosx/vout.m: removed the resizebar. too much of a hack
14715  * ./README.MacOSX.rtf: updated deinterlace and resize info
14716
14717 2003-01-28 Tuesday 15:05  massiot
14718
14719  We are now able to parse :
14720  dvdread:/Volumes/to@to/VIDEO_TS@1,1
14721  dvdplay:/Volumes/to@to/VIDEO_TS@1,1
14722  Closes #77
14723
14724 2003-01-28 Tuesday 14:49  sigmunau
14725
14726  fixed another possible crash
14727
14728 2003-01-28 Tuesday 14:41  gbazin
14729
14730  * modules/codec/vorbis.c: fixed parsing of vorbis comments. (closing #69)
14731
14732 2003-01-28 Tuesday 14:00  fenrir
14733
14734   * gtk: fixed 'cannot find file.xpm'.
14735   * wxwindows: compilation fix for older wxwindows header.
14736
14737 2003-01-28 Tuesday 13:07  gbazin
14738
14739  * src/video_output/video_output.c: oops, fixed a bug I just introduced.
14740
14741 2003-01-28 Tuesday 13:03  gbazin
14742
14743  * modules/video_filter/deinterlace/deinterlace.c,
14744    modules/video_output/x11/xcommon.c: modified debug messages.
14745
14746 2003-01-28 Tuesday 12:30  gbazin
14747
14748  * src/video_output/video_output.c, include/video_output.h: modified vout_Request() to take into account the
14749  filter chain. If the filter chain has changed, a new vout will be respawned allowing to switch filters on
14750  the fly. This is still a bit hacky but to do it nicely will require implementing inheritance in object
14751  variables.
14752  * modules/video_filter/deinterlace/deinterlace.c: added a "deinterlace-mode" object variable to allow
14753  switching deinterlace modes on the fly.
14754  * modules/gui/gtk/menu.c: updated the deinterlace menu.
14755  * include/vlc_common.h: compilation fixes for gtk_main and gnome_main.
14756
14757 2003-01-28 Tuesday 12:23  massiot
14758
14759  Do not show the channels menu when the input stream is mono, closing #117.
14760
14761 2003-01-28 Tuesday 10:05  titer
14762
14763   * sanity Lock()s
14764
14765 2003-01-28 Tuesday 08:17  titer
14766
14767   * beos/* : do not forgot to destroy the Messages window, so vlc does
14768              lock when exiting
14769   * missing cvsignores
14770
14771 2003-01-28 Tuesday 08:11  yves
14772
14773  - new video_output/vout_encoder plugin.
14774  - new demux/a52sys plugin.
14775
14776 2003-01-28 Tuesday 03:46  sam
14777
14778    * ./modules/audio_output/esd.c: fixed a stack space leak (Closes: #113).
14779
14780 2003-01-28 Tuesday 03:11  sam
14781
14782    * ./include/vlc_common.h: removed duplicate macro definitions in the gtk
14783      and gnome plugins.
14784
14785 2003-01-28 Tuesday 02:53  sam
14786
14787    * ./configure.ac.in: first step in the world domination roadmap, setting
14788      the CVS version to -test4.
14789
14790 2003-01-28 Tuesday 02:03  sam
14791
14792    * ./po/*: spelling fixes.
14793
14794 2003-01-28 Tuesday 01:50  hartman
14795
14796  ALL: the next and previous buttons first work through the chapters. Only
14797       then they turn to the playlist.
14798
14799 2003-01-28 Tuesday 00:22  sam
14800
14801    * ./configure.ac.in: fixed -lm flags for the distort and adjust plugins.
14802
14803 2003-01-27 Monday 23:48  massiot
14804
14805  Additional check on p_first_byte_to_mix.
14806
14807 2003-01-27 Monday 23:42  sam
14808
14809    * ./bootstrap: removed usage of $^ which is not compatible with BSD or
14810      Solaris make.
14811
14812 2003-01-27 Monday 22:50  sam
14813
14814    * ./src/audio_output/output.c: fixed return with a value in function
14815      returning void.
14816
14817 2003-01-27 Monday 22:42  sam
14818
14819    * ./include/vlc_common.h: if we don't have strndup but gnome.h defines it
14820      anyway, do not provide our custom version.
14821
14822 2003-01-27 Monday 21:44  ipkiss
14823
14824   * Fixed a segfault (closes #132)
14825
14826 2003-01-27 Monday 21:35  jobi
14827
14828      * ALL: some FreeBSD compilation fixes. gnome plugin still won't compile,
14829             at least on FreeBSD 5.0
14830
14831 2003-01-27 Monday 17:41  ipkiss
14832
14833   * src/misc/objects.c: vlc_list_find now returns a (vlc_list_t *)
14834     instead of a (vlc_list_t); this modification was needed because BCB
14835     doesn't like at all when a function (compiled with mingw32) returns
14836     a struct...
14837   * ALL: modified the files to take this change into account
14838   * modules/gui/win32/menu.cpp: enabled the "Add interface" command
14839
14840 2003-01-27 Monday 16:28  fenrir
14841
14842   mms: another memory leak
14843   avi: comment out a debug statment.
14844
14845 2003-01-27 Monday 10:29  titer
14846
14847   Disabled DVD menus by default for 0.5.0
14848
14849 2003-01-27 Monday 01:42  ipkiss
14850
14851   * The space bar is a hotkey for pause/resume.
14852
14853 2003-01-27 Monday 00:08  jlj
14854
14855    * ./modules/gui/macosx/intf.[mh]: Fixed message panel memory leak. Textview
14856                                      is now updated on panel BecomeKey.
14857    * ./modules/gui/macosx/prefs.m: Decreased width of prefs panel.
14858
14859 2003-01-26 Sunday 22:57  gbazin
14860
14861  * modules/gui/gtk/gnome.c, modules/gui/gtk/gtk.c: input_Seek() was incorrectly triggered while playing some
14862  DVD menus.
14863
14864 2003-01-26 Sunday 18:31  babal
14865
14866  - menu checkbox outside of title/chapter groupbox
14867
14868 2003-01-26 Sunday 18:02  babal
14869
14870  - buttons are left aligned and their size comforms to Windows XP visual
14871    guidelines
14872
14873 2003-01-26 Sunday 16:37  gbazin
14874
14875  * modules/audio_output/waveout.c: multichannel and spdif support (spdif untested).
14876
14877 2003-01-26 Sunday 14:53  hartman
14878
14879  * Added myself to list of authors of these files. i had forgotten to do this.
14880
14881 2003-01-26 Sunday 14:52  fenrir
14882
14883   * all: raah, clean up glade output.
14884
14885 2003-01-26 Sunday 14:49  fenrir
14886
14887   * added stream output dialog box.
14888
14889 2003-01-26 Sunday 13:37  gbazin
14890
14891  * src/audio_output/input.c, src/audio_output/mixer.c: Fixed an annoying bug in the mixer.
14892      (p_input->p_first_byte_to_mix sometimes need to be reset)
14893  * modules/gui/wxwindows/interface.cpp: fixed the slider under wx-gtk.
14894
14895 2003-01-26 Sunday 12:34  fenrir
14896
14897   * avi : fix play back for some broken avi
14898
14899 2003-01-26 Sunday 10:36  gbazin
14900
14901  * modules/gui/wxwindows/*: Fixed the open dialog on win32.
14902      Better slider management in the main interface. Misc other small fixes.
14903
14904 2003-01-26 Sunday 08:28  titer
14905
14906   Added some colors.
14907
14908 2003-01-26 Sunday 03:55  ipkiss
14909
14910   * modules/gui/win32: replaced BitBtns with Buttons everywhere, and
14911     put "OK" and "Cancel" buttons in an horizontal layout.
14912     Also updated a few properties here and there.
14913
14914 2003-01-26 Sunday 02:22  ipkiss
14915
14916   * modules/video_output/directx: added a configuration variable and a
14917     "normal" one to set the vout window on top of ther windows
14918   * modules/gui/win32: the interface can use these variables
14919     (almost closes #84)
14920
14921 2003-01-26 Sunday 00:51  sam
14922
14923    * ./modules/gui/win32/menu.cpp: fixed a crash in the navigation menu
14924      generation.
14925
14926 2003-01-25 Saturday 21:34  hartman
14927
14928  * changed the bugreporting url
14929
14930 2003-01-25 Saturday 20:15  titer
14931
14932   Added a window to see vlc messages.
14933
14934 2003-01-25 Saturday 18:42  hartman
14935
14936  * ./README.MacOSX.rtf: added two remarks on subtitle support.
14937  * ./extras/MacOSX/vlc.pbroj/project.pbxproj
14938    - Added .wma filetype
14939    - Added README, COPYING etc. to resources
14940  * ALL: Added a Help menu.
14941
14942 2003-01-25 Saturday 18:09  fenrir
14943
14944   * faad : clean up.
14945
14946 2003-01-25 Saturday 17:57  fenrir
14947
14948   * all: fixed wrong usage of input_DeletePES.
14949
14950 2003-01-25 Saturday 17:21  fenrir
14951
14952   *mp4: fixed segfault when it fails to start a decoder and has specific
14953  informations to send.
14954
14955 2003-01-25 Saturday 16:59  fenrir
14956
14957   * ffmpeg: fixed memory leaks.
14958
14959 2003-01-25 Saturday 16:58  fenrir
14960
14961   * all : fixed some memory leaks thanks valgrind.
14962
14963 2003-01-25 Saturday 12:42  hartman
14964
14965  * README.MacOSX.rtf: Updated Readme for new release. Added section on
14966    subtitles and on bugreporting.
14967  * extras/MacOSX/vlc.pbproj/project.pbxproj: Added .wmv, .asf, .ogm, .dv,
14968    .sub and .srt files.
14969
14970 2003-01-25 Saturday 12:00  hartman
14971
14972  * Reverted back to non metal windows as dictated by Apple's User Interface
14973    Guidelines. Only the controller window stays metallic.
14974
14975 2003-01-25 Saturday 03:12  fenrir
14976
14977  * avi: no more segfault when we have 'max buffer allocation reached'
14978  * all: fixed(kludged ?) the fact that when we have a 'max buffer allocation reached'
14979  we cannot send null packet to decoder.
14980
14981 2003-01-25 Saturday 01:03  titer
14982
14983   * store windows sizes in the vlc configuration file
14984   * fixed an interface bug when launching a file from the command line
14985   * minor fixes or enhancements
14986
14987 2003-01-24 Friday 18:25  hartman
14988
14989  * changed the CONFIG_DIR for Darwin into Library/Preferences/VLC
14990
14991 2003-01-24 Friday 16:19  hartman
14992
14993  * code we migh use in the future to change the subfile we use.
14994    not very useful now because of the .avi requirement to start/stop before
14995    loading/displaying the subs.
14996
14997 2003-01-24 Friday 14:35  hartman
14998
14999  ALL: fixed the deinterlace menuiteM
15000  cvS: ----------------------------------------------------------------------
15001
15002 2003-01-24 Friday 14:34  hartman
15003
15004  ALL: fixed the deinterlace menuitem
15005
15006 2003-01-24 Friday 14:13  sam
15007
15008    * ./doc/bugreport-howto.txt: minor updates.
15009
15010 2003-01-24 Friday 12:01  sam
15011
15012    * ./configure.ac.in: removed the --with-bcbuilder flag.
15013    * ./INSTALL.win32: updated accordingly.
15014
15015 2003-01-24 Friday 06:31  titer
15016
15017   * vlc_threads.h: lower a priority that made sound choppy on not-so-fast
15018                    BeOS computers (closes #119)
15019   * others: removed old printf or unused code.
15020
15021 2003-01-24 Friday 06:21  hartman
15022
15023  * ./modules/gui/macosx/vout.m: the mousepointer is hidden in fullscreen view
15024    after 2 seconds.
15025
15026 2003-01-24 Friday 02:31  hartman
15027
15028  * when the playlist is selected and you push the spacebar we pause/play
15029    the movie. this makes the behaviour more consistent, though the solution
15030    is somewhat unclean. We should fix this on a higher level but i don't see
15031    how we could/should.
15032
15033 2003-01-24 Friday 00:57  babal
15034
15035  - added a NULL pointer test
15036  - cosmetic changes
15037
15038 2003-01-24 Friday 00:53  hartman
15039
15040  * the volume slider could only be dragged, not clicked. removed some
15041    useless code as well.
15042
15043 2003-01-24 Friday 00:17  hartman
15044
15045  * made a quick hack to create a resize bar. not sure if we should keep this.
15046
15047 2003-01-23 Thursday 23:57  gbazin
15048
15049  * modules/gui/wxwindows/open.cpp: New "open dialog" that mimics the one from the gtk interface.
15050  * modules/gui/wxwindows/popup.cpp: Started implementing the popup menu.
15051  * modules/gui/wxwindows/interface.cpp: Got rid of the pause button. The play button now acts as a
15052  play/pause button depending on the context.
15053  * modules/gui/wxwindows/*: A few hacks needed to make the win32 version useable.
15054
15055 2003-01-23 Thursday 23:51  massiot
15056
15057  * Resized elements in the open panel,
15058  * modules/gui/macosx/vout.m: Only hide the menubar and cursor if fullscreen
15059    mode is on the primary screen,
15060  * po/*: Updated po files.
15061
15062 2003-01-23 Thursday 22:57  hartman
15063
15064  * ./extras/MacOSX/Resources/English.lproj/MainMenu.nib/objects.nib
15065    - oops, i enlarged the timeslider by accident. fixed
15066  * ./modules/gui/macosx/controls.m
15067    - fixed a mutex_lock issue
15068
15069 2003-01-23 Thursday 22:39  hartman
15070
15071  ALL: - made some panels into windows.
15072       - made the background picture non editable (removes the text cursor)
15073       - added slowmotion button
15074
15075 2003-01-23 Thursday 22:25  hartman
15076
15077  * ./modules/gui/macosx/controls.m
15078    - changed the slower button into a slowmotion button
15079    - fixed a forgotten mutex_unlock
15080  * ./modules/gui/macosx/intf.m
15081    - added the slowmotion button
15082    - some windows shouldn't register in the "Window" menu
15083  * ./modules/gui/macosx/open.m
15084    - allow multiple file selection
15085
15086 2003-01-23 Thursday 21:47  massiot
15087
15088  * Minor changes to the open panel, added AVI stream output option,
15089  * modules/gui/macosx/open.m: "Open File" is back,
15090  * modules/codec/mpeg_video/synchro.c: Fixed a counting bug.
15091
15092 2003-01-23 Thursday 17:18  babal
15093
15094  - menus disabled by default
15095  - cosmetic changes
15096
15097 2003-01-23 Thursday 17:13  massiot
15098
15099  Fixed a segfault with quitting when no audio output plug-in was found
15100  (closes #108).
15101
15102 2003-01-23 Thursday 16:17  ipkiss
15103
15104   * use 'dvdold' instead of 'dvd'
15105
15106 2003-01-23 Thursday 15:53  sam
15107
15108    * ./modules/misc/network/ipv4.c: we use INADDR_NONE instead of -1 (an old
15109      suggestion from lool).
15110
15111 2003-01-23 Thursday 15:52  sam
15112
15113    * ./modules/*: warning fixes.
15114
15115 2003-01-23 Thursday 15:50  sam
15116
15117    * ./modules/access/dvdread/input.c: warning fixes and a consistency
15118      fix (ilvu_sa cannot be -1).
15119
15120 2003-01-23 Thursday 15:07  fenrir
15121
15122   * asf: in fast/slow motion we don't play audio (unless there isn't any
15123  video). Added some clean up.
15124
15125 2003-01-23 Thursday 13:54  massiot
15126
15127  Derk-Jan Hartman.
15128
15129 2003-01-23 Thursday 13:44  fenrir
15130
15131   * don't send audio in fast/slow playing speed unless there isn't any video
15132  stream.
15133
15134 2003-01-23 Thursday 11:48  massiot
15135
15136  * modules/gui/macosx/open.m: Stream output doesn't do UDP/PS,
15137  * modules/audio_filter/channel_mixer/trivial.c: Fixed reverse stereo mode
15138    with MPEG files,
15139  * src/audio_output/output.c: Fixed dual-mono handling.
15140
15141 2003-01-23 Thursday 10:25  gbazin
15142
15143  * modules/access/dvdread/input.c, modules/control/rc/rc.c: fixed typos.
15144
15145 2003-01-23 Thursday 09:58  sam
15146
15147    * ./modules/access/dvdread/input.c: the dvdread plugin issues a warning
15148      instead of an error when it can't stat() the device (Closes: #77).
15149
15150 2003-01-23 Thursday 09:53  gbazin
15151
15152  * modules/control/rc/rc.c: Partial fix for the rc interface under win32. On win32, select() only works on
15153  socket descriptors so we don't use it anymore on this platform. Right now we only do a blocking call to
15154  read() although it should be possible to have a fully functionnal interface by using the PeekConsoleInput()
15155  call (someone willing to investigate this ?).
15156
15157 2003-01-23 Thursday 09:00  fenrir
15158
15159   * demux: fix segfault while trying to opening files without extention...
15160
15161 2003-01-23 Thursday 04:50  babal
15162
15163  - allow the user to choose (and sort) several plugins for the same
15164    category.
15165
15166 2003-01-23 Thursday 03:33  ipkiss
15167
15168   * The stream output can't use PS with UDP
15169   * Added tooltips for the subtitles dialog box
15170   * Added a missing "delete"
15171   * Added a menu entry to spawn new interfaces (but it's currently
15172     disabled, due to a problem with the vlc_list_t struct)
15173
15174 2003-01-22 Wednesday 22:19  sigmunau
15175
15176   added an new config variable that takes an comma separated list of
15177  interface modules to be loaded in the background when vlc starts. This is
15178  usefull for lirc, logger and xosd. Also got rid of the hacky way the sap
15179  module was inserted, as this just needs to be added to this list now.
15180
15181 2003-01-22 Wednesday 21:42  ipkiss
15182
15183   * Added a dialog box for subtitles selection
15184   * Cosmetic here and there
15185
15186 2003-01-22 Wednesday 19:37  lool
15187
15188    * modules/visualization/xosd/xosd.c: lower module capability when the
15189    DISPLAY environment variable is unset (gtk like behaviour)
15190
15191 2003-01-22 Wednesday 18:31  massiot
15192
15193  Reverse stereo option.
15194
15195 2003-01-22 Wednesday 17:03  sam
15196
15197    * ./configure.ac.in: reverted one of my latest laughable changes. Fixes the
15198      detection of libdvdread.a, libdvdplay.a and libxvidcore.a. Sorry guys.
15199
15200 2003-01-22 Wednesday 16:41  lool
15201
15202    * modules/visualization/xosd/xosd.c: fail if DISPLAY isn'y set or if
15203    xosd_init returns NULL
15204    * lib is initialized with configured font
15205    * more safety checks
15206
15207 2003-01-22 Wednesday 16:16  lool
15208
15209    * modules/access/slp.c: #include <stdlib.h> because of a malloc
15210
15211 2003-01-22 Wednesday 15:16  massiot
15212
15213  Less aggressive debug message.
15214
15215 2003-01-22 Wednesday 12:25  sam
15216
15217    * ./configure.ac.in: fixed multiple static link issues with anal linkers.
15218
15219 2003-01-22 Wednesday 10:53  fenrir
15220
15221   * add vout_encoder, not yet the codec parts.
15222
15223 2003-01-22 Wednesday 10:44  fenrir
15224
15225   * all: modified files for video transcoding. Still needed configure.ac.in
15226
15227 2003-01-22 Wednesday 10:41  fenrir
15228
15229   * added file needed for video transcoding with vlc.
15230
15231 2003-01-22 Wednesday 10:03  massiot
15232
15233  1.12 How do I join an IPv6 multicast stream?
15234
15235 2003-01-22 Wednesday 09:54  massiot
15236
15237  * configure.ac.in: Re-added a52sys module, which was lost somewhere...
15238  * Fixed bugs regarding Dolby Surround downmixing.
15239
15240 2003-01-22 Wednesday 04:51  fenrir
15241
15242   * fixed my last fix about bug with non-progressive videos.
15243
15244 2003-01-22 Wednesday 02:39  hartman
15245
15246  ALL: fixed a small bug in the timeslider code
15247
15248 2003-01-22 Wednesday 01:48  hartman
15249
15250  * ./extras/MacOSX/vlc.pbproj/project.pbxproj: Added .mp3, .m3u and .mov
15251    filetypes.
15252  * ./modules/gui/macosx/vout.m: Made the video window a textured window
15253  * All:
15254    - fixed several missing object_release bugs, that i had introduced.
15255    - updated the play/pause behaviour.
15256    - fixed an issue with the volumeslider.
15257
15258 2003-01-22 Wednesday 01:40  lool
15259
15260    * added --with-slp
15261    * now works under win32
15262
15263 2003-01-22 Wednesday 01:13  titer
15264
15265   * Fixed title / chapter menus
15266   * Clean up
15267
15268 2003-01-22 Wednesday 00:32  fenrir
15269
15270   * gtk: fixed a segfault with deinterlace.
15271
15272 2003-01-21 Tuesday 21:20  ipkiss
15273
15274   * Dropped files and files added using the playlist are now enqueued
15275     according to the "enqueue" config option
15276
15277 2003-01-21 Tuesday 21:19  lool
15278
15279    * use of service attributes to get the name of the session, insert it in
15280      the playlist
15281
15282 2003-01-21 Tuesday 19:49  ipkiss
15283
15284   * Added a dialog box for the stream output
15285
15286 2003-01-21 Tuesday 18:43  lool
15287
15288    * added a couple of malloc() checks
15289
15290 2003-01-21 Tuesday 17:34  lool
15291
15292    * now search all srvtypes and add all srvs of all srvtypes to the
15293      playlist (requires less configuration information, now zero)
15294    * usual cleanup and bug removal
15295
15296 2003-01-21 Tuesday 17:08  hartman
15297
15298  ALL: the slider updates the video while it slides.
15299
15300 2003-01-21 Tuesday 17:00  fenrir
15301
15302   * added "use DVD menu" choice.
15303
15304 2003-01-21 Tuesday 16:46  fenrir
15305
15306   * sub.c: fixed handling for subrip subtitle with \r\n instead of \n and
15307  added some sanity checks.
15308
15309 2003-01-21 Tuesday 14:26  hartman
15310
15311  ALL: fixed my previous osx interface commit. had forgotten to save the files.
15312
15313 2003-01-21 Tuesday 14:15  hartman
15314
15315  * ./src/input/input_ext_intf.c
15316    - FASTER and SLOWER now take into account the current rate.
15317
15318 2003-01-21 Tuesday 12:36  fenrir
15319
15320   * gui/gtk : added a subtitle option in open dialog box.
15321
15322 2003-01-21 Tuesday 12:23  hartman
15323
15324  ALL: The addition of a volume slider required a small redesign of the
15325       interface. David Weber was again kind enough to help us.
15326
15327 2003-01-21 Tuesday 12:01  hartman
15328
15329  * Added an 'slowmotion' icon
15330
15331 2003-01-21 Tuesday 10:29  massiot
15332
15333  Fixed two major bugs in the audio output, triggering segfault when going
15334  to mono mode, and probably at some other places.
15335
15336 2003-01-21 Tuesday 00:47  jlj
15337
15338    * ./modules/gui/macosx/aout.m: output more debug info
15339    * ./modules/gui/macosx/misc.[mh]: MPSlider, iTunes-like slider:
15340      http://nanocrew.net/vlc/mpslider.png
15341
15342 2003-01-20 Monday 20:17  yves
15343
15344  - new access/slp plugin.
15345  - more buildfor_{rh80,mdk{82,90}} stuff.
15346  - use %%mklibname macro.
15347  - use %%clean_menus in postun instead of %%update_menus everywhere.
15348
15349 2003-01-20 Monday 20:07  fenrir
15350
15351   * all: begin to up to date the gtk/gnome interface. All comments are
15352  welcome, and please reports bugs :)
15353
15354 2003-01-20 Monday 17:52  massiot
15355
15356  Used macro instead of hand-made code.
15357
15358 2003-01-20 Monday 13:06  fenrir
15359
15360   * all: converted some msg_Err into msg_Warn
15361
15362 2003-01-20 Monday 13:04  fenrir
15363
15364   * asf : more msg_Err -> msg_Warn
15365
15366 2003-01-20 Monday 13:03  fenrir
15367
15368   * aac: some msg_Err -> msg_Warn
15369
15370 2003-01-20 Monday 13:01  fenrir
15371
15372   * all: changed some msg_Err into msg_Warn.
15373
15374 2003-01-20 Monday 10:59  massiot
15375
15376  Fixed a dozen bugs regarding mono audio files.
15377
15378 2003-01-20 Monday 03:45  hartman
15379
15380  * ./extras/MacOSX/vlc.pbproj/project.pbxproj
15381    - Added .cue and .ogg to the known filetypes
15382  ALL:
15383    - When files are added they are not automatically played anymore. They are always queue'ed and optionally played.
15384    - Preliminary divx filesubtitle support.
15385
15386 2003-01-20 Monday 02:45  titer
15387
15388    load correctly font-eutopiabold36.rle on BeOS, thanks to sam & Meuuh
15389   previous commits (closes #100)
15390
15391 2003-01-20 Monday 02:19  fenrir
15392
15393   * mpegvideo.c : raah, removed a debug message...
15394
15395 2003-01-20 Monday 02:15  fenrir
15396
15397   * mpegvideo.c : fix dts generation for non-progressive stream.
15398
15399 2003-01-20 Monday 00:23  hartman
15400
15401  * ./modules/gui/macosx/vout.m: Fixed the play/pause key shortcut.
15402
15403 2003-01-19 Sunday 22:16  jpsaman
15404
15405  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.
15406
15407 2003-01-19 Sunday 17:55  ipkiss
15408
15409   * Compilation fix
15410
15411 2003-01-19 Sunday 16:57  massiot
15412
15413  Requalified some error messages into warnings.
15414
15415 2003-01-19 Sunday 08:28  fenrir
15416
15417   * avi.c : proper way to store fourcc.
15418
15419 2003-01-19 Sunday 08:27  fenrir
15420
15421   * all: change the way fourcc are stored in bitmapinfoheader.
15422
15423 2003-01-19 Sunday 03:16  sam
15424
15425    * ./src/misc/beos_specific.cpp, ./src/misc/darwin_specific.m: removed
15426      the GetProgramPath call, stored the path in p_libvlc instead. Fixes
15427      compilation under anything other than OS X.
15428
15429 2003-01-18 Saturday 20:24  alexis
15430
15431  Compilation fix
15432
15433 2003-01-18 Saturday 13:24  massiot
15434
15435  Including font-eutopiabold36.rle for DivX and ogg subtitles.
15436
15437 2003-01-18 Saturday 04:57  hartman
15438
15439  * ./modules/gui/macosx/open.m
15440    - .bin files are now opened as disks, instead of as files
15441
15442 2003-01-18 Saturday 04:10  hartman
15443
15444  * ./modules/gui/macosx/open.m:
15445    - Removed the pretty animation. Wasn't working. This looks better.
15446    - fixed a potential memory problem
15447
15448 2003-01-17 Friday 23:59  sam
15449
15450    * ./modules/audio_output/alsa.c: updated requirements to 0.9.0beta10a in
15451      the source comments.
15452
15453 2003-01-17 Friday 21:46  hartman
15454
15455  * ./modules/gui/macosx/controls.m: made the fullscreen command work, even if the videowindow is not the frontmost window
15456
15457 2003-01-17 Friday 19:36  sam
15458
15459    * ./modules/gui/ncurses/ncurses.c: added locks and checks in navigation code.
15460
15461 2003-01-17 Friday 19:35  sam
15462
15463    * ./modules/gui/win32/mainframe.cpp, ./modules/gui/win32/menu.cpp: applied
15464      navigation fixes from the Gtk+ interface.
15465
15466 2003-01-17 Friday 19:22  sam
15467
15468    * ./modules/control/rc/rc.c: boundary checks for chapter navigation.
15469
15470 2003-01-17 Friday 19:17  sam
15471
15472    * ./modules/gui/gtk/gtk_callbacks.c, ./modules/gui/gtk/menu.c: added a lot
15473      of boundary checks in the handling of title/chapter menus. Title 0 is no
15474      longer reachable (Closes: #26).
15475
15476 2003-01-17 Friday 18:19  titer
15477
15478   Fixed the 'Do not use DVD menus' check box.
15479
15480 2003-01-17 Friday 18:19  jpsaman
15481
15482  Updating slider only once a second now.
15483
15484 2003-01-17 Friday 17:22  massiot
15485
15486  [no log message]
15487
15488 2003-01-17 Friday 16:18  sam
15489
15490    * ./modules/video_filter/**/*.c: mouse clicks and keyboard events are now
15491      sent to the parent video output by all filters, and mouse coordinates are
15492      translated when necessary (Closes: #15).
15493
15494 2003-01-17 Friday 15:26  fenrir
15495
15496   * all: use p_vlc->pf_memcpy instead of memcpy on big data block.
15497   * mpeg4video: removed a bad code dealing with pts discontinuity.
15498   * pes.c: try to avoid copying the whole  PES. (the first 64ko
15499  ins't any more copied :)
15500
15501 2003-01-17 Friday 14:51  lool
15502
15503    * added missing static
15504
15505 2003-01-17 Friday 13:54  sam
15506
15507    * ./modules/codec/spudec/parse.c: fixed a wrapping issue in the subtitle date
15508      calculation in slow-mo.
15509
15510 2003-01-16 Thursday 23:37  sam
15511
15512    * ./Makefile.am: fixed distribution of MSVC files.
15513
15514 2003-01-16 Thursday 23:33  babal
15515
15516  - my previous fix was a bad fix :(
15517
15518 2003-01-16 Thursday 23:25  lool
15519
15520    * configure.ac.in:
15521      . renamed access_slp to slp
15522      . slp is enabled by default if slp.h is present
15523    * modules/access/slp.c:
15524      . slp is now an access and a demux and forces the use of itself
15525      . cleanups and bug corrections
15526      . disappears of the playlist
15527        Thanks to fenrir for the help in debugging!
15528
15529 2003-01-16 Thursday 23:00  massiot
15530
15531  * Bumped up revision number to 0.5.0-test3,
15532  * Rearranged fields in the OS X interface to accomodate for translations,
15533  * modules/access/dvd/ifo.c: fixed a crash with bad streams,
15534  * Auto-updated po files,
15535  * Manually updated fr.po.
15536
15537 2003-01-16 Thursday 21:14  babal
15538
15539  - input.c : doesn't even try to use the headphone filter for
15540              unsupported format (S/PDIF, ...)
15541  - m3u.c : support for MRLs
15542            better detection of absolute path under Windows
15543  - configure.ac.in : off_t was defined twice for mingw32
15544  - fr.po : translation of headphone filter strings
15545
15546 2003-01-16 Thursday 20:08  lool
15547
15548    * typo
15549
15550 2003-01-16 Thursday 15:26  titer
15551
15552   * InterfaceWindow.cpp : fixed DVD drag & drop
15553   * PreferencesWindow.* : added the possibility not to use DVD menus
15554
15555 2003-01-16 Thursday 14:40  massiot
15556
15557  Swedish is now sv, not se. Thanks yvounet. (c)
15558
15559 2003-01-16 Thursday 14:39  yves
15560
15561  * codec/mad plugin is replaced by audio_filter/mpgatofixed32.
15562  * new demux/m4v and mux/avi plugins
15563
15564 2003-01-16 Thursday 14:34  sam
15565
15566    * ./po/sv.po: Swedish is now sv, not se. Thanks yvounet.
15567
15568 2003-01-16 Thursday 14:08  massiot
15569
15570  * modules/codec/mpeg_audio.c: attempt at fixing free-bitrate mp3, though
15571    I do not have any file to test ; more precise PTS handling when losing
15572    sync.
15573  * src/audio_output/intf.c: fixed a warning.
15574
15575 2003-01-16 Thursday 13:58  hartman
15576
15577  * ALL:
15578  - integrated play/pause toggled button
15579  - global shortcut for play/pause by use of spacebar
15580  - new pause.png
15581  - removed pause button
15582  - close button in intf window. register window in Window menuitem.
15583  - rearranged the menu
15584  - changed some key-combo's to be more OSX compliant/consistent
15585  - The time text-field is no longer selectable
15586  - The faster/slower/ff/stop etc button are only available during playback
15587  - added .bin filetype to Project Target (allows drag and drop of .bin files on program icon.
15588  - Added Add/Remove buttons to the llaylist.
15589  - Made the drawer 10 pixels smaller. Looks much better.
15590  - added a volume slider.
15591
15592 2003-01-16 Thursday 13:49  hartman
15593
15594  * ./modules/gui/macosx/controls.m:
15595    - Added a volumeslider
15596    - removed pause button
15597    - added a fast forward action (increases speed in time)
15598    - changed the play method to allow for a toggled play pause button
15599    - volumeUp and VolumeDown take the state of the Mute Menuitem into account
15600    - volumeUp and VolumeDown take the volumeSlider into account
15601  * ./modules/gui/macosx/intf.h:
15602    - added references for the volumeslider, new menuitems
15603  * ./modules/gui/macosx/intf.m:
15604    - correct init of volumeslider and other new intf elements
15605    - new title for Controller window
15606    - the state of buttons is dependant on a movie being played
15607    - toggle the play/pause button if a play/pause action is detected.
15608  * ./modules/gui/macosx/playlist.h: added add/remove buttons to playlist
15609  * ./modules/gui/macosx/vout.m:
15610    - removed some control keys which were no longer necesarry
15611    - give the window the title of the item being played
15612
15613 2003-01-16 Thursday 13:22  hartman
15614
15615  VolumeGet/VolumeSet now work even if no file is playing.
15616
15617 2003-01-16 Thursday 12:56  sam
15618
15619    * ./plugins.dsp.in: fixed this file thanks to Stephane van Hardeveld.
15620
15621 2003-01-16 Thursday 12:49  sam
15622
15623    * ./evc/config.h, ./msvc/config.h: proper generation of these files using
15624      information from configure.ac.in. Thanks to Stephane van Hardeveld for
15625      spotting this.
15626
15627 2003-01-16 Thursday 09:05  sam
15628
15629    * ./modules/**/.cvsignore: added common *$(LIBEXT) values to .cvsignore.
15630
15631 2003-01-16 Thursday 09:02  sam
15632
15633    * ./include/vlc_common.h: fixed win32 plugin compilation.
15634
15635 2003-01-16 Thursday 09:00  sam
15636
15637    * ALL: merged more UI strings.
15638
15639 2003-01-15 Wednesday 23:55  massiot
15640
15641  * Fixed MPEG audio layer III VBR,
15642  * Mac OS X interface thread gets a real-time priority as well to avoid
15643    lock-ups,
15644  * VLAN error is now a warning.
15645
15646 2003-01-15 Wednesday 13:58  massiot
15647
15648  Typo.
15649
15650 2003-01-15 Wednesday 13:48  sam
15651
15652    * ./modules/video_output/x11/xcommon.c: we ignore MapNotify and UnmapNotify
15653      events once our window has been properly mapped.
15654
15655 2003-01-15 Wednesday 13:46  massiot
15656
15657  message queue overflow is now a warning.
15658
15659 2003-01-15 Wednesday 13:16  sam
15660
15661    * ALL: slightly changed some interface strings so that they are common to
15662      all GUIs, thus making the translators' work easier.
15663
15664 2003-01-15 Wednesday 13:14  massiot
15665
15666  Better recovery on emulated startcode. Still doesn't work with VBR mp3's,
15667  though.
15668
15669 2003-01-15 Wednesday 12:25  massiot
15670
15671  Dutch translation, courtesy of Derk-Jan Hartman <d.hartman@student.utwente.nl>
15672  and Jean-Paul Saman <jpsaman@wxs.nl>.
15673
15674 2003-01-15 Wednesday 11:46  titer
15675
15676   Fixed --with-mad and --with-mad-tree
15677
15678 2003-01-15 Wednesday 11:27  massiot
15679
15680  VolumeUp/Down/Mute now work even if no file is playing.
15681
15682 2003-01-15 Wednesday 10:58  massiot
15683
15684  * Totally rewrote the mad plug-in, in order to fix the PTS problems :
15685  - Now using the low-level API of libmad,
15686  - Decoding split in parsing & decoding (just like A/52),
15687  - Should handle dual-mono files correctly,
15688  * The old mpeg_audio plug-in can no longer work in this scheme and has
15689    been disabled. Please _always_ compile with mad from now on.
15690  * Updated po files.
15691
15692 2003-01-15 Wednesday 00:49  jlj
15693
15694    * ./modules/gui/macosx: added macosx-adev and macosx-vdev config vars.
15695
15696 2003-01-15 Wednesday 00:10  massiot
15697
15698  Updated Italian translation, courtesy of Vella Bruno <allevb@tin.it>.
15699
15700 2003-01-14 Tuesday 22:44  sam
15701
15702    * ./modules/audio_output/oss.c: compilation fix for BSD, courtesy of
15703      Steven M. Schultz.
15704
15705 2003-01-14 Tuesday 22:03  titer
15706
15707    Fixed playlist behaviour (draging a file replaces the playlist, and
15708   draging a file while pressing the 'Shift' key appends it while the
15709   current one keeps playing.
15710
15711 2003-01-14 Tuesday 18:56  sam
15712
15713    * ./FAQ: a few corrections. See also http://angryflower.com/bobsqu.gif
15714
15715 2003-01-14 Tuesday 16:00  titer
15716
15717   Now you can save preferences.
15718
15719 2003-01-14 Tuesday 15:31  titer
15720
15721   * added a sanity lock
15722
15723 2003-01-14 Tuesday 14:51  massiot
15724
15725  * Fixed dual-mono handling of MPEG audio.
15726  * rc.c: fixed a warning.
15727
15728 2003-01-14 Tuesday 14:48  titer
15729
15730   * Added a file panel for subtitles file selection.
15731
15732 2003-01-14 Tuesday 04:34  fenrir
15733
15734   * stream_output.c: fix a bug with "null" stream.
15735
15736 2003-01-14 Tuesday 01:30  sigmunau
15737
15738  changed the a rule into add and made it work along with others such as play
15739  even when nothing is currently playing. Added a playlist command to list the
15740  entries currently in the playlist. plus some cleanups and sanity checks.
15741
15742 2003-01-13 Monday 23:45  massiot
15743
15744  Updated Japanese translation, courtesy of Fumio Nakayama <endymion@ca2.so-net.ne.jp>.
15745
15746 2003-01-13 Monday 20:02  jlj
15747
15748    * ./modules/gui/macosx/aout.m: don't call AudioHardwareUnload.
15749
15750 2003-01-13 Monday 17:39  fenrir
15751
15752   * adpcm: changed the way that data are read and thus seek will work.
15753
15754 2003-01-13 Monday 17:11  ipkiss
15755
15756   * MacOSX interface: fixed a stupid bug
15757   * Win32 interface: completed support for channel selection
15758
15759 2003-01-13 Monday 16:58  massiot
15760
15761  Compilation fix.
15762
15763 2003-01-13 Monday 15:20  sam
15764
15765    * ./toolbox: toolbox --update-po now automatically extracts strings from
15766      the Win32 interface.
15767
15768 2003-01-13 Monday 15:14  alexis
15769
15770  Fixed typo
15771
15772 2003-01-13 Monday 14:51  massiot
15773
15774  Do not forget to register aout_ChannelsRestart as the callback for
15775  audio-device, plus miscellaneous changes.
15776
15777 2003-01-13 Monday 13:28  sam
15778
15779    * ./modules/video_output/sdl.c: protected libSDL initialization calls to
15780      avoid race conditions and deadlocks.
15781
15782 2003-01-13 Monday 04:46  fenrir
15783
15784   * mux/avi.c: added index creation.
15785   * demux/avi.c: fix stream length calculation.
15786   * stream_output.c: forgot a return value ...
15787
15788 2003-01-13 Monday 02:33  fenrir
15789
15790   * all: now mux and access_out can request to reserve some memory in front
15791  of each sout buffer (will prevent some unnecessary memcpy :). Not yet
15792  really used.
15793
15794 2003-01-13 Monday 02:30  fenrir
15795
15796   * mp4: added parsing of some mov boxes (alternate movies).
15797
15798 2003-01-13 Monday 01:11  sam
15799
15800    * ./debian/rules: compilation bypasses for the Debian maintainer.
15801
15802 2003-01-12 Sunday 19:08  jpsaman
15803
15804  Fixed some paths.
15805
15806 2003-01-12 Sunday 19:08  jpsaman
15807
15808  Use gtk_main_quit only in one place (the function Manage()).
15809
15810 2003-01-12 Sunday 18:26  fenrir
15811
15812   * avi: partial fix for non interleaved file with incorrect( I'm not sure
15813  about that) stream descriptor. Now at least video will be played.
15814
15815 2003-01-12 Sunday 18:25  jlj
15816
15817    * ./modules/gui/macosx/intf.m: Fixed mutex errors on stop (Closes #80).
15818
15819 2003-01-12 Sunday 15:38  sigmunau
15820
15821   * src/video_output/video_output.c: add a key-pressed variable to p_vout
15822   * modules/access/dvdplay/intf.c: allow keyboard naviagation in dvd-menus,
15823  by reading the key-pressed variable
15824   * modules/control/lirc/lirc.c: allow navigation with remote control by
15825  faking keypresses (closes #38). I think the remotes for dvdplayers usually
15826  have buttons for "root menu" and "title menu". Whould this be easily
15827  implemented in vlc?
15828
15829 2003-01-12 Sunday 06:39  fenrir
15830
15831   * m4v: a raw MPEG-4 video stream demuxer (for now, it assumes 25fps).
15832  You have to force this demuxer.
15833
15834 2003-01-12 Sunday 04:30  fenrir
15835
15836   * avi.c: avi muxer. (It produces broken files, but vlc is able to read
15837  them).
15838
15839 2003-01-12 Sunday 04:11  fenrir
15840
15841   * some workaround for clock.
15842
15843 2003-01-12 Sunday 02:08  titer
15844
15845   * beos/* : fixed a bug in the progress bar with big files
15846   * beos_specific.cpp : fixed the app signature
15847   * VlcWrapper.* : removed unused code
15848
15849 2003-01-12 Sunday 01:26  sigmunau
15850
15851   new rule for remote controls with combined play/pause button (like mine has)
15852
15853 2003-01-12 Sunday 00:22  titer
15854
15855   Corrected the list of supported MIME types.
15856
15857 2003-01-11 Saturday 20:42  titer
15858
15859   * Needed update because variables names changed in the 'adjust' module.
15860
15861 2003-01-11 Saturday 20:25  gitan
15862
15863  * SAP is disabled by default.
15864
15865 2003-01-11 Saturday 19:33  stippi
15866
15867  fixed flickering of skip buttons (and consequently crashing if you pressed them)
15868
15869 2003-01-11 Saturday 18:31  fenrir
15870
15871   * avi: fix my last fix :)
15872
15873 2003-01-11 Saturday 18:10  fenrir
15874
15875   * asf: prevent some segfault with broken file. (partially fix bug 72)
15876   * avi: respect frame size (for audio codec) and close bug 75.
15877   * ffmpeg: can now read multiples audio frames from the same buffer.
15878
15879 2003-01-11 Saturday 17:23  ipkiss
15880
15881   * Fixed my previous commit (thanks fenrir)
15882
15883 2003-01-11 Saturday 14:09  ipkiss
15884
15885   * compilation fix
15886
15887 2003-01-10 Friday 17:30  lool
15888
15889    * re-included playlist.h (got confused with vlc-playlist.h)
15890
15891 2003-01-10 Friday 17:01  titer
15892
15893   Thread priority management on BeOS.
15894
15895 2003-01-10 Friday 16:21  titer
15896
15897   Definitively fixed sync (I hope).
15898
15899 2003-01-10 Friday 13:21  massiot
15900
15901  Fixed liba52 detection using --with-a52.
15902
15903 2003-01-10 Friday 12:34  asmax
15904
15905  * fixed previous commit (didn't work everytime)
15906
15907 2003-01-10 Friday 11:02  asmax
15908
15909  * enable the network channel box when selecting network channel input
15910    (gnome interface)
15911
15912 2003-01-10 Friday 10:01  lool
15913
15914    * removed an useless inclusion
15915
15916 2003-01-10 Friday 09:28  lool
15917
15918    * access_slp LD options
15919
15920 2003-01-10 Friday 09:25  lool
15921
15922    * New entries:
15923      2.16 NO VIDEO!! or NO AUDIO !!
15924      3.3.4 Does VLC support DVD from all zones?
15925      3.3.5 How can I take screenshots?
15926      5. Miscellaneous
15927      5.1 How may I help your project?
15928      5.2 Why are your mailing-lists and your website in english?
15929
15930 2003-01-10 Friday 08:04  yves
15931
15932  * vlc.spec: new packetizer/mpeg4audio plugin added.
15933
15934 2003-01-10 Friday 06:16  lool
15935
15936    * removed VLC_GO to avoid skipping to the last program
15937
15938 2003-01-10 Friday 04:58  lool
15939
15940    * configure.ac.in, modules/access/slp.c: New SLP access module,
15941          see <http://www.openslp.org/>
15942
15943 2003-01-10 Friday 01:09  ipkiss
15944
15945   * ./modules/gui/win32: fixed a bug in the preferences (closes #60)
15946
15947 2003-01-09 Thursday 23:43  massiot
15948
15949  * OS X: Fixed a segfault with empty configuration strings (closes #65),
15950  * cosmetic messages cleanups.
15951
15952 2003-01-09 Thursday 22:30  lool
15953
15954    * Mentionned libdvdcss vs DMCS in 4.2 ((c) Meuuh :)
15955
15956 2003-01-09 Thursday 18:23  fenrir
15957
15958   * avi: read less data at once as it seems to give better sound. (I thinks
15959  it's more a workaround that a true fix).
15960
15961 2003-01-09 Thursday 18:06  sam
15962
15963    * ./modules/video_output/x11/xcommon.c: fixed i_visible_pitch calculation.
15964
15965 2003-01-09 Thursday 17:47  sam
15966
15967    * ./modules/video_filter/*.c: all filters now properly use i_visible_pitch
15968      instead of i_pitch for pixel access (Closes: #30).
15969
15970 2003-01-09 Thursday 16:26  sam
15971
15972    * ./modules/video_filter/adjust.c: properly fixed margin handling (partially
15973      closes #30).
15974
15975 2003-01-09 Thursday 15:38  sam
15976
15977    * ./modules/video_filter/adjust.c: rehandled code and enhanced the
15978      config variables descriptions.
15979
15980 2003-01-09 Thursday 14:05  sam
15981
15982    * ./modules/video_output/sdl.c: fixed visible picture pitch calculation.
15983
15984 2003-01-09 Thursday 14:00  sam
15985
15986    * ./modules/video_filter/transform.c: the 90 and 270 transformation routines
15987      now use the visible pitch of a picture, not its total pitch (Closes: #29).
15988
15989 2003-01-09 Thursday 10:12  sam
15990
15991    * ./modules/codec/spudec/parse.c: set the duration of DVD subtitles
15992      according to the playing rate.
15993
15994 2003-01-08 Wednesday 23:15  massiot
15995
15996  Do not bail out when no *.gmo exists.
15997
15998 2003-01-08 Wednesday 16:40  lool
15999
16000    * typos
16001    * mentionned Redhat because it disables DMA
16002
16003 2003-01-08 Wednesday 16:40  fenrir
16004
16005   * configure.ac.in: added mpeg4audio packetizer and allowed conpilation of TS
16006  muxer with libdvbpsi.
16007   * mpeg/* : added preliminary support of mpeg4 video and audio in TS stream.
16008  (only in ts_dvbpsi demuxer).
16009
16010 2003-01-08 Wednesday 15:13  titer
16011
16012   Partial fix for video/audio sync.
16013
16014 2003-01-08 Wednesday 14:59  sam
16015
16016    * ./src/stream_output/stream_output.c: minor fix for Win32 drive letter
16017      display.
16018
16019 2003-01-08 Wednesday 14:31  lool
16020
16021    * Mentionned the inclusion of the contrib dir
16022
16023 2003-01-08 Wednesday 14:00  sigmunau
16024
16025  use *$(LIBEXT) and not *.so in package-win32 and package-beos targets. Also
16026  a minor change in argumets passed to nsis
16027
16028 2003-01-08 Wednesday 13:52  titer
16029
16030   Use pf_memcpy and pf_memset.
16031
16032 2003-01-08 Wednesday 12:13  lool
16033
16034    * New entries:
16035      4. Legal concerns
16036      4.1 May I use the VideoLAN logo?
16037      4.2 May I reditribute VLC?
16038
16039 2003-01-08 Wednesday 10:50  massiot
16040
16041  * Added --no-spdif option (just like in OSS) and fixed a localization bug.
16042
16043 2003-01-08 Wednesday 10:46  fenrir
16044
16045   * mp4.c: allowed multiple moov headers by taking the first one
16046  (multiple moov headers is strictly forbidden but I 've seen such file)
16047
16048 2003-01-08 Wednesday 10:43  fenrir
16049
16050   * faad: fixed a segfault when faad initialisation failed.(anyway it
16051  doesn't solve the real problem).
16052
16053 2003-01-08 Wednesday 10:41  fenrir
16054
16055   * ffmpeg/video.c: in case of mpeg4 stream search in p_bitmapinfo for
16056  an vol header. (In fact reverse an prevous commit)
16057
16058 2003-01-08 Wednesday 10:40  fenrir
16059
16060   * file.c: removed an useless debug message.
16061
16062 2003-01-08 Wednesday 10:38  fenrir
16063
16064   * all: added a new function (sout_BufferChain) and allowed dummy
16065  stream input creation (with "null" fourcc).
16066
16067 2003-01-08 Wednesday 10:34  fenrir
16068
16069   * pes.c, ps.c: a52 stream should now work.
16070   * ts.c: added support for libdvbpsi (like ts demux, two modules are
16071  generated : mux_ts and mux_ts_dvbpsi), fix crc generation for pat/pmt
16072  without libdvbpsi. More works to add mpeg4 support (now I generate IOD
16073  and SL descriptor).
16074
16075 2003-01-08 Wednesday 10:26  fenrir
16076
16077   * mpeg4audio.c: new packetizer (but for now it don't support adts aac)
16078   * mpeg4video.c: I 've rewritten it
16079
16080 2003-01-08 Wednesday 03:01  ipkiss
16081
16082   * ./modules/gui/win32/preferences.cpp: fixed a segfault when a module
16083     forgets to declare 'add_category_hint'
16084   * ./modules/demux/mpeg/ts.c: added a missing 'add_category_hint' :p
16085
16086 2003-01-08 Wednesday 02:32  titer
16087
16088   Minor GUI fixes in the prefs window.
16089
16090 2003-01-08 Wednesday 02:16  ipkiss
16091
16092   * Added sound volume management and changed a bit the menus
16093   * Added audio channels selection, but it's currently disabled since
16094     it's quite buggy :)
16095
16096 2003-01-08 Wednesday 02:09  titer
16097
16098   Fixed language and subtitle selection.
16099
16100 2003-01-08 Wednesday 00:41  massiot
16101
16102  * New VLC brush-metal interface, courtesy of David Weber <david_weber@gmx.de>
16103  * Updated Japanese translation, courtesy of Fumio Nakayama <endymion@ca2.so-net.ne.jp>
16104
16105 2003-01-07 Tuesday 21:49  fenrir
16106
16107   * all: I have added two new variables in es_descriptor_t and
16108  decoder_fifo_t (p_waveformatex and p_bitmapinfoheader). It's
16109  a replacement of p_demux_data as this variable is used by
16110  some demuxers in another way. This way, I will be able to add
16111  preliminary support of mpeg4 in mpeg2TS... (I haven't tested ogm
16112  demuxer so if somebody wants ...)
16113
16114 2003-01-07 Tuesday 15:12  jobi
16115
16116    * modules/demux/mpeg/ts.c: fixed ts_dvbpsi demux forcing (with
16117      file/ts_dvbpsi:) with TS streams that don't start with 0x47
16118
16119 2003-01-07 Tuesday 15:12  massiot
16120
16121  Fixed another very nasty localization bug.
16122
16123 2003-01-07 Tuesday 14:58  massiot
16124
16125  New "spdif" setting, allowing to permanently disable S/PDIF detection.
16126
16127 2003-01-07 Tuesday 14:38  massiot
16128
16129  Removed unused options in the aout.
16130
16131 2003-01-07 Tuesday 13:26  sam
16132
16133    * minor updates to pofiles.
16134
16135 2003-01-06 Monday 22:57  massiot
16136
16137  Fixed a compilation issue.
16138
16139 2003-01-06 Monday 22:07  massiot
16140
16141  * Bumped up revision number to 0.5.0-test2,
16142  * MacOS X port: new error dialog displaying error messages,
16143  * Updated localization files,
16144  * Comestic fixes.
16145
16146 2003-01-06 Monday 20:08  yves
16147
16148  - Mandrake %configure2_5x rpm macro is now fixed (was in cross-compil mode).
16149  - removed access/rtp plugin (merged in access/udp).
16150  - removed codec/imdct and codec/downmix plugins (deprecated).
16151  - libvlc0-devel provides libvlc-devel.
16152  - mmx/3dn plugins are only for x86 arch (use %ifarch %ix86 to list them)
16153    ie. fix rpm building on ppc thx Olivier Thauvin <olivier.thauvin@aerov.jussieu.fr>
16154
16155 2003-01-06 Monday 15:39  ipkiss
16156
16157   * modules/gui/win32/network.cpp: added support for ftp and mms
16158   * modules/gui/win32/disc.cpp: cosmetic
16159
16160 2003-01-06 Monday 02:45  massiot
16161
16162  MacOS X port :
16163  * New "stream output" area in the open panel.
16164
16165 2003-01-06 Monday 00:37  garf
16166
16167   * added a i_min, i_max, f_min and f_max in module_config_t structure
16168   * added a add_integer_with_range() and add_float_with_range()
16169   * gtk interface: now uses a slider when a min or a max is specified
16170
16171 2003-01-05 Sunday 21:03  sigmunau
16172
16173   modules/demux/asf/*: added some file info code
16174   modules/demux/util/id3tag.c: do not parse id3v1 tags at the end of file, as
16175  these cause to much trubble
16176
16177 2003-01-05 Sunday 20:45  massiot
16178
16179  Fixed the "stream has changed" bug.
16180
16181 2003-01-05 Sunday 16:23  massiot
16182
16183  MacOS X port :
16184  * Fixed a segfault in the "Close Window" code,
16185  * Fullscreen state is now retained between files,
16186  * Preferences items now feature LONGTEXT tooltips (maybe we should wrap them ?).
16187
16188 2003-01-05 Sunday 13:39  gbazin
16189
16190  * modules/audio_output/directx.c: use VLC_THREAD_PRIORITY_HIGHEST for
16191  the audio output thread. That should make Win9x/Me happier.
16192
16193 2003-01-05 Sunday 03:21  jlj
16194
16195    MacOS X port:
16196    * replaced playlist panel with drawer.
16197    * implemented context menu for playlist tableview.
16198
16199 2003-01-05 Sunday 02:39  massiot
16200
16201  * Added the possibility to select DVD menus with VIDEO_TS folder in the
16202    OS X open panel.
16203
16204 2003-01-05 Sunday 01:55  massiot
16205
16206  * Added a Close Window and a close box to our QuickTime video output.
16207
16208 2003-01-04 Saturday 23:49  gbazin
16209
16210  * configure.ac.in: fixed typo in wxWindows headers detection code.
16211
16212 2003-01-04 Saturday 17:14  titer
16213
16214   We now check if the BSoundPlayer's buffer size is not the one we
16215   were expecting.
16216
16217 2003-01-04 Saturday 16:27  gbazin
16218
16219  * src/audio_output/output.c: don't forget to free the audio buffer when
16220  we are trashing it.
16221
16222 2003-01-04 Saturday 13:50  jpsaman
16223
16224  Cosmetic changes.
16225
16226 2003-01-04 Saturday 13:30  jpsaman
16227
16228  Removed define in favor of (p_intf->p_libvlc->i_cpu & CPU_CAPABILITY_FPU) for detection of FPU hardware support.
16229
16230 2003-01-04 Saturday 04:11  jlj
16231
16232    MacOS X port:
16233    * main window controls are back. based on suggestion by Dan Macpherson.
16234
16235 2003-01-04 Saturday 00:21  jpsaman
16236
16237  Updating slider status uses no longer FPU calculations when compiled for strongarm1100.
16238
16239 2003-01-03 Friday 23:58  jpsaman
16240
16241  Updated package release number
16242
16243 2003-01-03 Friday 21:38  jlj
16244
16245    * ./Makefile.am: Meuuh, did you mean TAB instead of 8 spaces? :-)
16246
16247 2003-01-03 Friday 20:55  jpsaman
16248
16249  Slider functionality for Familiar interface.
16250
16251 2003-01-03 Friday 14:44  sam
16252
16253    * ./modules/gui/gtk/gtk.c, ./modules/gui/gtk/gnome.c: fixed drag'n'drop
16254      support in the Gtk+ and GNOME interfaces.
16255
16256 2003-01-03 Friday 13:07  massiot
16257
16258  * modules/access/file.c: we now regularly check the size of the file, in
16259    case it is being downloaded.
16260
16261 2003-01-03 Friday 00:11  massiot
16262
16263  Automatically create the vlc.app/Contents/PkgInfo (otherwise I keep forgetting
16264  it).
16265
16266 2003-01-03 Friday 00:03  jlj
16267
16268    * ./src/misc/darwin_specific.m:
16269      Fixed (really!) segfault. Don't release o_lang objects, they're managed
16270      by NSUserDefaults.
16271
16272 2003-01-02 Thursday 23:50  massiot
16273
16274  Cosmetic.
16275
16276 2003-01-02 Thursday 23:09  massiot
16277
16278  MacOS X port :
16279  * Fixed the Device submenu,
16280  * There is still a segfault in darwin_specific.m.
16281
16282 2003-01-02 Thursday 22:49  jlj
16283
16284    * ./modules/gui/macosx/aout.m: added support for 4 Channel PCM.
16285
16286 2003-01-02 Thursday 20:48  gbazin
16287
16288  * modules/codec/*: reverted my previous patch that explicitly set
16289  i_bytes_per_frame and i_frame_length in each audio decoder.
16290  * src/audio_output/dec.c: proper fix to correctly set i_bytes_per_frame
16291  and i_frame_length.
16292
16293 2003-01-01 Wednesday 11:14  jlj
16294
16295    * ./modules/gui/macosx/aout.m: cleaned up the code, removed intf dep.
16296    * ./src/misc/darwin_specific.m: fixed segfault (o_enumerator was being
16297                                    released twice) and memory leak.
16298
16299      Bonne AnnĂ©e!
16300