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