]> git.sesse.net Git - vlc/blob - ChangeLog
* ALL: bumped version number to 0.7.1 in preparation for the release.
[vlc] / ChangeLog
1 2004-02-08 Sunday 21:00  jpsaman
2
3  Fail ./configure when ffmpeg/avcodec.h or postproc/postproc.h are not found and --disable-ffmpeg is not used.
4
5 2004-02-08 Sunday 20:19  jpsaman
6
7  Fixed several things with configure.ac script:
8  - Always have a space between ";then" the configure script does not like this. It should be "; then" or better put "then" on the next line.
9  - Add a AC_ARG_ENABLE for cdda
10
11 2004-02-08 Sunday 20:09  hartman
12
13  * Update copyright info
14
15 2004-02-08 Sunday 20:08  hartman
16
17  * Fix /dev/di bug
18    Though this still remains a hack. People should just use 'Open Disc' menu.
19    I see no way to retrieve the original (non parition version) /dev entry,
20    from the mounted drive.
21
22 2004-02-08 Sunday 18:49  gbazin
23
24  * modules/codec/ffmpeg/video.c: another fix for post-processing.
25
26 2004-02-08 Sunday 18:30  sigmunau
27
28  modules/demux/avi/avi.c:
29   * pass bit per pixel info on to decoder
30  modules/demux/avi/libavi.h:
31   * add 1 as fourcc for msrle
32  module/codec/ffmpeg/video.c:
33   * pass bit per pixel info to libavcodec (needed for msrle)
34
35 2004-02-08 Sunday 18:17  gbazin
36
37  * src/playlist/*: fixed complete fuckage of playlist_ItemAddOption() and moved it to item.c.
38  * modules/gui/wxwindows/open.cpp: cleanup.
39
40 2004-02-08 Sunday 17:21  fenrir
41
42   * input.c: don't add subtitle track twice when using --sub-file and
43   auto-detection.
44
45 2004-02-08 Sunday 16:48  gbazin
46
47  * modules/demux/dts.c: more fixes.
48
49 2004-02-08 Sunday 16:43  rocky
50
51  Add me.
52
53 2004-02-08 Sunday 12:09  gbazin
54
55  * modules/codec/ffmpeg/video.c: fixed crash when disabling post-processing with videos with B frames.
56
57 2004-02-08 Sunday 11:23  gbazin
58
59  * src/interface/interface.c: added skins2 to the interface menu.
60  * modules/gui/skins2/*: s/skin_last/skins2-last s/skin_config/skins2-config and fixed saving of skins2 configuration.
61
62 2004-02-08 Sunday 00:15  gbazin
63
64  * modules/audio_filter/converter/dtstospdif.c: cough cough.
65
66 2004-02-08 Sunday 00:04  gbazin
67
68  * modules/audio_filter/converter/dtstospdif.c: only swab big endian bitstreams.
69
70 2004-02-07 Saturday 17:31  rocky
71
72  Update How to write an interface plugin from recent vlc-devel responses.
73
74 2004-02-07 Saturday 15:01  sigmunau
75
76  Fixed a segfault (don't try to memset a negative number of bytes)
77
78 2004-02-07 Saturday 13:26  fenrir
79
80   * mp4: handle DEMUX_GET_META (avoid a msg_Err)
81
82 2004-02-07 Saturday 13:25  fenrir
83
84   * deinterlace: compilation fix.
85
86 2004-02-07 Saturday 00:56  gbazin
87
88  * modules/codec/dts.c: DTS S/PDIF fix (Thanks Dnumgis for all the testing).
89
90 2004-02-07 Saturday 00:33  gbazin
91
92  * include/vlc_es.h: s/es_format_Free/es_format_Clean.
93
94 2004-02-07 Saturday 00:16  gbazin
95
96  * modules/demux/ogg.c: fixed memleak.
97  * modules/codec/flac.c: fixed memleak.
98  * include/vlc_es.h: es_format_Free().
99
100 2004-02-06 Friday 23:43  gbazin
101
102  * modules/mux/avi.c, modules/mux/ogg.c: use SetDWLE() from vlc_common.h.
103  * src/input/input.c: fixed memleak.
104  * modules/demux/ogg.c: fixed another timing bug.
105
106 2004-02-06 Friday 20:06  gbazin
107
108  * include/vlc_common.h: forgot the Set*LE() helpers in my last commit.
109
110 2004-02-06 Friday 18:15  gbazin
111
112  * modules/codec/dts.c: fixes a buffer overflow with s/pdif.
113  * modules/access/cdda.c, modules/audio_output/file.c: endianness fixes for WAV header.
114
115 2004-02-06 Friday 15:11  hartman
116
117  * msg_Err -> msg_Warn
118
119 2004-02-06 Friday 04:51  hartman
120
121  * Added sortID
122  * Fixed adding multiple items
123  * playlist API changes fixes
124  * fixed options
125
126 2004-02-06 Friday 03:52  hartman
127
128  * Move GetCapabilityHelp from intf's to vlc_help.h
129
130 2004-02-05 Thursday 22:56  gbazin
131
132  * modules/video_output/directx/directx.c: fixed the "refresh" button for the --directx-device option.
133  * modules/demux/dts.c: implemented DEMUX_GET_TIME and DEMUX_GET_LENGTH.
134  * modules/access/cdda.c: got rid of the cdda demux and add a wav header at the beginning of the data.
135     This allows to correctly support DTS audio cd (demux will detect what kind of CD it is).
136  * modules/demux/wav.c: code cleanup and fixed seeking.
137
138 2004-02-05 Thursday 21:01  hartman
139
140  * added a package-translations target
141    - holds doc/translations.txt
142    - all the .po's
143    - convert-po.sh
144
145 2004-02-05 Thursday 19:51  fenrir
146
147   * httpd: fixed a integer overflow.
148
149 2004-02-04 Wednesday 23:55  gbazin
150
151  * modules/codec/dts.c: should be more correct (hopefully).
152
153 2004-02-04 Wednesday 23:28  gbazin
154
155  * modules/audio_filter/converter/dtstospdif.c: don't forget to take care of the sample's starting date.
156
157 2004-02-04 Wednesday 23:03  gbazin
158
159  * modules/audio_filter/converter/dtstospdif.c: oops forgot something.
160
161 2004-02-04 Wednesday 20:13  fenrir
162
163   * v4l: hue/colour/... path from Carsten Gottbehüt
164   (gottbehuet at active-elements dot de) (untested)
165
166 2004-02-04 Wednesday 08:11  gbazin
167
168  * modules/demux/dts.c: should detect DTS wav files even if the data doesn't start with a DTS frame.
169
170 2004-02-04 Wednesday 03:23  hartman
171
172  * Added the 'documentation' on strings in our source code and also added
173    the file with information on how to make translations.
174
175 2004-02-03 Tuesday 23:32  gbazin
176
177  * modules/codec/dts.c: a bunch of fixes.
178
179 2004-02-03 Tuesday 23:31  gbazin
180
181  * modules/audio_output/file.c: added --audiofile-channels=integer option to specify the number of channels wanted in the output file.
182
183 2004-02-03 Tuesday 20:12  fenrir
184
185   * http: Err -> Warn for Seek.
186
187 2004-02-03 Tuesday 13:00  titer
188
189   macosx/vout* : OpenGL VRAM texturing finaly works correctly now.
190
191 2004-02-03 Tuesday 12:49  sigmunau
192
193  configure.ac:
194   * define CAN_COMPILE_MMX and CAN_COMPILE_MMXEXT if availabe
195  modules/video_filter/deinterlace/deinterlace.c:
196   * changed how accelerated code is handled.
197
198 2004-02-03 Tuesday 08:16  gbazin
199
200  * modules/demux/dts.c: added detection for 14bits big endian and 16bits little endian bitstreams.
201     (we still assume that the stream must begin with a new DTS frame, which doesn't always seem to be the case).
202
203 2004-02-02 Monday 23:49  gbazin
204
205  * modules/codec/dts.c: removed s/pdif hack from DTS audio parser.
206     support for 14bits big endian bitstreams as well as 16bits little endian bitstreams.
207  * modules/audio_filter/converter/dtstospdif.c: accumulate DTS frames from parser until we have enough to fill an S/PDIF frame.
208
209 2004-02-02 Monday 14:43  fenrir
210
211   * rtp: fixed mpeg1/2 with QT (QT want pts for each frame, use dts as a
212   fallback).
213   RTP successfully tested with QT 6.5 for mpeg 1/2 video and audio,
214   mpeg4 audio. mpeg4 video doesn't always work.
215
216 2004-02-02 Monday 13:00  fenrir
217
218   * stream: gcc < 3 fix.
219
220 2004-02-02 Monday 12:58  fenrir
221
222   * input: gcc < 3 fix.
223
224 2004-02-02 Monday 12:53  fenrir
225
226   * render: int i;; int j; <-- gcc < 3 doesn't like ';;'
227
228 2004-02-02 Monday 12:50  fenrir
229
230   * rtp: fix in mpeg 1/2 packetization.
231
232 2004-02-02 Monday 11:18  fenrir
233
234   * nsv: added 'AAC ' fourcc support.
235
236 2004-02-02 Monday 11:14  fenrir
237
238   http: fixed segfault with ICY server, fixed redirection.
239
240 2004-02-02 Monday 10:41  fenrir
241
242   * nsv: compilation fix.
243
244 2004-02-02 Monday 10:34  fenrir
245
246   * nsv: full fractional frame rate support.
247      Patch from Vitalijus dot Slavinskas at stud dot ktu dot lt
248
249 2004-02-02 Monday 08:50  titer
250
251   macosx/prefs.m: compile fix
252   macosx/vout*: fixed quality problems introduced in my last commit
253     (noticeably slower now, but fixed), cleaning
254
255 2004-02-01 Sunday 23:02  sigmunau
256
257  src/misc/cpu.c:
258   * SSE2 detection, using a similar approch as for SSE
259
260 2004-02-01 Sunday 21:13  ipkiss
261
262   * modules/gui/skins2/bezier.*: Compute the points coordinates only once
263   * modules/gui/skins2/ctrl_slider.cpp: Fixed a couple of bugs
264
265 2004-02-01 Sunday 16:53  sigmunau
266
267  deinterlace.c:
268   * MMX and SSE2 versions of the Merge() function.
269
270 2004-02-01 Sunday 16:15  asmax
271
272  * parser/builder.cpp: stores the curves in the theme (avoid a memory leak)
273  * parser/builder_data.def: forgot to commit that for months !
274
275 2004-02-01 Sunday 14:44  asmax
276
277  * parser/xmlparser.cpp: abort parsing when an error is detected
278   (avoid segfaults in element handlers...)
279  * all: tried to have the popup window disappear with a click on
280   a skin window (not working at least with wxgtk)
281
282 2004-02-01 Sunday 14:43  alexis
283
284    * ipv4.c: IGMPv3 support for Linux
285
286    Differences with the patch I posted in vlc-devel yesterday:
287    - took into account the suggestions of gibalou
288    - removed the "#if !defined( SYS_DARWIN )", because it should compile
289      fine on Mac OS X, even if IGMPv3 won't work
290    - added a warning about non-IGMPv3 OSes
291
292 2004-02-01 Sunday 05:15  rocky
293
294  RGB2 transparency now works. Common 8-bit RGB averaging routine
295  hoisted. Some doc additions.
296
297 2004-02-01 Sunday 04:50  fenrir
298
299   * ts: implemented the same detection than mpeg/ts.c
300
301 2004-01-31 Saturday 23:33  rocky
302
303  Big/little-endian bug.
304
305 2004-01-31 Saturday 20:21  fenrir
306
307   * es_out: reorder meta infos.
308
309 2004-01-31 Saturday 20:02  fenrir
310
311   * es_out: Set Language.
312
313 2004-01-31 Saturday 18:02  alexis
314
315   * ipv4.c: IGMPv3 support (IP_ADD_SOURCE_MEMBERSHIP) for Win32
316   * udp.c: restored the old syntax udp:server_addr@destination_addr
317   * libvlc.h: updated 'vlc --help'
318
319   To do an IGMPv3 query under Windows XP do:
320   vlc udp:<source_addr>@<multicast_addr>
321   Note: under previous versions of Windows, it will fail to join the group.
322
323 2004-01-31 Saturday 16:44  rocky
324
325  Try for POSIX pthread semantics on Solaris.
326
327 2004-01-31 Saturday 14:49  fenrir
328
329   * avi: implemented DEMUX_GET_META.
330
331 2004-01-31 Saturday 09:52  gbazin
332
333  * Makefile.am: added vlc_meta.h
334
335 2004-01-31 Saturday 05:53  rocky
336
337  render.c: RGB2 now gets the right color from the RGB color map.
338    And a first cut at handling transparancy values properly. However
339    to do this we merely needed to
340
341  pixmap.[ch]: write our own routines for retrieving a close colormap index
342    given a pixel value. Well, and also had to
343
344  video_chroma/i420_rgb.[ch]: save the RGB colormap that is allocated.
345
346  Modules.am: forgot new pixmap.c
347
348  others: more misc abstraction/cleanup
349
350 2004-01-31 Saturday 05:27  fenrir
351
352   * asf: implemented DEMUX_GET_LENGTH and DEMUX_GET_META.
353
354 2004-01-31 Saturday 05:25  fenrir
355
356   * input: call DEMUX_GET_META and fill playlist and input infos.
357
358 2004-01-31 Saturday 05:24  fenrir
359
360   * vlc_meta.h: added a vlc_meta_t struct and some functions (for now,
361   it will only be used by demuxers).
362   * ninput.h: added DEMUX_GET_META, this way demuxer won't have to touch
363   playlist and input_InfoAdd and ...
364
365 2004-01-30 Friday 17:53  fenrir
366
367   * ts: use 0x0a descriptor to send language...
368   Now we can stream a (complete) dvd with language informations :)
369
370 2004-01-30 Friday 17:51  fenrir
371
372   * transcode: keep psz_language.
373
374 2004-01-30 Friday 17:50  fenrir
375
376   * ts: set psz_laguage with iso639 code.
377
378 2004-01-30 Friday 17:49  fenrir
379
380   * all: sout have now access to psz_language.
381
382 2004-01-30 Friday 16:50  fenrir
383
384   * spudec: a %d -> IF64d
385
386 2004-01-30 Friday 16:46  fenrir
387
388   * spudec: commented out a debug message.
389
390 2004-01-30 Friday 16:45  fenrir
391
392   * rtp: fixed mpeg4 audio. && was used instead of &, arggg :(
393
394 2004-01-30 Friday 15:56  fenrir
395
396   * rtp: fixed a bug that corrupt video/audio config data.
397
398 2004-01-30 Friday 15:17  fenrir
399
400   * vlc_es: fixed es_fomat_Copy to duplicate psz_* too.
401
402 2004-01-30 Friday 14:45  fenrir
403
404   * dvdnav: oups one debug messsage left.
405
406 2004-01-30 Friday 14:27  fenrir
407
408   * all: fill psz_language with the iso639 code.
409   * dvdnav: select the right SPU track only while creating the ES when we
410   are not in the menu. (this way user selection won't be lost).
411
412 2004-01-30 Friday 14:25  fenrir
413
414   * es_out: now es_format_t.psz_language could be a iso539 code, it will be
415   expanded to the real language name.
416
417 2004-01-30 Friday 13:23  rocky
418
419  Doc calculation typo.
420
421 2004-01-30 Friday 13:17  rocky
422
423  pixmap.[ch], Modules.am: provisional routine to find closest colormap
424  entry.
425
426  Rest: Mostly more shuffling of definitions for modularity; doc
427  improvements.
428
429  (Also I need to copy these changes between computers and this is the
430  most expedient way. RV24 transparancy has been tested on a big-endian
431  box.)
432
433 2004-01-30 Friday 12:44  hartman
434
435  * modules/gui/macosx/intf.m: fix
436  * modules/gui/macosx/prefs.?: New preferences parse code.
437    New widgets aren't being created just yet.
438    OS X version is broken now, but it already was. we need to fix this before
439    a release. Code is largely ported from wxwindows...
440
441 2004-01-30 Friday 01:38  fenrir
442
443   * dvdnav: added a dvdnavsimple shortcut : it skips the menu and all
444   still frames, it doesn't handle the es selection (this way --sout-all
445   will work).
446    A major problem is that ES aren't added in a logical way like dvd and
447  dvdread do (audio/video). I don't know how to retrieve it from dvdnav.
448  (it's the same for dvdnav and dvdnavsimple)
449
450 2004-01-30 Friday 01:09  fenrir
451
452   * ps: lalalala, fixed a bug in dts/pts parsing.
453
454 2004-01-29 Thursday 19:38  gbazin
455
456  * modules/codec/speex.c, src/misc/win32_specific.c: compilation fixes.
457
458 2004-01-29 Thursday 18:48  gbazin
459
460  * configure.ac: fixed typo.
461
462 2004-01-29 Thursday 18:37  fenrir
463
464   * ps: fixed dts.
465
466 2004-01-29 Thursday 18:02  zorglub
467
468  Use playlist_Item* functions
469
470 2004-01-29 Thursday 17:51  zorglub
471
472  Options as infos were bad in several ways: it broke PLAYLIST_GO, used
473  much memory, and was inconsistent, especially with input_CreateThread
474  taking an array of options
475
476  * Revert to using array of options
477
478  * To add an item with options:
479      - either use playlist_ItemNew, ItemAddOption, and then AddItem
480        (useful if you don't have all your options in an array)
481      - either use playlist_AddExt (use this if all your options are
482        already in an array)
483
484  * To add an item without options: use playlist_Add
485
486  You can still add options after an item has been added by using either
487  playlist_AddOption or playlist_ItemAddOption
488
489  * Attempt to improve API and solve thread safety issues.
490    - playlist_Item* functions allow to touch items only.
491      p_item->lock must be used when needed
492      (playlist_ItemNew, playlist_ItemDelete, playlist_Item*Info,
493       playlist_ItemSet* )
494
495    - playlist_ItemGetById and ItemGetByPos give you playlist_items
496      for GetByPos, you should have the playlist lock
497
498  At the moment, the playlist_Set* and playlist_*Info functions are kept (they work with position) but should be avoided.
499
500 2004-01-29 Thursday 17:14  fenrir
501
502   * demux2: mmh removed some shortcut. (easier than increasing
503   MODULE_SHORTCUT_MAX ;)
504
505 2004-01-29 Thursday 17:04  gbazin
506
507  * src/misc/configuration.c, include/configuration.h: added a change_action_add()method to associate an action (that can be triggered through a gui) to a config var.
508  * modules/gui/wxwindows/preferences_widgets.*: implemented partial support for change_action_add().
509  * modules/access/dshow/dshow.cpp: use change_action_add() to refresh the list of devices and to add an option to configure a device.
510
511 2004-01-29 Thursday 15:11  fenrir
512
513   * au: ported to demux2 API.
514
515 2004-01-29 Thursday 15:10  fenrir
516
517   * input_programs.c: AddES sets default i_stream_id (make valgrind happy ;)
518
519 2004-01-29 Thursday 14:39  sigmunau
520
521  include/vlc_common.h:
522   * defined a CPU_CAPABILITY_SSE2
523  src/libvlc.(c|h):
524   * implemented --see2/--no-sse2
525
526 2004-01-29 Thursday 11:50  rocky
527
528  render.c: RV24 blending
529  all: more code cleanup and perhaps slightly better bigendian handling though
530       more common routines/includes.
531
532 2004-01-29 Thursday 04:04  rocky
533
534  Transparancy for more chromas more complete.
535
536 2004-01-29 Thursday 02:01  titer
537
538   macosx/vout* :
539     + Unkludged a lot the way the OpenGL output was working until now
540     + Optimized here and here. Please test!
541
542 2004-01-28 Wednesday 21:31  titer
543
544   + macosx/vout* : cosmetic
545
546 2004-01-28 Wednesday 20:53  gbazin
547
548  * configure.ac: proper checks for all the skins2 dependancies.
549
550 2004-01-28 Wednesday 16:46  gbazin
551
552  * modules/access/dshow/*: bug fixes.
553
554 2004-01-28 Wednesday 15:51  gbazin
555
556  * modules/gui/skins2/win32/win32_graphics.cpp: small fix.
557
558 2004-01-28 Wednesday 15:25  bigben
559
560  Do not enable skins2 on macosx and beos.
561
562  Hope I haven't broken anything...
563
564 2004-01-28 Wednesday 14:36  titer
565
566   macosx/vout.m: swap OpenGL buffers only during the vertical retrace of
567     the monitor (fixed flickering effect)
568
569 2004-01-28 Wednesday 12:25  fenrir
570
571   * aiff: another demuxer.
572
573 2004-01-27 Tuesday 23:09  hartman
574
575  * Thou shall initialize thou subtitles.
576
577 2004-01-27 Tuesday 22:51  hartman
578
579  * modules/demux/util/sub.?
580    Vobsub is working now. only track 0 will be played atm.
581    spudec scaling will need to be implemented or vobsub is pretty useless.
582  * modules/codec/spudec
583    Changed an error into a warning message.
584
585 2004-01-27 Tuesday 22:19  bigben
586
587  Fixes a little bug introduced by string review on localized VLC
588
589 2004-01-27 Tuesday 21:12  gbazin
590
591  * configure.ac: don't link with msimg32 directly has it isn't available on Win9x/NT4.
592  * modules/gui/skins2/win32/win32_graphics.cpp: use AlphaBlend() from the Win32Factory object.
593
594 2004-01-27 Tuesday 19:14  gbazin
595
596  * modules/codec/dts.c: bug-fix for s/pdif support.
597
598 2004-01-27 Tuesday 17:01  gbazin
599
600  * modules/gui/skins2/win32/*: dynamically load AlphaBlend() as it isn't available on Win9x,NT4.
601     Parent window created outside the screen so it isn't visible.
602
603  Could somebody (AsMaX, ipkiss) have a look at the AlphaBlend() function call in win32_graphics.cpp ? I'd like to use the AlphaBlend() we got from win32_factory.cpp.
604
605 2004-01-27 Tuesday 14:05  gbazin
606
607  * modules/packetizer/mpegvideo.c: fixed major bug where the first frame could be sent out with a null dts.
608  * src/stream_output/stream_output.c: guard against non-dated packets in sout_InputSendBuffer().
609
610 2004-01-27 Tuesday 13:10  fenrir
611
612   * sub: removed unused variable.
613
614 2004-01-27 Tuesday 12:46  fenrir
615
616   * sub: clean/fix. it begins to work.
617
618 2004-01-27 Tuesday 12:22  fenrir
619
620   * sub.c : fixed parsing, but doesn't work yet (buffer overflow while
621   reading packet).
622
623 2004-01-27 Tuesday 12:11  titer
624
625   macosx/vout.m: fixed OpenGL aspect ratio
626
627 2004-01-27 Tuesday 11:57  gbazin
628
629  * modules/demux/util/*: fixed segfault with new vobsub code.
630
631 2004-01-27 Tuesday 07:05  hartman
632
633  * VobSub demuxing. Almost working i think, but the ps parsing isn't going to well yet.
634    fen, anymore tips? :)
635    There seems to be some trouble with bufferoverflows atm and
636    spudec doesn't like the data it is being fed:
637
638    [00000199] spudec decoder debug: i_spu_size=8201 i_rle=29701
639
640 2004-01-27 Tuesday 03:45  rocky
641
642  First of the bigendian fixes. Bug in YUY had U and V values in blending
643  swapped.
644
645 2004-01-27 Tuesday 03:22  titer
646
647   i420_yuy2.c: made the altivec optim a bit nicer (probably a bit faster, too)
648
649 2004-01-27 Tuesday 01:57  rocky
650
651  Link with -lm when needed - 2nd try.
652
653 2004-01-26 Monday 23:37  hartman
654
655  * Fix autodetection bug with file:///
656
657 2004-01-26 Monday 23:30  fenrir
658
659   * playlist: fix for input options.
660
661 2004-01-26 Monday 23:07  fenrir
662
663   * all: input_CreateThread doesn't take a playlist_item_t anymore.
664          export input_CreateThread/input_StopThread/input_DestroyThread.
665
666 2004-01-26 Monday 22:42  hartman
667
668  * Remove crud
669
670 2004-01-26 Monday 22:32  hartman
671
672  * Remove crud
673
674 2004-01-26 Monday 22:10  gbazin
675
676  * modules/gui/wxwindows/*: adapted to the new playlist api.
677     "Add MRL" in the playlist dialog now only appends the new item to the playlist.
678
679 2004-01-26 Monday 21:37  hartman
680
681  * String review
682
683 2004-01-26 Monday 20:48  fenrir
684
685   * playlist: compilation fix.
686
687 2004-01-26 Monday 20:48  fenrir
688
689   * all: make stream_t using function pointers (needed to have multiple
690   implementations, not yet used).
691
692 2004-01-26 Monday 20:26  gbazin
693
694  * src/input/*, modules/demux/util/sub.[ch]: cleanup and fixed memory leaks.
695
696 2004-01-26 Monday 20:02  gbazin
697
698  * modules/demux/util/*: a bit of cleanup.
699
700 2004-01-26 Monday 20:00  titer
701
702   gui/macosx/vout.m: fixed a mistake (fixes the main memory leak btw)
703
704 2004-01-26 Monday 19:51  titer
705
706   Compile fix (mp4 now needs -framework IOKit -framework CoreFoundation).
707
708 2004-01-26 Monday 19:20  gbazin
709
710  * src/input/subtitles.c: more sanity checks.
711
712 2004-01-26 Monday 18:57  gbazin
713
714  * modules/codec/ffmpeg/ffmpeg.c: proper fix for disabling aac decoding while keeping encoding.
715
716 2004-01-26 Monday 18:45  gbazin
717
718  modules/visualization/visual/visual.c: strings review.
719
720 2004-01-26 Monday 18:30  titer
721
722   All: attempt for an OpenGL video output for OS X. Enable --macosx-opengl
723   to give it a try (QT is the default method).
724    + Known issues: no fullscreen yet, memory leaks, ugly code, ...
725    + Known goodies: it's a few % faster than QT here (playing a DVD). If
726        experienced OpenGL and Altivec programmers could have a look and
727        give some advice, I guess the performance increase might become
728        noticeable.
729
730 2004-01-26 Monday 18:30  gbazin
731
732  * modules/mux/mp4.c: fixed recent screw-up in movie duration.
733
734 2004-01-26 Monday 18:24  gbazin
735
736  * modules/access/dshow/*: implemented a few more things.
737
738 2004-01-26 Monday 17:15  jlj
739
740    * drms: bugfixes in sci handling, GetiPodID darwin support.
741
742 2004-01-26 Monday 16:54  titer
743
744   + All: added Altivec-optimized i420 to yuy2 conversion. It isn't used
745     yet as Quicktime handles i420 pictures, but it will be when I've
746     cleaned the OpenGL output I'm working on (to be commited soon).
747
748 2004-01-26 Monday 16:52  zorglub
749
750  Strings review
751
752  Do "50%","100%", ... need translation ?
753
754  They are currently translated, I did not touch this
755
756 2004-01-26 Monday 16:45  zorglub
757
758  String review
759
760 2004-01-26 Monday 16:30  fenrir
761
762   * mmsh: msg_Err -> msg_Dbg.
763
764 2004-01-26 Monday 14:47  hartman
765
766  * compilation fixes
767
768 2004-01-26 Monday 10:35  gbazin
769
770  * configure.ac: fixed typo.
771
772 2004-01-26 Monday 10:32  sam
773
774    * configure.ac:
775      + Bail out if libavcodec.a wasn't built with --enable-pp.
776
777 2004-01-26 Monday 04:51  rocky
778
779  add -lm on more plugins that require it. libvcdinfo version number is
780  now 0.7.20 not 0.7.20-cdio.
781
782 2004-01-25 Sunday 23:04  asmax
783
784  * all: save the theme configuration at exit (theme path and
785    position/visibilty of the windows)
786  * parser/xmlparser.cpp: fixed a segfault when the file cannot be opened
787
788 2004-01-25 Sunday 22:16  rocky
789
790  Fix if iconv not installed.
791
792 2004-01-25 Sunday 22:16  rocky
793
794  include limits.h for PATH_MAX. Solaris fix.
795
796 2004-01-25 Sunday 21:39  gbazin
797
798  * include/vlc_common.h, include/vlc_es.h: new video_palette_t structure.
799  * modules/codec/ffmpeg/*: support for palettized codecs.
800
801 2004-01-25 Sunday 21:38  asmax
802
803  * src/generic_window.cpp: don't raise the windows on a mouse up event
804
805 2004-01-25 Sunday 21:03  rocky
806
807  Test for libcdio only once. Make disable-libcddb work (typo in test variable).
808
809 2004-01-25 Sunday 20:40  gbazin
810
811  * ALL: removed useless add_category_hint().
812
813 2004-01-25 Sunday 20:05  hartman
814
815  * Stringreview !!!
816
817 2004-01-25 Sunday 19:54  hartman
818
819  * Removing old useless files
820
821 2004-01-25 Sunday 19:27  rocky
822
823  cvd.c: default duration scaling is smaller which seems more correct.
824
825  string review: Merge/canonicalize debug string messages.
826
827 2004-01-25 Sunday 19:10  bigben
828
829  added a 0 accidentally
830
831 2004-01-25 Sunday 18:53  gbazin
832
833  * ALL: removed a bunch of unused add_category_hint().
834
835 2004-01-25 Sunday 18:46  asmax
836
837  * x11/x11_display.cpp: only 8 bpp mode was working...
838
839 2004-01-25 Sunday 18:41  asmax
840
841  * all: support of 8 bpp mode for X11 skins. Like in the vout it uses
842   its own colormap, but I don't like that at all...
843
844 2004-01-25 Sunday 18:34  gbazin
845
846  * modules/gui/gtk/preferences.c: don't rely on module definitions having an add_category_hint().
847
848 2004-01-25 Sunday 18:20  bigben
849
850  string review
851
852  still some  printfs in dvbsub.c. Would  need to spend some  time reading
853  the code to remove them.
854
855 2004-01-25 Sunday 18:18  gbazin
856
857  * modules/gui/wxwindows/interface.cpp: removed unused strings.
858
859 2004-01-25 Sunday 18:17  zorglub
860
861  * Strings review in include/
862  * Removed trailing spaces
863
864 2004-01-25 Sunday 17:58  murray
865
866  reverting a whole bunch of stupid changes,
867  sorry :)
868
869 2004-01-25 Sunday 17:52  gbazin
870
871  * mozilla/vlcshell.cpp: don't translate debug messages.
872  * modules/misc/logger/logger.c: compilation fix.
873
874 2004-01-25 Sunday 17:41  murray
875
876  String review, round three in advance :)
877  If you've got spare stuff to review, I'm free.
878  (FK, are you reviewing the KDE intf or shall I do it?)
879
880 2004-01-25 Sunday 17:32  murray
881
882  string review, round two: the audio output modules
883  (but as I'm too tired and it's apero time, round three
884  will follow later on in the night)
885
886 2004-01-25 Sunday 17:31  gbazin
887
888  * modules/access/*: strings review + coding style fixes.
889
890 2004-01-25 Sunday 17:20  kuehne
891
892  string review by Christophe Mutricy aka xtophe
893
894 2004-01-25 Sunday 17:16  zorglub
895
896  * String review, round one
897  * A few coding style fixes
898  * Doxygenized a few functions
899
900 2004-01-25 Sunday 17:01  murray
901
902  String Review round one, Mac OS X interface.
903
904 2004-01-25 Sunday 16:17  anil
905
906  * string review.
907
908 2004-01-25 Sunday 15:55  sigmunau
909
910  modules/video_filter/logo.c:
911   * correctly name the config options( logo-foo not logo_foo )
912
913 2004-01-25 Sunday 15:42  kuehne
914
915  string review
916
917 2004-01-25 Sunday 14:42  rocky
918
919  String review.
920
921 2004-01-25 Sunday 14:42  rocky
922
923  string review.
924
925 2004-01-25 Sunday 14:34  gbazin
926
927  * modules/stream_out/*: coding style changes + strings review.
928
929 2004-01-25 Sunday 14:18  rocky
930
931  More clarification of the LID/PSD/PBC thing especially with respect
932  to vlc's plugin. A couple of typographical mistakes corrected.
933
934 2004-01-25 Sunday 14:15  kuehne
935
936  * string review
937
938 2004-01-25 Sunday 13:59  asmax
939
940  * all: fixed segfaults when initialization fails
941
942 2004-01-25 Sunday 13:50  zorglub
943
944  First round of stringreview
945
946 2004-01-25 Sunday 13:37  kuehne
947
948  * Stringreview
949
950 2004-01-25 Sunday 13:29  gbazin
951
952  * modules/mux/mp4.c: spec compliance fix.
953
954 2004-01-25 Sunday 11:48  gbazin
955
956  * src/libvlc.c: another couple of changes to the --help output.
957
958 2004-01-25 Sunday 11:44  asmax
959
960  * all: replaced the flex parser by the libxml one
961  * src/window_manager.cpp: improved the raise window algorithm
962  * src/tooltip.cpp: fixed a segfault after changing a theme
963
964 2004-01-25 Sunday 11:32  gbazin
965
966  * src/libvlc.c: improved --help output.
967
968 2004-01-25 Sunday 10:17  gbazin
969
970  * modules/video_filter/logo.c: compilation fixes.
971
972 2004-01-25 Sunday 08:01  rocky
973
974  "Playback control LID" is too long. Shorten to "Playback LID"
975
976 2004-01-25 Sunday 07:48  rocky
977
978  string review.
979
980 2004-01-25 Sunday 04:53  rocky
981
982  Allow PBC selection. Had been temporarily disabled. Perhaps this is
983  what DJ was referring to?
984
985 2004-01-25 Sunday 03:29  hartman
986
987  * string review
988
989 2004-01-25 Sunday 03:28  hartman
990
991  * stringreview
992
993 2004-01-25 Sunday 03:28  hartman
994
995  * adjust uses variables
996
997 2004-01-25 Sunday 02:26  fenrir
998
999   - csa.* : CSA scrambling implementation.
1000   - demux/ts.c, mux/mpeg/ts.c: added support for CSA (de)scrambling
1001   (fixed key).
1002
1003 2004-01-24 Saturday 21:06  hartman
1004
1005  * extras/contrib/src/ dvdnav packages
1006  * REST: stringreview round 1
1007
1008 2004-01-24 Saturday 20:40  fenrir
1009
1010   * vlc_common: changed TAB_APPEND. I have to do this because the old way
1011   seems to make bogus code (but I'm not sure).
1012
1013 2004-01-24 Saturday 15:18  gbazin
1014
1015  * configure.ac: added --with-xml2-config-path=PATH option.
1016
1017 2004-01-24 Saturday 14:25  asmax
1018
1019  * parser/xmlparser.cpp: added DTD validation
1020
1021 2004-01-24 Saturday 13:08  asmax
1022
1023  * configure.ac: check xml2-config for skins2
1024  * modules/gui/skins2/src/var_manager.cpp: delete the variables in the
1025    right order to avoid invalid reads in the destructor
1026  * modules/gui/skins2/parser/xmlparser: skeleton of a new parser based
1027    on the text reader API of libxml2
1028
1029 2004-01-24 Saturday 12:30  gbazin
1030
1031  * modules/gui/wxwindows/preferences_widgets.cpp: increased the min/max value for int config vars to +/-10000000.
1032
1033 2004-01-24 Saturday 11:56  gbazin
1034
1035  * modules/mux/mp4.c: store the display size using the proper aspect-ratio.
1036     Size optimization for the generation of the stsc table.
1037     Some more clean-up.
1038
1039 2004-01-24 Saturday 03:48  rocky
1040
1041  Doc fix.
1042
1043 2004-01-24 Saturday 00:47  fenrir
1044
1045   * ffmpeg.c: disabled mpeg4 audio, too buggy. (This way users can see that
1046   they miss the faad decoder without having an obscure segfault.)
1047
1048 2004-01-23 Friday 23:06  rocky
1049
1050  Compilation bug: can't have preprocessor directives inside a macro.
1051
1052 2004-01-23 Friday 20:58  jlj
1053
1054    * drms: endian fixes, GetiPodID env var support.
1055
1056 2004-01-23 Friday 17:56  gbazin
1057
1058  * src/stream_output/stream_output.c, include/stream_output.h: new sout_AccessOutRead() funcion.
1059  * modules/access_output/file.c: implemented sout_AccessOutRead().
1060  * modules/access_output/udp.c: coding style cleanup.
1061  * modules/mux/mp4.c: Added support for generating "fast start" files (ie. with the moov header at the beginning of the file).
1062     Started some code cleanup.
1063
1064 2004-01-23 Friday 17:42  fenrir
1065
1066   * pva: PVA demuxer.
1067
1068 2004-01-23 Friday 15:36  titer
1069
1070   + deinterlace.c : added an Altivec version of Merge() - makes the
1071       filter more than 100% faster here (blend mode). Feel free to check
1072       if I haven't broken anything, first time doing Altivec ;)
1073
1074 2004-01-23 Friday 11:54  rocky
1075
1076  Time to note completion of SVCD (Philips OGT) and CVD subtitles.
1077
1078 2004-01-23 Friday 11:03  rocky
1079
1080  RV32 added, but not tested. All chromas now handled.
1081  More code cleanups.
1082
1083 2004-01-23 Friday 10:48  zorglub
1084
1085  * Doxygen doc fixes
1086  * Add missing locks
1087  * Duration sort
1088
1089 2004-01-23 Friday 10:19  rocky
1090
1091  Small doc changes.
1092
1093 2004-01-23 Friday 08:36  rocky
1094
1095  Omitted option -duration-scaling which caused plugin to stop working.
1096
1097 2004-01-23 Friday 08:07  gbazin
1098
1099  * modules/demux/mp4/mp4.c: don't segfault on reference files.
1100
1101 2004-01-23 Friday 03:46  rocky
1102
1103  RGB2 scaling is now correct. Need to do the same for RV24 and
1104  probably others.
1105
1106 2004-01-22 Thursday 20:48  sigmunau
1107
1108  modules/demux/mkv.cpp:
1109   * removed an unused, and unreleased vlc_object_find()
1110   * added support for flac in mkv
1111
1112 2004-01-22 Thursday 19:35  gbazin
1113
1114  * src/playlist/loadsave.c: errno.h related fixes.
1115  * modules/demux/Modules.am: added missing ps.h.
1116
1117 2004-01-22 Thursday 18:49  fenrir
1118
1119   * mmstu: workaround for low bitrate stream with mmst.
1120   (we don't try anymore to fill our buffer every time).
1121
1122 2004-01-22 Thursday 17:03  gbazin
1123
1124  * src/misc/net.c: Compilation fix.
1125
1126 2004-01-22 Thursday 15:00  sigmunau
1127
1128  all: gamma correction patch by Arwed von Merkatz <v.merkatz@gmx.net>
1129
1130 2004-01-22 Thursday 14:27  sigmunau
1131
1132  modules/demux/mkv.cpp:
1133   * comment out parsing of elements that no muxer ever used, and that are
1134     being removed from the spec. (patch by Mosu in the mkv team)
1135
1136 2004-01-22 Thursday 13:33  rocky
1137
1138  YUY2: Need to check against accessing outside of subpicture.
1139  RGB2: Use fixed colormap entries black: 0, white: 255, and something
1140  else 0x44.
1141
1142 2004-01-22 Thursday 04:46  rocky
1143
1144  RV24 color-setting fixed. Fullscreen mode doesn't work though.
1145
1146  RGB2 sorta works, but to do better we need a way to lookup a palette
1147  color in a colormap.
1148
1149 2004-01-22 Thursday 01:20  jlj
1150
1151    * drms: support for getting user key from firewire connected iPod under
1152            GNU/Linux. requires libsysfs (sysfsutils).
1153
1154 2004-01-22 Thursday 01:14  sigmunau
1155
1156  modules/misc/sap.c:
1157   * fixed a nasty integer overflow that caused items to be removed right away
1158     when the timeout value was large.
1159   * fixed a small mem-leak
1160
1161 2004-01-22 Thursday 00:24  hartman
1162
1163  * what was i thinking
1164
1165 2004-01-22 Thursday 00:17  sigmunau
1166
1167  modules/misc/sap:
1168   * fixed some minor bugs
1169
1170 2004-01-22 Thursday 00:02  fenrir
1171
1172   * ts: added --ts-out and --ts-out-mtu (ie replace demuxstream.c)
1173   (not well tested)
1174
1175 2004-01-22 Thursday 00:00  fenrir
1176
1177   * es_out: Handle --program (not tested) and create program on
1178  ES_OUT_SET_GROUP_PCR.
1179   * net.c: commented out an error message in net_Write.
1180
1181 2004-01-21 Wednesday 22:55  hartman
1182
1183  * a 30 secs timeout is way too fast. changed to 1800 which is more realistic
1184
1185 2004-01-21 Wednesday 19:21  hartman
1186
1187  * newer live.com sources
1188
1189 2004-01-21 Wednesday 18:59  jpsaman
1190
1191  Adding updated rules and control file for iPAQ packaging.
1192
1193 2004-01-21 Wednesday 17:56  gbazin
1194
1195  * modules/demux/dts.c: support for DTS WAV files.
1196  * modules/codec/dts.c: support for 14bits little endian DTS bitstreams.
1197
1198 2004-01-21 Wednesday 17:01  fenrir
1199
1200   * stream: made skipping a bit smarter, removed no more used functions.
1201
1202 2004-01-21 Wednesday 16:56  fenrir
1203
1204   * all: use net_*.
1205
1206 2004-01-21 Wednesday 14:44  sam
1207
1208    * Another official Debian upload (workaround for an ICE in gcc-3.3 on PPC).
1209
1210 2004-01-21 Wednesday 10:22  fenrir
1211
1212   * net: added net_OpenUDP
1213   * udp: cleaned to use net_*
1214
1215 2004-01-21 Wednesday 07:38  rocky
1216
1217  RV24 scaled properly.
1218
1219 2004-01-21 Wednesday 04:45  rocky
1220
1221  Some of RV32 bugs worked out - pretty close. Some RGB2 work.
1222  Render->Blend
1223
1224 2004-01-20 Tuesday 17:45  sam
1225
1226    * debian/changelog debian/control debian/rules:
1227      + Control files for a forthcoming official upload.
1228
1229 2004-01-20 Tuesday 17:44  sam
1230
1231    * include/vlc_common.h:
1232      + Added proper const keywords.
1233    * modules/demux/mp4/drms.c:
1234      + Minor coding style fix.
1235
1236 2004-01-20 Tuesday 15:47  sigmunau
1237
1238  src/libvlc.h:
1239   * add description to valid values of --align
1240
1241 2004-01-20 Tuesday 15:34  hartman
1242
1243  * src/misc/cpu.c: New altivec detection for Darwin. Using the correct
1244    official method.
1245  * modules/gui/macosx/playlist.m: Fix Add with options and no enqueue.
1246  * modules/gui/macosx/applescript.m: PLAYLIST_GO fix
1247
1248 2004-01-20 Tuesday 14:58  fenrir
1249
1250   mod.c: new demux2 for MOD files using libmodplug library.
1251   (modplug-xmms.sourceforge.net/)
1252
1253   The demuxer is selected by extention look up.(mod, s3m, xm, it, 669,
1254  amf, ams, dbm, dmf, dsm, far, mdl, med, mtm, okt, ptm, stm, ult, umx,
1255  mt2, psm), I hope that won't give problems.
1256
1257 2004-01-20 Tuesday 14:51  fenrir
1258
1259   * demux2: once demux2 opened, do a DEMUX_GET_LENGTH and call
1260   playlist_SetDuration.
1261   TODO -> add meta info queries trough demux2_Control (a demuxer should
1262   NEVER touch playlist themself).
1263
1264 2004-01-20 Tuesday 14:48  fenrir
1265
1266   * demux: fixed psz_path value in demux_t.
1267
1268 2004-01-20 Tuesday 13:31  rocky
1269
1270  Remove more bugs from YUY2 rendering. Short of some trailing edge
1271  problems it is close to correct.
1272
1273 2004-01-19 Monday 21:30  fenrir
1274
1275   * dvdnav: send palette and alpha to spudec.
1276   -> I'm not sure to set correct alpha values and that values are endian.
1277   safe (both alpha and palette)                                         .
1278
1279 2004-01-19 Monday 20:31  fenrir
1280
1281   * dvdnav: a lot of fixes :
1282      - subtitle/audio selection works
1283      - subtitle display works
1284      - menu fixed.
1285   Problem:
1286      - when we see a menu, the currently selected item isn't highlighted
1287  You have to select another to see them. I don't understand why ...
1288      - manual audio/sub selection is lost when we switch back to the menu.
1289
1290 2004-01-19 Monday 18:24  fenrir
1291
1292   * syntax error ...
1293
1294 2004-01-19 Monday 18:16  fenrir
1295
1296   * ts: added a ts-es-id-pid option to mark es with their pid.
1297
1298 2004-01-19 Monday 18:15  fenrir
1299
1300   * all: keep valid i_id.
1301
1302 2004-01-19 Monday 18:15  fenrir
1303
1304   * all: added a i_id field in es_format_t.
1305
1306 2004-01-19 Monday 16:40  jlj
1307
1308    * ./modules/demux/mp4/drms.c: endian fixes.
1309
1310 2004-01-19 Monday 14:40  fenrir
1311
1312   * transcode: keep the group information.
1313
1314 2004-01-19 Monday 01:11  hartman
1315
1316  * caca 0.8
1317  * www.videolan -> download.videolan
1318
1319 2004-01-19 Monday 00:08  gbazin
1320
1321  * modules/demux/dvdnav.c: menus navigation seems to be working ok now.
1322
1323 2004-01-18 Sunday 23:52  gbazin
1324
1325  * modules/demux/dvdnav.c: restart the decoders on VTS change only, not CELL change.
1326  * src/input/input_dec.c: fixed the pictures leak work-around.
1327     Wasn't working before because there always is at least one READY_PICTURE which is the last/currently displayed picture.
1328
1329 2004-01-18 Sunday 22:00  fenrir
1330
1331   * all: added support for edts/elst entries (needed to play some files).
1332   Please test, it may have heavily broken playback of some files !!!
1333
1334 2004-01-18 Sunday 21:30  fenrir
1335
1336   * video: should fix an infinite loop. Dnumgis could you confirm ?
1337
1338 2004-01-18 Sunday 19:54  asmax
1339
1340  * utils/var_bool.*: VarBool is now an interface for reading bool variables
1341   (not writing); use VarBoolImpl instead to instanciate read/write variables.
1342   Bool variables can now be combined with VarNotBool and VarBoolAndBool
1343   (TODO: VarBoolOrBool)
1344  * commands/cmd_show_window.hpp: the commands now call directly
1345    GenericWindow::show/hide, because the visibility variable of a
1346    window is a VarBool (so, read-only)
1347  * commands/cmd_input.hpp: added Play and Pause commands
1348  * parser/interpreter.cpp: beginning of support of boolean expressions,
1349   like "vlc.isSeekable and not vlc.isStopped" (operator precedence is
1350   not really well handled yet)
1351  * src/vlcproc.*: new variables "vlc.isSeekable", "vlc.isStopped" and
1352   "vlc.isPaused"
1353  * controls/ctrl_checkbox.cpp: the "state" variable of a checkbox is
1354    now a passive VarBool, so actions must be explicitely set with
1355    'action1="..." action2="..."' in the xml file
1356  * removed src/vlcvars.* => "vlc.isMute" doesn't work any more
1357   (anyway it didn't work well...)
1358  * theme/theme.xml: updated with the new VarBool behaviour
1359
1360 2004-01-18 Sunday 19:35  fenrir
1361
1362   * es_out: give a fourcc to the dummy pmt es_descriptor_t.
1363
1364 2004-01-18 Sunday 18:31  fenrir
1365
1366   * mp4: cosmetics.
1367
1368 2004-01-18 Sunday 16:02  gbazin
1369
1370  * modules/demux/dvdnav.c: added parsing of DVD style MRLs.
1371  * modules/demux/ps.h: small cosmetic changes.
1372
1373 2004-01-18 Sunday 13:39  gbazin
1374
1375  * modules/demux/dvdnav.c: some coding style butchery and added on-the-fly menus selection.
1376
1377 2004-01-18 Sunday 11:14  gbazin
1378
1379  * configure.ac, modules/demux/Modules.am: added ps2, ts2 and dvdnav modules to the build system.
1380  * modules/demux/demux2.c: added an "ffmpeg" shortcut for the ffmpeg/libavformat demuxer.
1381
1382 2004-01-18 Sunday 07:35  fenrir
1383
1384   * http: fixed mem leaks, doesn't add '\0' anymore at the end of files.
1385
1386 2004-01-18 Sunday 06:33  fenrir
1387
1388   * mp4: added 'pnot' fourcc as a valid header signature.
1389
1390 2004-01-18 Sunday 06:15  fenrir
1391
1392   * ts: clean up and a few mem leaks.
1393
1394 2004-01-18 Sunday 05:14  fenrir
1395
1396   * input_dec: exported correct i_group.
1397   Now vlc can read a TS with multiple programs and streams them as
1398   indepandant output (well you need the new TS demuxer so ...)
1399   (It is not well tested)
1400
1401   Example: (lines are wrapped)
1402   ./vlc -I rc --sout-all /ts2:/home/fenrir/test.ts \
1403      --sout '#duplicate{dst="std{access=udp,mux=ts,url=239.255.13.13}", \
1404                         select="program=8501",\
1405                         dst="std{access=udp,mux=ts,url=239.255.13.14}", \
1406                         select="program=8506"}'
1407
1408 2004-01-18 Sunday 04:55  sam
1409
1410    * modules/video_output/caca.c:
1411      + Set the window title upon startup.
1412      + Support for window resizing (requires libcaca 0.8).
1413
1414 2004-01-18 Sunday 04:53  fenrir
1415
1416   * es_out.c: better support for multiple program. (bugfixes and a dirty
1417   hack because of the way input_SetProgram works).
1418
1419 2004-01-18 Sunday 04:45  rocky
1420
1421  In Solaris (and perhaps others) PATH_MAX is in limits.h.
1422
1423 2004-01-18 Sunday 03:43  fenrir
1424
1425   * duplicate: corrected behavour of no-*.
1426
1427 2004-01-18 Sunday 02:21  fenrir
1428
1429   * demux2: added ps2,ts2 and dvdnav shortcuts.
1430
1431 2004-01-18 Sunday 02:20  fenrir
1432
1433   * duplicate : added a select option :) The format is
1434   selector[,selector] where 'selector' are from:
1435      * no-audio, noaudio, audio
1436      * no-video, novideo, video
1437      * no-spu,   nospu,   spu
1438      * es=num or es=num_start-num_end
1439      * prgm=num or prgm=num_start-num_end (you can also use program
1440      instead of prgm)
1441   It applies for the last dst. selector1,selector2 means selector1 and
1442  selector2.
1443   Ex:
1444      vlc file --sout '#duplicate{dst="1° dst", select="selection for 1° dst",
1445  dst="2° dst", dst="3° dst", select="selection for 3° dst" }'
1446
1447 2004-01-18 Sunday 01:49  fenrir
1448
1449   * ts: fixed ms-codec playback.
1450
1451 2004-01-18 Sunday 01:21  sam
1452
1453    * modules/demux/mp3/drms.c:
1454      + More code cleanup. Thanks a lot to jlj for testing my changes.
1455      + Removed AddNativeMD5 and merged Bordelize() into DoShuffle().
1456      + Decrypt the SCI data in-place and shuffle it in the same loop.
1457
1458 2004-01-18 Sunday 00:50  asmax
1459
1460  * src/window_manager.cpp: no more magnetism with invisble windows !
1461
1462 2004-01-18 Sunday 00:25  asmax
1463
1464  * src/theme_loader.cpp: use yyrestart() instead of yyin= (should fix
1465    issues after reading a bad theme)
1466  * x11/.*: removed the hack of storing pointers as window properties
1467
1468 2004-01-17 Saturday 23:51  fenrir
1469
1470   * ps.h: added cvt adn ogt.
1471
1472 2004-01-17 Saturday 23:50  fenrir
1473
1474   * es_out: select es from current program only.
1475
1476 2004-01-17 Saturday 22:32  fenrir
1477
1478   * ps.* : new PS demuxer (still incomplete)
1479   * dvdnav.c: begin of a dvdnav plugin. It's more to test that to be a real
1480   plugin for now. (a lot of design problems are raised with it).
1481
1482 2004-01-17 Saturday 16:51  gbazin
1483
1484  * modules/control/http.c: fixed another mem leak.
1485
1486 2004-01-17 Saturday 16:24  gbazin
1487
1488  * src/playlist/info.c: get rid of the #ifdef HAVE_VASPRINTF now that we have it in our small libc.
1489  * modules/control/http.c: fixed parsing in uri_extract_value().
1490
1491 2004-01-17 Saturday 15:17  gbazin
1492
1493  * modules/control/http.c: fixed gcc warning.
1494
1495 2004-01-17 Saturday 14:08  sigmunau
1496
1497  src/playlist/item*
1498   * Updated documentation on playlist_Add* (they return a id, not the position)
1499
1500 2004-01-17 Saturday 13:47  sigmunau
1501
1502  NEWS:
1503   * Begin updating news for a 0.7.1
1504
1505 2004-01-17 Saturday 13:25  gbazin
1506
1507  * modules/control/http.c: fixed a whole bunch of mem leaks.
1508
1509 2004-01-17 Saturday 12:28  gbazin
1510
1511  * ALL: make sure newly created playlist_item_t are initialized properly.
1512
1513 2004-01-17 Saturday 12:11  gbazin
1514
1515  * modules/stream_out/transcode.c: fixed segfault.
1516
1517 2004-01-17 Saturday 12:03  gbazin
1518
1519  * src/input/demux.c: fixed small mem leak.
1520
1521 2004-01-17 Saturday 11:41  gbazin
1522
1523  * modules/stream_out/transcode.c: fixed mem leak.
1524
1525 2004-01-16 Friday 19:17  sigmunau
1526
1527  share/http/index.html:
1528   * try to use valid xhtml
1529
1530 2004-01-16 Friday 18:26  sam
1531
1532    * modules/demux/mp4/drms.c:
1533      + Merged redundant functions.
1534      + Unobfuscated and cleaned up many parts of the crypto code.
1535      + Added comments here and there.
1536
1537 2004-01-16 Friday 13:32  rocky
1538
1539  Add horizontal and vertical subtitle offset corrections.  Some cleanup
1540  and work done to allow for palettized rendering (by not expanding
1541  inline colormap entries when RGB2).
1542
1543 2004-01-16 Friday 11:12  fenrir
1544
1545   * all: added STREAM_GET_MTU and stream_MTU.
1546
1547 2004-01-16 Friday 09:39  sam
1548
1549    * modules/codec/libmpeg2.c:
1550      + The libmpeg2 plugin honours the --no-mmx, --no-altivec, etc. flags.
1551
1552 2004-01-16 Friday 04:14  rocky
1553
1554  render.c: RV16 now works great - uses all colors, but no transparancy.
1555  Started RV32 and- has bugs. (It'd be nice if something in rendering
1556  worked the first time without a hassle).
1557
1558  Modules.am, pixmap.h, subtitle.h: Some of the pixel stuff has been
1559  moved here.
1560
1561  cvd.c: remove option duplicated with ogt.c Probably should be hoisted more
1562  to a main routine. Perhaps if spudec is folded in.
1563
1564 2004-01-16 Friday 02:01  fenrir
1565
1566   * ts: fixed mpeg4 video in TS.
1567
1568 2004-01-16 Friday 01:47  fenrir
1569
1570   * ts: rewrite from scratch of the TS demuxer to fit the new API.
1571   Introduced a --ts-extra-pmt <pmt_pid=pid:stream_type[,...]> option to
1572   allow user to enter a pmt description (for stream without PAT/PMT).
1573
1574      TODO: - test all codec.
1575            - test stream with more than 1 PMT
1576            - test stream with PAT/PMT change(s)
1577            - re-add support for dvb subtitles.
1578            - test with broken streams.
1579            - test --ts-extra-pmt
1580
1581 2004-01-16 Friday 00:01  gbazin
1582
1583  * modules/gui/wxwindows/playlist.cpp: unicode compilation fixes.
1584
1585 2004-01-15 Thursday 23:59  bigben
1586
1587  int -> bool
1588
1589  lalala
1590
1591 2004-01-15 Thursday 23:40  gbazin
1592
1593  * src/input/input.c: fixed memleaks.
1594  * src/input/input_info.c: small bug fix.
1595  * modules/stream_out/standard.c: fixed memleaks.
1596
1597 2004-01-15 Thursday 22:58  gbazin
1598
1599  * modules/access_output/http.c: fixed small mem leak and mem corruption.
1600
1601 2004-01-15 Thursday 22:39  fenrir
1602
1603   * network: fix for proto://host:port url syntax.
1604
1605 2004-01-15 Thursday 22:15  gbazin
1606
1607  * modules/demux/mpeg/ts.c: better auto-detection of MPEG-TS streams.
1608
1609 2004-01-15 Thursday 21:49  sigmunau
1610
1611  modules/gui/wxwindows/*:
1612   * use a standard file dialog to export playlist
1613
1614 2004-01-15 Thursday 19:46  gbazin
1615
1616  * modules/codec/ffmpeg/ffmpeg.c: more fourccs added.
1617  * modules/codec/ffmpeg/demux.c: bug fix.
1618
1619 2004-01-15 Thursday 19:23  sigmunau
1620
1621  src/playlist/item.c:
1622   * remove unused variables
1623
1624 2004-01-15 Thursday 19:21  sigmunau
1625
1626  modules/misc/sap.c:
1627   * fixed playback of sap anounces through livdotcom
1628
1629 2004-01-15 Thursday 14:57  gbazin
1630
1631  * modules/misc/network/ipv4.c: fixed breakage on win32.
1632
1633 2004-01-15 Thursday 13:47  fenrir
1634
1635   * ipv4: non blocking connection mode. Please test it heavily, it may
1636   have broken all OS except linux ...
1637
1638 2004-01-15 Thursday 13:45  fenrir
1639
1640   * http: commented out a debug message.
1641
1642 2004-01-15 Thursday 12:55  fenrir
1643
1644   * do not try http 1.0 when we are going to die.
1645
1646 2004-01-15 Thursday 00:05  gbazin
1647
1648  * modules/gui/wxwindows/wxwindows.cpp: include locale.h for setlocale().
1649
1650 2004-01-14 Wednesday 18:45  bigben
1651
1652  * playlist sort.
1653
1654  Had to delete lastPathComponent when displaying the MRL of a file in the playlist, since sort cannot be exact with this option.
1655
1656 2004-01-14 Wednesday 15:40  fenrir
1657
1658   * http: fixed for url like http://host[:port] (ie without path)
1659
1660 2004-01-14 Wednesday 11:47  rocky
1661
1662  Don't do compensation subtitle unscaling if the underlying video
1663  chroma does the scaling.
1664
1665 2004-01-14 Wednesday 04:50  rocky
1666
1667  First OGT/CVD RenderV16 that shows some sort of readable subtitles. It
1668  looks like bugs remain in the YUV to RGB conversion though.
1669
1670 2004-01-13 Tuesday 18:45  gbazin
1671
1672  * src/interface/interface.c: added the gestures interface to the interfaces list.
1673
1674 2004-01-13 Tuesday 15:54  gbazin
1675
1676  * modules/mux/mp4.c: added support for mp4v and mp4a inside mov (tested with quicktime player).
1677
1678 2004-01-13 Tuesday 01:54  fenrir
1679
1680   * mp4: convert 3 bytes codes into language (track name).
1681
1682 2004-01-13 Tuesday 01:44  fenrir
1683
1684   * mp4: fixed playback for files that have 0 byte samples.
1685
1686 2004-01-12 Monday 23:41  gbazin
1687
1688  * src/misc/configuration.c: fixed stupid bug in the 0.7.0 release which prevented from saving bool/int/float config options.
1689    -> I should really go and by myself a brain.
1690
1691 2004-01-12 Monday 21:22  hartman
1692
1693  * src/playlist/loadsave.c: doxygenization
1694  * modules/gui/macosx/playlist.m: fix playlist_Export
1695
1696 2004-01-12 Monday 21:08  gbazin
1697
1698  * configure.ac: added --with-caca-config-path.
1699
1700 2004-01-12 Monday 20:54  hartman
1701
1702  * Fix caca building
1703
1704 2004-01-12 Monday 20:19  gbazin
1705
1706  * modules/mux/mp4.c: improved mov support a bit.
1707
1708 2004-01-12 Monday 16:16  gbazin
1709
1710  * modules/video_output/caca.c: ported to win32.
1711
1712 2004-01-12 Monday 13:12  rocky
1713
1714  More RenderYUY2 bug fixes. Is very usable. Remaining bugs are
1715  probably in transparancy handling.
1716
1717 2004-01-12 Monday 04:03  rocky
1718
1719  First attempt at YUY2. Sort of works.
1720
1721  Y2RV16 less embarrassingly wrong.
1722
1723 2004-01-11 Sunday 19:48  garf
1724
1725   * ncurses.c: let's be coherent: "big" forward/backward is now 5%
1726
1727 2004-01-11 Sunday 17:46  sigmunau
1728
1729  modules/demux/playlist/playlist.c:
1730   * Added common functions for handling relative paths in playlist files
1731   * Module declaration for pls import module
1732  modules/demux/playlist/m3u.c:
1733   * implemented m3u import module
1734  modules/demux/playlist/pls.c:
1735   * new pls import module
1736  modules/demux/playlist/playlist.h:
1737   * common prototypes
1738  modules/demux/playlist/Modules.ac
1739   * activated pls module
1740
1741 2004-01-11 Sunday 17:12  asmax
1742
1743  * modules/gui/skins/*:
1744   - huge cleaning of the interpreter; all the variables are stored in
1745   the container VarManager, and can be retrieved by their name (with
1746   type checking if needed). Some variables are still owned by VlcProc
1747   for technical reasons (their interface is not compliant with normal
1748   variable, because of the "updateVLC" trick)
1749   - replaced double by float
1750
1751 2004-01-11 Sunday 15:02  rocky
1752
1753  Remove debug output.
1754
1755 2004-01-11 Sunday 14:55  garf
1756
1757   * ncurses.c : forgot to change help
1758
1759 2004-01-11 Sunday 14:53  garf
1760
1761   * ncurses.c : 5% forward and backward are definitely not precise enough.
1762                put 1% instead.
1763
1764 2004-01-11 Sunday 01:55  zorglub
1765
1766  Fixed modules.am file
1767
1768 2004-01-11 Sunday 01:54  rocky
1769
1770  Fix bug in ScaleX routine which affected ratios that could span 3 pixels.
1771  (4:3 is one of the few *not* in this category).
1772
1773  Allow user to override subtitle scaling via sub-aspect-ratio, 0=auto
1774  or what we do now. 1=do nothing.
1775
1776 2004-01-11 Sunday 01:51  anil
1777
1778  * missing or incomplete .cvsignores
1779
1780 2004-01-11 Sunday 01:39  anil
1781
1782  * missing file
1783
1784 2004-01-11 Sunday 00:45  zorglub
1785
1786  * configure.ac : Added new folders
1787
1788  * New playlist import/export system:
1789     -export plugin in misc/playlist (contains one module for each file type)
1790     -open plugin = special demuxer2, that can be opened from the command
1791      line or the graphical interface.
1792    NB: the demuxer "playlist" is forced to earn speed, but this does not
1793    work yet, as we have a demux2
1794
1795  * modules/gui/wxwindows: use the new import/export.
1796
1797  * src/playlist/group.c : fixed boundary check
1798
1799  * src/playlist/item-ext.c: correctly reset stuff when clearing the playlist
1800
1801 2004-01-11 Sunday 00:21  asmax
1802
1803  * src/vlc_proc.*: quick fix to handle the new playlist object variables
1804    (At the moment the whole playlist is rebuilt each time; the link
1805    between the list control and the list variable should be enhanced
1806    to avoid that)
1807  * src/window_manager.cpp: raise all the windows when one clicks on
1808    any window (the previous behaviour was too confiusing)
1809
1810 2004-01-11 Sunday 00:11  zorglub
1811
1812  Use playlist_current when going from one item to another
1813
1814 2004-01-11 Sunday 00:01  fenrir
1815
1816   * ncurses: better playlist handling.
1817
1818 2004-01-10 Saturday 23:46  sigmunau
1819
1820  src/input/input.c:
1821   * removed unused variable
1822
1823 2004-01-10 Saturday 23:44  hartman
1824
1825  * oops, bug
1826
1827 2004-01-10 Saturday 23:31  sigmunau
1828
1829  modules/gui/ncurse/ncurses.c:
1830   * fixed a segfault when the 'f' button was pressed with no item playing
1831
1832 2004-01-10 Saturday 23:22  anil
1833
1834  * fixed skins2 module loading when libtar is present (thanks AsMax :)
1835
1836 2004-01-10 Saturday 14:24  hartman
1837
1838  * Fixed some doxygen comments.
1839  * Added SORT_ID
1840  * remember last sorting and ordering in playlist struct
1841
1842 2004-01-10 Saturday 13:59  rocky
1843
1844  Add vout_AspectRatio routine to get retrieve a vout's aspect ratio.
1845  Some bugs when 16:9 scaling in ogt_parse.c and cvd_parse.c
1846
1847 2004-01-10 Saturday 12:35  zorglub
1848
1849  Add SAP to the list of additionnal interfaces
1850
1851 2004-01-10 Saturday 03:36  hartman
1852
1853  * mtime_t != int This was causing incorrect results on big endian.
1854    Changed playlist_SetDuration.
1855  * changed SORT_NORMAL SORT_REVERSE into ORDER_NORMAL ORDER_REVERSE
1856
1857 2004-01-09 Friday 22:11  hartman
1858
1859  * extras/MacOSX/Resources/English.lproj/MainMenu.nib
1860    - Added the duration column
1861    - Added a 'surpress error dialog' option to the dialog
1862  * ALL: copyright year and author changes
1863
1864 2004-01-09 Friday 20:36  hartman
1865
1866  * include/variables.h
1867    src/misc/variables.c: Added a VLC_VAR_TRIGGER_CALLBACKS action
1868  * src/libvlc.c: You can now change verbosity on the fly by using the "verbose"
1869    variable of p_vlc. -1 == quiet
1870
1871 2004-01-09 Friday 19:45  jlj
1872
1873    * ./src/misc/configuration.c: win32 UNICODE fixes.
1874
1875 2004-01-09 Friday 19:21  gbazin
1876
1877  * src/extras/libc.c: return result in vlc_asprintf().
1878
1879 2004-01-09 Friday 18:32  gbazin
1880
1881  * ALL: added vlc_asprintf() to our libc.
1882
1883 2004-01-09 Friday 17:29  jlj
1884
1885    * ./modules/demux/mp4/drms.c: switched to dyn. linking of SHGetFolderPath
1886
1887 2004-01-09 Friday 15:39  hartman
1888
1889  * configure --help aliging
1890
1891 2004-01-09 Friday 15:26  hartman
1892
1893  * Gibalou you broke something again :)
1894    You used vasprintf but used asprintf paramaters. Which one do you want to use?
1895    i changed to asprintf now.
1896
1897 2004-01-09 Friday 13:08  hartman
1898
1899  * MAX_PATH is a windowism. Use PATH_MAX.
1900
1901 2004-01-09 Friday 12:23  gbazin
1902
1903  * ALL: MSVC compilation fixes.
1904
1905 2004-01-09 Friday 04:37  jlj
1906
1907    * ./modules/demux/mp4/drms.c: improved sci handling.
1908    * ./modules/demux/mp4/mp4.c: if sample has not been decrypted, do not
1909                                 pass it on to decoder.
1910
1911 2004-01-09 Friday 02:28  hartman
1912
1913  * video.c: gibalou: no palctrl in avcodec context in 0.4.8
1914  * ffmpeg.c: 0.4.8 ifdef'ing
1915
1916 2004-01-09 Friday 01:17  rocky
1917
1918  Minor grammatical changes.
1919
1920 2004-01-09 Friday 00:32  gbazin
1921
1922  * modules/demux/mpeg/Modules.am: forgot to remove private.h.
1923
1924 2004-01-09 Friday 00:30  gbazin
1925
1926  * modules/demux/mpeg: fixed latest changes to mpeg system demuxer (dvd playing was broken).
1927
1928 2004-01-09 Friday 00:02  gbazin
1929
1930  * modules/codec/ffmpeg/video.c: setup dummy palette to avoid segfaults with some codecs.
1931  * modules/codec/ffmpeg/ffmpeg.c: more fourccs.
1932
1933 2004-01-08 Thursday 23:21  sigmunau
1934
1935  modules/codec/ffmpeg/ffmpeg.c:
1936   * add fourcc "smc "
1937
1938 2004-01-08 Thursday 22:37  hartman
1939
1940  * And AGAIN the caca fix
1941
1942 2004-01-08 Thursday 22:34  hartman
1943
1944  * thats what you get when you work in multiple directories
1945
1946 2004-01-08 Thursday 22:02  gbazin
1947
1948  * modules/codec/ffmpeg/ffmpeg.c: compilation fix for ffmpeg 0.4.8.
1949
1950 2004-01-08 Thursday 21:55  hartman
1951
1952  * caca 0.6 doesn't work with 0.7.0 remember? :)
1953
1954 2004-01-08 Thursday 21:48  gbazin
1955
1956  * modules/codec/ffmpeg/demux.c: improvements.
1957  * modules/codec/ffmpeg/ffmpeg.c: added a few fourccs.
1958
1959 2004-01-08 Thursday 21:19  hartman
1960
1961  * Updated with new libraries in vlc
1962  * Use new style of use_enable
1963  * Fixed some bugs
1964
1965 2004-01-08 Thursday 19:22  sam
1966
1967    * modules/video_output/caca.c:
1968      + Updated for libcaca 0.7.
1969
1970 2004-01-08 Thursday 19:07  hartman
1971
1972  * Updated the ebuild for 0.7.0
1973    a bit late i know. I had forgotten about it.
1974
1975 2004-01-08 Thursday 16:28  fenrir
1976
1977   * ncurses: added and updated a lot of fonctionnalities. (Playlist browser,
1978   time, informations and help display).
1979
1980 2004-01-08 Thursday 15:11  gbazin
1981
1982  * modules/codec/ffmpeg/ffmpeg.c: oops.
1983
1984 2004-01-08 Thursday 12:44  courmisch
1985
1986  Added .cvsignore
1987
1988 2004-01-08 Thursday 12:07  hartman
1989
1990  * ffmpeg 0.4.8 compilation fix
1991
1992 2004-01-08 Thursday 11:36  jlj
1993
1994    * ./src/extras/libc.c: vasprintf bug fix.
1995
1996 2004-01-08 Thursday 11:18  fenrir
1997
1998   * vlc_common: mmh, use right prototype...
1999
2000 2004-01-08 Thursday 10:27  fenrir
2001
2002   * all: correct test for vasprintf.
2003
2004 2004-01-08 Thursday 00:52  sigmunau
2005
2006  modules/gui/wxwindows/playlist.cpp:
2007    * fixed a warning
2008
2009 2004-01-08 Thursday 00:37  fenrir
2010
2011   * modules/demux/mp4/libmp4.c: use vasprintf
2012   * modules/access/ftp.c: cleaned up.
2013
2014 2004-01-08 Thursday 00:12  gbazin
2015
2016  * configure.ac: detect if libavformat is present.
2017  * modules/codec/ffmpeg/demux.c: new experimental demuxer using libavformat (most of the work done by fenrir).
2018     This demuxer should allow us to support "frindge" formats (FLIC, SWF, etc...).
2019     The demuxer has been put here because of its dependancy on libavformat and libavcodec.
2020  * modules/codec/ffmpeg/ffmpeg.c: re-arranged the codecs list.
2021
2022 2004-01-07 Wednesday 23:39  fenrir
2023
2024   * all: added own implementation of vasprintf. I hope it's ok this way.
2025
2026 2004-01-07 Wednesday 19:20  gbazin
2027
2028  * src/playlist/*: fixed memory leaks.
2029  * modules/codec/rawvideo.c: fixed dts/pts problem and added support for fourcc IYUV.
2030  * modules/stream_out/transcode.c: added support for fourcc IYUV.
2031
2032 2004-01-07 Wednesday 17:57  fenrir
2033
2034   * input: fix to avoid forced subtitle not selected.
2035
2036 2004-01-07 Wednesday 16:54  hartman
2037
2038  * Fix a memory leak when there is no p_vout, but when there are subs.
2039
2040 2004-01-07 Wednesday 15:54  hartman
2041
2042  * Clarify some instructions.
2043
2044 2004-01-07 Wednesday 15:31  fenrir
2045
2046   * rename ES_OUT_SET_PCR into ES_OUT_SET_GROUP_PCR, now ES_OUT_SET_PCR
2047    apply to the selected program.
2048
2049 2004-01-07 Wednesday 15:21  fenrir
2050
2051   * http: complete rewrite (using net_Printf/net_Gets)
2052          -> Proxy, user/password and redirection untested.
2053          -> For icecast server, check also the mime (do not blindly force
2054          mp3, it could also be nsv).
2055
2056 2004-01-07 Wednesday 14:59  fenrir
2057
2058   * demux2: allow to force demuxer.
2059   * nsv: fixed bad init.
2060
2061 2004-01-07 Wednesday 14:59  fenrir
2062
2063   * net: mem leak in net_Printf
2064
2065 2004-01-07 Wednesday 07:21  rocky
2066
2067  Better operator association in computing duration and should be
2068  optimized better too.
2069
2070  Add track info in "Media Information" Add track-specific information
2071  and album information in "Item info".
2072
2073  Coding of all this is ugly and massively redundant. I think the
2074  playlist needs to be re-thought/re-worked. Sublevels would be nice
2075  too.
2076
2077 2004-01-06 Tuesday 23:11  fenrir
2078
2079   * network: vlc_UrlParse should now accept ipv6 ip (untested).
2080
2081 2004-01-06 Tuesday 23:03  fenrir
2082
2083   * src/misc/net.c: fixed net_Gets
2084
2085 2004-01-06 Tuesday 21:42  sigmunau
2086
2087  src/input/stream.c:
2088    * Cleaned up a comment
2089    * Added a function stream_ReadLine() to read one line from a stream
2090  include/ninput.h:
2091    * export stream_ReadLine()
2092
2093 2004-01-06 Tuesday 19:12  gbazin
2094
2095  * modules/video_output/directx/directx.c: move the video window to the right display when using --directx-device.
2096
2097 2004-01-06 Tuesday 14:35  hartman
2098
2099  * Something about microdvd fps and a huge bug in its defaults.
2100
2101 2004-01-06 Tuesday 12:02  zorglub
2102
2103  Updated copyrights in libvlc
2104
2105 2004-01-06 Tuesday 08:50  zorglub
2106
2107  - src/misc/win32_specific: compilation fix for win32 (can someone please
2108  check that command line parsing still works for items and options? )
2109
2110  - src/libvlc.c
2111    include/vlc/vlc.h : New libvlc functions to get playlist status and
2112                        clear the playlist
2113       Patch by Tong Ka Man
2114
2115  - src/playlist/* : Update copyrights
2116
2117  - src/playlist/playlist.c:
2118    -When a user explicitely asks for an item, do play it, even if random mode
2119    -Do not stop playlist upon deletion of an autodelete item
2120    -playlist_Clear (Patch by Tong Ka Man)
2121
2122 2004-01-06 Tuesday 04:57  rocky
2123
2124  Reinstate duration times on playlist item for CD-DA.  Done via adding
2125  an interface to allow setting the duration on adding a playlist item.
2126
2127 2004-01-06 Tuesday 04:10  rocky
2128
2129  Unbreak plugin as a result of the recent playlist API change. Need to
2130  cripple PBC for now though.
2131
2132 2004-01-06 Tuesday 03:59  rocky
2133
2134  Choosing an audio or subtitle channel isn't an "advanced"
2135  option. Run-of-the mill users may want to select that.
2136
2137  Update documentation.
2138
2139 2004-01-06 Tuesday 01:41  jlj
2140
2141    * ./modules/demux/mp4: added some DRMS debug statements.
2142
2143 2004-01-05 Monday 22:17  asmax
2144
2145  * commands/cmd_*.hpp: use the DEFINE_COMMAND macro for simple commands
2146  * commands/cmd_fullscreen.*, parser/interpreter.cpp: added a
2147    "vlc.fullscreen()" command
2148
2149 2004-01-05 Monday 22:06  gbazin
2150
2151  * modules/video_output/directx/directx.c: patch by Mike Schrag to add a config var
2152  for the directx preferred display device.
2153
2154 2004-01-05 Monday 20:02  gbazin
2155
2156  * modules/gui/skins2/vars/playlist.cpp: use ICONV_CONST to deal with the different prototypes for iconv(). Thanks sam!
2157
2158 2004-01-05 Monday 19:33  sam
2159
2160    * modules/gui/skins2/vars/playlist.cpp: Hack to prevent compilation errors.
2161
2162 2004-01-05 Monday 18:43  bigben
2163
2164  Added a callback on item-change, so that the playlist is updated.
2165
2166 2004-01-05 Monday 18:15  hartman
2167
2168  * API change in mkv. Everyone should update to the latest libraries.
2169
2170 2004-01-05 Monday 17:42  gbazin
2171
2172  * configure.ac: win32 compilation fixes for the skins2 plugin.
2173  * modules/gui/skins2/Modules.am: renamed the plugin name into skins2 so it doesn't conflict with the old plugin.
2174  * modules/gui/skins2/vars/playlist.cpp: fixed invalid cast.
2175
2176 2004-01-05 Monday 16:22  hartman
2177
2178  * Fixed mpeg2dec newer libcaca, newer matroska, www.videolan.org should now
2179    be download.videolan.org etc etc etc.
2180    A lot of small fixes
2181
2182 2004-01-05 Monday 15:07  fenrir
2183
2184   * tcp: use net_*.
2185
2186 2004-01-05 Monday 14:50  hartman
2187
2188  * Fix mpeg2dec buildsystem
2189
2190 2004-01-05 Monday 14:42  zorglub
2191
2192  * modules/misc/sap.c : let the user configure timeout delay
2193  * src/playlist/item-ext.c : sanity checks when adding items
2194
2195 2004-01-05 Monday 14:10  fenrir
2196
2197   * configure.ac: readded AX_ADD_PLUGINS([mpgv mpga m4v mpeg_system ps ts
2198     avi asf aac mp4 rawdv demux2 nsv real]), it was probably a mistake ....
2199     ( ouiiinnn, another bootstrap ;)
2200
2201   * all: added net_* helpers functions.
2202
2203 2004-01-05 Monday 13:07  zorglub
2204
2205  * ALL:  playlist API changes
2206
2207  What may be broken (untested):
2208  ------------------------------
2209     - Theora and Speex decoders
2210     - some interfaces
2211     - VCDX and CDDAX access
2212
2213  The problems shouldn't hopefully excess compilation glitches.
2214  (removal of AddExt, of psz_author, and prototype of Add)
2215
2216  Additionnaly, interfaces that do not support item-change will have
2217  update problems.
2218
2219  * Updated modules list
2220
2221 2004-01-05 Monday 13:00  zorglub
2222
2223    modules/gui/wxwindows/playlist.cpp
2224    modules/gui/wxwindows/iteminfo.cpp
2225          - Show the info as a tree view.
2226           At the moment, all is shown. We should maybe hide the "Options" tree
2227           as it rather "internal"
2228          - Improved a little the layout
2229          - Added a popup menu to to the playlist
2230          - Minimize playlist rebuilds
2231
2232 2004-01-05 Monday 13:00  zorglub
2233
2234    modules/demux/util/id3tag.c
2235    modules/demux/avi/avi.c
2236    modules/demux/asf/asf.c
2237    src/input/es_out.c
2238          - Fill the playlist info structures
2239
2240 2004-01-05 Monday 12:59  zorglub
2241
2242  * modules/misc/sap.c :
2243        - Use the new playlist API
2244        - Track title changes
2245        - Timeout. Delete an item if we haven't heard about it for too long.
2246
2247 2004-01-05 Monday 12:59  zorglub
2248
2249  * Makefile.am : Added src/playlist/item-ext.c and src/playlist/info.c
2250
2251  * src/playlist/item.c
2252    src/playlist/info.c
2253    src/playlist/item-ext.c
2254    src/playlist/group.c
2255    src/playlist/sort.c
2256    src/playlist/loadsave.c
2257    include/vlc_playlist.h
2258        - New playlist_info structures and accessors
2259          It works pretty like the old input_info (with categories)
2260          It provides modularity to the playlist
2261        - Removed ppsz_options and i_options from playlist_item
2262          (we use the special category Options)
2263        - Added a unique id to each playlist_item to be able to track the
2264          items accross playlist reorders
2265        - Simplified adding of items.
2266             - playlist_AddExt is removed
2267             - playlist_AddItem is still here and exported but should not be used
2268             - use playlist_Add( p_playlist, uri, name, duration, mode, pos )
2269               and use the accessors for all other things
2270        - Added setters for fields of the playlist_item structure
2271        - Introduced "item-change" and "playlist-current" playlist variables
2272          to give more flexibility than only intf-change
2273
2274        At the moment, duration is still in the structure (easier to use, IMHO)
2275
2276  * src/input/input.c
2277    src/libvlc.c :
2278          playlist item options parsing changed
2279
2280  * include/vlc_common.h : added playlist_info structures
2281
2282 2004-01-05 Monday 12:37  jlj
2283
2284    * ./modules/demux/mp4: DRMS support.
2285
2286 2004-01-05 Monday 12:24  jlj
2287
2288    * ./AUTHORS: updated my country entry.
2289
2290 2004-01-05 Monday 03:19  fenrir
2291
2292   * nsv: clean up, added seek support.
2293
2294 2004-01-04 Sunday 22:38  gbazin
2295
2296  * modules/gui/skins2/vars/playlist.*: win32 compilation fix (not sure it is the right one).
2297
2298 2004-01-04 Sunday 22:22  gbazin
2299
2300  * modules/codec/ogt/*: win32 compilation fixes.
2301
2302 2004-01-04 Sunday 22:03  gbazin
2303
2304  * ALL: bumping version number to 0.7.1-cvs.
2305
2306 2004-01-04 Sunday 21:44  kuehne
2307
2308  Fixed a small bug which prevented the translation of a string.
2309
2310 2004-01-04 Sunday 18:18  sam
2311
2312    * toolbox:
2313      + Minor fixes to the woody packages.
2314
2315 2004-01-04 Sunday 17:35  fenrir
2316
2317   * avi: May fix #1545
2318   (From mplayer:
2319      "count blocks by rounded-up chunksizes instead of chunks -
2320       we need full emulation of dshow avi demuxer bugs :(
2321       fixes silly nandub-style a-v delaying in avi with vbr mp3..." )
2322
2323 2004-01-04 Sunday 16:51  rocky
2324
2325  Add OGT and CVD subtitle demuxers.
2326  write_png: might be made into a module and moved elsewhere
2327  cvd*: went over documentation a little bit.
2328
2329 2004-01-04 Sunday 16:25  rocky
2330
2331  A start for what little public documentation there is for CVD and OGT
2332  subtitles.
2333
2334 2004-01-04 Sunday 15:32  fenrir
2335
2336   * encoder.c: corrected required LIBAVCODEC_BUILD
2337   * es_out.c: ES_OUT_SET_PCR works now with microsecond.
2338   * configure.ac, Modules.am: enable demux2, nsv, real.
2339   * demux2.c: increased priority.
2340
2341 2004-01-04 Sunday 15:24  zorglub
2342
2343  Do not link twice zlib
2344
2345 2004-01-04 Sunday 14:35  fenrir
2346
2347   * real.c: begin of a real demuxer (using new API). Can't work yet as it
2348   needs modification to ffmpeg decoder that I need to finish.
2349
2350 2004-01-04 Sunday 14:28  fenrir
2351
2352   * demux2: a dummy demuxer to adapt to new demuxer API (experimental, and
2353   will be removed later).
2354
2355 2004-01-04 Sunday 04:56  rocky
2356
2357  Was putting 1 byte of garbage for each packet.
2358
2359 2004-01-04 Sunday 04:53  sam
2360
2361    * debian/control:
2362      + Build-depend on fixed linux-kernel-headers packages.
2363    * debian/rules:
2364      + Look for faad in extras/faad2, not extras/faad.
2365      + Enable postprocessing in the ffmpeg configuration.
2366      + Activated libcaca video output.
2367
2368 2004-01-04 Sunday 04:50  sam
2369
2370    * modules/video_output/caca.c:
2371      + Ported to libcaca 0.6.
2372      + Removed dithering configuration variable; use the CACA_DITHERING
2373        environment variable instead, until the API is polished.
2374    * include/codecs.h:
2375      + Minor coding style fix.
2376
2377 2004-01-04 Sunday 00:17  asmax
2378
2379  * the sample theme should work better with that...
2380
2381 2004-01-04 Sunday 00:06  asmax
2382
2383  * first forgotten file...
2384
2385 2004-01-03 Saturday 23:54  asmax
2386
2387  * all: sample theme for skins2 interface
2388    Warning: by default the interface will try to open the skin from the
2389    vlc share, which is probably an old skin, so the load will fail, and
2390    afterwards a wxwindows dialog allows to load another skin.
2391    BUT there seems to be a bug which make the interface crash
2392    when it tries to load this second skin... workarounds are:
2393    - deleting the old theme
2394    - setting the "skin_last2=/path/to/xml/file" in the [Skins] section
2395    of vlcrc
2396    - solving the bug ;)
2397
2398 2004-01-03 Saturday 23:37  asmax
2399
2400  * configure.ac: added the skins2 module (_should_ work ;)
2401
2402 2004-01-03 Saturday 23:31  asmax
2403
2404  * all: brand new skins interface ( still _experimental_) for x11 and
2405    win32, by ipkiss and myself...
2406   Among the features:
2407   - framework rewritten from scratch, heavily based on design patterns
2408    => new controls can be (hopefully) created more easily, portability
2409    to other OS is better, and the interface is less dependant from
2410    the vlc core
2411   - new concept of "layout", to provide a window with several different
2412    views (as in winamp3 skins)
2413   - controls can now be placed at a relative position to the edges of
2414    a window, which allow controls and layouts to be resizable (e.g
2415    for the playlist window)
2416   - Use of libpng and libfreetype2 for better portability between x11 and
2417     win32 => ttf fonts and antialiasing
2418   - New DTD for the xml theme ( *it will probably change again* )
2419   - Very very beginning of scripting in the xml file
2420   - And many things I miss
2421   - And probably many bugs ;)
2422
2423 2004-01-03 Saturday 20:43  rocky
2424
2425  Put track information in Media Info.  If we have SVD information, show
2426  audio tracks and add that to the audio-selection window.
2427
2428 2004-01-03 Saturday 18:41  rocky
2429
2430  Sorry to be so pedantic - grammar (and spelling)
2431
2432 2004-01-03 Saturday 18:40  rocky
2433
2434  Spelling.
2435
2436 2004-01-03 Saturday 17:52  rocky
2437
2438  Ignore timestamp in PACK header in a private stream. This is to get
2439  around a WinSubMux bug in multiplexing CVD and SVCD subtitles.
2440  (Patch probably could be made more precise.)
2441
2442  To do this we've got to save the timestamp in the header.
2443
2444 2004-01-03 Saturday 17:49  rocky
2445
2446  Spelling - See I told you it was cut and pasted from somehwere!
2447
2448 2004-01-03 Saturday 17:48  rocky
2449
2450  Spelling - probably cut and pated from somewhere else.
2451
2452 2004-01-03 Saturday 17:19  rocky
2453
2454  RenderI420 now handles U and V planes. (Probably completely
2455  accurately, though.)
2456
2457 2004-01-03 Saturday 13:18  gbazin
2458
2459  * po/*: another ./toolbox --update-po before 0.7.0 because some commits where done.
2460
2461 2004-01-03 Saturday 13:13  zorglub
2462
2463  Updated german translation
2464
2465 2004-01-03 Saturday 12:54  rocky
2466
2467  ogt.c cvd.c, subtitle.h: move common debug string help into subtitle.h
2468  {cvd,ogt}_parse.c, common.c, subtitle.h: add ability to dump subtitles via
2469  libpng.
2470
2471 2004-01-03 Saturday 12:02  gbazin
2472
2473  * po/*, ChangeLog: preparing for the 0.7.0 release.
2474
2475 2004-01-03 Saturday 10:55  gbazin
2476
2477  * modules/gui/wxwindows/interface.cpp: fixed and re-enabled aspect-ratio combobox in the extended gui.
2478
2479 2004-01-03 Saturday 00:39  gbazin
2480
2481  * modules/stream_out/transcode.c: added YV12 raw video fourcc (chroma planes will likely be inverted though).
2482
2483 2004-01-03 Saturday 00:23  gbazin
2484
2485  * modules/demux/mpeg/mpga.c, src/input/stream.c: fixed mem leaks.
2486
2487 2004-01-02 Friday 23:22  zorglub
2488
2489  My name is Bond
2490  VLC Media Player 0.7.0 Bond
2491
2492 2004-01-02 Friday 22:17  gbazin
2493
2494  * modules/video_output/directx/*: fixed overlay on 24bpp displays.
2495
2496 2004-01-02 Friday 13:48  sam
2497
2498    * doc/ChangeLog-2003: Happy new year!
2499
2500 2004-01-02 Friday 13:30  gbazin
2501
2502  * modules/gui/wxwindows/preferences_widgets.cpp: use wxL2U() (Thanks Anil).
2503
2504 2004-01-02 Friday 04:44  rocky
2505
2506  Attempt to make easier to understand and easier to complete.
2507
2508 2004-01-01 Thursday 17:41  zorglub
2509
2510  * Updated german and french translations
2511  * Updated version number and Changelog
2512
2513 2004-01-01 Thursday 15:56  rocky
2514
2515  RenderRV16 handles scaling. But seems to slow to render subtitles.
2516
2517 2004-01-01 Thursday 14:33  zorglub
2518
2519  Updated brazilian portuguese translation
2520
2521 2004-01-01 Thursday 13:54  rocky
2522
2523  Remove a magic number.
2524
2525 2004-01-01 Thursday 13:51  rocky
2526
2527  Add RV16 rendering. With transparancy, but still only Y plane is done.
2528