1 2004-02-21 Saturday 23:50 gbazin
3 * modules/stream_out/transcode.c: fixed memleak. Set aspect ratio info even for raw video input.
5 2004-02-21 Saturday 23:15 gbazin
7 * include/charset.h: added "extern "C" {" for c++ modules.
8 * modules/mux/mp4.c, modules/demux/ts.c: fixed memleaks.
10 2004-02-21 Saturday 22:41 gbazin
12 * modules/codec/ffmpeg/encoder.c: make it ffmpeg-0.4.8 friendly.
14 2004-02-20 Friday 22:07 gbazin
16 * configure.ac: what about checking for the c++ preprocessor.
18 2004-02-20 Friday 19:21 massiot
20 * modules/stream_out/transcode.c : don't lock when quitting.
22 2004-02-20 Friday 19:21 gbazin
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.
27 2004-02-20 Friday 19:03 massiot
29 * modules/stream_out/transcode.c: fixed a segfault when quitting.
31 2004-02-20 Friday 18:34 massiot
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
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
45 2004-02-20 Friday 18:24 massiot
47 * modules/packetizer/mpegvideo.c: display the picture size and frame rate
50 2004-02-20 Friday 17:20 massiot
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.
56 2004-02-20 Friday 17:16 massiot
58 * modules/demux/mpeg/system.c: check for scrambled packets.
60 2004-02-20 Friday 17:13 massiot
62 * modules/access_output/udp.c: do not send out packets which are too much
63 in the past, to avoid flooding the client.
65 2004-02-20 Friday 16:29 bigben
69 2004-02-20 Friday 15:38 bigben
71 cleaning of pvr input : settings are only set if given on command line
72 (no more default values).
74 Patch from Tim O Callaghan (tim.ocallaghan - AT - limestudios - DOT - com)
76 2004-02-19 Thursday 19:38 hartman
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
83 2004-02-19 Thursday 18:55 courmisch
85 Removed Vladimir Chernyshov's email address (kept his name).
87 2004-02-19 Thursday 17:42 jpsaman
89 Correct fix for iPAQ. (do not mix watching your kids and coding, it doesn't mix ;-))
91 2004-02-19 Thursday 16:19 gbazin
93 * modules/codec/faad.c: compilation fix and proper 16bits pcm support.
95 2004-02-19 Thursday 15:42 jpsaman
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.
99 2004-02-19 Thursday 15:13 jpsaman
101 Fix for iPAQ choose fixed point arithmic in FAAD decoder.
103 2004-02-19 Thursday 02:05 rocky
105 Structure not big enough and was writing past buffer boundary.
106 Thanks to Marco Zühlke for finding this problem.
108 2004-02-18 Wednesday 13:21 fenrir
110 * transcode: fixed s16b <-> s16l conversion.
112 2004-02-17 Tuesday 13:13 gbazin
114 * ALL: portability fixes.
116 2004-02-17 Tuesday 03:12 hartman
118 * vout_OSDMessage doxygen doc update
119 * fix broken vout_OSDMessage in other files
121 2004-02-16 Monday 17:16 zorglub
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
128 I dislike these strings, please find other ones :)
130 2004-02-16 Monday 17:14 zorglub
132 * Swap duration and group columns
133 * Introduce duration sort
135 2004-02-16 Monday 17:14 zorglub
137 Fix setting the name and the author with DEMUX_GET_META
139 2004-02-16 Monday 13:33 gbazin
141 * modules/access/dshow/filter.cpp: work-around a bug in w32api-2.5.
143 2004-02-15 Sunday 22:20 gbazin
145 * modules/misc/network/ipv6.c: fix for ipv6 name resolution, courtesy of Jeroen Massar (jeroen at unfix dot org).
147 2004-02-15 Sunday 21:52 gbazin
149 * modules/audio_filter/converter/dtstospdif.c: fixed the swab() replacement.
151 2004-02-15 Sunday 19:40 sigmunau
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
160 2004-02-15 Sunday 18:58 ipkiss
162 * modules/gui/skins/*:
163 Added 'slow' and 'fast' events to play a stream slower/faster
165 2004-02-15 Sunday 18:22 sigmunau
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()
173 2004-02-15 Sunday 16:59 fenrir
175 * nsv: display sub stream and skip extention data (initial patch from
176 Vitalijus dot Slavinskas at stud dot ktu dot lt).
178 2004-02-15 Sunday 13:16 gbazin
180 * modules/demux/ogg.c: fixed recent breakage (what a shameful bug).
182 2004-02-14 Saturday 17:36 gbazin
184 * modules/access/cdda/*: forgot to remove demux in module declaration.
185 fixed deadlock with CDDAFixupPlayList().
187 2004-02-14 Saturday 17:25 gbazin
189 * modules/access/cdda*: removed definition of WAVEHEADER.
190 * modules/access/cdda.c: small bug fix.
192 2004-02-14 Saturday 17:03 gbazin
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.
199 2004-02-14 Saturday 12:49 gbazin
201 * modules/gui/skins2/events/evt_scroll.hpp: small portability fix.
203 2004-02-14 Saturday 12:36 gbazin
205 * modules/gui/wxwindows/*: make gcc-2.95 happy.
207 2004-02-14 Saturday 01:53 gbazin
209 * ALL: small portability fixes.
211 2004-02-13 Friday 23:54 gbazin
213 * modules/demux/playlist/playlist.c: compilation fix.
215 2004-02-13 Friday 22:37 gbazin
217 * modules/demux/a52.c: better detection code.
219 2004-02-13 Friday 22:14 gbazin
221 * modules/demux/a52.c: grmbl.
223 2004-02-13 Friday 22:10 gbazin
225 * modules/demux/a52.c: fixed alignment when seeking.
227 2004-02-13 Friday 21:48 gbazin
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.
232 2004-02-13 Friday 11:58 rocky
236 2004-02-13 Friday 11:33 rocky
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
242 2004-02-13 Friday 10:42 titer
244 deinterlace.c : missing 'else' that prevented MergeAltivec from being used.
246 2004-02-13 Friday 10:09 jpsaman
248 Disabled the preference menu, it is not filled in anyway.
250 2004-02-13 Friday 04:22 rocky
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.
256 2004-02-13 Friday 00:57 rocky
260 2004-02-12 Thursday 23:51 gbazin
262 * modules/stream_out/transcode.c: fixed color inversion when transcoding from raw RV24.
264 2004-02-12 Thursday 20:09 fenrir
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)
269 2004-02-12 Thursday 17:52 fenrir
271 * v4l: patch from Carsten Gottbehüt (gottbehuet at active-elements dot de)
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.
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
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.
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
297 2004-02-12 Thursday 17:35 titer
299 macosx/vout.m : GL cleaning (probably fixes depth issues)
301 2004-02-11 Wednesday 19:17 fenrir
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.
308 2004-02-11 Wednesday 18:08 gbazin
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.
312 2004-02-11 Wednesday 12:37 rocky
314 And one other piece of information...
316 2004-02-11 Wednesday 12:26 rocky
318 Spell out general information that should be used in reporting
321 2004-02-11 Wednesday 12:23 rocky
323 Spell out general information that should be used in reporting
326 2004-02-11 Wednesday 08:50 zorglub
328 Enable the playlist import/export modules
330 2004-02-11 Wednesday 08:22 jpsaman
332 Added some whitespace for alignment.
334 2004-02-10 Tuesday 20:30 jpsaman
336 Enabled PDA GUI again, use --enable-pda. Question why was it disabled without notifying the maintainer? ????
338 2004-02-10 Tuesday 20:28 jpsaman
340 Missed the deadline again ;-(
342 - Fixed the playlist_AddExt() call
343 - Fixed a compiler warning
345 2004-02-10 Tuesday 17:59 gbazin
347 * configure.ac: check for the xmlTextReader extension if libxml2 (required for skins2).
349 2004-02-10 Tuesday 17:36 gbazin
351 * configure.ac, NEWS: added mod and pva plugins.
353 2004-02-10 Tuesday 16:39 bigben
357 2004-02-10 Tuesday 14:57 jpsaman
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
364 2004-02-10 Tuesday 14:33 sam
366 * debian/rules debian/control:
367 + No longer build a local libmpeg2 since it entered sid.
368 + Build the livedotcom plugin.
370 + No longer remove flac, speex and matroska from the woody build; I will
371 provide clean backports.
373 2004-02-10 Tuesday 14:04 sam
376 + Allow to use --enable-livedotcom without --with-livedotcom-tree so that
377 we can use an installed version of libliveMedia et al.
379 2004-02-10 Tuesday 13:29 sam
382 + Only activate the Matroska plugin if -lebml_pic or -lebml were found.
384 2004-02-10 Tuesday 02:57 hartman
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.
390 2004-02-09 Monday 23:30 garf
392 * http.c: made strsub a bit clean.
394 2004-02-09 Monday 23:28 garf
396 * intf-http.txt: update doc (strsub)
398 2004-02-09 Monday 23:03 garf
400 * http.c: add strsub function: extract substring (doc update will
403 2004-02-09 Monday 20:40 sam
405 * debian/README.Debian:
406 + Updated Debian-specific build notes.
408 2004-02-09 Monday 19:32 jpsaman
410 Updated version number to vlc-0.7.1
412 2004-02-09 Monday 17:42 titer
414 macosx/* : macosx-opengl-effect now accept cube and transparent-cube
416 2004-02-09 Monday 16:12 sigmunau
419 * fixed a nasty bug in vlc_atoll.(closes #1763)
421 2004-02-09 Monday 14:02 titer
423 macosx/vout.m : oops, fixed broken ratio from my last commit
425 2004-02-09 Monday 13:28 titer
427 macosx/* : added --macosx-opengl-effect, current possible values are
428 "none" and "cube". Sorry, couldn't resist ;)
430 2004-02-09 Monday 12:54 hartman
432 * added dtsdec, 're' upgrade of libmad
434 2004-02-09 Monday 10:44 sigmunau
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)
441 2004-02-08 Sunday 23:49 gbazin
443 * modules/gui/skins2/Modules.am: added missing file for make dist.
445 2004-02-08 Sunday 23:39 gbazin
447 * ALL: I am a morron.
449 2004-02-08 Sunday 22:37 gbazin
451 * modules/codec/ffmpeg/video.c: another fix for switching postproc on the fly.
453 2004-02-08 Sunday 22:06 gbazin
455 * configure.ac: forgot one version number and added the aiff demux.
457 2004-02-08 Sunday 21:36 gbazin
459 * ALL: bumped version number to 0.7.1 in preparation for the release.
461 2004-02-08 Sunday 21:00 jpsaman
463 Fail ./configure when ffmpeg/avcodec.h or postproc/postproc.h are not found and --disable-ffmpeg is not used.
465 2004-02-08 Sunday 20:19 jpsaman
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
471 2004-02-08 Sunday 20:09 hartman
473 * Update copyright info
475 2004-02-08 Sunday 20:08 hartman
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.
482 2004-02-08 Sunday 18:49 gbazin
484 * modules/codec/ffmpeg/video.c: another fix for post-processing.
486 2004-02-08 Sunday 18:30 sigmunau
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)
495 2004-02-08 Sunday 18:17 gbazin
497 * src/playlist/*: fixed complete fuckage of playlist_ItemAddOption() and moved it to item.c.
498 * modules/gui/wxwindows/open.cpp: cleanup.
500 2004-02-08 Sunday 17:21 fenrir
502 * input.c: don't add subtitle track twice when using --sub-file and
505 2004-02-08 Sunday 16:48 gbazin
507 * modules/demux/dts.c: more fixes.
509 2004-02-08 Sunday 16:43 rocky
513 2004-02-08 Sunday 12:09 gbazin
515 * modules/codec/ffmpeg/video.c: fixed crash when disabling post-processing with videos with B frames.
517 2004-02-08 Sunday 11:23 gbazin
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.
522 2004-02-08 Sunday 00:15 gbazin
524 * modules/audio_filter/converter/dtstospdif.c: cough cough.
526 2004-02-08 Sunday 00:04 gbazin
528 * modules/audio_filter/converter/dtstospdif.c: only swab big endian bitstreams.
530 2004-02-07 Saturday 17:31 rocky
532 Update How to write an interface plugin from recent vlc-devel responses.
534 2004-02-07 Saturday 15:01 sigmunau
536 Fixed a segfault (don't try to memset a negative number of bytes)
538 2004-02-07 Saturday 13:26 fenrir
540 * mp4: handle DEMUX_GET_META (avoid a msg_Err)
542 2004-02-07 Saturday 13:25 fenrir
544 * deinterlace: compilation fix.
546 2004-02-07 Saturday 00:56 gbazin
548 * modules/codec/dts.c: DTS S/PDIF fix (Thanks Dnumgis for all the testing).
550 2004-02-07 Saturday 00:33 gbazin
552 * include/vlc_es.h: s/es_format_Free/es_format_Clean.
554 2004-02-07 Saturday 00:16 gbazin
556 * modules/demux/ogg.c: fixed memleak.
557 * modules/codec/flac.c: fixed memleak.
558 * include/vlc_es.h: es_format_Free().
560 2004-02-06 Friday 23:43 gbazin
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.
566 2004-02-06 Friday 20:06 gbazin
568 * include/vlc_common.h: forgot the Set*LE() helpers in my last commit.
570 2004-02-06 Friday 18:15 gbazin
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.
575 2004-02-06 Friday 15:11 hartman
577 * msg_Err -> msg_Warn
579 2004-02-06 Friday 04:51 hartman
582 * Fixed adding multiple items
583 * playlist API changes fixes
586 2004-02-06 Friday 03:52 hartman
588 * Move GetCapabilityHelp from intf's to vlc_help.h
590 2004-02-05 Thursday 22:56 gbazin
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.
598 2004-02-05 Thursday 21:01 hartman
600 * added a package-translations target
601 - holds doc/translations.txt
605 2004-02-05 Thursday 19:51 fenrir
607 * httpd: fixed a integer overflow.
609 2004-02-04 Wednesday 23:55 gbazin
611 * modules/codec/dts.c: should be more correct (hopefully).
613 2004-02-04 Wednesday 23:28 gbazin
615 * modules/audio_filter/converter/dtstospdif.c: don't forget to take care of the sample's starting date.
617 2004-02-04 Wednesday 23:03 gbazin
619 * modules/audio_filter/converter/dtstospdif.c: oops forgot something.
621 2004-02-04 Wednesday 20:13 fenrir
623 * v4l: hue/colour/... path from Carsten Gottbehüt
624 (gottbehuet at active-elements dot de) (untested)
626 2004-02-04 Wednesday 08:11 gbazin
628 * modules/demux/dts.c: should detect DTS wav files even if the data doesn't start with a DTS frame.
630 2004-02-04 Wednesday 03:23 hartman
632 * Added the 'documentation' on strings in our source code and also added
633 the file with information on how to make translations.
635 2004-02-03 Tuesday 23:32 gbazin
637 * modules/codec/dts.c: a bunch of fixes.
639 2004-02-03 Tuesday 23:31 gbazin
641 * modules/audio_output/file.c: added --audiofile-channels=integer option to specify the number of channels wanted in the output file.
643 2004-02-03 Tuesday 20:12 fenrir
645 * http: Err -> Warn for Seek.
647 2004-02-03 Tuesday 13:00 titer
649 macosx/vout* : OpenGL VRAM texturing finaly works correctly now.
651 2004-02-03 Tuesday 12:49 sigmunau
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.
658 2004-02-03 Tuesday 08:16 gbazin
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).
663 2004-02-02 Monday 23:49 gbazin
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.
669 2004-02-02 Monday 14:43 fenrir
671 * rtp: fixed mpeg1/2 with QT (QT want pts for each frame, use dts as a
673 RTP successfully tested with QT 6.5 for mpeg 1/2 video and audio,
674 mpeg4 audio. mpeg4 video doesn't always work.
676 2004-02-02 Monday 13:00 fenrir
678 * stream: gcc < 3 fix.
680 2004-02-02 Monday 12:58 fenrir
682 * input: gcc < 3 fix.
684 2004-02-02 Monday 12:53 fenrir
686 * render: int i;; int j; <-- gcc < 3 doesn't like ';;'
688 2004-02-02 Monday 12:50 fenrir
690 * rtp: fix in mpeg 1/2 packetization.
692 2004-02-02 Monday 11:18 fenrir
694 * nsv: added 'AAC ' fourcc support.
696 2004-02-02 Monday 11:14 fenrir
698 http: fixed segfault with ICY server, fixed redirection.
700 2004-02-02 Monday 10:41 fenrir
702 * nsv: compilation fix.
704 2004-02-02 Monday 10:34 fenrir
706 * nsv: full fractional frame rate support.
707 Patch from Vitalijus dot Slavinskas at stud dot ktu dot lt
709 2004-02-02 Monday 08:50 titer
711 macosx/prefs.m: compile fix
712 macosx/vout*: fixed quality problems introduced in my last commit
713 (noticeably slower now, but fixed), cleaning
715 2004-02-01 Sunday 23:02 sigmunau
718 * SSE2 detection, using a similar approch as for SSE
720 2004-02-01 Sunday 21:13 ipkiss
722 * modules/gui/skins2/bezier.*: Compute the points coordinates only once
723 * modules/gui/skins2/ctrl_slider.cpp: Fixed a couple of bugs
725 2004-02-01 Sunday 16:53 sigmunau
728 * MMX and SSE2 versions of the Merge() function.
730 2004-02-01 Sunday 16:15 asmax
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 !
735 2004-02-01 Sunday 14:44 asmax
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)
742 2004-02-01 Sunday 14:43 alexis
744 * ipv4.c: IGMPv3 support for Linux
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
752 2004-02-01 Sunday 05:15 rocky
754 RGB2 transparency now works. Common 8-bit RGB averaging routine
755 hoisted. Some doc additions.
757 2004-02-01 Sunday 04:50 fenrir
759 * ts: implemented the same detection than mpeg/ts.c
761 2004-01-31 Saturday 23:33 rocky
763 Big/little-endian bug.
765 2004-01-31 Saturday 20:21 fenrir
767 * es_out: reorder meta infos.
769 2004-01-31 Saturday 20:02 fenrir
771 * es_out: Set Language.
773 2004-01-31 Saturday 18:02 alexis
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'
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.
783 2004-01-31 Saturday 16:44 rocky
785 Try for POSIX pthread semantics on Solaris.
787 2004-01-31 Saturday 14:49 fenrir
789 * avi: implemented DEMUX_GET_META.
791 2004-01-31 Saturday 09:52 gbazin
793 * Makefile.am: added vlc_meta.h
795 2004-01-31 Saturday 05:53 rocky
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
801 pixmap.[ch]: write our own routines for retrieving a close colormap index
802 given a pixel value. Well, and also had to
804 video_chroma/i420_rgb.[ch]: save the RGB colormap that is allocated.
806 Modules.am: forgot new pixmap.c
808 others: more misc abstraction/cleanup
810 2004-01-31 Saturday 05:27 fenrir
812 * asf: implemented DEMUX_GET_LENGTH and DEMUX_GET_META.
814 2004-01-31 Saturday 05:25 fenrir
816 * input: call DEMUX_GET_META and fill playlist and input infos.
818 2004-01-31 Saturday 05:24 fenrir
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 ...
825 2004-01-30 Friday 17:53 fenrir
827 * ts: use 0x0a descriptor to send language...
828 Now we can stream a (complete) dvd with language informations :)
830 2004-01-30 Friday 17:51 fenrir
832 * transcode: keep psz_language.
834 2004-01-30 Friday 17:50 fenrir
836 * ts: set psz_laguage with iso639 code.
838 2004-01-30 Friday 17:49 fenrir
840 * all: sout have now access to psz_language.
842 2004-01-30 Friday 16:50 fenrir
844 * spudec: a %d -> IF64d
846 2004-01-30 Friday 16:46 fenrir
848 * spudec: commented out a debug message.
850 2004-01-30 Friday 16:45 fenrir
852 * rtp: fixed mpeg4 audio. && was used instead of &, arggg :(
854 2004-01-30 Friday 15:56 fenrir
856 * rtp: fixed a bug that corrupt video/audio config data.
858 2004-01-30 Friday 15:17 fenrir
860 * vlc_es: fixed es_fomat_Copy to duplicate psz_* too.
862 2004-01-30 Friday 14:45 fenrir
864 * dvdnav: oups one debug messsage left.
866 2004-01-30 Friday 14:27 fenrir
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).
872 2004-01-30 Friday 14:25 fenrir
874 * es_out: now es_format_t.psz_language could be a iso539 code, it will be
875 expanded to the real language name.
877 2004-01-30 Friday 13:23 rocky
879 Doc calculation typo.
881 2004-01-30 Friday 13:17 rocky
883 pixmap.[ch], Modules.am: provisional routine to find closest colormap
886 Rest: Mostly more shuffling of definitions for modularity; doc
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
893 2004-01-30 Friday 12:44 hartman
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...
901 2004-01-30 Friday 01:38 fenrir
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
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)
910 2004-01-30 Friday 01:09 fenrir
912 * ps: lalalala, fixed a bug in dts/pts parsing.
914 2004-01-29 Thursday 19:38 gbazin
916 * modules/codec/speex.c, src/misc/win32_specific.c: compilation fixes.
918 2004-01-29 Thursday 18:48 gbazin
920 * configure.ac: fixed typo.
922 2004-01-29 Thursday 18:37 fenrir
926 2004-01-29 Thursday 18:02 zorglub
928 Use playlist_Item* functions
930 2004-01-29 Thursday 17:51 zorglub
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
936 * Revert to using array of options
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
944 * To add an item without options: use playlist_Add
946 You can still add options after an item has been added by using either
947 playlist_AddOption or playlist_ItemAddOption
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,
955 - playlist_ItemGetById and ItemGetByPos give you playlist_items
956 for GetByPos, you should have the playlist lock
958 At the moment, the playlist_Set* and playlist_*Info functions are kept (they work with position) but should be avoided.
960 2004-01-29 Thursday 17:14 fenrir
962 * demux2: mmh removed some shortcut. (easier than increasing
963 MODULE_SHORTCUT_MAX ;)
965 2004-01-29 Thursday 17:04 gbazin
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.
971 2004-01-29 Thursday 15:11 fenrir
973 * au: ported to demux2 API.
975 2004-01-29 Thursday 15:10 fenrir
977 * input_programs.c: AddES sets default i_stream_id (make valgrind happy ;)
979 2004-01-29 Thursday 14:39 sigmunau
981 include/vlc_common.h:
982 * defined a CPU_CAPABILITY_SSE2
984 * implemented --see2/--no-sse2
986 2004-01-29 Thursday 11:50 rocky
988 render.c: RV24 blending
989 all: more code cleanup and perhaps slightly better bigendian handling though
990 more common routines/includes.
992 2004-01-29 Thursday 04:04 rocky
994 Transparancy for more chromas more complete.
996 2004-01-29 Thursday 02:01 titer
999 + Unkludged a lot the way the OpenGL output was working until now
1000 + Optimized here and here. Please test!
1002 2004-01-28 Wednesday 21:31 titer
1004 + macosx/vout* : cosmetic
1006 2004-01-28 Wednesday 20:53 gbazin
1008 * configure.ac: proper checks for all the skins2 dependancies.
1010 2004-01-28 Wednesday 16:46 gbazin
1012 * modules/access/dshow/*: bug fixes.
1014 2004-01-28 Wednesday 15:51 gbazin
1016 * modules/gui/skins2/win32/win32_graphics.cpp: small fix.
1018 2004-01-28 Wednesday 15:25 bigben
1020 Do not enable skins2 on macosx and beos.
1022 Hope I haven't broken anything...
1024 2004-01-28 Wednesday 14:36 titer
1026 macosx/vout.m: swap OpenGL buffers only during the vertical retrace of
1027 the monitor (fixed flickering effect)
1029 2004-01-28 Wednesday 12:25 fenrir
1031 * aiff: another demuxer.
1033 2004-01-27 Tuesday 23:09 hartman
1035 * Thou shall initialize thou subtitles.
1037 2004-01-27 Tuesday 22:51 hartman
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.
1045 2004-01-27 Tuesday 22:19 bigben
1047 Fixes a little bug introduced by string review on localized VLC
1049 2004-01-27 Tuesday 21:12 gbazin
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.
1054 2004-01-27 Tuesday 19:14 gbazin
1056 * modules/codec/dts.c: bug-fix for s/pdif support.
1058 2004-01-27 Tuesday 17:01 gbazin
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.
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.
1065 2004-01-27 Tuesday 14:05 gbazin
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().
1070 2004-01-27 Tuesday 13:10 fenrir
1072 * sub: removed unused variable.
1074 2004-01-27 Tuesday 12:46 fenrir
1076 * sub: clean/fix. it begins to work.
1078 2004-01-27 Tuesday 12:22 fenrir
1080 * sub.c : fixed parsing, but doesn't work yet (buffer overflow while
1083 2004-01-27 Tuesday 12:11 titer
1085 macosx/vout.m: fixed OpenGL aspect ratio
1087 2004-01-27 Tuesday 11:57 gbazin
1089 * modules/demux/util/*: fixed segfault with new vobsub code.
1091 2004-01-27 Tuesday 07:05 hartman
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:
1098 [00000199] spudec decoder debug: i_spu_size=8201 i_rle=29701
1100 2004-01-27 Tuesday 03:45 rocky
1102 First of the bigendian fixes. Bug in YUY had U and V values in blending
1105 2004-01-27 Tuesday 03:22 titer
1107 i420_yuy2.c: made the altivec optim a bit nicer (probably a bit faster, too)
1109 2004-01-27 Tuesday 01:57 rocky
1111 Link with -lm when needed - 2nd try.
1113 2004-01-26 Monday 23:37 hartman
1115 * Fix autodetection bug with file:///
1117 2004-01-26 Monday 23:30 fenrir
1119 * playlist: fix for input options.
1121 2004-01-26 Monday 23:07 fenrir
1123 * all: input_CreateThread doesn't take a playlist_item_t anymore.
1124 export input_CreateThread/input_StopThread/input_DestroyThread.
1126 2004-01-26 Monday 22:42 hartman
1130 2004-01-26 Monday 22:32 hartman
1134 2004-01-26 Monday 22:10 gbazin
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.
1139 2004-01-26 Monday 21:37 hartman
1143 2004-01-26 Monday 20:48 fenrir
1145 * playlist: compilation fix.
1147 2004-01-26 Monday 20:48 fenrir
1149 * all: make stream_t using function pointers (needed to have multiple
1150 implementations, not yet used).
1152 2004-01-26 Monday 20:26 gbazin
1154 * src/input/*, modules/demux/util/sub.[ch]: cleanup and fixed memory leaks.
1156 2004-01-26 Monday 20:02 gbazin
1158 * modules/demux/util/*: a bit of cleanup.
1160 2004-01-26 Monday 20:00 titer
1162 gui/macosx/vout.m: fixed a mistake (fixes the main memory leak btw)
1164 2004-01-26 Monday 19:51 titer
1166 Compile fix (mp4 now needs -framework IOKit -framework CoreFoundation).
1168 2004-01-26 Monday 19:20 gbazin
1170 * src/input/subtitles.c: more sanity checks.
1172 2004-01-26 Monday 18:57 gbazin
1174 * modules/codec/ffmpeg/ffmpeg.c: proper fix for disabling aac decoding while keeping encoding.
1176 2004-01-26 Monday 18:45 gbazin
1178 modules/visualization/visual/visual.c: strings review.
1180 2004-01-26 Monday 18:30 titer
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
1190 2004-01-26 Monday 18:30 gbazin
1192 * modules/mux/mp4.c: fixed recent screw-up in movie duration.
1194 2004-01-26 Monday 18:24 gbazin
1196 * modules/access/dshow/*: implemented a few more things.
1198 2004-01-26 Monday 17:15 jlj
1200 * drms: bugfixes in sci handling, GetiPodID darwin support.
1202 2004-01-26 Monday 16:54 titer
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).
1208 2004-01-26 Monday 16:52 zorglub
1212 Do "50%","100%", ... need translation ?
1214 They are currently translated, I did not touch this
1216 2004-01-26 Monday 16:45 zorglub
1220 2004-01-26 Monday 16:30 fenrir
1222 * mmsh: msg_Err -> msg_Dbg.
1224 2004-01-26 Monday 14:47 hartman
1228 2004-01-26 Monday 10:35 gbazin
1230 * configure.ac: fixed typo.
1232 2004-01-26 Monday 10:32 sam
1235 + Bail out if libavcodec.a wasn't built with --enable-pp.
1237 2004-01-26 Monday 04:51 rocky
1239 add -lm on more plugins that require it. libvcdinfo version number is
1240 now 0.7.20 not 0.7.20-cdio.
1242 2004-01-25 Sunday 23:04 asmax
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
1248 2004-01-25 Sunday 22:16 rocky
1250 Fix if iconv not installed.
1252 2004-01-25 Sunday 22:16 rocky
1254 include limits.h for PATH_MAX. Solaris fix.
1256 2004-01-25 Sunday 21:39 gbazin
1258 * include/vlc_common.h, include/vlc_es.h: new video_palette_t structure.
1259 * modules/codec/ffmpeg/*: support for palettized codecs.
1261 2004-01-25 Sunday 21:38 asmax
1263 * src/generic_window.cpp: don't raise the windows on a mouse up event
1265 2004-01-25 Sunday 21:03 rocky
1267 Test for libcdio only once. Make disable-libcddb work (typo in test variable).
1269 2004-01-25 Sunday 20:40 gbazin
1271 * ALL: removed useless add_category_hint().
1273 2004-01-25 Sunday 20:05 hartman
1277 2004-01-25 Sunday 19:54 hartman
1279 * Removing old useless files
1281 2004-01-25 Sunday 19:27 rocky
1283 cvd.c: default duration scaling is smaller which seems more correct.
1285 string review: Merge/canonicalize debug string messages.
1287 2004-01-25 Sunday 19:10 bigben
1289 added a 0 accidentally
1291 2004-01-25 Sunday 18:53 gbazin
1293 * ALL: removed a bunch of unused add_category_hint().
1295 2004-01-25 Sunday 18:46 asmax
1297 * x11/x11_display.cpp: only 8 bpp mode was working...
1299 2004-01-25 Sunday 18:41 asmax
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...
1304 2004-01-25 Sunday 18:34 gbazin
1306 * modules/gui/gtk/preferences.c: don't rely on module definitions having an add_category_hint().
1308 2004-01-25 Sunday 18:20 bigben
1312 still some printfs in dvbsub.c. Would need to spend some time reading
1313 the code to remove them.
1315 2004-01-25 Sunday 18:18 gbazin
1317 * modules/gui/wxwindows/interface.cpp: removed unused strings.
1319 2004-01-25 Sunday 18:17 zorglub
1321 * Strings review in include/
1322 * Removed trailing spaces
1324 2004-01-25 Sunday 17:58 murray
1326 reverting a whole bunch of stupid changes,
1329 2004-01-25 Sunday 17:52 gbazin
1331 * mozilla/vlcshell.cpp: don't translate debug messages.
1332 * modules/misc/logger/logger.c: compilation fix.
1334 2004-01-25 Sunday 17:41 murray
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?)
1340 2004-01-25 Sunday 17:32 murray
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)
1346 2004-01-25 Sunday 17:31 gbazin
1348 * modules/access/*: strings review + coding style fixes.
1350 2004-01-25 Sunday 17:20 kuehne
1352 string review by Christophe Mutricy aka xtophe
1354 2004-01-25 Sunday 17:16 zorglub
1356 * String review, round one
1357 * A few coding style fixes
1358 * Doxygenized a few functions
1360 2004-01-25 Sunday 17:01 murray
1362 String Review round one, Mac OS X interface.
1364 2004-01-25 Sunday 16:17 anil
1368 2004-01-25 Sunday 15:55 sigmunau
1370 modules/video_filter/logo.c:
1371 * correctly name the config options( logo-foo not logo_foo )
1373 2004-01-25 Sunday 15:42 kuehne
1377 2004-01-25 Sunday 14:42 rocky
1381 2004-01-25 Sunday 14:42 rocky
1385 2004-01-25 Sunday 14:34 gbazin
1387 * modules/stream_out/*: coding style changes + strings review.
1389 2004-01-25 Sunday 14:18 rocky
1391 More clarification of the LID/PSD/PBC thing especially with respect
1392 to vlc's plugin. A couple of typographical mistakes corrected.
1394 2004-01-25 Sunday 14:15 kuehne
1398 2004-01-25 Sunday 13:59 asmax
1400 * all: fixed segfaults when initialization fails
1402 2004-01-25 Sunday 13:50 zorglub
1404 First round of stringreview
1406 2004-01-25 Sunday 13:37 kuehne
1410 2004-01-25 Sunday 13:29 gbazin
1412 * modules/mux/mp4.c: spec compliance fix.
1414 2004-01-25 Sunday 11:48 gbazin
1416 * src/libvlc.c: another couple of changes to the --help output.
1418 2004-01-25 Sunday 11:44 asmax
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
1424 2004-01-25 Sunday 11:32 gbazin
1426 * src/libvlc.c: improved --help output.
1428 2004-01-25 Sunday 10:17 gbazin
1430 * modules/video_filter/logo.c: compilation fixes.
1432 2004-01-25 Sunday 08:01 rocky
1434 "Playback control LID" is too long. Shorten to "Playback LID"
1436 2004-01-25 Sunday 07:48 rocky
1440 2004-01-25 Sunday 04:53 rocky
1442 Allow PBC selection. Had been temporarily disabled. Perhaps this is
1443 what DJ was referring to?
1445 2004-01-25 Sunday 03:29 hartman
1449 2004-01-25 Sunday 03:28 hartman
1453 2004-01-25 Sunday 03:28 hartman
1455 * adjust uses variables
1457 2004-01-25 Sunday 02:26 fenrir
1459 - csa.* : CSA scrambling implementation.
1460 - demux/ts.c, mux/mpeg/ts.c: added support for CSA (de)scrambling
1463 2004-01-24 Saturday 21:06 hartman
1465 * extras/contrib/src/ dvdnav packages
1466 * REST: stringreview round 1
1468 2004-01-24 Saturday 20:40 fenrir
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).
1473 2004-01-24 Saturday 15:18 gbazin
1475 * configure.ac: added --with-xml2-config-path=PATH option.
1477 2004-01-24 Saturday 14:25 asmax
1479 * parser/xmlparser.cpp: added DTD validation
1481 2004-01-24 Saturday 13:08 asmax
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
1489 2004-01-24 Saturday 12:30 gbazin
1491 * modules/gui/wxwindows/preferences_widgets.cpp: increased the min/max value for int config vars to +/-10000000.
1493 2004-01-24 Saturday 11:56 gbazin
1495 * modules/mux/mp4.c: store the display size using the proper aspect-ratio.
1496 Size optimization for the generation of the stsc table.
1499 2004-01-24 Saturday 03:48 rocky
1503 2004-01-24 Saturday 00:47 fenrir
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.)
1508 2004-01-23 Friday 23:06 rocky
1510 Compilation bug: can't have preprocessor directives inside a macro.
1512 2004-01-23 Friday 20:58 jlj
1514 * drms: endian fixes, GetiPodID env var support.
1516 2004-01-23 Friday 17:56 gbazin
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.
1524 2004-01-23 Friday 17:42 fenrir
1528 2004-01-23 Friday 15:36 titer
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 ;)
1534 2004-01-23 Friday 11:54 rocky
1536 Time to note completion of SVCD (Philips OGT) and CVD subtitles.
1538 2004-01-23 Friday 11:03 rocky
1540 RV32 added, but not tested. All chromas now handled.
1543 2004-01-23 Friday 10:48 zorglub
1549 2004-01-23 Friday 10:19 rocky
1553 2004-01-23 Friday 08:36 rocky
1555 Omitted option -duration-scaling which caused plugin to stop working.
1557 2004-01-23 Friday 08:07 gbazin
1559 * modules/demux/mp4/mp4.c: don't segfault on reference files.
1561 2004-01-23 Friday 03:46 rocky
1563 RGB2 scaling is now correct. Need to do the same for RV24 and
1566 2004-01-22 Thursday 20:48 sigmunau
1568 modules/demux/mkv.cpp:
1569 * removed an unused, and unreleased vlc_object_find()
1570 * added support for flac in mkv
1572 2004-01-22 Thursday 19:35 gbazin
1574 * src/playlist/loadsave.c: errno.h related fixes.
1575 * modules/demux/Modules.am: added missing ps.h.
1577 2004-01-22 Thursday 18:49 fenrir
1579 * mmstu: workaround for low bitrate stream with mmst.
1580 (we don't try anymore to fill our buffer every time).
1582 2004-01-22 Thursday 17:03 gbazin
1584 * src/misc/net.c: Compilation fix.
1586 2004-01-22 Thursday 15:00 sigmunau
1588 all: gamma correction patch by Arwed von Merkatz <v.merkatz@gmx.net>
1590 2004-01-22 Thursday 14:27 sigmunau
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)
1596 2004-01-22 Thursday 13:33 rocky
1598 YUY2: Need to check against accessing outside of subpicture.
1599 RGB2: Use fixed colormap entries black: 0, white: 255, and something
1602 2004-01-22 Thursday 04:46 rocky
1604 RV24 color-setting fixed. Fullscreen mode doesn't work though.
1606 RGB2 sorta works, but to do better we need a way to lookup a palette
1607 color in a colormap.
1609 2004-01-22 Thursday 01:20 jlj
1611 * drms: support for getting user key from firewire connected iPod under
1612 GNU/Linux. requires libsysfs (sysfsutils).
1614 2004-01-22 Thursday 01:14 sigmunau
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
1621 2004-01-22 Thursday 00:24 hartman
1623 * what was i thinking
1625 2004-01-22 Thursday 00:17 sigmunau
1628 * fixed some minor bugs
1630 2004-01-22 Thursday 00:02 fenrir
1632 * ts: added --ts-out and --ts-out-mtu (ie replace demuxstream.c)
1635 2004-01-22 Thursday 00:00 fenrir
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.
1641 2004-01-21 Wednesday 22:55 hartman
1643 * a 30 secs timeout is way too fast. changed to 1800 which is more realistic
1645 2004-01-21 Wednesday 19:21 hartman
1647 * newer live.com sources
1649 2004-01-21 Wednesday 18:59 jpsaman
1651 Adding updated rules and control file for iPAQ packaging.
1653 2004-01-21 Wednesday 17:56 gbazin
1655 * modules/demux/dts.c: support for DTS WAV files.
1656 * modules/codec/dts.c: support for 14bits little endian DTS bitstreams.
1658 2004-01-21 Wednesday 17:01 fenrir
1660 * stream: made skipping a bit smarter, removed no more used functions.
1662 2004-01-21 Wednesday 16:56 fenrir
1666 2004-01-21 Wednesday 14:44 sam
1668 * Another official Debian upload (workaround for an ICE in gcc-3.3 on PPC).
1670 2004-01-21 Wednesday 10:22 fenrir
1672 * net: added net_OpenUDP
1673 * udp: cleaned to use net_*
1675 2004-01-21 Wednesday 07:38 rocky
1677 RV24 scaled properly.
1679 2004-01-21 Wednesday 04:45 rocky
1681 Some of RV32 bugs worked out - pretty close. Some RGB2 work.
1684 2004-01-20 Tuesday 17:45 sam
1686 * debian/changelog debian/control debian/rules:
1687 + Control files for a forthcoming official upload.
1689 2004-01-20 Tuesday 17:44 sam
1691 * include/vlc_common.h:
1692 + Added proper const keywords.
1693 * modules/demux/mp4/drms.c:
1694 + Minor coding style fix.
1696 2004-01-20 Tuesday 15:47 sigmunau
1699 * add description to valid values of --align
1701 2004-01-20 Tuesday 15:34 hartman
1703 * src/misc/cpu.c: New altivec detection for Darwin. Using the correct
1705 * modules/gui/macosx/playlist.m: Fix Add with options and no enqueue.
1706 * modules/gui/macosx/applescript.m: PLAYLIST_GO fix
1708 2004-01-20 Tuesday 14:58 fenrir
1710 mod.c: new demux2 for MOD files using libmodplug library.
1711 (modplug-xmms.sourceforge.net/)
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.
1717 2004-01-20 Tuesday 14:51 fenrir
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).
1724 2004-01-20 Tuesday 14:48 fenrir
1726 * demux: fixed psz_path value in demux_t.
1728 2004-01-20 Tuesday 13:31 rocky
1730 Remove more bugs from YUY2 rendering. Short of some trailing edge
1731 problems it is close to correct.
1733 2004-01-19 Monday 21:30 fenrir
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) .
1739 2004-01-19 Monday 20:31 fenrir
1741 * dvdnav: a lot of fixes :
1742 - subtitle/audio selection works
1743 - subtitle display works
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.
1750 2004-01-19 Monday 18:24 fenrir
1754 2004-01-19 Monday 18:16 fenrir
1756 * ts: added a ts-es-id-pid option to mark es with their pid.
1758 2004-01-19 Monday 18:15 fenrir
1760 * all: keep valid i_id.
1762 2004-01-19 Monday 18:15 fenrir
1764 * all: added a i_id field in es_format_t.
1766 2004-01-19 Monday 16:40 jlj
1768 * ./modules/demux/mp4/drms.c: endian fixes.
1770 2004-01-19 Monday 14:40 fenrir
1772 * transcode: keep the group information.
1774 2004-01-19 Monday 01:11 hartman
1777 * www.videolan -> download.videolan
1779 2004-01-19 Monday 00:08 gbazin
1781 * modules/demux/dvdnav.c: menus navigation seems to be working ok now.
1783 2004-01-18 Sunday 23:52 gbazin
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.
1789 2004-01-18 Sunday 22:00 fenrir
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 !!!
1794 2004-01-18 Sunday 21:30 fenrir
1796 * video: should fix an infinite loop. Dnumgis could you confirm ?
1798 2004-01-18 Sunday 19:54 asmax
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
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
1820 2004-01-18 Sunday 19:35 fenrir
1822 * es_out: give a fourcc to the dummy pmt es_descriptor_t.
1824 2004-01-18 Sunday 18:31 fenrir
1828 2004-01-18 Sunday 16:02 gbazin
1830 * modules/demux/dvdnav.c: added parsing of DVD style MRLs.
1831 * modules/demux/ps.h: small cosmetic changes.
1833 2004-01-18 Sunday 13:39 gbazin
1835 * modules/demux/dvdnav.c: some coding style butchery and added on-the-fly menus selection.
1837 2004-01-18 Sunday 11:14 gbazin
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.
1842 2004-01-18 Sunday 07:35 fenrir
1844 * http: fixed mem leaks, doesn't add '\0' anymore at the end of files.
1846 2004-01-18 Sunday 06:33 fenrir
1848 * mp4: added 'pnot' fourcc as a valid header signature.
1850 2004-01-18 Sunday 06:15 fenrir
1852 * ts: clean up and a few mem leaks.
1854 2004-01-18 Sunday 05:14 fenrir
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)
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"}'
1868 2004-01-18 Sunday 04:55 sam
1870 * modules/video_output/caca.c:
1871 + Set the window title upon startup.
1872 + Support for window resizing (requires libcaca 0.8).
1874 2004-01-18 Sunday 04:53 fenrir
1876 * es_out.c: better support for multiple program. (bugfixes and a dirty
1877 hack because of the way input_SetProgram works).
1879 2004-01-18 Sunday 04:45 rocky
1881 In Solaris (and perhaps others) PATH_MAX is in limits.h.
1883 2004-01-18 Sunday 03:43 fenrir
1885 * duplicate: corrected behavour of no-*.
1887 2004-01-18 Sunday 02:21 fenrir
1889 * demux2: added ps2,ts2 and dvdnav shortcuts.
1891 2004-01-18 Sunday 02:20 fenrir
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
1901 It applies for the last dst. selector1,selector2 means selector1 and
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" }'
1907 2004-01-18 Sunday 01:49 fenrir
1909 * ts: fixed ms-codec playback.
1911 2004-01-18 Sunday 01:21 sam
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.
1918 2004-01-18 Sunday 00:50 asmax
1920 * src/window_manager.cpp: no more magnetism with invisble windows !
1922 2004-01-18 Sunday 00:25 asmax
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
1928 2004-01-17 Saturday 23:51 fenrir
1930 * ps.h: added cvt adn ogt.
1932 2004-01-17 Saturday 23:50 fenrir
1934 * es_out: select es from current program only.
1936 2004-01-17 Saturday 22:32 fenrir
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).
1942 2004-01-17 Saturday 16:51 gbazin
1944 * modules/control/http.c: fixed another mem leak.
1946 2004-01-17 Saturday 16:24 gbazin
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().
1951 2004-01-17 Saturday 15:17 gbazin
1953 * modules/control/http.c: fixed gcc warning.
1955 2004-01-17 Saturday 14:08 sigmunau
1958 * Updated documentation on playlist_Add* (they return a id, not the position)
1960 2004-01-17 Saturday 13:47 sigmunau
1963 * Begin updating news for a 0.7.1
1965 2004-01-17 Saturday 13:25 gbazin
1967 * modules/control/http.c: fixed a whole bunch of mem leaks.
1969 2004-01-17 Saturday 12:28 gbazin
1971 * ALL: make sure newly created playlist_item_t are initialized properly.
1973 2004-01-17 Saturday 12:11 gbazin
1975 * modules/stream_out/transcode.c: fixed segfault.
1977 2004-01-17 Saturday 12:03 gbazin
1979 * src/input/demux.c: fixed small mem leak.
1981 2004-01-17 Saturday 11:41 gbazin
1983 * modules/stream_out/transcode.c: fixed mem leak.
1985 2004-01-16 Friday 19:17 sigmunau
1987 share/http/index.html:
1988 * try to use valid xhtml
1990 2004-01-16 Friday 18:26 sam
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.
1997 2004-01-16 Friday 13:32 rocky
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).
2003 2004-01-16 Friday 11:12 fenrir
2005 * all: added STREAM_GET_MTU and stream_MTU.
2007 2004-01-16 Friday 09:39 sam
2009 * modules/codec/libmpeg2.c:
2010 + The libmpeg2 plugin honours the --no-mmx, --no-altivec, etc. flags.
2012 2004-01-16 Friday 04:14 rocky
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).
2018 Modules.am, pixmap.h, subtitle.h: Some of the pixel stuff has been
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.
2024 2004-01-16 Friday 02:01 fenrir
2026 * ts: fixed mpeg4 video in TS.
2028 2004-01-16 Friday 01:47 fenrir
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).
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
2041 2004-01-16 Friday 00:01 gbazin
2043 * modules/gui/wxwindows/playlist.cpp: unicode compilation fixes.
2045 2004-01-15 Thursday 23:59 bigben
2051 2004-01-15 Thursday 23:40 gbazin
2053 * src/input/input.c: fixed memleaks.
2054 * src/input/input_info.c: small bug fix.
2055 * modules/stream_out/standard.c: fixed memleaks.
2057 2004-01-15 Thursday 22:58 gbazin
2059 * modules/access_output/http.c: fixed small mem leak and mem corruption.
2061 2004-01-15 Thursday 22:39 fenrir
2063 * network: fix for proto://host:port url syntax.
2065 2004-01-15 Thursday 22:15 gbazin
2067 * modules/demux/mpeg/ts.c: better auto-detection of MPEG-TS streams.
2069 2004-01-15 Thursday 21:49 sigmunau
2071 modules/gui/wxwindows/*:
2072 * use a standard file dialog to export playlist
2074 2004-01-15 Thursday 19:46 gbazin
2076 * modules/codec/ffmpeg/ffmpeg.c: more fourccs added.
2077 * modules/codec/ffmpeg/demux.c: bug fix.
2079 2004-01-15 Thursday 19:23 sigmunau
2081 src/playlist/item.c:
2082 * remove unused variables
2084 2004-01-15 Thursday 19:21 sigmunau
2087 * fixed playback of sap anounces through livdotcom
2089 2004-01-15 Thursday 14:57 gbazin
2091 * modules/misc/network/ipv4.c: fixed breakage on win32.
2093 2004-01-15 Thursday 13:47 fenrir
2095 * ipv4: non blocking connection mode. Please test it heavily, it may
2096 have broken all OS except linux ...
2098 2004-01-15 Thursday 13:45 fenrir
2100 * http: commented out a debug message.
2102 2004-01-15 Thursday 12:55 fenrir
2104 * do not try http 1.0 when we are going to die.
2106 2004-01-15 Thursday 00:05 gbazin
2108 * modules/gui/wxwindows/wxwindows.cpp: include locale.h for setlocale().
2110 2004-01-14 Wednesday 18:45 bigben
2114 Had to delete lastPathComponent when displaying the MRL of a file in the playlist, since sort cannot be exact with this option.
2116 2004-01-14 Wednesday 15:40 fenrir
2118 * http: fixed for url like http://host[:port] (ie without path)
2120 2004-01-14 Wednesday 11:47 rocky
2122 Don't do compensation subtitle unscaling if the underlying video
2123 chroma does the scaling.
2125 2004-01-14 Wednesday 04:50 rocky
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.
2130 2004-01-13 Tuesday 18:45 gbazin
2132 * src/interface/interface.c: added the gestures interface to the interfaces list.
2134 2004-01-13 Tuesday 15:54 gbazin
2136 * modules/mux/mp4.c: added support for mp4v and mp4a inside mov (tested with quicktime player).
2138 2004-01-13 Tuesday 01:54 fenrir
2140 * mp4: convert 3 bytes codes into language (track name).
2142 2004-01-13 Tuesday 01:44 fenrir
2144 * mp4: fixed playback for files that have 0 byte samples.
2146 2004-01-12 Monday 23:41 gbazin
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.
2151 2004-01-12 Monday 21:22 hartman
2153 * src/playlist/loadsave.c: doxygenization
2154 * modules/gui/macosx/playlist.m: fix playlist_Export
2156 2004-01-12 Monday 21:08 gbazin
2158 * configure.ac: added --with-caca-config-path.
2160 2004-01-12 Monday 20:54 hartman
2164 2004-01-12 Monday 20:19 gbazin
2166 * modules/mux/mp4.c: improved mov support a bit.
2168 2004-01-12 Monday 16:16 gbazin
2170 * modules/video_output/caca.c: ported to win32.
2172 2004-01-12 Monday 13:12 rocky
2174 More RenderYUY2 bug fixes. Is very usable. Remaining bugs are
2175 probably in transparancy handling.
2177 2004-01-12 Monday 04:03 rocky
2179 First attempt at YUY2. Sort of works.
2181 Y2RV16 less embarrassingly wrong.
2183 2004-01-11 Sunday 19:48 garf
2185 * ncurses.c: let's be coherent: "big" forward/backward is now 5%
2187 2004-01-11 Sunday 17:46 sigmunau
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:
2198 modules/demux/playlist/Modules.ac
2199 * activated pls module
2201 2004-01-11 Sunday 17:12 asmax
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
2211 2004-01-11 Sunday 15:02 rocky
2213 Remove debug output.
2215 2004-01-11 Sunday 14:55 garf
2217 * ncurses.c : forgot to change help
2219 2004-01-11 Sunday 14:53 garf
2221 * ncurses.c : 5% forward and backward are definitely not precise enough.
2224 2004-01-11 Sunday 01:55 zorglub
2226 Fixed modules.am file
2228 2004-01-11 Sunday 01:54 rocky
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).
2233 Allow user to override subtitle scaling via sub-aspect-ratio, 0=auto
2234 or what we do now. 1=do nothing.
2236 2004-01-11 Sunday 01:51 anil
2238 * missing or incomplete .cvsignores
2240 2004-01-11 Sunday 01:39 anil
2244 2004-01-11 Sunday 00:45 zorglub
2246 * configure.ac : Added new folders
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
2255 * modules/gui/wxwindows: use the new import/export.
2257 * src/playlist/group.c : fixed boundary check
2259 * src/playlist/item-ext.c: correctly reset stuff when clearing the playlist
2261 2004-01-11 Sunday 00:21 asmax
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
2267 * src/window_manager.cpp: raise all the windows when one clicks on
2268 any window (the previous behaviour was too confiusing)
2270 2004-01-11 Sunday 00:11 zorglub
2272 Use playlist_current when going from one item to another
2274 2004-01-11 Sunday 00:01 fenrir
2276 * ncurses: better playlist handling.
2278 2004-01-10 Saturday 23:46 sigmunau
2281 * removed unused variable
2283 2004-01-10 Saturday 23:44 hartman
2287 2004-01-10 Saturday 23:31 sigmunau
2289 modules/gui/ncurse/ncurses.c:
2290 * fixed a segfault when the 'f' button was pressed with no item playing
2292 2004-01-10 Saturday 23:22 anil
2294 * fixed skins2 module loading when libtar is present (thanks AsMax :)
2296 2004-01-10 Saturday 14:24 hartman
2298 * Fixed some doxygen comments.
2300 * remember last sorting and ordering in playlist struct
2302 2004-01-10 Saturday 13:59 rocky
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
2307 2004-01-10 Saturday 12:35 zorglub
2309 Add SAP to the list of additionnal interfaces
2311 2004-01-10 Saturday 03:36 hartman
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
2317 2004-01-09 Friday 22:11 hartman
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
2324 2004-01-09 Friday 20:36 hartman
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
2331 2004-01-09 Friday 19:45 jlj
2333 * ./src/misc/configuration.c: win32 UNICODE fixes.
2335 2004-01-09 Friday 19:21 gbazin
2337 * src/extras/libc.c: return result in vlc_asprintf().
2339 2004-01-09 Friday 18:32 gbazin
2341 * ALL: added vlc_asprintf() to our libc.
2343 2004-01-09 Friday 17:29 jlj
2345 * ./modules/demux/mp4/drms.c: switched to dyn. linking of SHGetFolderPath
2347 2004-01-09 Friday 15:39 hartman
2349 * configure --help aliging
2351 2004-01-09 Friday 15:26 hartman
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.
2357 2004-01-09 Friday 13:08 hartman
2359 * MAX_PATH is a windowism. Use PATH_MAX.
2361 2004-01-09 Friday 12:23 gbazin
2363 * ALL: MSVC compilation fixes.
2365 2004-01-09 Friday 04:37 jlj
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.
2371 2004-01-09 Friday 02:28 hartman
2373 * video.c: gibalou: no palctrl in avcodec context in 0.4.8
2374 * ffmpeg.c: 0.4.8 ifdef'ing
2376 2004-01-09 Friday 01:17 rocky
2378 Minor grammatical changes.
2380 2004-01-09 Friday 00:32 gbazin
2382 * modules/demux/mpeg/Modules.am: forgot to remove private.h.
2384 2004-01-09 Friday 00:30 gbazin
2386 * modules/demux/mpeg: fixed latest changes to mpeg system demuxer (dvd playing was broken).
2388 2004-01-09 Friday 00:02 gbazin
2390 * modules/codec/ffmpeg/video.c: setup dummy palette to avoid segfaults with some codecs.
2391 * modules/codec/ffmpeg/ffmpeg.c: more fourccs.
2393 2004-01-08 Thursday 23:21 sigmunau
2395 modules/codec/ffmpeg/ffmpeg.c:
2398 2004-01-08 Thursday 22:37 hartman
2400 * And AGAIN the caca fix
2402 2004-01-08 Thursday 22:34 hartman
2404 * thats what you get when you work in multiple directories
2406 2004-01-08 Thursday 22:02 gbazin
2408 * modules/codec/ffmpeg/ffmpeg.c: compilation fix for ffmpeg 0.4.8.
2410 2004-01-08 Thursday 21:55 hartman
2412 * caca 0.6 doesn't work with 0.7.0 remember? :)
2414 2004-01-08 Thursday 21:48 gbazin
2416 * modules/codec/ffmpeg/demux.c: improvements.
2417 * modules/codec/ffmpeg/ffmpeg.c: added a few fourccs.
2419 2004-01-08 Thursday 21:19 hartman
2421 * Updated with new libraries in vlc
2422 * Use new style of use_enable
2425 2004-01-08 Thursday 19:22 sam
2427 * modules/video_output/caca.c:
2428 + Updated for libcaca 0.7.
2430 2004-01-08 Thursday 19:07 hartman
2432 * Updated the ebuild for 0.7.0
2433 a bit late i know. I had forgotten about it.
2435 2004-01-08 Thursday 16:28 fenrir
2437 * ncurses: added and updated a lot of fonctionnalities. (Playlist browser,
2438 time, informations and help display).
2440 2004-01-08 Thursday 15:11 gbazin
2442 * modules/codec/ffmpeg/ffmpeg.c: oops.
2444 2004-01-08 Thursday 12:44 courmisch
2448 2004-01-08 Thursday 12:07 hartman
2450 * ffmpeg 0.4.8 compilation fix
2452 2004-01-08 Thursday 11:36 jlj
2454 * ./src/extras/libc.c: vasprintf bug fix.
2456 2004-01-08 Thursday 11:18 fenrir
2458 * vlc_common: mmh, use right prototype...
2460 2004-01-08 Thursday 10:27 fenrir
2462 * all: correct test for vasprintf.
2464 2004-01-08 Thursday 00:52 sigmunau
2466 modules/gui/wxwindows/playlist.cpp:
2469 2004-01-08 Thursday 00:37 fenrir
2471 * modules/demux/mp4/libmp4.c: use vasprintf
2472 * modules/access/ftp.c: cleaned up.
2474 2004-01-08 Thursday 00:12 gbazin
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.
2482 2004-01-07 Wednesday 23:39 fenrir
2484 * all: added own implementation of vasprintf. I hope it's ok this way.
2486 2004-01-07 Wednesday 19:20 gbazin
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.
2492 2004-01-07 Wednesday 17:57 fenrir
2494 * input: fix to avoid forced subtitle not selected.
2496 2004-01-07 Wednesday 16:54 hartman
2498 * Fix a memory leak when there is no p_vout, but when there are subs.
2500 2004-01-07 Wednesday 15:54 hartman
2502 * Clarify some instructions.
2504 2004-01-07 Wednesday 15:31 fenrir
2506 * rename ES_OUT_SET_PCR into ES_OUT_SET_GROUP_PCR, now ES_OUT_SET_PCR
2507 apply to the selected program.
2509 2004-01-07 Wednesday 15:21 fenrir
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).
2516 2004-01-07 Wednesday 14:59 fenrir
2518 * demux2: allow to force demuxer.
2519 * nsv: fixed bad init.
2521 2004-01-07 Wednesday 14:59 fenrir
2523 * net: mem leak in net_Printf
2525 2004-01-07 Wednesday 07:21 rocky
2527 Better operator association in computing duration and should be
2528 optimized better too.
2530 Add track info in "Media Information" Add track-specific information
2531 and album information in "Item info".
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
2537 2004-01-06 Tuesday 23:11 fenrir
2539 * network: vlc_UrlParse should now accept ipv6 ip (untested).
2541 2004-01-06 Tuesday 23:03 fenrir
2543 * src/misc/net.c: fixed net_Gets
2545 2004-01-06 Tuesday 21:42 sigmunau
2548 * Cleaned up a comment
2549 * Added a function stream_ReadLine() to read one line from a stream
2551 * export stream_ReadLine()
2553 2004-01-06 Tuesday 19:12 gbazin
2555 * modules/video_output/directx/directx.c: move the video window to the right display when using --directx-device.
2557 2004-01-06 Tuesday 14:35 hartman
2559 * Something about microdvd fps and a huge bug in its defaults.
2561 2004-01-06 Tuesday 12:02 zorglub
2563 Updated copyrights in libvlc
2565 2004-01-06 Tuesday 08:50 zorglub
2567 - src/misc/win32_specific: compilation fix for win32 (can someone please
2568 check that command line parsing still works for items and options? )
2571 include/vlc/vlc.h : New libvlc functions to get playlist status and
2573 Patch by Tong Ka Man
2575 - src/playlist/* : Update copyrights
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)
2582 2004-01-06 Tuesday 04:57 rocky
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.
2587 2004-01-06 Tuesday 04:10 rocky
2589 Unbreak plugin as a result of the recent playlist API change. Need to
2590 cripple PBC for now though.
2592 2004-01-06 Tuesday 03:59 rocky
2594 Choosing an audio or subtitle channel isn't an "advanced"
2595 option. Run-of-the mill users may want to select that.
2597 Update documentation.
2599 2004-01-06 Tuesday 01:41 jlj
2601 * ./modules/demux/mp4: added some DRMS debug statements.
2603 2004-01-05 Monday 22:17 asmax
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
2609 2004-01-05 Monday 22:06 gbazin
2611 * modules/video_output/directx/directx.c: patch by Mike Schrag to add a config var
2612 for the directx preferred display device.
2614 2004-01-05 Monday 20:02 gbazin
2616 * modules/gui/skins2/vars/playlist.cpp: use ICONV_CONST to deal with the different prototypes for iconv(). Thanks sam!
2618 2004-01-05 Monday 19:33 sam
2620 * modules/gui/skins2/vars/playlist.cpp: Hack to prevent compilation errors.
2622 2004-01-05 Monday 18:43 bigben
2624 Added a callback on item-change, so that the playlist is updated.
2626 2004-01-05 Monday 18:15 hartman
2628 * API change in mkv. Everyone should update to the latest libraries.
2630 2004-01-05 Monday 17:42 gbazin
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.
2636 2004-01-05 Monday 16:22 hartman
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
2642 2004-01-05 Monday 15:07 fenrir
2646 2004-01-05 Monday 14:50 hartman
2648 * Fix mpeg2dec buildsystem
2650 2004-01-05 Monday 14:42 zorglub
2652 * modules/misc/sap.c : let the user configure timeout delay
2653 * src/playlist/item-ext.c : sanity checks when adding items
2655 2004-01-05 Monday 14:10 fenrir
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 ;)
2661 * all: added net_* helpers functions.
2663 2004-01-05 Monday 13:07 zorglub
2665 * ALL: playlist API changes
2667 What may be broken (untested):
2668 ------------------------------
2669 - Theora and Speex decoders
2671 - VCDX and CDDAX access
2673 The problems shouldn't hopefully excess compilation glitches.
2674 (removal of AddExt, of psz_author, and prototype of Add)
2676 Additionnaly, interfaces that do not support item-change will have
2679 * Updated modules list
2681 2004-01-05 Monday 13:00 zorglub
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
2692 2004-01-05 Monday 13:00 zorglub
2694 modules/demux/util/id3tag.c
2695 modules/demux/avi/avi.c
2696 modules/demux/asf/asf.c
2698 - Fill the playlist info structures
2700 2004-01-05 Monday 12:59 zorglub
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.
2707 2004-01-05 Monday 12:59 zorglub
2709 * Makefile.am : Added src/playlist/item-ext.c and src/playlist/info.c
2711 * src/playlist/item.c
2713 src/playlist/item-ext.c
2714 src/playlist/group.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
2734 At the moment, duration is still in the structure (easier to use, IMHO)
2738 playlist item options parsing changed
2740 * include/vlc_common.h : added playlist_info structures
2742 2004-01-05 Monday 12:37 jlj
2744 * ./modules/demux/mp4: DRMS support.
2746 2004-01-05 Monday 12:24 jlj
2748 * ./AUTHORS: updated my country entry.
2750 2004-01-05 Monday 03:19 fenrir
2752 * nsv: clean up, added seek support.
2754 2004-01-04 Sunday 22:38 gbazin
2756 * modules/gui/skins2/vars/playlist.*: win32 compilation fix (not sure it is the right one).
2758 2004-01-04 Sunday 22:22 gbazin
2760 * modules/codec/ogt/*: win32 compilation fixes.
2762 2004-01-04 Sunday 22:03 gbazin
2764 * ALL: bumping version number to 0.7.1-cvs.
2766 2004-01-04 Sunday 21:44 kuehne
2768 Fixed a small bug which prevented the translation of a string.
2770 2004-01-04 Sunday 18:18 sam
2773 + Minor fixes to the woody packages.
2775 2004-01-04 Sunday 17:35 fenrir
2777 * avi: May fix #1545
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..." )
2783 2004-01-04 Sunday 16:51 rocky
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.
2789 2004-01-04 Sunday 16:25 rocky
2791 A start for what little public documentation there is for CVD and OGT
2794 2004-01-04 Sunday 15:32 fenrir
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.
2801 2004-01-04 Sunday 15:24 zorglub
2803 Do not link twice zlib
2805 2004-01-04 Sunday 14:35 fenrir
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.
2810 2004-01-04 Sunday 14:28 fenrir
2812 * demux2: a dummy demuxer to adapt to new demuxer API (experimental, and
2813 will be removed later).
2815 2004-01-04 Sunday 04:56 rocky
2817 Was putting 1 byte of garbage for each packet.
2819 2004-01-04 Sunday 04:53 sam
2822 + Build-depend on fixed linux-kernel-headers packages.
2824 + Look for faad in extras/faad2, not extras/faad.
2825 + Enable postprocessing in the ffmpeg configuration.
2826 + Activated libcaca video output.
2828 2004-01-04 Sunday 04:50 sam
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.
2835 + Minor coding style fix.
2837 2004-01-04 Sunday 00:17 asmax
2839 * the sample theme should work better with that...
2841 2004-01-04 Sunday 00:06 asmax
2843 * first forgotten file...
2845 2004-01-03 Saturday 23:54 asmax
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
2856 - solving the bug ;)
2858 2004-01-03 Saturday 23:37 asmax
2860 * configure.ac: added the skins2 module (_should_ work ;)
2862 2004-01-03 Saturday 23:31 asmax
2864 * all: brand new skins interface ( still _experimental_) for x11 and
2865 win32, by ipkiss and myself...
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
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 ;)
2883 2004-01-03 Saturday 20:43 rocky
2885 Put track information in Media Info. If we have SVD information, show
2886 audio tracks and add that to the audio-selection window.
2888 2004-01-03 Saturday 18:41 rocky
2890 Sorry to be so pedantic - grammar (and spelling)
2892 2004-01-03 Saturday 18:40 rocky
2896 2004-01-03 Saturday 17:52 rocky
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.)
2902 To do this we've got to save the timestamp in the header.
2904 2004-01-03 Saturday 17:49 rocky
2906 Spelling - See I told you it was cut and pasted from somehwere!
2908 2004-01-03 Saturday 17:48 rocky
2910 Spelling - probably cut and pated from somewhere else.
2912 2004-01-03 Saturday 17:19 rocky
2914 RenderI420 now handles U and V planes. (Probably completely
2915 accurately, though.)
2917 2004-01-03 Saturday 13:18 gbazin
2919 * po/*: another ./toolbox --update-po before 0.7.0 because some commits where done.
2921 2004-01-03 Saturday 13:13 zorglub
2923 Updated german translation
2925 2004-01-03 Saturday 12:54 rocky
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
2931 2004-01-03 Saturday 12:02 gbazin
2933 * po/*, ChangeLog: preparing for the 0.7.0 release.
2935 2004-01-03 Saturday 10:55 gbazin
2937 * modules/gui/wxwindows/interface.cpp: fixed and re-enabled aspect-ratio combobox in the extended gui.
2939 2004-01-03 Saturday 00:39 gbazin
2941 * modules/stream_out/transcode.c: added YV12 raw video fourcc (chroma planes will likely be inverted though).
2943 2004-01-03 Saturday 00:23 gbazin
2945 * modules/demux/mpeg/mpga.c, src/input/stream.c: fixed mem leaks.
2947 2004-01-02 Friday 23:22 zorglub
2950 VLC Media Player 0.7.0 Bond
2952 2004-01-02 Friday 22:17 gbazin
2954 * modules/video_output/directx/*: fixed overlay on 24bpp displays.
2956 2004-01-02 Friday 13:48 sam
2958 * doc/ChangeLog-2003: Happy new year!
2960 2004-01-02 Friday 13:30 gbazin
2962 * modules/gui/wxwindows/preferences_widgets.cpp: use wxL2U() (Thanks Anil).
2964 2004-01-02 Friday 04:44 rocky
2966 Attempt to make easier to understand and easier to complete.
2968 2004-01-01 Thursday 17:41 zorglub
2970 * Updated german and french translations
2971 * Updated version number and Changelog
2973 2004-01-01 Thursday 15:56 rocky
2975 RenderRV16 handles scaling. But seems to slow to render subtitles.
2977 2004-01-01 Thursday 14:33 zorglub
2979 Updated brazilian portuguese translation
2981 2004-01-01 Thursday 13:54 rocky
2983 Remove a magic number.
2985 2004-01-01 Thursday 13:51 rocky
2987 Add RV16 rendering. With transparancy, but still only Y plane is done.