From 9dec8bef6d341356ab508b7f116a1bf859aafc84 Mon Sep 17 00:00:00 2001 From: Gildas Bazin Date: Sun, 8 Feb 2004 21:36:39 +0000 Subject: [PATCH] * ALL: bumped version number to 0.7.1 in preparation for the release. --- ChangeLog | 2474 +++++++++++++++++ NEWS | 22 +- configure.ac | 4 +- .../Resources/English.lproj/InfoPlist.strings | 4 +- extras/MacOSX/vlc.pbproj/project.pbxproj | 6 +- 5 files changed, 2501 insertions(+), 9 deletions(-) diff --git a/ChangeLog b/ChangeLog index f9facdde36..d21516989e 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,2477 @@ +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. diff --git a/NEWS b/NEWS index 48382c49d0..e7c6a28bcd 100644 --- a/NEWS +++ b/NEWS @@ -1,12 +1,17 @@ -$Id: NEWS,v 1.81 2004/01/31 18:02:31 alexis Exp $ +$Id: NEWS,v 1.82 2004/02/08 21:36:39 gbazin Exp $ Changes between 0.7.0 and 0.7.1: --------------------------------- Core support: * Fixed a nasty bug that causes preferences not to be saved some times. - * SVCD (Philips OGT) and CVD subtitles * IGMPv3 support for VLC under Windows XP +Codecs: + * Brand new DTS Coherent Acoustics audio decoder based on libdts + (http://www.videolan.org/dtsdec.html) + * Fixed DTS S/PDIF output + * SVCD (Philips OGT) and CVD subtitles + Playlist: * Internal improvments * Improved import/export @@ -16,10 +21,23 @@ Input: container formars. * New demux module that uses libavformat from ffmpeg. Adds support for many small and strange formats. + * Support for DTS wav files + * Support for DTS audio CD + * New and experimental DVD input plugin with menus support (using libdvdnav). + +Stream output: + * MP4/MOV muxer improvements (fast-start, aac in mov, etc...) + * Fixed a nasty bug in the mpeg video packetizer Service discovery: * Fixed sdp in SAP +Mac OS X port: + * New opengl video output plugin. + +Win32 port: + * A few improvements to the DirectShow input plugin. + Changes between 0.6.2 and 0.7.0: --------------------------------- diff --git a/configure.ac b/configure.ac index 68f436e97b..f9100d209b 100644 --- a/configure.ac +++ b/configure.ac @@ -1,7 +1,7 @@ dnl Autoconf settings for vlc -dnl $Id: configure.ac,v 1.172 2004/02/08 21:00:19 jpsaman Exp $ +dnl $Id: configure.ac,v 1.173 2004/02/08 21:36:39 gbazin Exp $ -AC_INIT(vlc,0.7.1-cvs) +AC_INIT(vlc,0.7.1) CONFIGURE_LINE="$0 $*" CODENAME="Bond" diff --git a/extras/MacOSX/Resources/English.lproj/InfoPlist.strings b/extras/MacOSX/Resources/English.lproj/InfoPlist.strings index 840d6d1c67..c63821b2d5 100644 --- a/extras/MacOSX/Resources/English.lproj/InfoPlist.strings +++ b/extras/MacOSX/Resources/English.lproj/InfoPlist.strings @@ -1,6 +1,6 @@ /* Localized versions of Info.plist keys */ CFBundleName = "VLC"; -CFBundleShortVersionString = "0.7.1-cvs"; -CFBundleGetInfoString = "VLC media player 0.7.1-cvs, Copyright (c) 1996-2004 VideoLAN."; +CFBundleShortVersionString = "0.7.1"; +CFBundleGetInfoString = "VLC media player 0.7.1, Copyright (c) 1996-2004 VideoLAN."; NSHumanReadableCopyright = "Copyright (c) 1996-2004 VideoLAN."; diff --git a/extras/MacOSX/vlc.pbproj/project.pbxproj b/extras/MacOSX/vlc.pbproj/project.pbxproj index 938c9468cf..08305a65ab 100644 --- a/extras/MacOSX/vlc.pbproj/project.pbxproj +++ b/extras/MacOSX/vlc.pbproj/project.pbxproj @@ -525,7 +525,7 @@ CFBundleExecutable VLC CFBundleGetInfoString - VLC media player 0.7.1-cvs, Copyright (c) 1996-2003 VideoLAN. + VLC media player 0.7.1, Copyright (c) 1996-2003 VideoLAN. CFBundleIconFile vlc.icns CFBundleIdentifier @@ -537,7 +537,7 @@ CFBundlePackageType APPL CFBundleShortVersionString - 0.7.1-cvs + 0.7.1 CFBundleSignature VLC# CFBundleURLTypes @@ -584,7 +584,7 @@ CFBundleVersion - 0.7.1-cvs + 0.7.1 NSAppleScriptEnabled YES NSMainNibFile -- 2.39.2