X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=ChangeLog;h=1d24194be30bf96957b79467c40ca6f1ac213719;hb=c6fabd0fc5bf92148dc90938bb66c0553e186f06;hp=ce83394bdda352cf9dc24ebd6374fc4335e4bcd4;hpb=f982997d88c3e7fbe8194df75cc8c63ecb985962;p=vlc diff --git a/ChangeLog b/ChangeLog index ce83394bdd..1d24194be3 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,2988 +1,52 @@ -2004-02-21 Saturday 23:50 gbazin - - * modules/stream_out/transcode.c: fixed memleak. Set aspect ratio info even for raw video input. - -2004-02-21 Saturday 23:15 gbazin - - * include/charset.h: added "extern "C" {" for c++ modules. - * modules/mux/mp4.c, modules/demux/ts.c: fixed memleaks. - -2004-02-21 Saturday 22:41 gbazin - - * modules/codec/ffmpeg/encoder.c: make it ffmpeg-0.4.8 friendly. - -2004-02-20 Friday 22:07 gbazin - - * configure.ac: what about checking for the c++ preprocessor. - -2004-02-20 Friday 19:21 massiot - - * modules/stream_out/transcode.c : don't lock when quitting. - -2004-02-20 Friday 19:21 gbazin - - * modules/demux/a52sys.c: forgot to remove this file. - * 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. - -2004-02-20 Friday 19:03 massiot - - * modules/stream_out/transcode.c: fixed a segfault when quitting. - -2004-02-20 Friday 18:34 massiot - - * modules/codec/ffmpeg/encoder.c, modules/stream_out/transcode.c : - - new ffmpeg options available from the command-line : interleaved video, - noise reduction, rate control parameters, i_quant_factor, trellis - quantification, mpeg4 matrix, and thread count - - portable functions to use ffmpeg multithreading capabilities on all - platforms - - hurry up mode now turns off rd and trellis, and also raises the noise - reduction parameter (thus noise reduction is mandatory with hurry up) - - if threads=1, no ffmpeg thread is launched, but the ffmpeg encoding - will be done in a separate thread than the packetizer and decoder - - fixed a bug with mp3 decoding and weird ffmpeg return code - -2004-02-20 Friday 18:24 massiot - - * modules/packetizer/mpegvideo.c: display the picture size and frame rate - exactly once. - -2004-02-20 Friday 17:20 massiot - - * src/misc/threads.c: made vlc_set_thread_priority usable on non-Darwin - OSes, and added an rt-offset configuration variable to tune the priority - of VLC against other programs without recompiling everything. - -2004-02-20 Friday 17:16 massiot - - * modules/demux/mpeg/system.c: check for scrambled packets. - -2004-02-20 Friday 17:13 massiot - - * modules/access_output/udp.c: do not send out packets which are too much - in the past, to avoid flooding the client. - -2004-02-20 Friday 16:29 bigben - - coding style - -2004-02-20 Friday 15:38 bigben - - cleaning of pvr input : settings are only set if given on command line - (no more default values). - - Patch from Tim O Callaghan (tim.ocallaghan - AT - limestudios - DOT - com) - -2004-02-19 Thursday 19:38 hartman - - * Revert back to old prefs. - - fixed the bug with the modules not setting up their prefs. - - bugs: int with strings items are broken (see relfontsize) - - hotkeys elements don't really work - -2004-02-19 Thursday 18:55 courmisch - - Removed Vladimir Chernyshov's email address (kept his name). - -2004-02-19 Thursday 17:42 jpsaman - - Correct fix for iPAQ. (do not mix watching your kids and coding, it doesn't mix ;-)) - -2004-02-19 Thursday 16:19 gbazin - - * modules/codec/faad.c: compilation fix and proper 16bits pcm support. - -2004-02-19 Thursday 15:42 jpsaman - - 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. - -2004-02-19 Thursday 15:13 jpsaman - - Fix for iPAQ choose fixed point arithmic in FAAD decoder. - -2004-02-19 Thursday 02:05 rocky - - Structure not big enough and was writing past buffer boundary. - Thanks to Marco Zühlke for finding this problem. - -2004-02-18 Wednesday 13:21 fenrir - - * transcode: fixed s16b <-> s16l conversion. - -2004-02-17 Tuesday 13:13 gbazin - - * ALL: portability fixes. - -2004-02-17 Tuesday 03:12 hartman - - * vout_OSDMessage doxygen doc update - * fix broken vout_OSDMessage in other files - -2004-02-16 Monday 17:16 zorglub - - Added an option "recursive" - - none: subdirectories are skipped - - collapse: former behaviour, subdirectories are not expanded - - expand: all subdirectories are fully expanded - - I dislike these strings, please find other ones :) - -2004-02-16 Monday 17:14 zorglub - - * Swap duration and group columns - * Introduce duration sort - -2004-02-16 Monday 17:14 zorglub - - Fix setting the name and the author with DEMUX_GET_META - -2004-02-16 Monday 13:33 gbazin - - * modules/access/dshow/filter.cpp: work-around a bug in w32api-2.5. - -2004-02-15 Sunday 22:20 gbazin - - * modules/misc/network/ipv6.c: fix for ipv6 name resolution, courtesy of Jeroen Massar (jeroen at unfix dot org). - -2004-02-15 Sunday 21:52 gbazin - - * modules/audio_filter/converter/dtstospdif.c: fixed the swab() replacement. - -2004-02-15 Sunday 19:40 sigmunau - - modules/control/lirc/lirc.c: - * backported some changes from the hotkeys module - * implemented buttons to cycle audio and subtitle tracks. - * implemented a mute button - doc/lirc/example.lircrc: - * example for the new buttons - -2004-02-15 Sunday 18:58 ipkiss - - * modules/gui/skins/*: - Added 'slow' and 'fast' events to play a stream slower/faster - -2004-02-15 Sunday 18:22 sigmunau - - include/osd.h, src/video_output/video_text.c: - * turned vout_OSDMessage into __vout_OSDMessage - * __vout_OSDMessage now takes printf style parameters - * added a macro vout_OSDMessage that calls __vout_OSDMessage with the first - parameter passed through VLC_OBJECT() - -2004-02-15 Sunday 16:59 fenrir - - * nsv: display sub stream and skip extention data (initial patch from - Vitalijus dot Slavinskas at stud dot ktu dot lt). - -2004-02-15 Sunday 13:16 gbazin - - * modules/demux/ogg.c: fixed recent breakage (what a shameful bug). - -2004-02-14 Saturday 17:36 gbazin - - * modules/access/cdda/*: forgot to remove demux in module declaration. - fixed deadlock with CDDAFixupPlayList(). - -2004-02-14 Saturday 17:25 gbazin - - * modules/access/cdda*: removed definition of WAVEHEADER. - * modules/access/cdda.c: small bug fix. - -2004-02-14 Saturday 17:03 gbazin - - * modules/demux/wav.c: started support for WAVEFORMATEXTENSIBLE (aka multichannel). - support for float32 format. - * include/codecs.h: added WAVEFORMATEXTENSIBLE structure. - * modules/codec/araw.c: fixes. - -2004-02-14 Saturday 12:49 gbazin - - * modules/gui/skins2/events/evt_scroll.hpp: small portability fix. - -2004-02-14 Saturday 12:36 gbazin - - * modules/gui/wxwindows/*: make gcc-2.95 happy. - -2004-02-14 Saturday 01:53 gbazin - - * ALL: small portability fixes. - -2004-02-13 Friday 23:54 gbazin - - * modules/demux/playlist/playlist.c: compilation fix. - -2004-02-13 Friday 22:37 gbazin - - * modules/demux/a52.c: better detection code. - -2004-02-13 Friday 22:14 gbazin - - * modules/demux/a52.c: grmbl. - -2004-02-13 Friday 22:10 gbazin - - * modules/demux/a52.c: fixed alignment when seeking. - -2004-02-13 Friday 21:48 gbazin - - * modules/demux/a52.c: rewritten from scratch to use the a52 packetizer and to handle a52 wav files and audio CD's. - * modules/codec/a52.c: a52 wav files and audio CD's use padding so don't always check for next sync code. - -2004-02-13 Friday 11:58 rocky - - Better worded. - -2004-02-13 Friday 11:33 rocky - - More checking: for programs and XML-related files. If some programs - aren't around (e.g. lynx) don't build the corresponding piece that - needs that. - -2004-02-13 Friday 10:42 titer - - deinterlace.c : missing 'else' that prevented MergeAltivec from being used. - -2004-02-13 Friday 10:09 jpsaman - - Disabled the preference menu, it is not filled in anyway. - -2004-02-13 Friday 04:22 rocky - - Do better about being able to build developer documentation on many - platforms. This still sucks, but it sucks less. Hopefully I can shame - someone to go further. - -2004-02-13 Friday 00:57 rocky - - Call for help. - -2004-02-12 Thursday 23:51 gbazin - - * modules/stream_out/transcode.c: fixed color inversion when transcoding from raw RV24. - -2004-02-12 Thursday 20:09 fenrir - - * all: use the data_packet_count from the asf header when the server - gives an invalid one. (I hope it doesn't break anything) - -2004-02-12 Thursday 17:52 fenrir - - * v4l: patch from Carsten Gottbehüt (gottbehuet at active-elements dot de) - -> Untested. - - Original message: - Hi there, - - I have done another small modification. If you remove a hot-pluggable video - device, like an usb web cam, during capturing, vlc floods the driver with - ioctls. This leads to Kernel Ooops in some drivers. - - The modified v4l.c module does the following now: - "GrabVideo" returns "VLC_ETIMEOUT" if the question "Did we wait long enough" - can be answered with yes. If there is a real error in "GrabCapture" or - "GrabMJPEG", the code "VLC_EGENERIC" is returned. So the calling function - can distinguish between these two situations. "VLC_EGENERIC" was always - returned before. - The function "Read" uses this information to leave the while-loop in case of - an error, and it returns a "-1" to the calling function. "Read" calls - "msleep", as it was before, in case of a VLC_ETIMEOUT. - - The brightness-control stuff described below is still in the code. Please - feel free to use, modify or ignore this file. A short feedback would be - nice. - - Bye, - -2004-02-12 Thursday 17:35 titer - - macosx/vout.m : GL cleaning (probably fixes depth issues) - -2004-02-11 Wednesday 19:17 fenrir - - * all: added a "input-repeat" option that allow repeating the same entry - without destroying/recreating a new input. (Will be usefull for streaming). - ( A value of -1 means repeat for ever). - --> Not tested with dvd. - -2004-02-11 Wednesday 18:08 gbazin - - * 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. - -2004-02-11 Wednesday 12:37 rocky - - And one other piece of information... - -2004-02-11 Wednesday 12:26 rocky - - Spell out general information that should be used in reporting - problems. Sigh. - -2004-02-11 Wednesday 12:23 rocky - - Spell out general information that should be used in reporting - problems. Sigh. - -2004-02-11 Wednesday 08:50 zorglub - - Enable the playlist import/export modules - -2004-02-11 Wednesday 08:22 jpsaman - - Added some whitespace for alignment. - -2004-02-10 Tuesday 20:30 jpsaman - - Enabled PDA GUI again, use --enable-pda. Question why was it disabled without notifying the maintainer? ???? - -2004-02-10 Tuesday 20:28 jpsaman - - Missed the deadline again ;-( - - - Fixed the playlist_AddExt() call - - Fixed a compiler warning - -2004-02-10 Tuesday 17:59 gbazin - - * configure.ac: check for the xmlTextReader extension if libxml2 (required for skins2). - -2004-02-10 Tuesday 17:36 gbazin - - * configure.ac, NEWS: added mod and pva plugins. - -2004-02-10 Tuesday 16:39 bigben - - typos - -2004-02-10 Tuesday 14:57 jpsaman - - Fixes for DVB-C: - - Make sure that lnb-lof1 and lnb-lof2 can be overriden by the commandline syntax frequency=xx:lnb-lof1=xx:lnb-lof2=xx - - Added value {A,a} to polarization=xx to force INVERSION_AUTO - - Sanatized a few error messages - -2004-02-10 Tuesday 14:33 sam - - * debian/rules debian/control: - + No longer build a local libmpeg2 since it entered sid. - + Build the livedotcom plugin. - * toolbox: - + No longer remove flac, speex and matroska from the woody build; I will - provide clean backports. - -2004-02-10 Tuesday 14:04 sam - - * configure.ac: - + Allow to use --enable-livedotcom without --with-livedotcom-tree so that - we can use an installed version of libliveMedia et al. - -2004-02-10 Tuesday 13:29 sam - - * configure.ac: - + Only activate the Matroska plugin if -lebml_pic or -lebml were found. - -2004-02-10 Tuesday 02:57 hartman - - * Fixed the ogm subs. Thanx to Mosu who pointed me to the fact that the - duration for subs is stored in byte1 of the data packet and who - directed me to the mkvtoolnix code. - -2004-02-09 Monday 23:30 garf - - * http.c: made strsub a bit clean. - -2004-02-09 Monday 23:28 garf - - * intf-http.txt: update doc (strsub) - -2004-02-09 Monday 23:03 garf - - * http.c: add strsub function: extract substring (doc update will - follow soon). - -2004-02-09 Monday 20:40 sam - - * debian/README.Debian: - + Updated Debian-specific build notes. - -2004-02-09 Monday 19:32 jpsaman - - Updated version number to vlc-0.7.1 - -2004-02-09 Monday 17:42 titer - - macosx/* : macosx-opengl-effect now accept cube and transparent-cube - -2004-02-09 Monday 16:12 sigmunau - - src/extra/libc.c: - * fixed a nasty bug in vlc_atoll.(closes #1763) - -2004-02-09 Monday 14:02 titer - - macosx/vout.m : oops, fixed broken ratio from my last commit - -2004-02-09 Monday 13:28 titer - - macosx/* : added --macosx-opengl-effect, current possible values are - "none" and "cube". Sorry, couldn't resist ;) - -2004-02-09 Monday 12:54 hartman - - * added dtsdec, 're' upgrade of libmad - -2004-02-09 Monday 10:44 sigmunau - - share/http/admin/dboxfiles.html: - * Updated for bookmark support. - See http://www.giggo.de/dbox2/movieplayer.html for details - (patch by Christof Baumgaertner) - -2004-02-08 Sunday 23:49 gbazin - - * modules/gui/skins2/Modules.am: added missing file for make dist. - -2004-02-08 Sunday 23:39 gbazin - - * ALL: I am a morron. - -2004-02-08 Sunday 22:37 gbazin - - * modules/codec/ffmpeg/video.c: another fix for switching postproc on the fly. - -2004-02-08 Sunday 22:06 gbazin - - * configure.ac: forgot one version number and added the aiff demux. - -2004-02-08 Sunday 21:36 gbazin - - * ALL: bumped version number to 0.7.1 in preparation for the release. - -2004-02-08 Sunday 21:00 jpsaman - - Fail ./configure when ffmpeg/avcodec.h or postproc/postproc.h are not found and --disable-ffmpeg is not used. - -2004-02-08 Sunday 20:19 jpsaman - - Fixed several things with configure.ac script: - - 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. - - Add a AC_ARG_ENABLE for cdda - -2004-02-08 Sunday 20:09 hartman - - * Update copyright info - -2004-02-08 Sunday 20:08 hartman - - * Fix /dev/di bug - Though this still remains a hack. People should just use 'Open Disc' menu. - I see no way to retrieve the original (non parition version) /dev entry, - from the mounted drive. - -2004-02-08 Sunday 18:49 gbazin - - * modules/codec/ffmpeg/video.c: another fix for post-processing. - -2004-02-08 Sunday 18:30 sigmunau - - modules/demux/avi/avi.c: - * pass bit per pixel info on to decoder - modules/demux/avi/libavi.h: - * add 1 as fourcc for msrle - module/codec/ffmpeg/video.c: - * pass bit per pixel info to libavcodec (needed for msrle) - -2004-02-08 Sunday 18:17 gbazin - - * src/playlist/*: fixed complete fuckage of playlist_ItemAddOption() and moved it to item.c. - * modules/gui/wxwindows/open.cpp: cleanup. - -2004-02-08 Sunday 17:21 fenrir - - * input.c: don't add subtitle track twice when using --sub-file and - auto-detection. - -2004-02-08 Sunday 16:48 gbazin - - * modules/demux/dts.c: more fixes. - -2004-02-08 Sunday 16:43 rocky - - Add me. - -2004-02-08 Sunday 12:09 gbazin - - * modules/codec/ffmpeg/video.c: fixed crash when disabling post-processing with videos with B frames. - -2004-02-08 Sunday 11:23 gbazin - - * src/interface/interface.c: added skins2 to the interface menu. - * modules/gui/skins2/*: s/skin_last/skins2-last s/skin_config/skins2-config and fixed saving of skins2 configuration. - -2004-02-08 Sunday 00:15 gbazin - - * modules/audio_filter/converter/dtstospdif.c: cough cough. - -2004-02-08 Sunday 00:04 gbazin - - * modules/audio_filter/converter/dtstospdif.c: only swab big endian bitstreams. - -2004-02-07 Saturday 17:31 rocky - - Update How to write an interface plugin from recent vlc-devel responses. - -2004-02-07 Saturday 15:01 sigmunau - - Fixed a segfault (don't try to memset a negative number of bytes) - -2004-02-07 Saturday 13:26 fenrir - - * mp4: handle DEMUX_GET_META (avoid a msg_Err) - -2004-02-07 Saturday 13:25 fenrir - - * deinterlace: compilation fix. - -2004-02-07 Saturday 00:56 gbazin - - * modules/codec/dts.c: DTS S/PDIF fix (Thanks Dnumgis for all the testing). - -2004-02-07 Saturday 00:33 gbazin - - * include/vlc_es.h: s/es_format_Free/es_format_Clean. - -2004-02-07 Saturday 00:16 gbazin - - * modules/demux/ogg.c: fixed memleak. - * modules/codec/flac.c: fixed memleak. - * include/vlc_es.h: es_format_Free(). - -2004-02-06 Friday 23:43 gbazin - - * modules/mux/avi.c, modules/mux/ogg.c: use SetDWLE() from vlc_common.h. - * src/input/input.c: fixed memleak. - * modules/demux/ogg.c: fixed another timing bug. - -2004-02-06 Friday 20:06 gbazin - - * include/vlc_common.h: forgot the Set*LE() helpers in my last commit. - -2004-02-06 Friday 18:15 gbazin - - * modules/codec/dts.c: fixes a buffer overflow with s/pdif. - * modules/access/cdda.c, modules/audio_output/file.c: endianness fixes for WAV header. - -2004-02-06 Friday 15:11 hartman - - * msg_Err -> msg_Warn - -2004-02-06 Friday 04:51 hartman - - * Added sortID - * Fixed adding multiple items - * playlist API changes fixes - * fixed options - -2004-02-06 Friday 03:52 hartman - - * Move GetCapabilityHelp from intf's to vlc_help.h - -2004-02-05 Thursday 22:56 gbazin - - * modules/video_output/directx/directx.c: fixed the "refresh" button for the --directx-device option. - * modules/demux/dts.c: implemented DEMUX_GET_TIME and DEMUX_GET_LENGTH. - * modules/access/cdda.c: got rid of the cdda demux and add a wav header at the beginning of the data. - This allows to correctly support DTS audio cd (demux will detect what kind of CD it is). - * modules/demux/wav.c: code cleanup and fixed seeking. - -2004-02-05 Thursday 21:01 hartman - - * added a package-translations target - - holds doc/translations.txt - - all the .po's - - convert-po.sh - -2004-02-05 Thursday 19:51 fenrir - - * httpd: fixed a integer overflow. - -2004-02-04 Wednesday 23:55 gbazin - - * modules/codec/dts.c: should be more correct (hopefully). - -2004-02-04 Wednesday 23:28 gbazin - - * modules/audio_filter/converter/dtstospdif.c: don't forget to take care of the sample's starting date. - -2004-02-04 Wednesday 23:03 gbazin - - * modules/audio_filter/converter/dtstospdif.c: oops forgot something. - -2004-02-04 Wednesday 20:13 fenrir - - * v4l: hue/colour/... path from Carsten Gottbehüt - (gottbehuet at active-elements dot de) (untested) - -2004-02-04 Wednesday 08:11 gbazin - - * modules/demux/dts.c: should detect DTS wav files even if the data doesn't start with a DTS frame. - -2004-02-04 Wednesday 03:23 hartman - - * Added the 'documentation' on strings in our source code and also added - the file with information on how to make translations. - -2004-02-03 Tuesday 23:32 gbazin - - * modules/codec/dts.c: a bunch of fixes. - -2004-02-03 Tuesday 23:31 gbazin - - * modules/audio_output/file.c: added --audiofile-channels=integer option to specify the number of channels wanted in the output file. - -2004-02-03 Tuesday 20:12 fenrir - - * http: Err -> Warn for Seek. - -2004-02-03 Tuesday 13:00 titer - - macosx/vout* : OpenGL VRAM texturing finaly works correctly now. - -2004-02-03 Tuesday 12:49 sigmunau - - configure.ac: - * define CAN_COMPILE_MMX and CAN_COMPILE_MMXEXT if availabe - modules/video_filter/deinterlace/deinterlace.c: - * changed how accelerated code is handled. - -2004-02-03 Tuesday 08:16 gbazin - - * modules/demux/dts.c: added detection for 14bits big endian and 16bits little endian bitstreams. - (we still assume that the stream must begin with a new DTS frame, which doesn't always seem to be the case). - -2004-02-02 Monday 23:49 gbazin - - * modules/codec/dts.c: removed s/pdif hack from DTS audio parser. - support for 14bits big endian bitstreams as well as 16bits little endian bitstreams. - * modules/audio_filter/converter/dtstospdif.c: accumulate DTS frames from parser until we have enough to fill an S/PDIF frame. - -2004-02-02 Monday 14:43 fenrir - - * rtp: fixed mpeg1/2 with QT (QT want pts for each frame, use dts as a - fallback). - RTP successfully tested with QT 6.5 for mpeg 1/2 video and audio, - mpeg4 audio. mpeg4 video doesn't always work. - -2004-02-02 Monday 13:00 fenrir - - * stream: gcc < 3 fix. - -2004-02-02 Monday 12:58 fenrir - - * input: gcc < 3 fix. - -2004-02-02 Monday 12:53 fenrir - - * render: int i;; int j; <-- gcc < 3 doesn't like ';;' - -2004-02-02 Monday 12:50 fenrir - - * rtp: fix in mpeg 1/2 packetization. - -2004-02-02 Monday 11:18 fenrir - - * nsv: added 'AAC ' fourcc support. - -2004-02-02 Monday 11:14 fenrir - - http: fixed segfault with ICY server, fixed redirection. - -2004-02-02 Monday 10:41 fenrir - - * nsv: compilation fix. - -2004-02-02 Monday 10:34 fenrir - - * nsv: full fractional frame rate support. - Patch from Vitalijus dot Slavinskas at stud dot ktu dot lt - -2004-02-02 Monday 08:50 titer - - macosx/prefs.m: compile fix - macosx/vout*: fixed quality problems introduced in my last commit - (noticeably slower now, but fixed), cleaning - -2004-02-01 Sunday 23:02 sigmunau - - src/misc/cpu.c: - * SSE2 detection, using a similar approch as for SSE - -2004-02-01 Sunday 21:13 ipkiss - - * modules/gui/skins2/bezier.*: Compute the points coordinates only once - * modules/gui/skins2/ctrl_slider.cpp: Fixed a couple of bugs - -2004-02-01 Sunday 16:53 sigmunau - - deinterlace.c: - * MMX and SSE2 versions of the Merge() function. - -2004-02-01 Sunday 16:15 asmax - - * parser/builder.cpp: stores the curves in the theme (avoid a memory leak) - * parser/builder_data.def: forgot to commit that for months ! - -2004-02-01 Sunday 14:44 asmax - - * parser/xmlparser.cpp: abort parsing when an error is detected - (avoid segfaults in element handlers...) - * all: tried to have the popup window disappear with a click on - a skin window (not working at least with wxgtk) - -2004-02-01 Sunday 14:43 alexis - - * ipv4.c: IGMPv3 support for Linux - - Differences with the patch I posted in vlc-devel yesterday: - - took into account the suggestions of gibalou - - removed the "#if !defined( SYS_DARWIN )", because it should compile - fine on Mac OS X, even if IGMPv3 won't work - - added a warning about non-IGMPv3 OSes - -2004-02-01 Sunday 05:15 rocky - - RGB2 transparency now works. Common 8-bit RGB averaging routine - hoisted. Some doc additions. - -2004-02-01 Sunday 04:50 fenrir - - * ts: implemented the same detection than mpeg/ts.c - -2004-01-31 Saturday 23:33 rocky - - Big/little-endian bug. - -2004-01-31 Saturday 20:21 fenrir - - * es_out: reorder meta infos. - -2004-01-31 Saturday 20:02 fenrir - - * es_out: Set Language. - -2004-01-31 Saturday 18:02 alexis - - * ipv4.c: IGMPv3 support (IP_ADD_SOURCE_MEMBERSHIP) for Win32 - * udp.c: restored the old syntax udp:server_addr@destination_addr - * libvlc.h: updated 'vlc --help' - - To do an IGMPv3 query under Windows XP do: - vlc udp:@ - Note: under previous versions of Windows, it will fail to join the group. - -2004-01-31 Saturday 16:44 rocky - - Try for POSIX pthread semantics on Solaris. - -2004-01-31 Saturday 14:49 fenrir - - * avi: implemented DEMUX_GET_META. - -2004-01-31 Saturday 09:52 gbazin - - * Makefile.am: added vlc_meta.h - -2004-01-31 Saturday 05:53 rocky - - render.c: RGB2 now gets the right color from the RGB color map. - And a first cut at handling transparancy values properly. However - to do this we merely needed to - - pixmap.[ch]: write our own routines for retrieving a close colormap index - given a pixel value. Well, and also had to - - video_chroma/i420_rgb.[ch]: save the RGB colormap that is allocated. - - Modules.am: forgot new pixmap.c - - others: more misc abstraction/cleanup - -2004-01-31 Saturday 05:27 fenrir - - * asf: implemented DEMUX_GET_LENGTH and DEMUX_GET_META. - -2004-01-31 Saturday 05:25 fenrir - - * input: call DEMUX_GET_META and fill playlist and input infos. - -2004-01-31 Saturday 05:24 fenrir - - * vlc_meta.h: added a vlc_meta_t struct and some functions (for now, - it will only be used by demuxers). - * ninput.h: added DEMUX_GET_META, this way demuxer won't have to touch - playlist and input_InfoAdd and ... - -2004-01-30 Friday 17:53 fenrir - - * ts: use 0x0a descriptor to send language... - Now we can stream a (complete) dvd with language informations :) - -2004-01-30 Friday 17:51 fenrir - - * transcode: keep psz_language. - -2004-01-30 Friday 17:50 fenrir - - * ts: set psz_laguage with iso639 code. - -2004-01-30 Friday 17:49 fenrir - - * all: sout have now access to psz_language. - -2004-01-30 Friday 16:50 fenrir - - * spudec: a %d -> IF64d - -2004-01-30 Friday 16:46 fenrir - - * spudec: commented out a debug message. - -2004-01-30 Friday 16:45 fenrir - - * rtp: fixed mpeg4 audio. && was used instead of &, arggg :( - -2004-01-30 Friday 15:56 fenrir - - * rtp: fixed a bug that corrupt video/audio config data. - -2004-01-30 Friday 15:17 fenrir - - * vlc_es: fixed es_fomat_Copy to duplicate psz_* too. - -2004-01-30 Friday 14:45 fenrir - - * dvdnav: oups one debug messsage left. - -2004-01-30 Friday 14:27 fenrir - - * all: fill psz_language with the iso639 code. - * dvdnav: select the right SPU track only while creating the ES when we - are not in the menu. (this way user selection won't be lost). - -2004-01-30 Friday 14:25 fenrir - - * es_out: now es_format_t.psz_language could be a iso539 code, it will be - expanded to the real language name. - -2004-01-30 Friday 13:23 rocky - - Doc calculation typo. - -2004-01-30 Friday 13:17 rocky - - pixmap.[ch], Modules.am: provisional routine to find closest colormap - entry. - - Rest: Mostly more shuffling of definitions for modularity; doc - improvements. - - (Also I need to copy these changes between computers and this is the - most expedient way. RV24 transparancy has been tested on a big-endian - box.) - -2004-01-30 Friday 12:44 hartman - - * modules/gui/macosx/intf.m: fix - * modules/gui/macosx/prefs.?: New preferences parse code. - New widgets aren't being created just yet. - OS X version is broken now, but it already was. we need to fix this before - a release. Code is largely ported from wxwindows... - -2004-01-30 Friday 01:38 fenrir - - * dvdnav: added a dvdnavsimple shortcut : it skips the menu and all - still frames, it doesn't handle the es selection (this way --sout-all - will work). - A major problem is that ES aren't added in a logical way like dvd and - dvdread do (audio/video). I don't know how to retrieve it from dvdnav. - (it's the same for dvdnav and dvdnavsimple) - -2004-01-30 Friday 01:09 fenrir - - * ps: lalalala, fixed a bug in dts/pts parsing. - -2004-01-29 Thursday 19:38 gbazin - - * modules/codec/speex.c, src/misc/win32_specific.c: compilation fixes. - -2004-01-29 Thursday 18:48 gbazin - - * configure.ac: fixed typo. - -2004-01-29 Thursday 18:37 fenrir - - * ps: fixed dts. - -2004-01-29 Thursday 18:02 zorglub - - Use playlist_Item* functions - -2004-01-29 Thursday 17:51 zorglub - - Options as infos were bad in several ways: it broke PLAYLIST_GO, used - much memory, and was inconsistent, especially with input_CreateThread - taking an array of options - - * Revert to using array of options - - * To add an item with options: - - either use playlist_ItemNew, ItemAddOption, and then AddItem - (useful if you don't have all your options in an array) - - either use playlist_AddExt (use this if all your options are - already in an array) - - * To add an item without options: use playlist_Add - - You can still add options after an item has been added by using either - playlist_AddOption or playlist_ItemAddOption - - * Attempt to improve API and solve thread safety issues. - - playlist_Item* functions allow to touch items only. - p_item->lock must be used when needed - (playlist_ItemNew, playlist_ItemDelete, playlist_Item*Info, - playlist_ItemSet* ) - - - playlist_ItemGetById and ItemGetByPos give you playlist_items - for GetByPos, you should have the playlist lock - - At the moment, the playlist_Set* and playlist_*Info functions are kept (they work with position) but should be avoided. - -2004-01-29 Thursday 17:14 fenrir - - * demux2: mmh removed some shortcut. (easier than increasing - MODULE_SHORTCUT_MAX ;) - -2004-01-29 Thursday 17:04 gbazin - - * 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. - * modules/gui/wxwindows/preferences_widgets.*: implemented partial support for change_action_add(). - * modules/access/dshow/dshow.cpp: use change_action_add() to refresh the list of devices and to add an option to configure a device. - -2004-01-29 Thursday 15:11 fenrir - - * au: ported to demux2 API. - -2004-01-29 Thursday 15:10 fenrir - - * input_programs.c: AddES sets default i_stream_id (make valgrind happy ;) - -2004-01-29 Thursday 14:39 sigmunau - - include/vlc_common.h: - * defined a CPU_CAPABILITY_SSE2 - src/libvlc.(c|h): - * implemented --see2/--no-sse2 - -2004-01-29 Thursday 11:50 rocky - - render.c: RV24 blending - all: more code cleanup and perhaps slightly better bigendian handling though - more common routines/includes. - -2004-01-29 Thursday 04:04 rocky - - Transparancy for more chromas more complete. - -2004-01-29 Thursday 02:01 titer - - macosx/vout* : - + Unkludged a lot the way the OpenGL output was working until now - + Optimized here and here. Please test! - -2004-01-28 Wednesday 21:31 titer - - + macosx/vout* : cosmetic - -2004-01-28 Wednesday 20:53 gbazin - - * configure.ac: proper checks for all the skins2 dependancies. - -2004-01-28 Wednesday 16:46 gbazin - - * modules/access/dshow/*: bug fixes. - -2004-01-28 Wednesday 15:51 gbazin - - * modules/gui/skins2/win32/win32_graphics.cpp: small fix. - -2004-01-28 Wednesday 15:25 bigben - - Do not enable skins2 on macosx and beos. - - Hope I haven't broken anything... - -2004-01-28 Wednesday 14:36 titer - - macosx/vout.m: swap OpenGL buffers only during the vertical retrace of - the monitor (fixed flickering effect) - -2004-01-28 Wednesday 12:25 fenrir - - * aiff: another demuxer. - -2004-01-27 Tuesday 23:09 hartman - - * Thou shall initialize thou subtitles. - -2004-01-27 Tuesday 22:51 hartman - - * modules/demux/util/sub.? - Vobsub is working now. only track 0 will be played atm. - spudec scaling will need to be implemented or vobsub is pretty useless. - * modules/codec/spudec - Changed an error into a warning message. - -2004-01-27 Tuesday 22:19 bigben - - Fixes a little bug introduced by string review on localized VLC - -2004-01-27 Tuesday 21:12 gbazin - - * configure.ac: don't link with msimg32 directly has it isn't available on Win9x/NT4. - * modules/gui/skins2/win32/win32_graphics.cpp: use AlphaBlend() from the Win32Factory object. - -2004-01-27 Tuesday 19:14 gbazin - - * modules/codec/dts.c: bug-fix for s/pdif support. - -2004-01-27 Tuesday 17:01 gbazin - - * modules/gui/skins2/win32/*: dynamically load AlphaBlend() as it isn't available on Win9x,NT4. - Parent window created outside the screen so it isn't visible. - - 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. - -2004-01-27 Tuesday 14:05 gbazin - - * modules/packetizer/mpegvideo.c: fixed major bug where the first frame could be sent out with a null dts. - * src/stream_output/stream_output.c: guard against non-dated packets in sout_InputSendBuffer(). - -2004-01-27 Tuesday 13:10 fenrir - - * sub: removed unused variable. - -2004-01-27 Tuesday 12:46 fenrir - - * sub: clean/fix. it begins to work. - -2004-01-27 Tuesday 12:22 fenrir - - * sub.c : fixed parsing, but doesn't work yet (buffer overflow while - reading packet). - -2004-01-27 Tuesday 12:11 titer - - macosx/vout.m: fixed OpenGL aspect ratio - -2004-01-27 Tuesday 11:57 gbazin - - * modules/demux/util/*: fixed segfault with new vobsub code. - -2004-01-27 Tuesday 07:05 hartman - - * VobSub demuxing. Almost working i think, but the ps parsing isn't going to well yet. - fen, anymore tips? :) - There seems to be some trouble with bufferoverflows atm and - spudec doesn't like the data it is being fed: - - [00000199] spudec decoder debug: i_spu_size=8201 i_rle=29701 - -2004-01-27 Tuesday 03:45 rocky - - First of the bigendian fixes. Bug in YUY had U and V values in blending - swapped. - -2004-01-27 Tuesday 03:22 titer - - i420_yuy2.c: made the altivec optim a bit nicer (probably a bit faster, too) - -2004-01-27 Tuesday 01:57 rocky - - Link with -lm when needed - 2nd try. - -2004-01-26 Monday 23:37 hartman - - * Fix autodetection bug with file:/// - -2004-01-26 Monday 23:30 fenrir - - * playlist: fix for input options. - -2004-01-26 Monday 23:07 fenrir - - * all: input_CreateThread doesn't take a playlist_item_t anymore. - export input_CreateThread/input_StopThread/input_DestroyThread. - -2004-01-26 Monday 22:42 hartman - - * Remove crud - -2004-01-26 Monday 22:32 hartman - - * Remove crud - -2004-01-26 Monday 22:10 gbazin - - * modules/gui/wxwindows/*: adapted to the new playlist api. - "Add MRL" in the playlist dialog now only appends the new item to the playlist. - -2004-01-26 Monday 21:37 hartman - - * String review - -2004-01-26 Monday 20:48 fenrir - - * playlist: compilation fix. - -2004-01-26 Monday 20:48 fenrir - - * all: make stream_t using function pointers (needed to have multiple - implementations, not yet used). - -2004-01-26 Monday 20:26 gbazin - - * src/input/*, modules/demux/util/sub.[ch]: cleanup and fixed memory leaks. - -2004-01-26 Monday 20:02 gbazin - - * modules/demux/util/*: a bit of cleanup. - -2004-01-26 Monday 20:00 titer - - gui/macosx/vout.m: fixed a mistake (fixes the main memory leak btw) - -2004-01-26 Monday 19:51 titer - - Compile fix (mp4 now needs -framework IOKit -framework CoreFoundation). - -2004-01-26 Monday 19:20 gbazin - - * src/input/subtitles.c: more sanity checks. - -2004-01-26 Monday 18:57 gbazin - - * modules/codec/ffmpeg/ffmpeg.c: proper fix for disabling aac decoding while keeping encoding. - -2004-01-26 Monday 18:45 gbazin - - modules/visualization/visual/visual.c: strings review. - -2004-01-26 Monday 18:30 titer - - All: attempt for an OpenGL video output for OS X. Enable --macosx-opengl - to give it a try (QT is the default method). - + Known issues: no fullscreen yet, memory leaks, ugly code, ... - + Known goodies: it's a few % faster than QT here (playing a DVD). If - experienced OpenGL and Altivec programmers could have a look and - give some advice, I guess the performance increase might become - noticeable. - -2004-01-26 Monday 18:30 gbazin - - * modules/mux/mp4.c: fixed recent screw-up in movie duration. - -2004-01-26 Monday 18:24 gbazin - - * modules/access/dshow/*: implemented a few more things. - -2004-01-26 Monday 17:15 jlj - - * drms: bugfixes in sci handling, GetiPodID darwin support. - -2004-01-26 Monday 16:54 titer - - + All: added Altivec-optimized i420 to yuy2 conversion. It isn't used - yet as Quicktime handles i420 pictures, but it will be when I've - cleaned the OpenGL output I'm working on (to be commited soon). - -2004-01-26 Monday 16:52 zorglub - - Strings review - - Do "50%","100%", ... need translation ? - - They are currently translated, I did not touch this - -2004-01-26 Monday 16:45 zorglub - - String review - -2004-01-26 Monday 16:30 fenrir - - * mmsh: msg_Err -> msg_Dbg. - -2004-01-26 Monday 14:47 hartman - - * compilation fixes - -2004-01-26 Monday 10:35 gbazin - - * configure.ac: fixed typo. - -2004-01-26 Monday 10:32 sam - - * configure.ac: - + Bail out if libavcodec.a wasn't built with --enable-pp. - -2004-01-26 Monday 04:51 rocky - - add -lm on more plugins that require it. libvcdinfo version number is - now 0.7.20 not 0.7.20-cdio. - -2004-01-25 Sunday 23:04 asmax - - * all: save the theme configuration at exit (theme path and - position/visibilty of the windows) - * parser/xmlparser.cpp: fixed a segfault when the file cannot be opened - -2004-01-25 Sunday 22:16 rocky - - Fix if iconv not installed. - -2004-01-25 Sunday 22:16 rocky - - include limits.h for PATH_MAX. Solaris fix. - -2004-01-25 Sunday 21:39 gbazin - - * include/vlc_common.h, include/vlc_es.h: new video_palette_t structure. - * modules/codec/ffmpeg/*: support for palettized codecs. - -2004-01-25 Sunday 21:38 asmax - - * src/generic_window.cpp: don't raise the windows on a mouse up event - -2004-01-25 Sunday 21:03 rocky - - Test for libcdio only once. Make disable-libcddb work (typo in test variable). - -2004-01-25 Sunday 20:40 gbazin - - * ALL: removed useless add_category_hint(). - -2004-01-25 Sunday 20:05 hartman - - * Stringreview !!! - -2004-01-25 Sunday 19:54 hartman - - * Removing old useless files - -2004-01-25 Sunday 19:27 rocky - - cvd.c: default duration scaling is smaller which seems more correct. - - string review: Merge/canonicalize debug string messages. - -2004-01-25 Sunday 19:10 bigben - - added a 0 accidentally - -2004-01-25 Sunday 18:53 gbazin - - * ALL: removed a bunch of unused add_category_hint(). - -2004-01-25 Sunday 18:46 asmax - - * x11/x11_display.cpp: only 8 bpp mode was working... - -2004-01-25 Sunday 18:41 asmax - - * all: support of 8 bpp mode for X11 skins. Like in the vout it uses - its own colormap, but I don't like that at all... - -2004-01-25 Sunday 18:34 gbazin - - * modules/gui/gtk/preferences.c: don't rely on module definitions having an add_category_hint(). - -2004-01-25 Sunday 18:20 bigben - - string review - - still some printfs in dvbsub.c. Would need to spend some time reading - the code to remove them. - -2004-01-25 Sunday 18:18 gbazin - - * modules/gui/wxwindows/interface.cpp: removed unused strings. - -2004-01-25 Sunday 18:17 zorglub - - * Strings review in include/ - * Removed trailing spaces - -2004-01-25 Sunday 17:58 murray - - reverting a whole bunch of stupid changes, - sorry :) - -2004-01-25 Sunday 17:52 gbazin - - * mozilla/vlcshell.cpp: don't translate debug messages. - * modules/misc/logger/logger.c: compilation fix. - -2004-01-25 Sunday 17:41 murray - - String review, round three in advance :) - If you've got spare stuff to review, I'm free. - (FK, are you reviewing the KDE intf or shall I do it?) - -2004-01-25 Sunday 17:32 murray - - string review, round two: the audio output modules - (but as I'm too tired and it's apero time, round three - will follow later on in the night) - -2004-01-25 Sunday 17:31 gbazin - - * modules/access/*: strings review + coding style fixes. - -2004-01-25 Sunday 17:20 kuehne - - string review by Christophe Mutricy aka xtophe - -2004-01-25 Sunday 17:16 zorglub - - * String review, round one - * A few coding style fixes - * Doxygenized a few functions - -2004-01-25 Sunday 17:01 murray - - String Review round one, Mac OS X interface. - -2004-01-25 Sunday 16:17 anil - - * string review. - -2004-01-25 Sunday 15:55 sigmunau - - modules/video_filter/logo.c: - * correctly name the config options( logo-foo not logo_foo ) - -2004-01-25 Sunday 15:42 kuehne - - string review - -2004-01-25 Sunday 14:42 rocky - - String review. - -2004-01-25 Sunday 14:42 rocky - - string review. - -2004-01-25 Sunday 14:34 gbazin - - * modules/stream_out/*: coding style changes + strings review. - -2004-01-25 Sunday 14:18 rocky - - More clarification of the LID/PSD/PBC thing especially with respect - to vlc's plugin. A couple of typographical mistakes corrected. - -2004-01-25 Sunday 14:15 kuehne - - * string review - -2004-01-25 Sunday 13:59 asmax - - * all: fixed segfaults when initialization fails - -2004-01-25 Sunday 13:50 zorglub - - First round of stringreview - -2004-01-25 Sunday 13:37 kuehne - - * Stringreview - -2004-01-25 Sunday 13:29 gbazin - - * modules/mux/mp4.c: spec compliance fix. - -2004-01-25 Sunday 11:48 gbazin - - * src/libvlc.c: another couple of changes to the --help output. - -2004-01-25 Sunday 11:44 asmax - - * all: replaced the flex parser by the libxml one - * src/window_manager.cpp: improved the raise window algorithm - * src/tooltip.cpp: fixed a segfault after changing a theme - -2004-01-25 Sunday 11:32 gbazin - - * src/libvlc.c: improved --help output. - -2004-01-25 Sunday 10:17 gbazin - - * modules/video_filter/logo.c: compilation fixes. - -2004-01-25 Sunday 08:01 rocky - - "Playback control LID" is too long. Shorten to "Playback LID" - -2004-01-25 Sunday 07:48 rocky - - string review. - -2004-01-25 Sunday 04:53 rocky - - Allow PBC selection. Had been temporarily disabled. Perhaps this is - what DJ was referring to? - -2004-01-25 Sunday 03:29 hartman - - * string review - -2004-01-25 Sunday 03:28 hartman - - * stringreview - -2004-01-25 Sunday 03:28 hartman - - * adjust uses variables - -2004-01-25 Sunday 02:26 fenrir - - - csa.* : CSA scrambling implementation. - - demux/ts.c, mux/mpeg/ts.c: added support for CSA (de)scrambling - (fixed key). - -2004-01-24 Saturday 21:06 hartman - - * extras/contrib/src/ dvdnav packages - * REST: stringreview round 1 - -2004-01-24 Saturday 20:40 fenrir - - * vlc_common: changed TAB_APPEND. I have to do this because the old way - seems to make bogus code (but I'm not sure). - -2004-01-24 Saturday 15:18 gbazin - - * configure.ac: added --with-xml2-config-path=PATH option. - -2004-01-24 Saturday 14:25 asmax - - * parser/xmlparser.cpp: added DTD validation - -2004-01-24 Saturday 13:08 asmax - - * configure.ac: check xml2-config for skins2 - * modules/gui/skins2/src/var_manager.cpp: delete the variables in the - right order to avoid invalid reads in the destructor - * modules/gui/skins2/parser/xmlparser: skeleton of a new parser based - on the text reader API of libxml2 - -2004-01-24 Saturday 12:30 gbazin - - * modules/gui/wxwindows/preferences_widgets.cpp: increased the min/max value for int config vars to +/-10000000. - -2004-01-24 Saturday 11:56 gbazin - - * modules/mux/mp4.c: store the display size using the proper aspect-ratio. - Size optimization for the generation of the stsc table. - Some more clean-up. - -2004-01-24 Saturday 03:48 rocky - - Doc fix. - -2004-01-24 Saturday 00:47 fenrir - - * ffmpeg.c: disabled mpeg4 audio, too buggy. (This way users can see that - they miss the faad decoder without having an obscure segfault.) - -2004-01-23 Friday 23:06 rocky - - Compilation bug: can't have preprocessor directives inside a macro. - -2004-01-23 Friday 20:58 jlj - - * drms: endian fixes, GetiPodID env var support. - -2004-01-23 Friday 17:56 gbazin - - * src/stream_output/stream_output.c, include/stream_output.h: new sout_AccessOutRead() funcion. - * modules/access_output/file.c: implemented sout_AccessOutRead(). - * modules/access_output/udp.c: coding style cleanup. - * modules/mux/mp4.c: Added support for generating "fast start" files (ie. with the moov header at the beginning of the file). - Started some code cleanup. - -2004-01-23 Friday 17:42 fenrir - - * pva: PVA demuxer. - -2004-01-23 Friday 15:36 titer - - + deinterlace.c : added an Altivec version of Merge() - makes the - filter more than 100% faster here (blend mode). Feel free to check - if I haven't broken anything, first time doing Altivec ;) - -2004-01-23 Friday 11:54 rocky - - Time to note completion of SVCD (Philips OGT) and CVD subtitles. - -2004-01-23 Friday 11:03 rocky - - RV32 added, but not tested. All chromas now handled. - More code cleanups. - -2004-01-23 Friday 10:48 zorglub - - * Doxygen doc fixes - * Add missing locks - * Duration sort - -2004-01-23 Friday 10:19 rocky - - Small doc changes. - -2004-01-23 Friday 08:36 rocky - - Omitted option -duration-scaling which caused plugin to stop working. - -2004-01-23 Friday 08:07 gbazin - - * modules/demux/mp4/mp4.c: don't segfault on reference files. - -2004-01-23 Friday 03:46 rocky - - RGB2 scaling is now correct. Need to do the same for RV24 and - probably others. - -2004-01-22 Thursday 20:48 sigmunau - - modules/demux/mkv.cpp: - * removed an unused, and unreleased vlc_object_find() - * added support for flac in mkv - -2004-01-22 Thursday 19:35 gbazin - - * src/playlist/loadsave.c: errno.h related fixes. - * modules/demux/Modules.am: added missing ps.h. - -2004-01-22 Thursday 18:49 fenrir - - * mmstu: workaround for low bitrate stream with mmst. - (we don't try anymore to fill our buffer every time). - -2004-01-22 Thursday 17:03 gbazin - - * src/misc/net.c: Compilation fix. - -2004-01-22 Thursday 15:00 sigmunau - - all: gamma correction patch by Arwed von Merkatz - -2004-01-22 Thursday 14:27 sigmunau - - modules/demux/mkv.cpp: - * comment out parsing of elements that no muxer ever used, and that are - being removed from the spec. (patch by Mosu in the mkv team) - -2004-01-22 Thursday 13:33 rocky - - YUY2: Need to check against accessing outside of subpicture. - RGB2: Use fixed colormap entries black: 0, white: 255, and something - else 0x44. - -2004-01-22 Thursday 04:46 rocky - - RV24 color-setting fixed. Fullscreen mode doesn't work though. - - RGB2 sorta works, but to do better we need a way to lookup a palette - color in a colormap. - -2004-01-22 Thursday 01:20 jlj - - * drms: support for getting user key from firewire connected iPod under - GNU/Linux. requires libsysfs (sysfsutils). - -2004-01-22 Thursday 01:14 sigmunau - - modules/misc/sap.c: - * fixed a nasty integer overflow that caused items to be removed right away - when the timeout value was large. - * fixed a small mem-leak - -2004-01-22 Thursday 00:24 hartman - - * what was i thinking - -2004-01-22 Thursday 00:17 sigmunau - - modules/misc/sap: - * fixed some minor bugs - -2004-01-22 Thursday 00:02 fenrir - - * ts: added --ts-out and --ts-out-mtu (ie replace demuxstream.c) - (not well tested) - -2004-01-22 Thursday 00:00 fenrir - - * es_out: Handle --program (not tested) and create program on - ES_OUT_SET_GROUP_PCR. - * net.c: commented out an error message in net_Write. - -2004-01-21 Wednesday 22:55 hartman - - * a 30 secs timeout is way too fast. changed to 1800 which is more realistic - -2004-01-21 Wednesday 19:21 hartman - - * newer live.com sources - -2004-01-21 Wednesday 18:59 jpsaman - - Adding updated rules and control file for iPAQ packaging. - -2004-01-21 Wednesday 17:56 gbazin - - * modules/demux/dts.c: support for DTS WAV files. - * modules/codec/dts.c: support for 14bits little endian DTS bitstreams. - -2004-01-21 Wednesday 17:01 fenrir - - * stream: made skipping a bit smarter, removed no more used functions. - -2004-01-21 Wednesday 16:56 fenrir - - * all: use net_*. - -2004-01-21 Wednesday 14:44 sam - - * Another official Debian upload (workaround for an ICE in gcc-3.3 on PPC). - -2004-01-21 Wednesday 10:22 fenrir - - * net: added net_OpenUDP - * udp: cleaned to use net_* - -2004-01-21 Wednesday 07:38 rocky - - RV24 scaled properly. - -2004-01-21 Wednesday 04:45 rocky - - Some of RV32 bugs worked out - pretty close. Some RGB2 work. - Render->Blend - -2004-01-20 Tuesday 17:45 sam - - * debian/changelog debian/control debian/rules: - + Control files for a forthcoming official upload. - -2004-01-20 Tuesday 17:44 sam - - * include/vlc_common.h: - + Added proper const keywords. - * modules/demux/mp4/drms.c: - + Minor coding style fix. - -2004-01-20 Tuesday 15:47 sigmunau - - src/libvlc.h: - * add description to valid values of --align - -2004-01-20 Tuesday 15:34 hartman - - * src/misc/cpu.c: New altivec detection for Darwin. Using the correct - official method. - * modules/gui/macosx/playlist.m: Fix Add with options and no enqueue. - * modules/gui/macosx/applescript.m: PLAYLIST_GO fix - -2004-01-20 Tuesday 14:58 fenrir - - mod.c: new demux2 for MOD files using libmodplug library. - (modplug-xmms.sourceforge.net/) - - The demuxer is selected by extention look up.(mod, s3m, xm, it, 669, - amf, ams, dbm, dmf, dsm, far, mdl, med, mtm, okt, ptm, stm, ult, umx, - mt2, psm), I hope that won't give problems. - -2004-01-20 Tuesday 14:51 fenrir - - * demux2: once demux2 opened, do a DEMUX_GET_LENGTH and call - playlist_SetDuration. - TODO -> add meta info queries trough demux2_Control (a demuxer should - NEVER touch playlist themself). - -2004-01-20 Tuesday 14:48 fenrir - - * demux: fixed psz_path value in demux_t. - -2004-01-20 Tuesday 13:31 rocky - - Remove more bugs from YUY2 rendering. Short of some trailing edge - problems it is close to correct. - -2004-01-19 Monday 21:30 fenrir - - * dvdnav: send palette and alpha to spudec. - -> I'm not sure to set correct alpha values and that values are endian. - safe (both alpha and palette) . - -2004-01-19 Monday 20:31 fenrir - - * dvdnav: a lot of fixes : - - subtitle/audio selection works - - subtitle display works - - menu fixed. - Problem: - - when we see a menu, the currently selected item isn't highlighted - You have to select another to see them. I don't understand why ... - - manual audio/sub selection is lost when we switch back to the menu. - -2004-01-19 Monday 18:24 fenrir - - * syntax error ... - -2004-01-19 Monday 18:16 fenrir - - * ts: added a ts-es-id-pid option to mark es with their pid. - -2004-01-19 Monday 18:15 fenrir - - * all: keep valid i_id. - -2004-01-19 Monday 18:15 fenrir - - * all: added a i_id field in es_format_t. - -2004-01-19 Monday 16:40 jlj - - * ./modules/demux/mp4/drms.c: endian fixes. - -2004-01-19 Monday 14:40 fenrir - - * transcode: keep the group information. - -2004-01-19 Monday 01:11 hartman - - * caca 0.8 - * www.videolan -> download.videolan - -2004-01-19 Monday 00:08 gbazin - - * modules/demux/dvdnav.c: menus navigation seems to be working ok now. - -2004-01-18 Sunday 23:52 gbazin - - * modules/demux/dvdnav.c: restart the decoders on VTS change only, not CELL change. - * src/input/input_dec.c: fixed the pictures leak work-around. - Wasn't working before because there always is at least one READY_PICTURE which is the last/currently displayed picture. - -2004-01-18 Sunday 22:00 fenrir - - * all: added support for edts/elst entries (needed to play some files). - Please test, it may have heavily broken playback of some files !!! - -2004-01-18 Sunday 21:30 fenrir - - * video: should fix an infinite loop. Dnumgis could you confirm ? - -2004-01-18 Sunday 19:54 asmax - - * utils/var_bool.*: VarBool is now an interface for reading bool variables - (not writing); use VarBoolImpl instead to instanciate read/write variables. - Bool variables can now be combined with VarNotBool and VarBoolAndBool - (TODO: VarBoolOrBool) - * commands/cmd_show_window.hpp: the commands now call directly - GenericWindow::show/hide, because the visibility variable of a - window is a VarBool (so, read-only) - * commands/cmd_input.hpp: added Play and Pause commands - * parser/interpreter.cpp: beginning of support of boolean expressions, - like "vlc.isSeekable and not vlc.isStopped" (operator precedence is - not really well handled yet) - * src/vlcproc.*: new variables "vlc.isSeekable", "vlc.isStopped" and - "vlc.isPaused" - * controls/ctrl_checkbox.cpp: the "state" variable of a checkbox is - now a passive VarBool, so actions must be explicitely set with - 'action1="..." action2="..."' in the xml file - * removed src/vlcvars.* => "vlc.isMute" doesn't work any more - (anyway it didn't work well...) - * theme/theme.xml: updated with the new VarBool behaviour - -2004-01-18 Sunday 19:35 fenrir - - * es_out: give a fourcc to the dummy pmt es_descriptor_t. - -2004-01-18 Sunday 18:31 fenrir - - * mp4: cosmetics. - -2004-01-18 Sunday 16:02 gbazin - - * modules/demux/dvdnav.c: added parsing of DVD style MRLs. - * modules/demux/ps.h: small cosmetic changes. - -2004-01-18 Sunday 13:39 gbazin - - * modules/demux/dvdnav.c: some coding style butchery and added on-the-fly menus selection. - -2004-01-18 Sunday 11:14 gbazin - - * configure.ac, modules/demux/Modules.am: added ps2, ts2 and dvdnav modules to the build system. - * modules/demux/demux2.c: added an "ffmpeg" shortcut for the ffmpeg/libavformat demuxer. - -2004-01-18 Sunday 07:35 fenrir - - * http: fixed mem leaks, doesn't add '\0' anymore at the end of files. - -2004-01-18 Sunday 06:33 fenrir - - * mp4: added 'pnot' fourcc as a valid header signature. - -2004-01-18 Sunday 06:15 fenrir - - * ts: clean up and a few mem leaks. - -2004-01-18 Sunday 05:14 fenrir - - * input_dec: exported correct i_group. - Now vlc can read a TS with multiple programs and streams them as - indepandant output (well you need the new TS demuxer so ...) - (It is not well tested) - - Example: (lines are wrapped) - ./vlc -I rc --sout-all /ts2:/home/fenrir/test.ts \ - --sout '#duplicate{dst="std{access=udp,mux=ts,url=239.255.13.13}", \ - select="program=8501",\ - dst="std{access=udp,mux=ts,url=239.255.13.14}", \ - select="program=8506"}' - -2004-01-18 Sunday 04:55 sam - - * modules/video_output/caca.c: - + Set the window title upon startup. - + Support for window resizing (requires libcaca 0.8). - -2004-01-18 Sunday 04:53 fenrir - - * es_out.c: better support for multiple program. (bugfixes and a dirty - hack because of the way input_SetProgram works). - -2004-01-18 Sunday 04:45 rocky - - In Solaris (and perhaps others) PATH_MAX is in limits.h. - -2004-01-18 Sunday 03:43 fenrir - - * duplicate: corrected behavour of no-*. - -2004-01-18 Sunday 02:21 fenrir - - * demux2: added ps2,ts2 and dvdnav shortcuts. - -2004-01-18 Sunday 02:20 fenrir - - * duplicate : added a select option :) The format is - selector[,selector] where 'selector' are from: - * no-audio, noaudio, audio - * no-video, novideo, video - * no-spu, nospu, spu - * es=num or es=num_start-num_end - * prgm=num or prgm=num_start-num_end (you can also use program - instead of prgm) - It applies for the last dst. selector1,selector2 means selector1 and - selector2. - Ex: - vlc file --sout '#duplicate{dst="1° dst", select="selection for 1° dst", - dst="2° dst", dst="3° dst", select="selection for 3° dst" }' - -2004-01-18 Sunday 01:49 fenrir - - * ts: fixed ms-codec playback. - -2004-01-18 Sunday 01:21 sam - - * modules/demux/mp3/drms.c: - + More code cleanup. Thanks a lot to jlj for testing my changes. - + Removed AddNativeMD5 and merged Bordelize() into DoShuffle(). - + Decrypt the SCI data in-place and shuffle it in the same loop. - -2004-01-18 Sunday 00:50 asmax - - * src/window_manager.cpp: no more magnetism with invisble windows ! - -2004-01-18 Sunday 00:25 asmax - - * src/theme_loader.cpp: use yyrestart() instead of yyin= (should fix - issues after reading a bad theme) - * x11/.*: removed the hack of storing pointers as window properties - -2004-01-17 Saturday 23:51 fenrir - - * ps.h: added cvt adn ogt. - -2004-01-17 Saturday 23:50 fenrir - - * es_out: select es from current program only. - -2004-01-17 Saturday 22:32 fenrir - - * ps.* : new PS demuxer (still incomplete) - * dvdnav.c: begin of a dvdnav plugin. It's more to test that to be a real - plugin for now. (a lot of design problems are raised with it). - -2004-01-17 Saturday 16:51 gbazin - - * modules/control/http.c: fixed another mem leak. - -2004-01-17 Saturday 16:24 gbazin - - * src/playlist/info.c: get rid of the #ifdef HAVE_VASPRINTF now that we have it in our small libc. - * modules/control/http.c: fixed parsing in uri_extract_value(). - -2004-01-17 Saturday 15:17 gbazin - - * modules/control/http.c: fixed gcc warning. - -2004-01-17 Saturday 14:08 sigmunau - - src/playlist/item* - * Updated documentation on playlist_Add* (they return a id, not the position) - -2004-01-17 Saturday 13:47 sigmunau - - NEWS: - * Begin updating news for a 0.7.1 - -2004-01-17 Saturday 13:25 gbazin - - * modules/control/http.c: fixed a whole bunch of mem leaks. - -2004-01-17 Saturday 12:28 gbazin - - * ALL: make sure newly created playlist_item_t are initialized properly. - -2004-01-17 Saturday 12:11 gbazin - - * modules/stream_out/transcode.c: fixed segfault. - -2004-01-17 Saturday 12:03 gbazin - - * src/input/demux.c: fixed small mem leak. - -2004-01-17 Saturday 11:41 gbazin - - * modules/stream_out/transcode.c: fixed mem leak. - -2004-01-16 Friday 19:17 sigmunau - - share/http/index.html: - * try to use valid xhtml - -2004-01-16 Friday 18:26 sam - - * modules/demux/mp4/drms.c: - + Merged redundant functions. - + Unobfuscated and cleaned up many parts of the crypto code. - + Added comments here and there. - -2004-01-16 Friday 13:32 rocky - - Add horizontal and vertical subtitle offset corrections. Some cleanup - and work done to allow for palettized rendering (by not expanding - inline colormap entries when RGB2). - -2004-01-16 Friday 11:12 fenrir - - * all: added STREAM_GET_MTU and stream_MTU. - -2004-01-16 Friday 09:39 sam - - * modules/codec/libmpeg2.c: - + The libmpeg2 plugin honours the --no-mmx, --no-altivec, etc. flags. - -2004-01-16 Friday 04:14 rocky - - render.c: RV16 now works great - uses all colors, but no transparancy. - Started RV32 and- has bugs. (It'd be nice if something in rendering - worked the first time without a hassle). - - Modules.am, pixmap.h, subtitle.h: Some of the pixel stuff has been - moved here. - - cvd.c: remove option duplicated with ogt.c Probably should be hoisted more - to a main routine. Perhaps if spudec is folded in. - -2004-01-16 Friday 02:01 fenrir - - * ts: fixed mpeg4 video in TS. - -2004-01-16 Friday 01:47 fenrir - - * ts: rewrite from scratch of the TS demuxer to fit the new API. - Introduced a --ts-extra-pmt option to - allow user to enter a pmt description (for stream without PAT/PMT). - - TODO: - test all codec. - - test stream with more than 1 PMT - - test stream with PAT/PMT change(s) - - re-add support for dvb subtitles. - - test with broken streams. - - test --ts-extra-pmt - -2004-01-16 Friday 00:01 gbazin - - * modules/gui/wxwindows/playlist.cpp: unicode compilation fixes. - -2004-01-15 Thursday 23:59 bigben - - int -> bool - - lalala - -2004-01-15 Thursday 23:40 gbazin - - * src/input/input.c: fixed memleaks. - * src/input/input_info.c: small bug fix. - * modules/stream_out/standard.c: fixed memleaks. - -2004-01-15 Thursday 22:58 gbazin - - * modules/access_output/http.c: fixed small mem leak and mem corruption. - -2004-01-15 Thursday 22:39 fenrir - - * network: fix for proto://host:port url syntax. - -2004-01-15 Thursday 22:15 gbazin - - * modules/demux/mpeg/ts.c: better auto-detection of MPEG-TS streams. - -2004-01-15 Thursday 21:49 sigmunau - - modules/gui/wxwindows/*: - * use a standard file dialog to export playlist - -2004-01-15 Thursday 19:46 gbazin - - * modules/codec/ffmpeg/ffmpeg.c: more fourccs added. - * modules/codec/ffmpeg/demux.c: bug fix. - -2004-01-15 Thursday 19:23 sigmunau - - src/playlist/item.c: - * remove unused variables - -2004-01-15 Thursday 19:21 sigmunau - - modules/misc/sap.c: - * fixed playback of sap anounces through livdotcom - -2004-01-15 Thursday 14:57 gbazin - - * modules/misc/network/ipv4.c: fixed breakage on win32. - -2004-01-15 Thursday 13:47 fenrir - - * ipv4: non blocking connection mode. Please test it heavily, it may - have broken all OS except linux ... - -2004-01-15 Thursday 13:45 fenrir - - * http: commented out a debug message. - -2004-01-15 Thursday 12:55 fenrir - - * do not try http 1.0 when we are going to die. - -2004-01-15 Thursday 00:05 gbazin - - * modules/gui/wxwindows/wxwindows.cpp: include locale.h for setlocale(). - -2004-01-14 Wednesday 18:45 bigben - - * playlist sort. - - Had to delete lastPathComponent when displaying the MRL of a file in the playlist, since sort cannot be exact with this option. - -2004-01-14 Wednesday 15:40 fenrir - - * http: fixed for url like http://host[:port] (ie without path) - -2004-01-14 Wednesday 11:47 rocky - - Don't do compensation subtitle unscaling if the underlying video - chroma does the scaling. - -2004-01-14 Wednesday 04:50 rocky - - First OGT/CVD RenderV16 that shows some sort of readable subtitles. It - looks like bugs remain in the YUV to RGB conversion though. - -2004-01-13 Tuesday 18:45 gbazin - - * src/interface/interface.c: added the gestures interface to the interfaces list. - -2004-01-13 Tuesday 15:54 gbazin - - * modules/mux/mp4.c: added support for mp4v and mp4a inside mov (tested with quicktime player). - -2004-01-13 Tuesday 01:54 fenrir - - * mp4: convert 3 bytes codes into language (track name). - -2004-01-13 Tuesday 01:44 fenrir - - * mp4: fixed playback for files that have 0 byte samples. - -2004-01-12 Monday 23:41 gbazin - - * src/misc/configuration.c: fixed stupid bug in the 0.7.0 release which prevented from saving bool/int/float config options. - -> I should really go and by myself a brain. - -2004-01-12 Monday 21:22 hartman - - * src/playlist/loadsave.c: doxygenization - * modules/gui/macosx/playlist.m: fix playlist_Export - -2004-01-12 Monday 21:08 gbazin - - * configure.ac: added --with-caca-config-path. - -2004-01-12 Monday 20:54 hartman - - * Fix caca building - -2004-01-12 Monday 20:19 gbazin - - * modules/mux/mp4.c: improved mov support a bit. - -2004-01-12 Monday 16:16 gbazin - - * modules/video_output/caca.c: ported to win32. - -2004-01-12 Monday 13:12 rocky - - More RenderYUY2 bug fixes. Is very usable. Remaining bugs are - probably in transparancy handling. - -2004-01-12 Monday 04:03 rocky - - First attempt at YUY2. Sort of works. - - Y2RV16 less embarrassingly wrong. - -2004-01-11 Sunday 19:48 garf - - * ncurses.c: let's be coherent: "big" forward/backward is now 5% - -2004-01-11 Sunday 17:46 sigmunau - - modules/demux/playlist/playlist.c: - * Added common functions for handling relative paths in playlist files - * Module declaration for pls import module - modules/demux/playlist/m3u.c: - * implemented m3u import module - modules/demux/playlist/pls.c: - * new pls import module - modules/demux/playlist/playlist.h: - * common prototypes - modules/demux/playlist/Modules.ac - * activated pls module - -2004-01-11 Sunday 17:12 asmax - - * modules/gui/skins/*: - - huge cleaning of the interpreter; all the variables are stored in - the container VarManager, and can be retrieved by their name (with - type checking if needed). Some variables are still owned by VlcProc - for technical reasons (their interface is not compliant with normal - variable, because of the "updateVLC" trick) - - replaced double by float - -2004-01-11 Sunday 15:02 rocky - - Remove debug output. - -2004-01-11 Sunday 14:55 garf - - * ncurses.c : forgot to change help - -2004-01-11 Sunday 14:53 garf - - * ncurses.c : 5% forward and backward are definitely not precise enough. - put 1% instead. - -2004-01-11 Sunday 01:55 zorglub - - Fixed modules.am file - -2004-01-11 Sunday 01:54 rocky - - Fix bug in ScaleX routine which affected ratios that could span 3 pixels. - (4:3 is one of the few *not* in this category). - - Allow user to override subtitle scaling via sub-aspect-ratio, 0=auto - or what we do now. 1=do nothing. - -2004-01-11 Sunday 01:51 anil - - * missing or incomplete .cvsignores - -2004-01-11 Sunday 01:39 anil - - * missing file - -2004-01-11 Sunday 00:45 zorglub - - * configure.ac : Added new folders - - * New playlist import/export system: - -export plugin in misc/playlist (contains one module for each file type) - -open plugin = special demuxer2, that can be opened from the command - line or the graphical interface. - NB: the demuxer "playlist" is forced to earn speed, but this does not - work yet, as we have a demux2 - - * modules/gui/wxwindows: use the new import/export. - - * src/playlist/group.c : fixed boundary check - - * src/playlist/item-ext.c: correctly reset stuff when clearing the playlist - -2004-01-11 Sunday 00:21 asmax - - * src/vlc_proc.*: quick fix to handle the new playlist object variables - (At the moment the whole playlist is rebuilt each time; the link - between the list control and the list variable should be enhanced - to avoid that) - * src/window_manager.cpp: raise all the windows when one clicks on - any window (the previous behaviour was too confiusing) - -2004-01-11 Sunday 00:11 zorglub - - Use playlist_current when going from one item to another - -2004-01-11 Sunday 00:01 fenrir - - * ncurses: better playlist handling. - -2004-01-10 Saturday 23:46 sigmunau - - src/input/input.c: - * removed unused variable - -2004-01-10 Saturday 23:44 hartman - - * oops, bug - -2004-01-10 Saturday 23:31 sigmunau - - modules/gui/ncurse/ncurses.c: - * fixed a segfault when the 'f' button was pressed with no item playing - -2004-01-10 Saturday 23:22 anil - - * fixed skins2 module loading when libtar is present (thanks AsMax :) - -2004-01-10 Saturday 14:24 hartman - - * Fixed some doxygen comments. - * Added SORT_ID - * remember last sorting and ordering in playlist struct - -2004-01-10 Saturday 13:59 rocky - - Add vout_AspectRatio routine to get retrieve a vout's aspect ratio. - Some bugs when 16:9 scaling in ogt_parse.c and cvd_parse.c - -2004-01-10 Saturday 12:35 zorglub - - Add SAP to the list of additionnal interfaces - -2004-01-10 Saturday 03:36 hartman - - * mtime_t != int This was causing incorrect results on big endian. - Changed playlist_SetDuration. - * changed SORT_NORMAL SORT_REVERSE into ORDER_NORMAL ORDER_REVERSE - -2004-01-09 Friday 22:11 hartman - - * extras/MacOSX/Resources/English.lproj/MainMenu.nib - - Added the duration column - - Added a 'surpress error dialog' option to the dialog - * ALL: copyright year and author changes - -2004-01-09 Friday 20:36 hartman - - * include/variables.h - src/misc/variables.c: Added a VLC_VAR_TRIGGER_CALLBACKS action - * src/libvlc.c: You can now change verbosity on the fly by using the "verbose" - variable of p_vlc. -1 == quiet - -2004-01-09 Friday 19:45 jlj - - * ./src/misc/configuration.c: win32 UNICODE fixes. - -2004-01-09 Friday 19:21 gbazin - - * src/extras/libc.c: return result in vlc_asprintf(). - -2004-01-09 Friday 18:32 gbazin - - * ALL: added vlc_asprintf() to our libc. - -2004-01-09 Friday 17:29 jlj - - * ./modules/demux/mp4/drms.c: switched to dyn. linking of SHGetFolderPath - -2004-01-09 Friday 15:39 hartman - - * configure --help aliging - -2004-01-09 Friday 15:26 hartman - - * Gibalou you broke something again :) - You used vasprintf but used asprintf paramaters. Which one do you want to use? - i changed to asprintf now. - -2004-01-09 Friday 13:08 hartman - - * MAX_PATH is a windowism. Use PATH_MAX. - -2004-01-09 Friday 12:23 gbazin - - * ALL: MSVC compilation fixes. - -2004-01-09 Friday 04:37 jlj - - * ./modules/demux/mp4/drms.c: improved sci handling. - * ./modules/demux/mp4/mp4.c: if sample has not been decrypted, do not - pass it on to decoder. - -2004-01-09 Friday 02:28 hartman - - * video.c: gibalou: no palctrl in avcodec context in 0.4.8 - * ffmpeg.c: 0.4.8 ifdef'ing - -2004-01-09 Friday 01:17 rocky - - Minor grammatical changes. - -2004-01-09 Friday 00:32 gbazin - - * modules/demux/mpeg/Modules.am: forgot to remove private.h. - -2004-01-09 Friday 00:30 gbazin - - * modules/demux/mpeg: fixed latest changes to mpeg system demuxer (dvd playing was broken). - -2004-01-09 Friday 00:02 gbazin - - * modules/codec/ffmpeg/video.c: setup dummy palette to avoid segfaults with some codecs. - * modules/codec/ffmpeg/ffmpeg.c: more fourccs. - -2004-01-08 Thursday 23:21 sigmunau - - modules/codec/ffmpeg/ffmpeg.c: - * add fourcc "smc " - -2004-01-08 Thursday 22:37 hartman - - * And AGAIN the caca fix - -2004-01-08 Thursday 22:34 hartman - - * thats what you get when you work in multiple directories - -2004-01-08 Thursday 22:02 gbazin - - * modules/codec/ffmpeg/ffmpeg.c: compilation fix for ffmpeg 0.4.8. - -2004-01-08 Thursday 21:55 hartman - - * caca 0.6 doesn't work with 0.7.0 remember? :) - -2004-01-08 Thursday 21:48 gbazin - - * modules/codec/ffmpeg/demux.c: improvements. - * modules/codec/ffmpeg/ffmpeg.c: added a few fourccs. - -2004-01-08 Thursday 21:19 hartman - - * Updated with new libraries in vlc - * Use new style of use_enable - * Fixed some bugs - -2004-01-08 Thursday 19:22 sam - - * modules/video_output/caca.c: - + Updated for libcaca 0.7. - -2004-01-08 Thursday 19:07 hartman - - * Updated the ebuild for 0.7.0 - a bit late i know. I had forgotten about it. - -2004-01-08 Thursday 16:28 fenrir - - * ncurses: added and updated a lot of fonctionnalities. (Playlist browser, - time, informations and help display). - -2004-01-08 Thursday 15:11 gbazin - - * modules/codec/ffmpeg/ffmpeg.c: oops. - -2004-01-08 Thursday 12:44 courmisch - - Added .cvsignore - -2004-01-08 Thursday 12:07 hartman - - * ffmpeg 0.4.8 compilation fix - -2004-01-08 Thursday 11:36 jlj - - * ./src/extras/libc.c: vasprintf bug fix. - -2004-01-08 Thursday 11:18 fenrir - - * vlc_common: mmh, use right prototype... - -2004-01-08 Thursday 10:27 fenrir - - * all: correct test for vasprintf. - -2004-01-08 Thursday 00:52 sigmunau - - modules/gui/wxwindows/playlist.cpp: - * fixed a warning - -2004-01-08 Thursday 00:37 fenrir - - * modules/demux/mp4/libmp4.c: use vasprintf - * modules/access/ftp.c: cleaned up. - -2004-01-08 Thursday 00:12 gbazin - - * configure.ac: detect if libavformat is present. - * modules/codec/ffmpeg/demux.c: new experimental demuxer using libavformat (most of the work done by fenrir). - This demuxer should allow us to support "frindge" formats (FLIC, SWF, etc...). - The demuxer has been put here because of its dependancy on libavformat and libavcodec. - * modules/codec/ffmpeg/ffmpeg.c: re-arranged the codecs list. - -2004-01-07 Wednesday 23:39 fenrir - - * all: added own implementation of vasprintf. I hope it's ok this way. - -2004-01-07 Wednesday 19:20 gbazin - - * src/playlist/*: fixed memory leaks. - * modules/codec/rawvideo.c: fixed dts/pts problem and added support for fourcc IYUV. - * modules/stream_out/transcode.c: added support for fourcc IYUV. - -2004-01-07 Wednesday 17:57 fenrir - - * input: fix to avoid forced subtitle not selected. - -2004-01-07 Wednesday 16:54 hartman - - * Fix a memory leak when there is no p_vout, but when there are subs. - -2004-01-07 Wednesday 15:54 hartman - - * Clarify some instructions. - -2004-01-07 Wednesday 15:31 fenrir - - * rename ES_OUT_SET_PCR into ES_OUT_SET_GROUP_PCR, now ES_OUT_SET_PCR - apply to the selected program. - -2004-01-07 Wednesday 15:21 fenrir - - * http: complete rewrite (using net_Printf/net_Gets) - -> Proxy, user/password and redirection untested. - -> For icecast server, check also the mime (do not blindly force - mp3, it could also be nsv). - -2004-01-07 Wednesday 14:59 fenrir - - * demux2: allow to force demuxer. - * nsv: fixed bad init. - -2004-01-07 Wednesday 14:59 fenrir - - * net: mem leak in net_Printf - -2004-01-07 Wednesday 07:21 rocky - - Better operator association in computing duration and should be - optimized better too. - - Add track info in "Media Information" Add track-specific information - and album information in "Item info". - - Coding of all this is ugly and massively redundant. I think the - playlist needs to be re-thought/re-worked. Sublevels would be nice - too. - -2004-01-06 Tuesday 23:11 fenrir - - * network: vlc_UrlParse should now accept ipv6 ip (untested). - -2004-01-06 Tuesday 23:03 fenrir - - * src/misc/net.c: fixed net_Gets - -2004-01-06 Tuesday 21:42 sigmunau - - src/input/stream.c: - * Cleaned up a comment - * Added a function stream_ReadLine() to read one line from a stream - include/ninput.h: - * export stream_ReadLine() - -2004-01-06 Tuesday 19:12 gbazin - - * modules/video_output/directx/directx.c: move the video window to the right display when using --directx-device. - -2004-01-06 Tuesday 14:35 hartman - - * Something about microdvd fps and a huge bug in its defaults. - -2004-01-06 Tuesday 12:02 zorglub - - Updated copyrights in libvlc - -2004-01-06 Tuesday 08:50 zorglub - - - src/misc/win32_specific: compilation fix for win32 (can someone please - check that command line parsing still works for items and options? ) - - - src/libvlc.c - include/vlc/vlc.h : New libvlc functions to get playlist status and - clear the playlist - Patch by Tong Ka Man - - - src/playlist/* : Update copyrights - - - src/playlist/playlist.c: - -When a user explicitely asks for an item, do play it, even if random mode - -Do not stop playlist upon deletion of an autodelete item - -playlist_Clear (Patch by Tong Ka Man) - -2004-01-06 Tuesday 04:57 rocky - - Reinstate duration times on playlist item for CD-DA. Done via adding - an interface to allow setting the duration on adding a playlist item. - -2004-01-06 Tuesday 04:10 rocky - - Unbreak plugin as a result of the recent playlist API change. Need to - cripple PBC for now though. - -2004-01-06 Tuesday 03:59 rocky - - Choosing an audio or subtitle channel isn't an "advanced" - option. Run-of-the mill users may want to select that. - - Update documentation. - -2004-01-06 Tuesday 01:41 jlj - - * ./modules/demux/mp4: added some DRMS debug statements. - -2004-01-05 Monday 22:17 asmax - - * commands/cmd_*.hpp: use the DEFINE_COMMAND macro for simple commands - * commands/cmd_fullscreen.*, parser/interpreter.cpp: added a - "vlc.fullscreen()" command - -2004-01-05 Monday 22:06 gbazin - - * modules/video_output/directx/directx.c: patch by Mike Schrag to add a config var - for the directx preferred display device. - -2004-01-05 Monday 20:02 gbazin - - * modules/gui/skins2/vars/playlist.cpp: use ICONV_CONST to deal with the different prototypes for iconv(). Thanks sam! - -2004-01-05 Monday 19:33 sam - - * modules/gui/skins2/vars/playlist.cpp: Hack to prevent compilation errors. - -2004-01-05 Monday 18:43 bigben - - Added a callback on item-change, so that the playlist is updated. - -2004-01-05 Monday 18:15 hartman - - * API change in mkv. Everyone should update to the latest libraries. - -2004-01-05 Monday 17:42 gbazin - - * configure.ac: win32 compilation fixes for the skins2 plugin. - * modules/gui/skins2/Modules.am: renamed the plugin name into skins2 so it doesn't conflict with the old plugin. - * modules/gui/skins2/vars/playlist.cpp: fixed invalid cast. - -2004-01-05 Monday 16:22 hartman - - * Fixed mpeg2dec newer libcaca, newer matroska, www.videolan.org should now - be download.videolan.org etc etc etc. - A lot of small fixes - -2004-01-05 Monday 15:07 fenrir - - * tcp: use net_*. - -2004-01-05 Monday 14:50 hartman - - * Fix mpeg2dec buildsystem - -2004-01-05 Monday 14:42 zorglub - - * modules/misc/sap.c : let the user configure timeout delay - * src/playlist/item-ext.c : sanity checks when adding items - -2004-01-05 Monday 14:10 fenrir - - * configure.ac: readded AX_ADD_PLUGINS([mpgv mpga m4v mpeg_system ps ts - avi asf aac mp4 rawdv demux2 nsv real]), it was probably a mistake .... - ( ouiiinnn, another bootstrap ;) - - * all: added net_* helpers functions. - -2004-01-05 Monday 13:07 zorglub - - * ALL: playlist API changes - - What may be broken (untested): - ------------------------------ - - Theora and Speex decoders - - some interfaces - - VCDX and CDDAX access - - The problems shouldn't hopefully excess compilation glitches. - (removal of AddExt, of psz_author, and prototype of Add) - - Additionnaly, interfaces that do not support item-change will have - update problems. - - * Updated modules list - -2004-01-05 Monday 13:00 zorglub - - modules/gui/wxwindows/playlist.cpp - modules/gui/wxwindows/iteminfo.cpp - - Show the info as a tree view. - At the moment, all is shown. We should maybe hide the "Options" tree - as it rather "internal" - - Improved a little the layout - - Added a popup menu to to the playlist - - Minimize playlist rebuilds - -2004-01-05 Monday 13:00 zorglub - - modules/demux/util/id3tag.c - modules/demux/avi/avi.c - modules/demux/asf/asf.c - src/input/es_out.c - - Fill the playlist info structures - -2004-01-05 Monday 12:59 zorglub - - * modules/misc/sap.c : - - Use the new playlist API - - Track title changes - - Timeout. Delete an item if we haven't heard about it for too long. - -2004-01-05 Monday 12:59 zorglub - - * Makefile.am : Added src/playlist/item-ext.c and src/playlist/info.c - - * src/playlist/item.c - src/playlist/info.c - src/playlist/item-ext.c - src/playlist/group.c - src/playlist/sort.c - src/playlist/loadsave.c - include/vlc_playlist.h - - New playlist_info structures and accessors - It works pretty like the old input_info (with categories) - It provides modularity to the playlist - - Removed ppsz_options and i_options from playlist_item - (we use the special category Options) - - Added a unique id to each playlist_item to be able to track the - items accross playlist reorders - - Simplified adding of items. - - playlist_AddExt is removed - - playlist_AddItem is still here and exported but should not be used - - use playlist_Add( p_playlist, uri, name, duration, mode, pos ) - and use the accessors for all other things - - Added setters for fields of the playlist_item structure - - Introduced "item-change" and "playlist-current" playlist variables - to give more flexibility than only intf-change - - At the moment, duration is still in the structure (easier to use, IMHO) - - * src/input/input.c - src/libvlc.c : - playlist item options parsing changed - - * include/vlc_common.h : added playlist_info structures - -2004-01-05 Monday 12:37 jlj - - * ./modules/demux/mp4: DRMS support. - -2004-01-05 Monday 12:24 jlj - - * ./AUTHORS: updated my country entry. - -2004-01-05 Monday 03:19 fenrir - - * nsv: clean up, added seek support. - -2004-01-04 Sunday 22:38 gbazin - - * modules/gui/skins2/vars/playlist.*: win32 compilation fix (not sure it is the right one). - -2004-01-04 Sunday 22:22 gbazin - - * modules/codec/ogt/*: win32 compilation fixes. - -2004-01-04 Sunday 22:03 gbazin - - * ALL: bumping version number to 0.7.1-cvs. - -2004-01-04 Sunday 21:44 kuehne - - Fixed a small bug which prevented the translation of a string. - -2004-01-04 Sunday 18:18 sam - - * toolbox: - + Minor fixes to the woody packages. - -2004-01-04 Sunday 17:35 fenrir - - * avi: May fix #1545 - (From mplayer: - "count blocks by rounded-up chunksizes instead of chunks - - we need full emulation of dshow avi demuxer bugs :( - fixes silly nandub-style a-v delaying in avi with vbr mp3..." ) - -2004-01-04 Sunday 16:51 rocky - - Add OGT and CVD subtitle demuxers. - write_png: might be made into a module and moved elsewhere - cvd*: went over documentation a little bit. - -2004-01-04 Sunday 16:25 rocky - - A start for what little public documentation there is for CVD and OGT - subtitles. - -2004-01-04 Sunday 15:32 fenrir - - * encoder.c: corrected required LIBAVCODEC_BUILD - * es_out.c: ES_OUT_SET_PCR works now with microsecond. - * configure.ac, Modules.am: enable demux2, nsv, real. - * demux2.c: increased priority. - -2004-01-04 Sunday 15:24 zorglub - - Do not link twice zlib - -2004-01-04 Sunday 14:35 fenrir - - * real.c: begin of a real demuxer (using new API). Can't work yet as it - needs modification to ffmpeg decoder that I need to finish. - -2004-01-04 Sunday 14:28 fenrir - - * demux2: a dummy demuxer to adapt to new demuxer API (experimental, and - will be removed later). - -2004-01-04 Sunday 04:56 rocky - - Was putting 1 byte of garbage for each packet. - -2004-01-04 Sunday 04:53 sam - - * debian/control: - + Build-depend on fixed linux-kernel-headers packages. - * debian/rules: - + Look for faad in extras/faad2, not extras/faad. - + Enable postprocessing in the ffmpeg configuration. - + Activated libcaca video output. - -2004-01-04 Sunday 04:50 sam - - * modules/video_output/caca.c: - + Ported to libcaca 0.6. - + Removed dithering configuration variable; use the CACA_DITHERING - environment variable instead, until the API is polished. - * include/codecs.h: - + Minor coding style fix. - -2004-01-04 Sunday 00:17 asmax - - * the sample theme should work better with that... - -2004-01-04 Sunday 00:06 asmax - - * first forgotten file... - -2004-01-03 Saturday 23:54 asmax - - * all: sample theme for skins2 interface - Warning: by default the interface will try to open the skin from the - vlc share, which is probably an old skin, so the load will fail, and - afterwards a wxwindows dialog allows to load another skin. - BUT there seems to be a bug which make the interface crash - when it tries to load this second skin... workarounds are: - - deleting the old theme - - setting the "skin_last2=/path/to/xml/file" in the [Skins] section - of vlcrc - - solving the bug ;) - -2004-01-03 Saturday 23:37 asmax - - * configure.ac: added the skins2 module (_should_ work ;) - -2004-01-03 Saturday 23:31 asmax - - * all: brand new skins interface ( still _experimental_) for x11 and - win32, by ipkiss and myself... - Among the features: - - framework rewritten from scratch, heavily based on design patterns - => new controls can be (hopefully) created more easily, portability - to other OS is better, and the interface is less dependant from - the vlc core - - new concept of "layout", to provide a window with several different - views (as in winamp3 skins) - - controls can now be placed at a relative position to the edges of - a window, which allow controls and layouts to be resizable (e.g - for the playlist window) - - Use of libpng and libfreetype2 for better portability between x11 and - win32 => ttf fonts and antialiasing - - New DTD for the xml theme ( *it will probably change again* ) - - Very very beginning of scripting in the xml file - - And many things I miss - - And probably many bugs ;) - -2004-01-03 Saturday 20:43 rocky - - Put track information in Media Info. If we have SVD information, show - audio tracks and add that to the audio-selection window. - -2004-01-03 Saturday 18:41 rocky - - Sorry to be so pedantic - grammar (and spelling) - -2004-01-03 Saturday 18:40 rocky - - Spelling. - -2004-01-03 Saturday 17:52 rocky - - Ignore timestamp in PACK header in a private stream. This is to get - around a WinSubMux bug in multiplexing CVD and SVCD subtitles. - (Patch probably could be made more precise.) - - To do this we've got to save the timestamp in the header. - -2004-01-03 Saturday 17:49 rocky - - Spelling - See I told you it was cut and pasted from somehwere! - -2004-01-03 Saturday 17:48 rocky - - Spelling - probably cut and pated from somewhere else. - -2004-01-03 Saturday 17:19 rocky - - RenderI420 now handles U and V planes. (Probably completely - accurately, though.) - -2004-01-03 Saturday 13:18 gbazin - - * po/*: another ./toolbox --update-po before 0.7.0 because some commits where done. - -2004-01-03 Saturday 13:13 zorglub - - Updated german translation - -2004-01-03 Saturday 12:54 rocky - - ogt.c cvd.c, subtitle.h: move common debug string help into subtitle.h - {cvd,ogt}_parse.c, common.c, subtitle.h: add ability to dump subtitles via - libpng. - -2004-01-03 Saturday 12:02 gbazin - - * po/*, ChangeLog: preparing for the 0.7.0 release. - -2004-01-03 Saturday 10:55 gbazin - - * modules/gui/wxwindows/interface.cpp: fixed and re-enabled aspect-ratio combobox in the extended gui. - -2004-01-03 Saturday 00:39 gbazin - - * modules/stream_out/transcode.c: added YV12 raw video fourcc (chroma planes will likely be inverted though). - -2004-01-03 Saturday 00:23 gbazin - - * modules/demux/mpeg/mpga.c, src/input/stream.c: fixed mem leaks. - -2004-01-02 Friday 23:22 zorglub - - My name is Bond - VLC Media Player 0.7.0 Bond - -2004-01-02 Friday 22:17 gbazin - - * modules/video_output/directx/*: fixed overlay on 24bpp displays. - -2004-01-02 Friday 13:48 sam - - * doc/ChangeLog-2003: Happy new year! - -2004-01-02 Friday 13:30 gbazin - - * modules/gui/wxwindows/preferences_widgets.cpp: use wxL2U() (Thanks Anil). - -2004-01-02 Friday 04:44 rocky - - Attempt to make easier to understand and easier to complete. - -2004-01-01 Thursday 17:41 zorglub - - * Updated german and french translations - * Updated version number and Changelog - -2004-01-01 Thursday 15:56 rocky - - RenderRV16 handles scaling. But seems to slow to render subtitles. - -2004-01-01 Thursday 14:33 zorglub - - Updated brazilian portuguese translation - -2004-01-01 Thursday 13:54 rocky - - Remove a magic number. - -2004-01-01 Thursday 13:51 rocky - - Add RV16 rendering. With transparancy, but still only Y plane is done. - +------------------------------------------------------------------------ +r23974 | pdherbemont | 2008-01-01 15:55:21 +0100 (Tue, 01 Jan 2008) | 2 lines +Changed paths: + M /trunk/src/input/item.c + +input/item.c: Move SetMeta into a non static exported function. + +------------------------------------------------------------------------ +r23973 | dionoea | 2008-01-01 15:54:42 +0100 (Tue, 01 Jan 2008) | 2 lines +Changed paths: + M /trunk/THANKS + M /trunk/modules/access/v4l2.c + +v4l2: Factorize code, fix the video controls init, add Dennis Lou's contributions to the v4l2 module in THANKS. + +------------------------------------------------------------------------ +r23972 | fkuehne | 2008-01-01 15:54:06 +0100 (Tue, 01 Jan 2008) | 1 line +Changed paths: + M /trunk/modules/gui/macosx/intf.m + +macosx: forgot a corner case in the previous commit +------------------------------------------------------------------------ +r23971 | fkuehne | 2008-01-01 15:48:25 +0100 (Tue, 01 Jan 2008) | 1 line +Changed paths: + M /trunk/modules/gui/macosx/intf.m + M /trunk/modules/gui/macosx/vout.m + +macosx: if an input item includes a NowPlaying meta item, display it in our controller window instead some bogus MRL parsing stuff nobody can understand +------------------------------------------------------------------------ +r23970 | pdherbemont | 2008-01-01 15:33:18 +0100 (Tue, 01 Jan 2008) | 2 lines +Changed paths: + M /trunk/include/vlc_events.h + M /trunk/include/vlc_input.h + M /trunk/include/vlc_threads_funcs.h + M /trunk/src/misc/events.c + M /trunk/src/misc/threads.c + +misc/events.c: Fix event sending, by properly supporting event_manager edition (event_detach) while executing a callback (vlc_event_send). This is done through a recursive lock. + +------------------------------------------------------------------------ +r23969 | ivoire | 2008-01-01 15:15:03 +0100 (Tue, 01 Jan 2008) | 1 line +Changed paths: + M /trunk/modules/video_output/sdl.c + +add mutex to the sdl video_output +------------------------------------------------------------------------ +r23968 | fkuehne | 2007-12-31 17:29:40 +0100 (Mon, 31 Dec 2007) | 1 line +Changed paths: + M /trunk/extras/contrib/src/packages.mak + + typo +------------------------------------------------------------------------