Changeset 9dec8bef6d341356ab508b7f116a1bf859aafc84

Show
Ignore:
Timestamp:
02/08/04 22:36:39 (4 years ago)
Author:
Gildas Bazin <gbazin@videolan.org>
git-committer:
Gildas Bazin <gbazin@videolan.org> 1076276199 +0000
git-parent:

[0192ffc2aef33b675179dfac06a97c014eaab30c]

git-author:
Gildas Bazin <gbazin@videolan.org> 1076276199 +0000
Message:

* ALL: bumped version number to 0.7.1 in preparation for the release.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • ChangeLog

    r3a903d5 r9dec8be  
     12004-02-08 Sunday 21:00  jpsaman 
     2 
     3 Fail ./configure when ffmpeg/avcodec.h or postproc/postproc.h are not found and --disable-ffmpeg is not used. 
     4 
     52004-02-08 Sunday 20:19  jpsaman 
     6 
     7 Fixed several things with configure.ac script: 
     8 - Always have a space between ";then" the configure script does not like this. It should be "; then" or better put "then" on the next line. 
     9 - Add a AC_ARG_ENABLE for cdda 
     10 
     112004-02-08 Sunday 20:09  hartman 
     12 
     13 * Update copyright info 
     14 
     152004-02-08 Sunday 20:08  hartman 
     16 
     17 * Fix /dev/di bug 
     18   Though this still remains a hack. People should just use 'Open Disc' menu. 
     19   I see no way to retrieve the original (non parition version) /dev entry, 
     20   from the mounted drive. 
     21 
     222004-02-08 Sunday 18:49  gbazin 
     23 
     24 * modules/codec/ffmpeg/video.c: another fix for post-processing. 
     25 
     262004-02-08 Sunday 18:30  sigmunau 
     27 
     28 modules/demux/avi/avi.c: 
     29  * pass bit per pixel info on to decoder 
     30 modules/demux/avi/libavi.h: 
     31  * add 1 as fourcc for msrle 
     32 module/codec/ffmpeg/video.c: 
     33  * pass bit per pixel info to libavcodec (needed for msrle) 
     34 
     352004-02-08 Sunday 18:17  gbazin 
     36 
     37 * src/playlist/*: fixed complete fuckage of playlist_ItemAddOption() and moved it to item.c. 
     38 * modules/gui/wxwindows/open.cpp: cleanup. 
     39 
     402004-02-08 Sunday 17:21  fenrir 
     41 
     42  * input.c: don't add subtitle track twice when using --sub-file and 
     43  auto-detection. 
     44 
     452004-02-08 Sunday 16:48  gbazin 
     46 
     47 * modules/demux/dts.c: more fixes. 
     48 
     492004-02-08 Sunday 16:43  rocky 
     50 
     51 Add me. 
     52 
     532004-02-08 Sunday 12:09  gbazin 
     54 
     55 * modules/codec/ffmpeg/video.c: fixed crash when disabling post-processing with videos with B frames. 
     56 
     572004-02-08 Sunday 11:23  gbazin 
     58 
     59 * src/interface/interface.c: added skins2 to the interface menu. 
     60 * modules/gui/skins2/*: s/skin_last/skins2-last s/skin_config/skins2-config and fixed saving of skins2 configuration. 
     61 
     622004-02-08 Sunday 00:15  gbazin 
     63 
     64 * modules/audio_filter/converter/dtstospdif.c: cough cough. 
     65 
     662004-02-08 Sunday 00:04  gbazin 
     67 
     68 * modules/audio_filter/converter/dtstospdif.c: only swab big endian bitstreams. 
     69 
     702004-02-07 Saturday 17:31  rocky 
     71 
     72 Update How to write an interface plugin from recent vlc-devel responses. 
     73 
     742004-02-07 Saturday 15:01  sigmunau 
     75 
     76 Fixed a segfault (don't try to memset a negative number of bytes) 
     77 
     782004-02-07 Saturday 13:26  fenrir 
     79 
     80  * mp4: handle DEMUX_GET_META (avoid a msg_Err) 
     81 
     822004-02-07 Saturday 13:25  fenrir 
     83 
     84  * deinterlace: compilation fix. 
     85 
     862004-02-07 Saturday 00:56  gbazin 
     87 
     88 * modules/codec/dts.c: DTS S/PDIF fix (Thanks Dnumgis for all the testing). 
     89 
     902004-02-07 Saturday 00:33  gbazin 
     91 
     92 * include/vlc_es.h: s/es_format_Free/es_format_Clean. 
     93 
     942004-02-07 Saturday 00:16  gbazin 
     95 
     96 * modules/demux/ogg.c: fixed memleak. 
     97 * modules/codec/flac.c: fixed memleak. 
     98 * include/vlc_es.h: es_format_Free(). 
     99 
     1002004-02-06 Friday 23:43  gbazin 
     101 
     102 * modules/mux/avi.c, modules/mux/ogg.c: use SetDWLE() from vlc_common.h. 
     103 * src/input/input.c: fixed memleak. 
     104 * modules/demux/ogg.c: fixed another timing bug. 
     105 
     1062004-02-06 Friday 20:06  gbazin 
     107 
     108 * include/vlc_common.h: forgot the Set*LE() helpers in my last commit. 
     109 
     1102004-02-06 Friday 18:15  gbazin 
     111 
     112 * modules/codec/dts.c: fixes a buffer overflow with s/pdif. 
     113 * modules/access/cdda.c, modules/audio_output/file.c: endianness fixes for WAV header. 
     114 
     1152004-02-06 Friday 15:11  hartman 
     116 
     117 * msg_Err -> msg_Warn 
     118 
     1192004-02-06 Friday 04:51  hartman 
     120 
     121 * Added sortID 
     122 * Fixed adding multiple items 
     123 * playlist API changes fixes 
     124 * fixed options 
     125 
     1262004-02-06 Friday 03:52  hartman 
     127 
     128 * Move GetCapabilityHelp from intf's to vlc_help.h 
     129 
     1302004-02-05 Thursday 22:56  gbazin 
     131 
     132 * modules/video_output/directx/directx.c: fixed the "refresh" button for the --directx-device option. 
     133 * modules/demux/dts.c: implemented DEMUX_GET_TIME and DEMUX_GET_LENGTH. 
     134 * modules/access/cdda.c: got rid of the cdda demux and add a wav header at the beginning of the data. 
     135    This allows to correctly support DTS audio cd (demux will detect what kind of CD it is). 
     136 * modules/demux/wav.c: code cleanup and fixed seeking. 
     137 
     1382004-02-05 Thursday 21:01  hartman 
     139 
     140 * added a package-translations target 
     141   - holds doc/translations.txt 
     142   - all the .po's 
     143   - convert-po.sh 
     144 
     1452004-02-05 Thursday 19:51  fenrir 
     146 
     147  * httpd: fixed a integer overflow. 
     148 
     1492004-02-04 Wednesday 23:55  gbazin 
     150 
     151 * modules/codec/dts.c: should be more correct (hopefully). 
     152 
     1532004-02-04 Wednesday 23:28  gbazin 
     154 
     155 * modules/audio_filter/converter/dtstospdif.c: don't forget to take care of the sample's starting date. 
     156 
     1572004-02-04 Wednesday 23:03  gbazin 
     158 
     159 * modules/audio_filter/converter/dtstospdif.c: oops forgot something. 
     160 
     1612004-02-04 Wednesday 20:13  fenrir 
     162 
     163  * v4l: hue/colour/... path from Carsten Gottbeh�gottbehuet at active-elements dot de) (untested) 
     164 
     1652004-02-04 Wednesday 08:11  gbazin 
     166 
     167 * modules/demux/dts.c: should detect DTS wav files even if the data doesn't start with a DTS frame. 
     168 
     1692004-02-04 Wednesday 03:23  hartman 
     170 
     171 * Added the 'documentation' on strings in our source code and also added 
     172   the file with information on how to make translations. 
     173 
     1742004-02-03 Tuesday 23:32  gbazin 
     175 
     176 * modules/codec/dts.c: a bunch of fixes. 
     177 
     1782004-02-03 Tuesday 23:31  gbazin 
     179 
     180 * modules/audio_output/file.c: added --audiofile-channels=integer option to specify the number of channels wanted in the output file. 
     181 
     1822004-02-03 Tuesday 20:12  fenrir 
     183 
     184  * http: Err -> Warn for Seek. 
     185 
     1862004-02-03 Tuesday 13:00  titer 
     187 
     188  macosx/vout* : OpenGL VRAM texturing finaly works correctly now. 
     189 
     1902004-02-03 Tuesday 12:49  sigmunau 
     191 
     192 configure.ac: 
     193  * define CAN_COMPILE_MMX and CAN_COMPILE_MMXEXT if availabe 
     194 modules/video_filter/deinterlace/deinterlace.c: 
     195  * changed how accelerated code is handled. 
     196 
     1972004-02-03 Tuesday 08:16  gbazin 
     198 
     199 * modules/demux/dts.c: added detection for 14bits big endian and 16bits little endian bitstreams. 
     200    (we still assume that the stream must begin with a new DTS frame, which doesn't always seem to be the case). 
     201 
     2022004-02-02 Monday 23:49  gbazin 
     203 
     204 * modules/codec/dts.c: removed s/pdif hack from DTS audio parser. 
     205    support for 14bits big endian bitstreams as well as 16bits little endian bitstreams. 
     206 * modules/audio_filter/converter/dtstospdif.c: accumulate DTS frames from parser until we have enough to fill an S/PDIF frame. 
     207 
     2082004-02-02 Monday 14:43  fenrir 
     209 
     210  * rtp: fixed mpeg1/2 with QT (QT want pts for each frame, use dts as a 
     211  fallback). 
     212  RTP successfully tested with QT 6.5 for mpeg 1/2 video and audio, 
     213  mpeg4 audio. mpeg4 video doesn't always work. 
     214 
     2152004-02-02 Monday 13:00  fenrir 
     216 
     217  * stream: gcc < 3 fix. 
     218 
     2192004-02-02 Monday 12:58  fenrir 
     220 
     221  * input: gcc < 3 fix. 
     222 
     2232004-02-02 Monday 12:53  fenrir 
     224 
     225  * render: int i;; int j; <-- gcc < 3 doesn't like ';;' 
     226 
     2272004-02-02 Monday 12:50  fenrir 
     228 
     229  * rtp: fix in mpeg 1/2 packetization. 
     230 
     2312004-02-02 Monday 11:18  fenrir 
     232 
     233  * nsv: added 'AAC ' fourcc support. 
     234 
     2352004-02-02 Monday 11:14  fenrir 
     236 
     237  http: fixed segfault with ICY server, fixed redirection. 
     238 
     2392004-02-02 Monday 10:41  fenrir 
     240 
     241  * nsv: compilation fix. 
     242 
     2432004-02-02 Monday 10:34  fenrir 
     244 
     245  * nsv: full fractional frame rate support. 
     246     Patch from Vitalijus dot Slavinskas at stud dot ktu dot lt 
     247 
     2482004-02-02 Monday 08:50  titer 
     249 
     250  macosx/prefs.m: compile fix 
     251  macosx/vout*: fixed quality problems introduced in my last commit 
     252    (noticeably slower now, but fixed), cleaning 
     253 
     2542004-02-01 Sunday 23:02  sigmunau 
     255 
     256 src/misc/cpu.c: 
     257  * SSE2 detection, using a similar approch as for SSE 
     258 
     2592004-02-01 Sunday 21:13  ipkiss 
     260 
     261  * modules/gui/skins2/bezier.*: Compute the points coordinates only once 
     262  * modules/gui/skins2/ctrl_slider.cpp: Fixed a couple of bugs 
     263 
     2642004-02-01 Sunday 16:53  sigmunau 
     265 
     266 deinterlace.c: 
     267  * MMX and SSE2 versions of the Merge() function. 
     268 
     2692004-02-01 Sunday 16:15  asmax 
     270 
     271 * parser/builder.cpp: stores the curves in the theme (avoid a memory leak) 
     272 * parser/builder_data.def: forgot to commit that for months ! 
     273 
     2742004-02-01 Sunday 14:44  asmax 
     275 
     276 * parser/xmlparser.cpp: abort parsing when an error is detected 
     277  (avoid segfaults in element handlers...) 
     278 * all: tried to have the popup window disappear with a click on 
     279  a skin window (not working at least with wxgtk) 
     280 
     2812004-02-01 Sunday 14:43  alexis 
     282 
     283   * ipv4.c: IGMPv3 support for Linux 
     284 
     285   Differences with the patch I posted in vlc-devel yesterday: 
     286   - took into account the suggestions of gibalou 
     287   - removed the "#if !defined( SYS_DARWIN )", because it should compile 
     288     fine on Mac OS X, even if IGMPv3 won't work 
     289   - added a warning about non-IGMPv3 OSes 
     290 
     2912004-02-01 Sunday 05:15  rocky 
     292 
     293 RGB2 transparency now works. Common 8-bit RGB averaging routine 
     294 hoisted. Some doc additions. 
     295 
     2962004-02-01 Sunday 04:50  fenrir 
     297 
     298  * ts: implemented the same detection than mpeg/ts.c 
     299 
     3002004-01-31 Saturday 23:33  rocky 
     301 
     302 Big/little-endian bug. 
     303 
     3042004-01-31 Saturday 20:21  fenrir 
     305 
     306  * es_out: reorder meta infos. 
     307 
     3082004-01-31 Saturday 20:02  fenrir 
     309 
     310  * es_out: Set Language. 
     311 
     3122004-01-31 Saturday 18:02  alexis 
     313 
     314  * ipv4.c: IGMPv3 support (IP_ADD_SOURCE_MEMBERSHIP) for Win32 
     315  * udp.c: restored the old syntax udp:server_addr@destination_addr 
     316  * libvlc.h: updated 'vlc --help' 
     317 
     318  To do an IGMPv3 query under Windows XP do: 
     319  vlc udp:<source_addr>@<multicast_addr> 
     320  Note: under previous versions of Windows, it will fail to join the group. 
     321 
     3222004-01-31 Saturday 16:44  rocky 
     323 
     324 Try for POSIX pthread semantics on Solaris. 
     325 
     3262004-01-31 Saturday 14:49  fenrir 
     327 
     328  * avi: implemented DEMUX_GET_META. 
     329 
     3302004-01-31 Saturday 09:52  gbazin 
     331 
     332 * Makefile.am: added vlc_meta.h 
     333 
     3342004-01-31 Saturday 05:53  rocky 
     335 
     336 render.c: RGB2 now gets the right color from the RGB color map. 
     337   And a first cut at handling transparancy values properly. However 
     338   to do this we merely needed to 
     339 
     340 pixmap.[ch]: write our own routines for retrieving a close colormap index 
     341   given a pixel value. Well, and also had to 
     342 
     343 video_chroma/i420_rgb.[ch]: save the RGB colormap that is allocated. 
     344 
     345 Modules.am: forgot new pixmap.c 
     346 
     347 others: more misc abstraction/cleanup 
     348 
     3492004-01-31 Saturday 05:27  fenrir 
     350 
     351  * asf: implemented DEMUX_GET_LENGTH and DEMUX_GET_META. 
     352 
     3532004-01-31 Saturday 05:25  fenrir 
     354 
     355  * input: call DEMUX_GET_META and fill playlist and input infos. 
     356 
     3572004-01-31 Saturday 05:24  fenrir 
     358 
     359  * vlc_meta.h: added a vlc_meta_t struct and some functions (for now, 
     360  it will only be used by demuxers). 
     361  * ninput.h: added DEMUX_GET_META, this way demuxer won't have to touch 
     362  playlist and input_InfoAdd and ... 
     363 
     3642004-01-30 Friday 17:53  fenrir 
     365 
     366  * ts: use 0x0a descriptor to send language... 
     367  Now we can stream a (complete) dvd with language informations :) 
     368 
     3692004-01-30 Friday 17:51  fenrir 
     370 
     371  * transcode: keep psz_language. 
     372 
     3732004-01-30 Friday 17:50  fenrir 
     374 
     375  * ts: set psz_laguage with iso639 code. 
     376 
     3772004-01-30 Friday 17:49  fenrir 
     378 
     379  * all: sout have now access to psz_language. 
     380 
     3812004-01-30 Friday 16:50  fenrir 
     382 
     383  * spudec: a %d -> IF64d 
     384 
     3852004-01-30 Friday 16:46  fenrir 
     386 
     387  * spudec: commented out a debug message. 
     388 
     3892004-01-30 Friday 16:45  fenrir 
     390 
     391  * rtp: fixed mpeg4 audio. && was used instead of &, arggg :( 
     392 
     3932004-01-30 Friday 15:56  fenrir 
     394 
     395  * rtp: fixed a bug that corrupt video/audio config data. 
     396 
     3972004-01-30 Friday 15:17  fenrir 
     398 
     399  * vlc_es: fixed es_fomat_Copy to duplicate psz_* too. 
     400 
     4012004-01-30 Friday 14:45  fenrir 
     402 
     403  * dvdnav: oups one debug messsage left. 
     404 
     4052004-01-30 Friday 14:27  fenrir 
     406 
     407  * all: fill psz_language with the iso639 code. 
     408  * dvdnav: select the right SPU track only while creating the ES when we 
     409  are not in the menu. (this way user selection won't be lost). 
     410 
     4112004-01-30 Friday 14:25  fenrir 
     412 
     413  * es_out: now es_format_t.psz_language could be a iso539 code, it will be 
     414  expanded to the real language name. 
     415 
     4162004-01-30 Friday 13:23  rocky 
     417 
     418 Doc calculation typo. 
     419 
     4202004-01-30 Friday 13:17  rocky 
     421 
     422 pixmap.[ch], Modules.am: provisional routine to find closest colormap 
     423 entry. 
     424 
     425 Rest: Mostly more shuffling of definitions for modularity; doc 
     426 improvements. 
     427 
     428 (Also I need to copy these changes between computers and this is the 
     429 most expedient way. RV24 transparancy has been tested on a big-endian 
     430 box.) 
     431 
     4322004-01-30 Friday 12:44  hartman 
     433 
     434 * modules/gui/macosx/intf.m: fix 
     435 * modules/gui/macosx/prefs.?: New preferences parse code. 
     436   New widgets aren't being created just yet. 
     437   OS X version is broken now, but it already was. we need to fix this before 
     438   a release. Code is largely ported from wxwindows... 
     439 
     4402004-01-30 Friday 01:38  fenrir 
     441 
     442  * dvdnav: added a dvdnavsimple shortcut : it skips the menu and all 
     443  still frames, it doesn't handle the es selection (this way --sout-all 
     444  will work). 
     445   A major problem is that ES aren't added in a logical way like dvd and 
     446 dvdread do (audio/video). I don't know how to retrieve it from dvdnav. 
     447 (it's the same for dvdnav and dvdnavsimple) 
     448 
     4492004-01-30 Friday 01:09  fenrir 
     450 
     451  * ps: lalalala, fixed a bug in dts/pts parsing. 
     452 
     4532004-01-29 Thursday 19:38  gbazin 
     454 
     455 * modules/codec/speex.c, src/misc/win32_specific.c: compilation fixes. 
     456 
     4572004-01-29 Thursday 18:48  gbazin 
     458 
     459 * configure.ac: fixed typo. 
     460 
     4612004-01-29 Thursday 18:37  fenrir 
     462 
     463  * ps: fixed dts. 
     464 
     4652004-01-29 Thursday 18:02  zorglub 
     466 
     467 Use playlist_Item* functions 
     468 
     4692004-01-29 Thursday 17:51  zorglub 
     470 
     471 Options as infos were bad in several ways: it broke PLAYLIST_GO, used 
     472 much memory, and was inconsistent, especially with input_CreateThread 
     473 taking an array of options 
     474 
     475 * Revert to using array of options 
     476 
     477 * To add an item with options: 
     478     - either use playlist_ItemNew, ItemAddOption, and then AddItem 
     479       (useful if you don't have all your options in an array) 
     480     - either use playlist_AddExt (use this if all your options are 
     481       already in an array) 
     482 
     483 * To add an item without options: use playlist_Add 
     484 
     485 You can still add options after an item has been added by using either 
     486 playlist_AddOption or playlist_ItemAddOption 
     487 
     488 * Attempt to improve API and solve thread safety issues. 
     489   - playlist_Item* functions allow to touch items only. 
     490     p_item->lock must be used when needed 
     491     (playlist_ItemNew, playlist_ItemDelete, playlist_Item*Info, 
     492      playlist_ItemSet* ) 
     493 
     494   - playlist_ItemGetById and ItemGetByPos give you playlist_items 
     495     for GetByPos, you should have the playlist lock 
     496 
     497 At the moment, the playlist_Set* and playlist_*Info functions are kept (they work with position) but should be avoided. 
     498 
     4992004-01-29 Thursday 17:14  fenrir 
     500 
     501  * demux2: mmh removed some shortcut. (easier than increasing 
     502  MODULE_SHORTCUT_MAX ;) 
     503 
     5042004-01-29 Thursday 17:04  gbazin 
     505 
     506 * 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. 
     507 * modules/gui/wxwindows/preferences_widgets.*: implemented partial support for change_action_add(). 
     508 * modules/access/dshow/dshow.cpp: use change_action_add() to refresh the list of devices and to add an option to configure a device. 
     509 
     5102004-01-29 Thursday 15:11  fenrir 
     511 
     512  * au: ported to demux2 API. 
     513 
     5142004-01-29 Thursday 15:10  fenrir 
     515 
     516  * input_programs.c: AddES sets default i_stream_id (make valgrind happy ;) 
     517 
     5182004-01-29 Thursday 14:39  sigmunau 
     519 
     520 include/vlc_common.h: 
     521  * defined a CPU_CAPABILITY_SSE2 
     522 src/libvlc.(c|h): 
     523  * implemented --see2/--no-sse2 
     524 
     5252004-01-29 Thursday 11:50  rocky 
     526 
     527 render.c: RV24 blending 
     528 all: more code cleanup and perhaps slightly better bigendian handling though 
     529      more common routines/includes. 
     530 
     5312004-01-29 Thursday 04:04  rocky 
     532 
     533 Transparancy for more chromas more complete. 
     534 
     5352004-01-29 Thursday 02:01  titer 
     536 
     537  macosx/vout* : 
     538    + Unkludged a lot the way the OpenGL output was working until now 
     539    + Optimized here and here. Please test! 
     540 
     5412004-01-28 Wednesday 21:31  titer 
     542 
     543  + macosx/vout* : cosmetic 
     544 
     5452004-01-28 Wednesday 20:53  gbazin 
     546 
     547 * configure.ac: proper checks for all the skins2 dependancies. 
     548 
     5492004-01-28 Wednesday 16:46  gbazin 
     550 
     551 * modules/access/dshow/*: bug fixes. 
     552 
     5532004-01-28 Wednesday 15:51  gbazin 
     554 
     555 * modules/gui/skins2/win32/win32_graphics.cpp: small fix. 
     556 
     5572004-01-28 Wednesday 15:25  bigben 
     558 
     559 Do not enable skins2 on macosx and beos. 
     560 
     561 Hope I haven't broken anything... 
     562 
     5632004-01-28 Wednesday 14:36  titer 
     564 
     565  macosx/vout.m: swap OpenGL buffers only during the vertical retrace of 
     566    the monitor (fixed flickering effect) 
     567 
     5682004-01-28 Wednesday 12:25  fenrir 
     569 
     570  * aiff: another demuxer. 
     571 
     5722004-01-27 Tuesday 23:09  hartman 
     573 
     574 * Thou shall initialize thou subtitles. 
     575 
     5762004-01-27 Tuesday 22:51  hartman 
     577 
     578 * modules/demux/util/sub.? 
     579   Vobsub is working now. only track 0 will be played atm. 
     580   spudec scaling will need to be implemented or vobsub is pretty useless. 
     581 * modules/codec/spudec 
     582   Changed an error into a warning message. 
     583 
     5842004-01-27 Tuesday 22:19  bigben 
     585 
     586 Fixes a little bug introduced by string review on localized VLC 
     587 
     5882004-01-27 Tuesday 21:12  gbazin 
     589 
     590 * configure.ac: don't link with msimg32 directly has it isn't available on Win9x/NT4. 
     591 * modules/gui/skins2/win32/win32_graphics.cpp: use AlphaBlend() from the Win32Factory object. 
     592 
     5932004-01-27 Tuesday 19:14  gbazin 
     594 
     595 * modules/codec/dts.c: bug-fix for s/pdif support. 
     596 
     5972004-01-27 Tuesday 17:01  gbazin 
     598 
     599 * modules/gui/skins2/win32/*: dynamically load AlphaBlend() as it isn't available on Win9x,NT4. 
     600    Parent window created outside the screen so it isn't visible. 
     601 
     602 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. 
     603 
     6042004-01-27 Tuesday 14:05  gbazin 
     605 
     606 * modules/packetizer/mpegvideo.c: fixed major bug where the first frame could be sent out with a null dts. 
     607 * src/stream_output/stream_output.c: guard against non-dated packets in sout_InputSendBuffer(). 
     608 
     6092004-01-27 Tuesday 13:10  fenrir 
     610 
     611  * sub: removed unused variable. 
     612 
     6132004-01-27 Tuesday 12:46  fenrir 
     614 
     615  * sub: clean/fix. it begins to work. 
     616 
     6172004-01-27 Tuesday 12:22  fenrir 
     618 
     619  * sub.c : fixed parsing, but doesn't work yet (buffer overflow while 
     620  reading packet). 
     621 
     6222004-01-27 Tuesday 12:11  titer 
     623 
     624  macosx/vout.m: fixed OpenGL aspect ratio 
     625 
     6262004-01-27 Tuesday 11:57  gbazin 
     627 
     628 * modules/demux/util/*: fixed segfault with new vobsub code. 
     629 
     6302004-01-27 Tuesday 07:05  hartman 
     631 
     632 * VobSub demuxing. Almost working i think, but the ps parsing isn't going to well yet. 
     633   fen, anymore tips? :) 
     634   There seems to be some trouble with bufferoverflows atm and 
     635   spudec doesn't like the data it is being fed: 
     636 
     637   [00000199] spudec decoder debug: i_spu_size=8201 i_rle=29701 
     638 
     6392004-01-27 Tuesday 03:45  rocky 
     640 
     641 First of the bigendian fixes. Bug in YUY had U and V values in blending 
     642 swapped. 
     643 
     6442004-01-27 Tuesday 03:22  titer 
     645 
     646  i420_yuy2.c: made the altivec optim a bit nicer (probably a bit faster, too) 
     647 
     6482004-01-27 Tuesday 01:57  rocky 
     649 
     650 Link with -lm when needed - 2nd try. 
     651 
     6522004-01-26 Monday 23:37  hartman 
     653 
     654 * Fix autodetection bug with file:/// 
     655 
     6562004-01-26 Monday 23:30  fenrir 
     657 
     658  * playlist: fix for input options. 
     659 
     6602004-01-26 Monday 23:07  fenrir 
     661 
     662  * all: input_CreateThread doesn't take a playlist_item_t anymore. 
     663         export input_CreateThread/input_StopThread/input_DestroyThread. 
     664 
     6652004-01-26 Monday 22:42  hartman 
     666 
     667 * Remove crud 
     668 
     6692004-01-26 Monday 22:32  hartman 
     670 
     671 * Remove crud 
     672 
     6732004-01-26 Monday 22:10  gbazin 
     674 
     675 * modules/gui/wxwindows/*: adapted to the new playlist api. 
     676    "Add MRL" in the playlist dialog now only appends the new item to the playlist. 
     677 
     6782004-01-26 Monday 21:37  hartman 
     679 
     680 * String review 
     681 
     6822004-01-26 Monday 20:48  fenrir 
     683 
     684  * playlist: compilation fix. 
     685 
     6862004-01-26 Monday 20:48  fenrir 
     687 
     688  * all: make stream_t using function pointers (needed to have multiple 
     689  implementations, not yet used). 
     690 
     6912004-01-26 Monday 20:26  gbazin 
     692 
     693 * src/input/*, modules/demux/util/sub.[ch]: cleanup and fixed memory leaks. 
     694 
     6952004-01-26 Monday 20:02  gbazin 
     696 
     697 * modules/demux/util/*: a bit of cleanup. 
     698 
     6992004-01-26 Monday 20:00  titer 
     700 
     701  gui/macosx/vout.m: fixed a mistake (fixes the main memory leak btw) 
     702 
     7032004-01-26 Monday 19:51  titer 
     704 
     705  Compile fix (mp4 now needs -framework IOKit -framework CoreFoundation). 
     706 
     7072004-01-26 Monday 19:20  gbazin 
     708 
     709 * src/input/subtitles.c: more sanity checks. 
     710 
     7112004-01-26 Monday 18:57  gbazin 
     712 
     713 * modules/codec/ffmpeg/ffmpeg.c: proper fix for disabling aac decoding while keeping encoding. 
     714 
     7152004-01-26 Monday 18:45  gbazin 
     716 
     717 modules/visualization/visual/visual.c: strings review. 
     718 
     7192004-01-26 Monday 18:30  titer 
     720 
     721  All: attempt for an OpenGL video output for OS X. Enable --macosx-opengl 
     722  to give it a try (QT is the default method). 
     723   + Known issues: no fullscreen yet, memory leaks, ugly code, ... 
     724   + Known goodies: it's a few % faster than QT here (playing a DVD). If 
     725       experienced OpenGL and Altivec programmers could have a look and 
     726       give some advice, I guess the performance increase might become 
     727       noticeable. 
     728 
     7292004-01-26 Monday 18:30  gbazin 
     730 
     731 * modules/mux/mp4.c: fixed recent screw-up in movie duration. 
     732 
     7332004-01-26 Monday 18:24  gbazin 
     734 
     735 * modules/access/dshow/*: implemented a few more things. 
     736 
     7372004-01-26 Monday 17:15  jlj 
     738 
     739   * drms: bugfixes in sci handling, GetiPodID darwin support. 
     740 
     7412004-01-26 Monday 16:54  titer 
     742 
     743  + All: added Altivec-optimized i420 to yuy2 conversion. It isn't used 
     744    yet as Quicktime handles i420 pictures, but it will be when I've 
     745    cleaned the OpenGL output I'm working on (to be commited soon). 
     746 
     7472004-01-26 Monday 16:52  zorglub 
     748 
     749 Strings review 
     750 
     751 Do "50%","100%", ... need translation ? 
     752 
     753 They are currently translated, I did not touch this 
     754 
     7552004-01-26 Monday 16:45  zorglub 
     756 
     757 String review 
     758 
     7592004-01-26 Monday 16:30  fenrir 
     760 
     761  * mmsh: msg_Err -> msg_Dbg. 
     762 
     7632004-01-26 Monday 14:47  hartman 
     764 
     765 * compilation fixes 
     766 
     7672004-01-26 Monday 10:35  gbazin 
     768 
     769 * configure.ac: fixed typo. 
     770 
     7712004-01-26 Monday 10:32  sam 
     772 
     773   * configure.ac: 
     774     + Bail out if libavcodec.a wasn't built with --enable-pp. 
     775 
     7762004-01-26 Monday 04:51  rocky 
     777 
     778 add -lm on more plugins that require it. libvcdinfo version number is 
     779 now 0.7.20 not 0.7.20-cdio. 
     780 
     7812004-01-25 Sunday 23:04  asmax 
     782 
     783 * all: save the theme configuration at exit (theme path and 
     784   position/visibilty of the windows) 
     785 * parser/xmlparser.cpp: fixed a segfault when the file cannot be opened 
     786 
     7872004-01-25 Sunday 22:16  rocky 
     788 
     789 Fix if iconv not installed. 
     790 
     7912004-01-25 Sunday 22:16  rocky 
     792 
     793 include limits.h for PATH_MAX. Solaris fix. 
     794 
     7952004-01-25 Sunday 21:39  gbazin 
     796 
     797 * include/vlc_common.h, include/vlc_es.h: new video_palette_t structure. 
     798 * modules/codec/ffmpeg/*: support for palettized codecs. 
     799 
     8002004-01-25 Sunday 21:38  asmax 
     801 
     802 * src/generic_window.cpp: don't raise the windows on a mouse up event 
     803 
     8042004-01-25 Sunday 21:03  rocky 
     805 
     806 Test for libcdio only once. Make disable-libcddb work (typo in test variable). 
     807 
     8082004-01-25 Sunday 20:40  gbazin 
     809 
     810 * ALL: removed useless add_category_hint(). 
     811 
     8122004-01-25 Sunday 20:05  hartman 
     813 
     814 * Stringreview !!! 
     815 
     8162004-01-25 Sunday 19:54  hartman 
     817 
     818 * Removing old useless files 
     819 
     8202004-01-25 Sunday 19:27  rocky 
     821 
     822 cvd.c: default duration scaling is smaller which seems more correct. 
     823 
     824 string review: Merge/canonicalize debug string messages. 
     825 
     8262004-01-25 Sunday 19:10  bigben 
     827 
     828 added a 0 accidentally 
     829 
     8302004-01-25 Sunday 18:53  gbazin 
     831 
     832 * ALL: removed a bunch of unused add_category_hint(). 
     833 
     8342004-01-25 Sunday 18:46  asmax 
     835 
     836 * x11/x11_display.cpp: only 8 bpp mode was working... 
     837 
     8382004-01-25 Sunday 18:41  asmax 
     839 
     840 * all: support of 8 bpp mode for X11 skins. Like in the vout it uses 
     841  its own colormap, but I don't like that at all... 
     842 
     8432004-01-25 Sunday 18:34  gbazin 
     844 
     845 * modules/gui/gtk/preferences.c: don't rely on module definitions having an add_category_hint(). 
     846 
     8472004-01-25 Sunday 18:20  bigben 
     848 
     849 string review 
     850 
     851 still some  printfs in dvbsub.c. Would  need to spend some  time reading 
     852 the code to remove them. 
     853 
     8542004-01-25 Sunday 18:18  gbazin 
     855 
     856 * modules/gui/wxwindows/interface.cpp: removed unused strings. 
     857 
     8582004-01-25 Sunday 18:17  zorglub 
     859 
     860 * Strings review in include/ 
     861 * Removed trailing spaces 
     862 
     8632004-01-25 Sunday 17:58  murray 
     864 
     865 reverting a whole bunch of stupid changes, 
     866 sorry :) 
     867 
     8682004-01-25 Sunday 17:52  gbazin 
     869 
     870 * mozilla/vlcshell.cpp: don't translate debug messages. 
     871 * modules/misc/logger/logger.c: compilation fix. 
     872 
     8732004-01-25 Sunday 17:41  murray 
     874 
     875 String review, round three in advance :) 
     876 If you've got spare stuff to review, I'm free. 
     877 (FK, are you reviewing the KDE intf or shall I do it?) 
     878 
     8792004-01-25 Sunday 17:32  murray 
     880 
     881 string review, round two: the audio output modules 
     882 (but as I'm too tired and it's apero time, round three 
     883 will follow later on in the night) 
     884 
     8852004-01-25 Sunday 17:31  gbazin 
     886 
     887 * modules/access/*: strings review + coding style fixes. 
     888 
     8892004-01-25 Sunday 17:20  kuehne 
     890 
     891 string review by Christophe Mutricy aka xtophe 
     892 
     8932004-01-25 Sunday 17:16  zorglub 
     894 
     895 * String review, round one 
     896 * A few coding style fixes 
     897 * Doxygenized a few functions 
     898 
     8992004-01-25 Sunday 17:01  murray 
     900 
     901 String Review round one, Mac OS X interface. 
     902 
     9032004-01-25 Sunday 16:17  anil 
     904 
     905 * string review. 
     906 
     9072004-01-25 Sunday 15:55  sigmunau 
     908 
     909 modules/video_filter/logo.c: 
     910  * correctly name the config options( logo-foo not logo_foo ) 
     911 
     9122004-01-25 Sunday 15:42  kuehne 
     913 
     914 string review 
     915 
     9162004-01-25 Sunday 14:42  rocky 
     917 
     918 String review. 
     919 
     9202004-01-25 Sunday 14:42  rocky 
     921 
     922 string review. 
     923 
     9242004-01-25 Sunday 14:34  gbazin 
     925 
     926 * modules/stream_out/*: coding style changes + strings review. 
     927 
     9282004-01-25 Sunday 14:18  rocky 
     929 
     930 More clarification of the LID/PSD/PBC thing especially with respect 
     931 to vlc's plugin. A couple of typographical mistakes corrected. 
     932 
     9332004-01-25 Sunday 14:15  kuehne 
     934 
     935 * string review 
     936 
     9372004-01-25 Sunday 13:59  asmax 
     938 
     939 * all: fixed segfaults when initialization fails 
     940 
     9412004-01-25 Sunday 13:50  zorglub 
     942 
     943 First round of stringreview 
     944 
     9452004-01-25 Sunday 13:37  kuehne 
     946 
     947 * Stringreview 
     948 
     9492004-01-25 Sunday 13:29  gbazin 
     950 
     951 * modules/mux/mp4.c: spec compliance fix. 
     952 
     9532004-01-25 Sunday 11:48  gbazin 
     954 
     955 * src/libvlc.c: another couple of changes to the --help output. 
     956 
     9572004-01-25 Sunday 11:44  asmax 
     958 
     959 * all: replaced the flex parser by the libxml one 
     960 * src/window_manager.cpp: improved the raise window algorithm 
     961 * src/tooltip.cpp: fixed a segfault after changing a theme 
     962 
     9632004-01-25 Sunday 11:32  gbazin 
     964 
     965 * src/libvlc.c: improved --help output. 
     966 
     9672004-01-25 Sunday 10:17  gbazin 
     968 
     969 * modules/video_filter/logo.c: compilation fixes. 
     970 
     9712004-01-25 Sunday 08:01  rocky 
     972 
     973 "Playback control LID" is too long. Shorten to "Playback LID" 
     974 
     9752004-01-25 Sunday 07:48  rocky 
     976 
     977 string review. 
     978 
     9792004-01-25 Sunday 04:53  rocky 
     980 
     981 Allow PBC selection. Had been temporarily disabled. Perhaps this is 
     982 what DJ was referring to? 
     983 
     9842004-01-25 Sunday 03:29  hartman 
     985 
     986 * string review 
     987 
     9882004-01-25 Sunday 03:28  hartman 
     989 
     990 * stringreview 
     991 
     9922004-01-25 Sunday 03:28  hartman 
     993 
     994 * adjust uses variables 
     995 
     9962004-01-25 Sunday 02:26  fenrir 
     997 
     998  - csa.* : CSA scrambling implementation. 
     999  - demux/ts.c, mux/mpeg/ts.c: added support for CSA (de)scrambling 
     1000  (fixed key). 
     1001 
     10022004-01-24 Saturday 21:06  hartman 
     1003 
     1004 * extras/contrib/src/ dvdnav packages 
     1005 * REST: stringreview round 1 
     1006 
     10072004-01-24 Saturday 20:40  fenrir 
     1008 
     1009  * vlc_common: changed TAB_APPEND. I have to do this because the old way 
     1010  seems to make bogus code (but I'm not sure). 
     1011 
     10122004-01-24 Saturday 15:18  gbazin 
     1013 
     1014 * configure.ac: added --with-xml2-config-path=PATH option. 
     1015 
     10162004-01-24 Saturday 14:25  asmax 
     1017 
     1018 * parser/xmlparser.cpp: added DTD validation 
     1019 
     10202004-01-24 Saturday 13:08  asmax 
     1021 
     1022 * configure.ac: check xml2-config for skins2 
     1023 * modules/gui/skins2/src/var_manager.cpp: delete the variables in the 
     1024   right order to avoid invalid reads in the destructor 
     1025 * modules/gui/skins2/parser/xmlparser: skeleton of a new parser based 
     1026   on the text reader API of libxml2 
     1027 
     10282004-01-24 Saturday 12:30  gbazin 
     1029 
     1030 * modules/gui/wxwindows/preferences_widgets.cpp: increased the min/max value for int config vars to +/-10000000. 
     1031 
     10322004-01-24 Saturday 11:56  gbazin 
     1033 
     1034 * modules/mux/mp4.c: store the display size using the proper aspect-ratio. 
     1035    Size optimization for the generation of the stsc table. 
     1036    Some more clean-up. 
     1037 
     10382004-01-24 Saturday 03:48  rocky 
     1039 
     1040 Doc fix. 
     1041 
     10422004-01-24 Saturday 00:47  fenrir 
     1043 
     1044  * ffmpeg.c: disabled mpeg4 audio, too buggy. (This way users can see that 
     1045  they miss the faad decoder without having an obscure segfault.) 
     1046 
     10472004-01-23 Friday 23:06  rocky 
     1048 
     1049 Compilation bug: can't have preprocessor directives inside a macro. 
     1050 
     10512004-01-23 Friday 20:58  jlj 
     1052 
     1053   * drms: endian fixes, GetiPodID env var support. 
     1054 
     10552004-01-23 Friday 17:56  gbazin 
     1056 
     1057 * src/stream_output/stream_output.c, include/stream_output.h: new sout_AccessOutRead() funcion. 
     1058 * modules/access_output/file.c: implemented sout_AccessOutRead(). 
     1059 * modules/access_output/udp.c: coding style cleanup. 
     1060 * modules/mux/mp4.c: Added support for generating "fast start" files (ie. with the moov header at the beginning of the file). 
     1061    Started some code cleanup. 
     1062 
     10632004-01-23 Friday 17:42  fenrir 
     1064 
     1065  * pva: PVA demuxer. 
     1066 
     10672004-01-23 Friday 15:36  titer 
     1068 
     1069  + deinterlace.c : added an Altivec version of Merge() - makes the 
     1070      filter more than 100% faster here (blend mode). Feel free to check 
     1071      if I haven't broken anything, first time doing Altivec ;) 
     1072 
     10732004-01-23 Friday 11:54  rocky 
     1074 
     1075 Time to note completion of SVCD (Philips OGT) and CVD subtitles. 
     1076 
     10772004-01-23 Friday 11:03  rocky 
     1078 
     1079 RV32 added, but not tested. All chromas now handled. 
     1080 More code cleanups. 
     1081 
     10822004-01-23 Friday 10:48  zorglub 
     1083 
     1084 * Doxygen doc fixes 
     1085 * Add missing locks 
     1086 * Duration sort 
     1087 
     10882004-01-23 Friday 10:19  rocky 
     1089 
     1090 Small doc changes. 
     1091 
     10922004-01-23 Friday 08:36  rocky 
     1093 
     1094 Omitted option -duration-scaling which caused plugin to stop working. 
     1095 
     10962004-01-23 Friday 08:07  gbazin 
     1097 
     1098 * modules/demux/mp4/mp4.c: don't segfault on reference files. 
     1099 
     11002004-01-23 Friday 03:46  rocky 
     1101 
     1102 RGB2 scaling is now correct. Need to do the same for RV24 and 
     1103 probably others. 
     1104 
     11052004-01-22 Thursday 20:48  sigmunau 
     1106 
     1107 modules/demux/mkv.cpp: 
     1108  * removed an unused, and unreleased vlc_object_find() 
     1109  * added support for flac in mkv 
     1110 
     11112004-01-22 Thursday 19:35  gbazin 
     1112 
     1113 * src/playlist/loadsave.c: errno.h related fixes. 
     1114 * modules/demux/Modules.am: added missing ps.h. 
     1115 
     11162004-01-22 Thursday 18:49  fenrir 
     1117 
     1118  * mmstu: workaround for low bitrate stream with mmst. 
     1119  (we don't try anymore to fill our buffer every time). 
     1120 
     11212004-01-22 Thursday 17:03  gbazin 
     1122 
     1123 * src/misc/net.c: Compilation fix. 
     1124 
     11252004-01-22 Thursday 15:00  sigmunau 
     1126 
     1127 all: gamma correction patch by Arwed von Merkatz <v.merkatz@gmx.net> 
     1128 
     11292004-01-22 Thursday 14:27  sigmunau 
     1130 
     1131 modules/demux/mkv.cpp: 
     1132  * comment out parsing of elements that no muxer ever used, and that are 
     1133    being removed from the spec. (patch by Mosu in the mkv team) 
     1134 
     11352004-01-22 Thursday 13:33  rocky 
     1136 
     1137 YUY2: Need to check against accessing outside of subpicture. 
     1138 RGB2: Use fixed colormap entries black: 0, white: 255, and something 
     1139 else 0x44. 
     1140 
     11412004-01-22 Thursday 04:46  rocky 
     1142 
     1143 RV24 color-setting fixed. Fullscreen mode doesn't work though. 
     1144 
     1145 RGB2 sorta works, but to do better we need a way to lookup a palette 
     1146 color in a colormap. 
     1147 
     11482004-01-22 Thursday 01:20  jlj 
     1149 
     1150   * drms: support for getting user key from firewire connected iPod under 
     1151           GNU/Linux. requires libsysfs (sysfsutils). 
     1152 
     11532004-01-22 Thursday 01:14  sigmunau 
     1154 
     1155 modules/misc/sap.c: 
     1156  * fixed a nasty integer overflow that caused items to be removed right away 
     1157    when the timeout value was large. 
     1158  * fixed a small mem-leak 
     1159 
     11602004-01-22 Thursday 00:24  hartman 
     1161 
     1162 * what was i thinking 
     1163 
     11642004-01-22 Thursday 00:17  sigmunau 
     1165 
     1166 modules/misc/sap: 
     1167  * fixed some minor bugs 
     1168 
     11692004-01-22 Thursday 00:02  fenrir 
     1170 
     1171  * ts: added --ts-out and --ts-out-mtu (ie replace demuxstream.c) 
     1172  (not well tested) 
     1173 
     11742004-01-22 Thursday 00:00  fenrir 
     1175 
     1176  * es_out: Handle --program (not tested) and create program on 
     1177 ES_OUT_SET_GROUP_PCR. 
     1178  * net.c: commented out an error message in net_Write. 
     1179 
     11802004-01-21 Wednesday 22:55  hartman 
     1181 
     1182 * a 30 secs timeout is way too fast. changed to 1800 which is more realistic 
     1183