X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=doc%2FChangeLog-2001;h=2f8877cb03a9bcf5e54dd8a27f96c1614e093e1b;hb=781ebbeb0613179456b0c60d383d6e4b0e794742;hp=2b66a85db836b703674cd426639188451f6cc6ce;hpb=cdc665c9f0baebccff35ba11caa4913ccf12d9da;p=vlc diff --git a/doc/ChangeLog-2001 b/doc/ChangeLog-2001 index 2b66a85db8..2f8877cb03 100644 --- a/doc/ChangeLog-2001 +++ b/doc/ChangeLog-2001 @@ -1,5435 +1,13590 @@ -2001-12-31 Monday 05:10 sam - - * Updated changelog. - -2001-12-31 Monday 04:53 sam +------------------------------------------------------------------------ +r533 | massiot | 2000-12-30 01:38:19 +0100 (Sat, 30 Dec 2000) | 2 lines +Changed paths: + M /trunk/src/input/input_netlist.c + +Comments for Henri. + +------------------------------------------------------------------------ +r534 | massiot | 2001-01-02 15:03:30 +0100 (Tue, 02 Jan 2001) | 2 lines +Changed paths: + M /trunk/src/video_parser/video_parser.c + +Better display of the fps. + +------------------------------------------------------------------------ +r535 | massiot | 2001-01-04 19:47:18 +0100 (Thu, 04 Jan 2001) | 4 lines +Changed paths: + M /trunk/src/audio_decoder/audio_decoder.c + M /trunk/src/video_output/video_output.c + +* Fixed a deadlock (the vout unlocked a mutex locked by another thread, +grrrr, I'll kill someone) ; +* Put config.h in front of others in audio_decoder.c. + +------------------------------------------------------------------------ +r537 | bozo | 2001-01-05 00:18:21 +0100 (Fri, 05 Jan 2001) | 4 lines +Changed paths: + M /trunk/plugins/sdl/intf_sdl.c + M /trunk/plugins/sdl/vout_sdl.c + M /trunk/src/video_output/video_output.c + + - fixed pitch bug; + - fixed segfault, it was probably a memory corruption but I'm not sure :) ; + - video_output.c : compute picture size even if b_need_render == 0; + +------------------------------------------------------------------------ +r538 | sam | 2001-01-05 14:57:12 +0100 (Fri, 05 Jan 2001) | 23 lines +Changed paths: + A /trunk/include/modules.h + A /trunk/include/modules_config.h + A /trunk/include/modules_inner.h + A /trunk/src/misc/modules.c + + + . Added files needed for the forthcoming module management. + + Notes: + + Plugins are now called modules, because we will be able to compile + them either as a dynamic plugin, or within the program. And, more + important, I can commit this without having to break the vlc :) + + I tried to be as clear as possible in my comments, please tell me + if a few prototypes still have an unclear beahaviour. + + Current features: + . none, files haven't even been added to the Makefile yet. + + Future features: + . dynamic loading (done) + . built-in modules (still to do) + . automatic unloading of plugins (done) + . dynamic configuration (still to do) + . automatic choosing of the most appropriate plugin for a given + task (still to do but well prepared) + +------------------------------------------------------------------------ +r539 | sam | 2001-01-05 15:24:06 +0100 (Fri, 05 Jan 2001) | 4 lines +Changed paths: + M /trunk/Makefile.in + M /trunk/configure + M /trunk/configure.in + A /trunk/plugins/null + A /trunk/plugins/null/null.c + + + . added the Null Module, the module that does nothing but that is going + to be of great help for debugging my module code. + +------------------------------------------------------------------------ +r540 | sam | 2001-01-05 15:28:42 +0100 (Fri, 05 Jan 2001) | 4 lines +Changed paths: + M /trunk/include/modules.h + A /trunk/include/modules_core.h + M /trunk/src/misc/modules.c + + + . splitted modules.h into modules.h and modules_core.h to enable + clean compilation of the Null Module. + +------------------------------------------------------------------------ +r541 | sam | 2001-01-05 15:45:47 +0100 (Fri, 05 Jan 2001) | 7 lines +Changed paths: + M /trunk/include/beos_window.h + M /trunk/include/config.h.in + M /trunk/include/int_types.h + M /trunk/include/keystrokes.h + M /trunk/include/threads.h + M /trunk/plugins/alsa/alsa.c + M /trunk/plugins/alsa/aout_alsa.c + M /trunk/plugins/sdl/intf_sdl.c + M /trunk/plugins/sdl/sdl.c + M /trunk/plugins/x11/vout_x11.c + M /trunk/src/ac3_decoder/ac3_bit_stream.h + M /trunk/src/ac3_decoder/ac3_decoder.h + M /trunk/src/ac3_decoder/ac3_decoder_thread.h + M /trunk/src/ac3_decoder/ac3_downmix.c + M /trunk/src/ac3_decoder/ac3_exponent.c + M /trunk/src/ac3_decoder/ac3_internal.h + M /trunk/src/ac3_decoder/ac3_mantissa.c + M /trunk/src/ac3_decoder/ac3_parse.c + M /trunk/src/audio_decoder/adec_bit_stream.h + M /trunk/src/audio_decoder/adec_generic.h + M /trunk/src/audio_decoder/adec_test.c + M /trunk/src/audio_decoder/audio_decoder.h + M /trunk/src/input/input.c + M /trunk/src/interface/interface.c + M /trunk/src/interface/intf_cmd.c + M /trunk/src/interface/main.c + + + . this is a coding style patch which removes all "foo(bar){" constructions + and most of the tabulations. + . also, fixed a bug in the default subtitle track. + . and made a few error messages more explicit, ie. changed "error: %s" to + "foo error: couldn't initialize bar (%s)" + +------------------------------------------------------------------------ +r542 | sam | 2001-01-05 15:46:37 +0100 (Fri, 05 Jan 2001) | 10 lines +Changed paths: + M /trunk/plugins/sdl/vout_sdl.c + M /trunk/src/interface/intf_ctrl.c + M /trunk/src/lpcm_decoder/lpcm_decoder.h + M /trunk/src/lpcm_decoder/lpcm_decoder_thread.c + M /trunk/src/lpcm_decoder/lpcm_decoder_thread.h + M /trunk/src/misc/mtime.c + M /trunk/src/misc/netutils.c + M /trunk/src/misc/playlist.c + M /trunk/src/misc/plugins.c + M /trunk/src/spu_decoder/spu_decoder.c + M /trunk/src/video_decoder/vdec_idctmmx.S + M /trunk/src/video_decoder/vdec_motion.c + M /trunk/src/video_decoder/vdec_motion_inner.c + M /trunk/src/video_decoder/vdec_motion_inner_mmx.c + M /trunk/src/video_output/video_output.c + M /trunk/src/video_output/video_text.c + + +(previous commit foired) + + . this is a coding style patch which removes all "foo(bar){" constructions + and most of the tabulations. + . also, fixed a bug in the default subtitle track. + . and made a few error messages more explicit, ie. changed "error: %s" to + "foo error: couldn't initialize bar (%s)" + . and removed a warning in intf_ctrl.c which isn't used anyway. + +------------------------------------------------------------------------ +r543 | sam | 2001-01-05 19:06:33 +0100 (Fri, 05 Jan 2001) | 7 lines +Changed paths: + M /trunk/Makefile.in + M /trunk/include/main.h + M /trunk/include/modules.h + M /trunk/src/interface/interface.c + M /trunk/src/interface/main.c + M /trunk/src/misc/modules.c + M /trunk/src/misc/plugins.c + + + . src/misc/modules.c is in a workable state now. + + To test it, run ./configure with the --enable-null flag, which will + compile the Null Module as a plugin. Watch the memory usage at the + launch and when the plugin is released. + +------------------------------------------------------------------------ +r544 | massiot | 2001-01-05 19:46:45 +0100 (Fri, 05 Jan 2001) | 9 lines +Changed paths: + M /trunk/Makefile.in + M /trunk/configure + M /trunk/configure.in + M /trunk/include/common.h + M /trunk/include/debug.h + M /trunk/include/defs.h.in + M /trunk/include/interface.h + M /trunk/plugins/beos/aout_beos.cpp + M /trunk/plugins/beos/intf_beos.cpp + M /trunk/plugins/fb/intf_fb.c + M /trunk/plugins/ggi/intf_ggi.c + M /trunk/plugins/glide/intf_glide.c + M /trunk/plugins/gnome/intf_gnome.c + M /trunk/plugins/mga/intf_mga.c + M /trunk/plugins/sdl/intf_sdl.c + M /trunk/plugins/x11/intf_x11.c + M /trunk/plugins/x11/vout_x11.c + M /trunk/src/ac3_decoder/ac3_decoder_thread.c + M /trunk/src/audio_decoder/audio_decoder.c + M /trunk/src/generic_decoder/generic_decoder.c + M /trunk/src/input/input_netlist.c + M /trunk/src/input/input_ps.c + M /trunk/src/input/input_ts.c + M /trunk/src/input/mpeg_system.c + M /trunk/src/interface/intf_ctrl.c + M /trunk/src/interface/main.c + M /trunk/src/lpcm_decoder/lpcm_decoder_thread.c + M /trunk/src/misc/netutils.c + M /trunk/src/spu_decoder/spu_decoder.c + M /trunk/src/video_decoder/vdec_idct.c + M /trunk/src/video_decoder/vdec_motion.c + M /trunk/src/video_decoder/vdec_motion_inner.c + M /trunk/src/video_decoder/vdec_motion_inner_mmx.c + M /trunk/src/video_decoder/video_decoder.c + M /trunk/src/video_parser/video_fifo.c + M /trunk/src/video_parser/video_parser.c + M /trunk/src/video_parser/vpar_blocks.c + M /trunk/src/video_parser/vpar_headers.c + +BSD port, including : +* --enable-sdl and some others are now --with-sdl[=name] to supply an +optional library name ; +* deleted all unnecessary #include ; +* /usr/include is now searched when looking for libraries and headers. + +It seems to compile and run on BSD. Under Linux Sam's latest commit makes +vlc crash on startup, so I can't really tell, but hey it compiles. + +------------------------------------------------------------------------ +r545 | henri | 2001-01-06 04:16:00 +0100 (Sat, 06 Jan 2001) | 4 lines +Changed paths: + M /trunk/src/input/input_netlist.c + + +Fixed initialization of payload_start and payload_end +It should be finished now. + +------------------------------------------------------------------------ +r546 | henri | 2001-01-06 06:44:45 +0100 (Sat, 06 Jan 2001) | 3 lines +Changed paths: + M /trunk/src/input/input_netlist.c + + +Fixed a typo than prevented from building ... + +------------------------------------------------------------------------ +r547 | sam | 2001-01-06 08:23:32 +0100 (Sat, 06 Jan 2001) | 8 lines +Changed paths: + M /trunk/INSTALL + M /trunk/Makefile.in + M /trunk/configure + M /trunk/configure.in + M /trunk/include/common.h + M /trunk/include/defs.h.in + M /trunk/src/interface/intf_msg.c + M /trunk/src/misc/modules.c + + + . should compile & run on Solaris with ./configure --disable-dsp + (tested on puma) + . removed most SYS_SOLARIS #ifdef's in favour of more generic tests + . updated example ./configure line in INSTALL file + . now we only load modules that end with ".so" + . null module is compiled by default + +------------------------------------------------------------------------ +r548 | benny | 2001-01-06 09:04:46 +0100 (Sat, 06 Jan 2001) | 2 lines +Changed paths: + M /trunk/Makefile.in + +Fixed solaris libraries + +------------------------------------------------------------------------ +r549 | benny | 2001-01-06 09:05:17 +0100 (Sat, 06 Jan 2001) | 2 lines +Changed paths: + M /trunk/src/misc/netutils.c + +Fixed compilation pb under solaris 2.6 + +------------------------------------------------------------------------ +r550 | henri | 2001-01-07 04:56:40 +0100 (Sun, 07 Jan 2001) | 8 lines +Changed paths: + M /trunk/include/threads.h + M /trunk/plugins/alsa/alsa.c + M /trunk/plugins/alsa/aout_alsa.c + M /trunk/src/audio_output/audio_output.c + M /trunk/src/input/input.c + M /trunk/src/input/input_dec.c + M /trunk/src/input/input_netlist.c + M /trunk/src/input/input_programs.c + M /trunk/src/interface/intf_msg.c + M /trunk/src/misc/modules.c + M /trunk/src/video_output/video_output.c + M /trunk/src/video_parser/video_fifo.c + M /trunk/src/video_parser/video_parser.c + M /trunk/src/video_parser/vpar_headers.c + + +- Added vlc_mutex_destroy and vlc_cond_destroy function, for pthreads. +- Used them before quitting, every lock and cond is destroyed +- Checked the return value of malloc and realloc in input_programs +- Cosmetic changes + +TODO: add vlc_*_destroy for beos and C_thread + +------------------------------------------------------------------------ +r551 | henri | 2001-01-07 05:31:18 +0100 (Sun, 07 Jan 2001) | 5 lines +Changed paths: + M /trunk/include/threads.h + M /trunk/src/audio_output/audio_output.c + M /trunk/src/input/input.c + M /trunk/src/input/input_programs.c + M /trunk/src/misc/modules.c + M /trunk/src/video_output/video_output.c + M /trunk/src/video_parser/video_parser.c + + +- Order : if a then b are initialized, release b then a ; +- Typos ; +- Cosmetic changes. + +------------------------------------------------------------------------ +r552 | benny | 2001-01-07 06:41:50 +0100 (Sun, 07 Jan 2001) | 2 lines +Changed paths: + M /trunk/src/video_output/video_output.c + +Optimisation de BinaryLog + +------------------------------------------------------------------------ +r553 | benny | 2001-01-07 07:40:29 +0100 (Sun, 07 Jan 2001) | 3 lines +Changed paths: + M /trunk/src/video_output/video_output.c + +Hum, ouais bon ben euhh, j'avais fume, donc je repare mes conneries et je +vais me coucher. + +------------------------------------------------------------------------ +r556 | octplane | 2001-01-07 16:58:33 +0100 (Sun, 07 Jan 2001) | 2 lines +Changed paths: + M /trunk/plugins/sdl/vout_sdl.c + +NoSEGfault Kl?\239?\191?\189dge added. + +------------------------------------------------------------------------ +r557 | sam | 2001-01-07 17:17:59 +0100 (Sun, 07 Jan 2001) | 37 lines +Changed paths: + M /trunk/Makefile.in + M /trunk/debian/rules + M /trunk/include/audio_output.h + M /trunk/include/modules.h + D /trunk/include/modules_config.h + M /trunk/plugins/alsa/alsa.c + M /trunk/plugins/alsa/aout_alsa.c + M /trunk/plugins/beos/aout_beos.cpp + M /trunk/plugins/beos/beos.cpp + M /trunk/plugins/dsp/aout_dsp.c + M /trunk/plugins/dsp/dsp.c + M /trunk/plugins/dummy/aout_dummy.c + M /trunk/plugins/dummy/dummy.c + M /trunk/plugins/esd/aout_esd.c + M /trunk/plugins/esd/esd.c + M /trunk/plugins/null/null.c + M /trunk/plugins/yuvmmx/video_yuv_asm.h + M /trunk/src/audio_output/audio_output.c + M /trunk/src/input/input_programs.c + M /trunk/src/misc/modules.c + + . all plugins now compile with -fPIC. + + . made the audio_output API a bit simpler. + + . got rid of modules_config.h. + + . fixed `make install' rule. + + . fixed warnings in the MMX YUV compilation. + + . probably fixed a bug in the input : pp_foo structures were free()d at + the end, but this was useless since the last call to realloc() is + equivalent to free(), and two consecutive calls to free() aren't a + goo idea. + + . we check that the version number match and that we don't already have + a module by that name when loading a new module. + + . all public module_* functions now properly lock the module bank. + + . the audio_output now uses the new module API ; EsounD and DSP modules + have been ported, which should be enough for Henri to port the ALSA one. + + + The new plugin API is now much simpler ; it's now just a matter of +calling module_Need( p_main->p_module_bank, MODULE_CAPABILITY_FOO, p_data ); +and if successful we get the best module. Capabilities can be ORed, so that +one can ask for a plugin that does VOUT _and_ INTF actions for instance. + + It's not complete yet though -- by making it generic I had to do a few +ugly casts here and there, which I am going to fix ASAP. Also, command line +selection of a plugin does not work yet. + + The switch to the new plugin API has probably broken the BeOS audio +output ; we can either wait until the whole vlc has switched to the new +plugins, or create a separate beos_sound.so that conforms to the new API. + +------------------------------------------------------------------------ +r558 | sam | 2001-01-07 18:07:02 +0100 (Sun, 07 Jan 2001) | 4 lines +Changed paths: + M /trunk/Makefile.in + M /trunk/debian/.cvsignore + A /trunk/lib + A /trunk/lib/.cvsignore + + . added a .cvsignore file in lib/ so that the directory doesn't get + removed whenever one does a cvs update -dP + . fixed debian/.cvsignore because of a new version of debhelper + +------------------------------------------------------------------------ +r559 | bozo | 2001-01-08 02:07:21 +0100 (Mon, 08 Jan 2001) | 2 lines +Changed paths: + M /trunk/plugins/sdl/intf_sdl.c + M /trunk/plugins/sdl/vout_sdl.c + + - cleaning of SDL Lock/Unlock Surface. + +------------------------------------------------------------------------ +r560 | sam | 2001-01-08 19:16:33 +0100 (Mon, 08 Jan 2001) | 13 lines +Changed paths: + M /trunk/src/input/input_programs.c + M /trunk/src/input/mpeg_system.c + M /trunk/src/interface/interface.c + M /trunk/src/interface/intf_msg.c + M /trunk/src/video_output/video_output.c + + + . Added a missing mutex_unlock in video_output.c + . Moved a mutex_destroy after the thread cancellation to prevent + possible problems + . Added a missing #ifdef in intf_msg.c which prevented compilation + with --enable-debug + . Fixed a bug in the input that prevented to quit properly in certain + cases (some ES were not deleted because their index was skipped when + the former one was deleted, well Meuuh should know what I mean) + + There is still a segfault when quitting, most presumably in the + audio output. I couldn't find what causes it yet. + +------------------------------------------------------------------------ +r561 | bozo | 2001-01-08 23:42:50 +0100 (Mon, 08 Jan 2001) | 6 lines +Changed paths: + M /trunk/plugins/sdl/intf_sdl.c + M /trunk/plugins/sdl/vout_sdl.c + + - fixed colors' bug (TODO: write a function in vout that recalculate colors + from RGB masks); + - cleaning of the fullscreen switch, still sucks but the surface is not + reallocated and that's good (thanks to the magic function + SDL_WM_ToggleFullScreen provided by sdl library :). + +------------------------------------------------------------------------ +r562 | bozo | 2001-01-08 23:56:06 +0100 (Mon, 08 Jan 2001) | 2 lines +Changed paths: + M /trunk/plugins/sdl/vout_sdl.c + + - maybe found the fullscreen bug, please test :) + +------------------------------------------------------------------------ +r563 | sam | 2001-01-09 22:03:47 +0100 (Tue, 09 Jan 2001) | 5 lines +Changed paths: + M /trunk/configure + M /trunk/configure.in + M /trunk/include/audio_output.h + M /trunk/include/common.h + M /trunk/include/defs.h.in + M /trunk/include/input_ext-dec.h + + + . fixed a warning under FreeBSD (dlerror() is a const char*, not a char*). + . made configure script look for the bswap assembly instruction (using + AC_TRY_COMPILE makes sure the compiler will really accept it). + +------------------------------------------------------------------------ +r564 | octplane | 2001-01-09 23:30:26 +0100 (Tue, 09 Jan 2001) | 3 lines +Changed paths: + M /trunk/plugins/sdl/sdl.c + M /trunk/plugins/sdl/vout_sdl.c + +.Added 8bits palette SDL support. +.Tried to add it to stable, failed, probably because of the initialisation codes which are differents... + +------------------------------------------------------------------------ +r565 | sam | 2001-01-10 00:29:15 +0100 (Wed, 10 Jan 2001) | 3 lines +Changed paths: + M /trunk/plugins/sdl/vout_sdl.c + + + . just removed a forgotten debug message in the setpalette code + +------------------------------------------------------------------------ +r566 | sam | 2001-01-10 03:33:59 +0100 (Wed, 10 Jan 2001) | 10 lines +Changed paths: + M /trunk/Makefile.in + M /trunk/include/modules.h + M /trunk/include/modules_core.h + M /trunk/include/modules_inner.h + M /trunk/plugins/dsp/aout_dsp.c + M /trunk/plugins/dsp/dsp.c + M /trunk/plugins/esd/aout_esd.c + M /trunk/plugins/esd/esd.c + M /trunk/plugins/null/null.c + M /trunk/src/misc/modules.c + M /trunk/src/misc/plugins.c + + + . complete commenting of modules_core.h and small modifications + . separated MODULE_CONFIG_START and ADD_WINDOW (Henri, beware) + . fixed a very, very old bug that caused namespace collision between + plugins (Henri, beware: call your aout_getplugin function like this, + not alsa_aout_getplugin) + . removed the Debian specific clean rules from the Makefile, since they + are already handled by the debian/rules script. + . tidied a few compilation rules (-lfoo should always be at the end) + +------------------------------------------------------------------------ +r567 | massiot | 2001-01-10 17:24:11 +0100 (Wed, 10 Jan 2001) | 4 lines +Changed paths: + M /trunk/Makefile.in + M /trunk/include/input_ext-dec.h + M /trunk/src/input/input_ext-dec.c + M /trunk/src/input/input_ps.c + +* Placed a callback to the decoder in the bitstream structure ; +* Fixed a purify bug in input_ps.c ; +* Added -mcpu=pentiumpro in the Makefile. + +------------------------------------------------------------------------ +r568 | massiot | 2001-01-10 20:22:11 +0100 (Wed, 10 Jan 2001) | 5 lines +Changed paths: + M /trunk/include/input_ext-dec.h + M /trunk/src/input/input.h + M /trunk/src/input/input_dec.c + D /trunk/src/input/input_dec.h + M /trunk/src/input/input_ext-dec.c + M /trunk/src/input/input_programs.c + M /trunk/src/input/input_ps.c + M /trunk/src/input/mpeg_system.c + M /trunk/src/input/mpeg_system.h + M /trunk/src/video_decoder/video_parser.h + M /trunk/src/video_parser/video_parser.c + M /trunk/src/video_parser/vpar_synchro.c + +* Changed code for handling b_die in bitstream ; +* Move input_ext-dec.h to input.h ; +* New input_NullPacket function ; +* Fixed init bugs in input and vpar ; + +------------------------------------------------------------------------ +r569 | sam | 2001-01-10 20:48:26 +0100 (Wed, 10 Jan 2001) | 4 lines +Changed paths: + M /trunk/src/video_parser/vpar_synchro.c + + + . fixed a missing #ifdef STATS + *grin* + +------------------------------------------------------------------------ +r570 | sam | 2001-01-11 16:35:35 +0100 (Thu, 11 Jan 2001) | 9 lines +Changed paths: + M /trunk/include/common.h + M /trunk/include/input_ext-dec.h + + + . moved swab32 from input_ext-dec.h to common.h. We probably won't need + it anymore really soon, since ntohl() and htonl() seem to be properly + optimized when gcc is passed the right optimization flags. + + . fixed GetBits32 and RemoveBits32. I know the #ifdefs are useless since + we only support u32 words, but it's a safe reminder. Comments appreciated + on this fix since I may have b0rked something -- it runs well here though. + +------------------------------------------------------------------------ +r571 | sam | 2001-01-11 18:44:48 +0100 (Thu, 11 Jan 2001) | 12 lines +Changed paths: + M /trunk/include/audio_output.h + D /trunk/src/audio_decoder/adec_bit_stream.h + M /trunk/src/audio_decoder/adec_generic.c + M /trunk/src/audio_decoder/adec_generic.h + M /trunk/src/audio_decoder/adec_layer1.c + M /trunk/src/audio_decoder/adec_layer1.h + M /trunk/src/audio_decoder/adec_layer2.c + M /trunk/src/audio_decoder/adec_layer2.h + M /trunk/src/audio_decoder/adec_math.c + M /trunk/src/audio_decoder/adec_test.c + M /trunk/src/audio_decoder/audio_decoder.c + M /trunk/src/audio_decoder/audio_decoder.h + M /trunk/src/spu_decoder/spu_decoder.c + M /trunk/src/spu_decoder/spu_decoder.h + + + . moved the MPEG audio decoder to the new bitstream + + I wasn't sure whether the bits counting method was effective to + skip ancillary data at the end of a frame, but I kept it for + safety. There is still a lot to optimize in the bit counting, like + unrolling the first iteration of some loops, but I don't know if + it would be worth it. The other solution would have been to look for + a startcode after eache frame, without caring about the ancillary bits. + + . cleaning in the SPU decoder. + +------------------------------------------------------------------------ +r572 | massiot | 2001-01-12 12:36:49 +0100 (Fri, 12 Jan 2001) | 2 lines +Changed paths: + M /trunk/include/input_ext-dec.h + +* Fixed 32 bits bitstream bugs. + +------------------------------------------------------------------------ +r573 | henri | 2001-01-12 13:48:24 +0100 (Fri, 12 Jan 2001) | 9 lines +Changed paths: + M /trunk/Makefile.in + M /trunk/plugins/alsa/alsa.c + M /trunk/plugins/alsa/aout_alsa.c + + +Done : +- ported the alsa plugin to the news vlc module API +- cosmetic changes + +To do : +- check if it works with the latest alsa release +- add features ... prepare for 4 or more speakers + +------------------------------------------------------------------------ +r574 | sam | 2001-01-12 14:15:42 +0100 (Fri, 12 Jan 2001) | 3 lines +Changed paths: + M /trunk/plugins/beos/aout_beos.cpp + M /trunk/plugins/beos/beos.cpp + M /trunk/plugins/dsp/aout_dsp.c + + . Attempt to port the BeOS audio plugin to the new module API. Will + probably need a few fixes to work or even compile. + +------------------------------------------------------------------------ +r575 | sam | 2001-01-12 15:49:55 +0100 (Fri, 12 Jan 2001) | 3 lines +Changed paths: + M /trunk/src/input/input_dec.c + M /trunk/src/input/input_programs.c + + . destroy fifo mutex and cond variables _after_ they are used for + the last time. henri, that'll be one binouze. + +------------------------------------------------------------------------ +r576 | massiot | 2001-01-12 18:33:18 +0100 (Fri, 12 Jan 2001) | 13 lines +Changed paths: + M /trunk/include/config.h.in + M /trunk/include/input_ext-dec.h + M /trunk/src/input/input_dec.c + M /trunk/src/input/input_programs.c + M /trunk/src/spu_decoder/spu_decoder.c + M /trunk/src/video_parser/video_parser.c + +* Changed default values : +INPUT_PTS_DELAY down to 200 ms ; +video heap down from 10 to 5 pictures ; +decoder fifo size from 1023 to 511 PES ; +* Fixed various bugs in 32 bit-versions of input_ext-dec.h ; +* Fixed a bug in GetChunk() ; +* Renamed GetByte, GetWord, ShowWord to _GetByte, _GetWord, _ShowWord ; +* Moved decoder_fifo-specific code from programs.c to dec.c ; +* Fixed bugs in program.c that prevented vlc to close all decoders ; +* Gave sam a lesson for the use of the bitstream in spu_decoder.c :ppp ; +* Made the video parser unlock the reference pictures before quitting +(still one left, yaknow why ?) + +------------------------------------------------------------------------ +r577 | sam | 2001-01-13 13:57:21 +0100 (Sat, 13 Jan 2001) | 16 lines +Changed paths: + M /trunk/Makefile.in + M /trunk/configure + M /trunk/configure.in + M /trunk/include/audio_output.h + M /trunk/include/common.h + M /trunk/include/input_ext-dec.h + M /trunk/include/modules.h + A /trunk/include/video_decoder.h + M /trunk/plugins/alsa/aout_alsa.c + M /trunk/plugins/beos/aout_beos.cpp + M /trunk/plugins/dsp/aout_dsp.c + M /trunk/plugins/dummy/aout_dummy.c + M /trunk/plugins/dummy/dummy.c + M /trunk/plugins/esd/aout_esd.c + A /trunk/plugins/idct + A /trunk/plugins/idct/idct.c + A /trunk/plugins/idct/idct.h + A /trunk/plugins/idct/idct_common.c + A /trunk/plugins/idct/idctclassic.c + A /trunk/plugins/idct/idctmmx.c + A /trunk/plugins/idct/idctmmx_asm.S + M /trunk/src/audio_output/audio_output.c + M /trunk/src/misc/modules.c + D /trunk/src/video_decoder/vdec_idct.c + D /trunk/src/video_decoder/vdec_idct.h + D /trunk/src/video_decoder/vdec_idctmmx.S + D /trunk/src/video_decoder/video_decoder.h + M /trunk/src/video_decoder/video_parser.h + M /trunk/src/video_parser/video_fifo.c + M /trunk/src/video_parser/video_parser.c + M /trunk/src/video_parser/vpar_blocks.c + M /trunk/src/video_parser/vpar_headers.c + M /trunk/src/video_parser/vpar_synchro.c + + + . the IDCT functions are now located in modules : the classic IDCT, + our optimized IDCT, and MMX IDCT. + . cosmetic changes for modules (pf_* instead of p_*) + . fixes to the BeOS and dummy modules + + WARNING: a new directory has been added, which means you have to + use `cvs update -dP' to update ; files have been removed , which means + you either have to run `make distclean' or remove the .deps directory, + and the configure script has changed, which means you have to run it + again. Don't complain before having checked this :) + + Note about the IDCT modules: there is no way to choose the one we + use, but you may remove the module in lib/ to prevent it from being + loaded. The preference order is : MMX, Optimized, Classic. + +------------------------------------------------------------------------ +r578 | sam | 2001-01-13 13:57:47 +0100 (Sat, 13 Jan 2001) | 3 lines +Changed paths: + A /trunk/src/video_decoder/vdec_idct.h + + + . second part of the commit + +------------------------------------------------------------------------ +r579 | stef | 2001-01-14 08:08:00 +0100 (Sun, 14 Jan 2001) | 4 lines +Changed paths: + M /trunk/Makefile.in + M /trunk/include/config.h.in + M /trunk/include/input_ext-intf.h + M /trunk/include/main.h + A /trunk/src/input/dvd_ifo.c + A /trunk/src/input/dvd_ifo.h + M /trunk/src/input/input.c + A /trunk/src/input/input_dvd.c + A /trunk/src/input/input_dvd.h + M /trunk/src/interface/interface.c + M /trunk/src/interface/main.c + +. Beginning of dvd_input. +. Parsing of ifo file almost completed. +. Still does not work well. + +------------------------------------------------------------------------ +r580 | stef | 2001-01-15 04:26:56 +0100 (Mon, 15 Jan 2001) | 14 lines +Changed paths: + M /trunk/src/input/dvd_ifo.c + M /trunk/src/input/dvd_ifo.h + M /trunk/src/input/input_dvd.c + +. Correction of bugs in ifo parsing. Now the structures should be well +initialized. It remains some segfaults but it globally works. +. DVD mode is enabled with option --dvd. For the moment, it only read +the first vts and find the movie if it is at the beginning of the title +set. + +Coming soon: +. udf filesystem management to access over 2Gb zones. +. detection of the offset to the movie inside a vts when it is not at +the beginning. + +Is there a chance that using fopen/fseek function instead of open/lseek +system calls solve the 2Gb issue ? + +------------------------------------------------------------------------ +r581 | sam | 2001-01-15 07:18:23 +0100 (Mon, 15 Jan 2001) | 19 lines +Changed paths: + M /trunk/Makefile.in + M /trunk/include/modules.h + M /trunk/plugins/beos/vout_beos.cpp + M /trunk/plugins/fb/vout_fb.c + M /trunk/plugins/gnome/intf_gnome.c + M /trunk/plugins/gnome/vout_gnome.c + M /trunk/plugins/idct/idct.c + M /trunk/plugins/idct/idct_common.c + M /trunk/plugins/idct/idctclassic.c + M /trunk/plugins/idct/idctmmx.c + M /trunk/plugins/mga/intf_mga.c + M /trunk/plugins/mga/vout_mga.c + M /trunk/plugins/sdl/intf_sdl.c + M /trunk/plugins/sdl/vout_sdl.c + M /trunk/plugins/x11/intf_x11.c + M /trunk/plugins/x11/vout_x11.c + M /trunk/src/input/input.c + M /trunk/src/input/input.h + M /trunk/src/input/input_dec.c + M /trunk/src/interface/interface.c + M /trunk/src/interface/main.c + M /trunk/src/misc/modules.c + M /trunk/src/misc/playlist.c + M /trunk/src/misc/plugins.c + M /trunk/src/video_output/video_output.c + + + . fixed the bug-that-made-the-vlc-segfault-on-exit, which means that + more than ever, ?\239?\191?\189 le client ne segfaulte pas ?\239?\191?\189. + + . there was still a problem upon quitting: sometimes the null packet + wasn't big enough to reach a decoder breakpoint, so I now create 10 + of them (since I can't make it bigger) to be sure. Meuuh, what do + you think ? + + . fixed the Makefile to spare a few variables here and there. + + . reduced module hide delay, removed loading of the audio output + plugins since they are now modules. + + . changed a few intf_Msg to intf_DbgMsg, and added "vout:", "intf:", + and so on in a few other messages. + + . removed unused includes in the idct modules. + +------------------------------------------------------------------------ +r582 | sam | 2001-01-15 07:56:30 +0100 (Mon, 15 Jan 2001) | 2 lines +Changed paths: + M /trunk/src/input/input.h + + . correction d'un poliotage de copier-coller + +------------------------------------------------------------------------ +r583 | sam | 2001-01-15 09:07:31 +0100 (Mon, 15 Jan 2001) | 3 lines +Changed paths: + M /trunk/src/input/input.h + + + OK, so I foired input.h once again. But this one works. For real. + +------------------------------------------------------------------------ +r584 | reno | 2001-01-15 13:42:58 +0100 (Mon, 15 Jan 2001) | 3 lines +Changed paths: + M /trunk/plugins/sdl/intf_sdl.c + M /trunk/plugins/sdl/vout_sdl.c + +* Fixed close button support in SDL +* Fixed --width and --height support in SDL + +------------------------------------------------------------------------ +r585 | massiot | 2001-01-15 14:25:09 +0100 (Mon, 15 Jan 2001) | 2 lines +Changed paths: + M /trunk/src/video_decoder/video_parser.h + M /trunk/src/video_decoder/vpar_headers.h + M /trunk/src/video_parser/video_parser.c + M /trunk/src/video_parser/vpar_synchro.c + +* Implemented video_parser bitstream callback for PTS/DTS. + +------------------------------------------------------------------------ +r586 | massiot | 2001-01-15 19:02:49 +0100 (Mon, 15 Jan 2001) | 2 lines +Changed paths: + M /trunk/src/video_decoder/vpar_headers.h + M /trunk/src/video_decoder/vpar_synchro.h + M /trunk/src/video_parser/vpar_headers.c + M /trunk/src/video_parser/vpar_synchro.c + +* Finally fixed repeat_first_field and co. (pas encore tout compris...) + +------------------------------------------------------------------------ +r587 | massiot | 2001-01-15 20:54:34 +0100 (Mon, 15 Jan 2001) | 4 lines +Changed paths: + M /trunk/src/video_decoder/vpar_synchro.h + M /trunk/src/video_parser/vpar_headers.c + M /trunk/src/video_parser/vpar_synchro.c + +* Fixed a bug in the frame rate handling ; +* Fixed a bug in the DTS/PTS ordering. +Our pts are _at last_ accurate. + +------------------------------------------------------------------------ +r588 | sam | 2001-01-16 03:16:38 +0100 (Tue, 16 Jan 2001) | 14 lines +Changed paths: + M /trunk/Makefile.in + M /trunk/include/modules.h + M /trunk/include/tests.h + M /trunk/include/video_output.h + M /trunk/plugins/alsa/alsa.c + M /trunk/plugins/dsp/dsp.c + M /trunk/plugins/esd/esd.c + M /trunk/plugins/idct/idct.c + M /trunk/plugins/idct/idctclassic.c + M /trunk/plugins/idct/idctmmx.c + M /trunk/plugins/null/null.c + A /trunk/plugins/yuv/transforms_common.h + A /trunk/plugins/yuv/transforms_yuv.c + A /trunk/plugins/yuv/transforms_yuv.h + A /trunk/plugins/yuv/transforms_yuvmmx.c + A /trunk/plugins/yuv/transforms_yuvmmx.h + A /trunk/plugins/yuv/video_common.h + M /trunk/plugins/yuv/video_yuv.c + D /trunk/plugins/yuv/video_yuv.h + D /trunk/plugins/yuv/video_yuv15.c + D /trunk/plugins/yuv/video_yuv16.c + D /trunk/plugins/yuv/video_yuv24.c + D /trunk/plugins/yuv/video_yuv32.c + D /trunk/plugins/yuv/video_yuv8.c + D /trunk/plugins/yuv/video_yuv_macros.h + D /trunk/plugins/yuv/video_yuv_macros_8bpp.h + A /trunk/plugins/yuv/video_yuvmmx.c + M /trunk/plugins/yuv/yuv.c + A /trunk/plugins/yuv/yuvmmx.c + D /trunk/plugins/yuvmmx + M /trunk/src/interface/main.c + M /trunk/src/misc/modules.c + M /trunk/src/misc/plugins.c + M /trunk/src/misc/tests.c + M /trunk/src/video_output/video_yuv.c + + . merged the YUV plugins in the same directory to avoid too much code + duplication + . YUV transformations now use the new module API ; now only the vout + and interface still depend on the old plugin API + . changed TestMMX to TestCPU because we will be able to test for other + specific extensions (3DNow, SSE) for the forthcoming IDCT we'll + borrow to mpeg2dec (as usual :P) + . don't show "hiding module" messages anymore except in debug mode + . swapped C IDCT and Classic IDCT scores since the classic one seems + to be faster ; anyway you should use the MMX one + . fixed a Makefile bug under BeOS + . tried to fix the cpuid code so that it compiles under BeOS (Polux, can + you test it when you have time ?) + +------------------------------------------------------------------------ +r589 | stef | 2001-01-16 05:41:20 +0100 (Tue, 16 Jan 2001) | 11 lines +Changed paths: + M /trunk/src/input/dvd_ifo.c + M /trunk/src/input/dvd_ifo.h + M /trunk/src/input/input.c + M /trunk/src/input/input_dvd.c + +. Now use of 64 bits offsets to parse the whole DVD. So we have all the +available information +. Fixed a bug in parsing of VTS attributes +. Fixed a bug in input.c that made input plugin initialize even though +no stream is reachable (thanks Sam) + +I hope I'll be able to get the position of the movie soon. + +Meuuh : the seek function of the plugin now take off_t as argument which +could be a problem later. Maybe it should take off64_t or time argument. + +------------------------------------------------------------------------ +r590 | sam | 2001-01-16 06:04:25 +0100 (Tue, 16 Jan 2001) | 24 lines +Changed paths: + M /trunk/debian/vlc.1 + M /trunk/include/config.h.in + M /trunk/plugins/alsa/aout_alsa.c + M /trunk/plugins/dsp/aout_dsp.c + M /trunk/plugins/dummy/aout_dummy.c + M /trunk/plugins/esd/aout_esd.c + M /trunk/plugins/idct/idct.c + M /trunk/plugins/idct/idctclassic.c + M /trunk/plugins/idct/idctmmx.c + M /trunk/plugins/yuv/transforms_yuv.c + M /trunk/plugins/yuv/transforms_yuvmmx.c + M /trunk/plugins/yuv/video_yuv.c + M /trunk/plugins/yuv/video_yuvmmx.c + M /trunk/src/input/input.c + M /trunk/src/interface/main.c + + + [ include/config.h.in has changed, don't forget tu run ./configure ] + + . fixed the --aout, --idct and --yuv flags + . updated manpage and --(long)help output to reflect that change + . removed a few unneeded #includes here and there + . cosmetic changes in error messages in input.c + + Currently available flags are now : + + --aout dummy + esd + dsp + alsa + + --idct idct + idctclassic + idctmmx + + --yuv yuv + yuvmmx + + --vout works like before, but still uses the old plugin system for now. + +------------------------------------------------------------------------ +r591 | sam | 2001-01-16 14:26:46 +0100 (Tue, 16 Jan 2001) | 3 lines +Changed paths: + M /trunk/Makefile.in + M /trunk/configure + M /trunk/configure.in + A /trunk/plugins/idct/idct_mmxext.c + A /trunk/plugins/idct/idctmmxext.c + + . added files for the SSE (MMX on steroids) IDCT. Meuuh, you should just + need to touch plugins/idct/idct_mmxext.c (ok, the filenames suck). + +------------------------------------------------------------------------ +r592 | massiot | 2001-01-16 14:27:14 +0100 (Tue, 16 Jan 2001) | 2 lines +Changed paths: + M /trunk/src/video_decoder/vpar_synchro.h + M /trunk/src/video_parser/vpar_synchro.c + +* Change for the forthcoming fast forward and slow motion support. + +------------------------------------------------------------------------ +r593 | sam | 2001-01-16 15:05:38 +0100 (Tue, 16 Jan 2001) | 4 lines +Changed paths: + M /trunk/plugins/idct/idctmmxext.c + + + . add check for MMX EXT extensions, which doesn't work, which is a good + thing since there is no MMX EXT IDCT yet :) + +------------------------------------------------------------------------ +r594 | sam | 2001-01-16 17:09:52 +0100 (Tue, 16 Jan 2001) | 6 lines +Changed paths: + M /trunk/include/main.h + M /trunk/include/tests.h + M /trunk/plugins/idct/idctmmx.c + M /trunk/plugins/idct/idctmmxext.c + M /trunk/plugins/yuv/video_yuvmmx.c + M /trunk/src/interface/main.c + M /trunk/src/misc/tests.c + + . a few changes in the CPU extensions detection code, borrowed from the + kernel and from mpeg2dec. I still don't know how to detect if code + compiled with -mcpu=pentiumpro will run, since the cpuid arcanes are + quite obtuse to me. Perhaps we should also have a way not to load modules + if they have been compiled with a different CPU to avoid segfaults. + +------------------------------------------------------------------------ +r595 | massiot | 2001-01-16 18:59:23 +0100 (Tue, 16 Jan 2001) | 5 lines +Changed paths: + A /trunk/include/attributes.h + M /trunk/include/mmx.h + M /trunk/src/video_decoder/vdec_motion_inner_mmx.c + A /trunk/src/video_decoder/vdec_motion_inner_mmxext.c + M /trunk/src/video_parser/vpar_headers.c + M /trunk/src/video_parser/vpar_synchro.c + +* Borrowed livid's latest libmmx and MMXEXT MC. Not in the Makefile => to +test it, replace vdec_motion_inner_mmx.c by vdec_motion_inner_mmxext.c. + +I'm interested in performance feedback. + +------------------------------------------------------------------------ +r596 | massiot | 2001-01-16 19:06:01 +0100 (Tue, 16 Jan 2001) | 3 lines +Changed paths: + M /trunk/configure + M /trunk/configure.in + M /trunk/src/video_parser/vpar_headers.c + M /trunk/src/video_parser/vpar_synchro.c + +* Reverted something that wasn't supposed to go into the cvs :p +* Removed -fargument-noalias-global which causes problems with as (???). + +------------------------------------------------------------------------ +r597 | octplane | 2001-01-16 19:35:54 +0100 (Tue, 16 Jan 2001) | 6 lines +Changed paths: + M /trunk/Makefile.in + A /trunk/plugins/sdl/aout_sdl.c + M /trunk/plugins/sdl/sdl.c + D /trunk/plugins/sdl/video_yuv.c + D /trunk/plugins/sdl/video_yuv.h + D /trunk/plugins/sdl/video_yuv_macros.h + D /trunk/plugins/sdl/video_yuvall.c + +- Added SDL sound support. Sounds a bit laggy sometimes but my streams are ill. + please try. +- modified configure.in and all that stuff. Re-run configure +- SDL audio, video and interface are all part of the same .so now. +- remove YUV old files :-> + +------------------------------------------------------------------------ +r598 | octplane | 2001-01-16 22:00:20 +0100 (Tue, 16 Jan 2001) | 3 lines +Changed paths: + M /trunk/plugins/alsa/aout_alsa.c + M /trunk/plugins/sdl/aout_sdl.c + +- minor cosmetic changes :P +- modified alsa and sdl default level to 50. + +------------------------------------------------------------------------ +r599 | sam | 2001-01-16 22:13:02 +0100 (Tue, 16 Jan 2001) | 3 lines +Changed paths: + M /trunk/plugins/sdl/aout_sdl.c + + + . --aout sdl now works + +------------------------------------------------------------------------ +r600 | octplane | 2001-01-16 22:26:43 +0100 (Tue, 16 Jan 2001) | 2 lines +Changed paths: + M /trunk/plugins/sdl/aout_sdl.c + +- small tweak in the copy handling, reduce CPU usage. + +------------------------------------------------------------------------ +r601 | stef | 2001-01-17 01:52:22 +0100 (Wed, 17 Jan 2001) | 2 lines +Changed paths: + M /trunk/src/input/dvd_ifo.c + M /trunk/src/input/dvd_ifo.h + +* Minor changes + +------------------------------------------------------------------------ +r602 | sam | 2001-01-17 18:25:13 +0100 (Wed, 17 Jan 2001) | 4 lines +Changed paths: + M /trunk/include/modules_inner.h + M /trunk/plugins/sdl/aout_sdl.c + M /trunk/plugins/sdl/sdl.c + + + . removed a few useless malloc() and unused variables in the audio SDL stuff + . prepared the work for built-in modules (not yet finished) + +------------------------------------------------------------------------ +r603 | massiot | 2001-01-17 19:17:31 +0100 (Wed, 17 Jan 2001) | 4 lines +Changed paths: + M /trunk/Makefile.in + M /trunk/include/modules.h + M /trunk/plugins/idct/idct.c + M /trunk/plugins/idct/idct.h + M /trunk/plugins/idct/idct_common.c + D /trunk/plugins/idct/idct_mmxext.c + M /trunk/plugins/idct/idctclassic.c + M /trunk/plugins/idct/idctmmx.c + D /trunk/plugins/idct/idctmmx_asm.S + M /trunk/plugins/idct/idctmmxext.c + M /trunk/src/video_decoder/vdec_idct.h + M /trunk/src/video_decoder/video_parser.h + M /trunk/src/video_decoder/vpar_blocks.h + M /trunk/src/video_decoder/vpar_headers.h + M /trunk/src/video_parser/video_parser.c + M /trunk/src/video_parser/vpar_blocks.c + M /trunk/src/video_parser/vpar_headers.c + +* Borrowed LiViD's MMX and MMX EXT IDCT. + +This might break things. Expect a performance increase. + +------------------------------------------------------------------------ +r604 | sam | 2001-01-18 06:13:23 +0100 (Thu, 18 Jan 2001) | 17 lines +Changed paths: + M /trunk/INSTALL + M /trunk/Makefile.in + M /trunk/configure + M /trunk/configure.in + M /trunk/debian/vlc.1 + M /trunk/include/common.h + M /trunk/include/config.h.in + M /trunk/include/modules.h + A /trunk/include/vdec_motion.h + A /trunk/include/vpar_blocks.h + M /trunk/plugins/idct/idct.c + M /trunk/plugins/idct/idctclassic.c + M /trunk/plugins/idct/idctmmx.c + A /trunk/plugins/motion + A /trunk/plugins/motion/motion.c + A /trunk/plugins/motion/motionmmx.c + A /trunk/plugins/motion/motionmmxext.c + A /trunk/plugins/motion/vdec_motion_common.c + A /trunk/plugins/motion/vdec_motion_inner.c + A /trunk/plugins/motion/vdec_motion_inner_mmx.c + A /trunk/plugins/motion/vdec_motion_inner_mmxext.c + M /trunk/plugins/yuv/video_yuv.c + M /trunk/plugins/yuv/yuv.c + M /trunk/plugins/yuv/yuvmmx.c + M /trunk/src/input/input_programs.c + M /trunk/src/interface/main.c + M /trunk/src/misc/modules.c + D /trunk/src/video_decoder/vdec_motion.c + D /trunk/src/video_decoder/vdec_motion.h + D /trunk/src/video_decoder/vdec_motion_inner.c + D /trunk/src/video_decoder/vdec_motion_inner_mmx.c + D /trunk/src/video_decoder/vdec_motion_inner_mmxext.c + M /trunk/src/video_decoder/video_decoder.c + M /trunk/src/video_decoder/video_parser.h + D /trunk/src/video_decoder/vpar_blocks.h + M /trunk/src/video_parser/video_fifo.c + M /trunk/src/video_parser/video_parser.c + M /trunk/src/video_parser/vpar_blocks.c + M /trunk/src/video_parser/vpar_headers.c + M /trunk/src/video_parser/vpar_synchro.c + + + The motion compensation routines are now modules as well ; choose your + implementation with `--motion motion', `--motion motionmmx' or + `--motion motionmmxext'. Of course, the best implementation is chosen + if you don't ask for any. There doesn't seem to be any performance hit + due to the move to shared libs, which is a good thing. Please test + actively if you have time, though. + + Updated --help result, manpage, INSTALL document, and a few files. + + I moved vdec_motion.h and vpar_blocks.h back to /include because they + will be needed to build motion compensation modules, but perhaps we don't + need to export everything which is in these files. + + /src/video_decoder/ now has only one .c file, perhaps it could now be + merged with video_parser ? + +------------------------------------------------------------------------ +r605 | massiot | 2001-01-18 18:40:06 +0100 (Thu, 18 Jan 2001) | 2 lines +Changed paths: + M /trunk/include/common.h + M /trunk/include/input_ext-dec.h + M /trunk/src/input/input.h + M /trunk/src/input/input_ext-dec.c + M /trunk/src/video_parser/vpar_synchro.c + +* 32-bit aligned bitstream (not that fast). + +------------------------------------------------------------------------ +r606 | sam | 2001-01-19 19:17:36 +0100 (Fri, 19 Jan 2001) | 10 lines +Changed paths: + M /trunk/configure + M /trunk/configure.in + M /trunk/debian/changelog + M /trunk/debian/control + D /trunk/debian/dirs + M /trunk/debian/rules + D /trunk/debian/vlc-esd.files + D /trunk/debian/vlc-fb.files + D /trunk/debian/vlc-ggi.files + D /trunk/debian/vlc-glide.files + D /trunk/debian/vlc-gnome.files + M /trunk/debian/vlc-gnome.menu + D /trunk/debian/vlc-sdl.files + M /trunk/debian/vlc.copyright + A /trunk/debian/vlc.dirs + M /trunk/debian/vlc.menu + M /trunk/vlc.spec + + + . changed program version to 0.2.5 (preparing 0.3.0 release). + . changed codename to Urumov + . cleaned a lot of stuff in the Debian package generation. + + If anyone objects with the versioning scheme, let's fight in the + dirt and sort that out. Or change it yourself. + + Debian packages can be tried here: http://armitage.via.ecp.fr/~sam/vlc/ + +------------------------------------------------------------------------ +r607 | sam | 2001-01-20 05:19:02 +0100 (Sat, 20 Jan 2001) | 3 lines +Changed paths: + M /trunk/include/input_ext-dec.h + + + . the infamous Saturday morning mighty one-liner patch that fixes subtitles + +------------------------------------------------------------------------ +r608 | sam | 2001-01-20 14:08:33 +0100 (Sat, 20 Jan 2001) | 2 lines +Changed paths: + M /trunk/include/input_ext-dec.h + + . really fixed GetChunk now. + +------------------------------------------------------------------------ +r609 | stef | 2001-01-20 21:59:44 +0100 (Sat, 20 Jan 2001) | 5 lines +Changed paths: + M /trunk/Makefile.in + A /trunk/src/input/css_table.h + A /trunk/src/input/dvd_css.c + A /trunk/src/input/dvd_css.h + M /trunk/src/input/dvd_ifo.c + M /trunk/src/input/dvd_ifo.h + M /trunk/src/input/input.c + M /trunk/src/input/input_dvd.c + M /trunk/src/input/input_dvd.h + +* Beginning of support for encrypted DVDs. +* It only tests encryption and authenticates disc. + +The decryption does not work now et it is very ugly but I'm working on it. + +------------------------------------------------------------------------ +r610 | massiot | 2001-01-21 02:36:26 +0100 (Sun, 21 Jan 2001) | 2 lines +Changed paths: + M /trunk/include/input_ext-dec.h + M /trunk/include/vpar_blocks.h + M /trunk/src/video_decoder/video_parser.h + M /trunk/src/video_parser/vpar_blocks.c + M /trunk/src/video_parser/vpar_headers.c + +* Various miscellaneous minor optimizations of the video parser. + +------------------------------------------------------------------------ +r611 | stef | 2001-01-21 10:20:27 +0100 (Sun, 21 Jan 2001) | 5 lines +Changed paths: + M /trunk/src/input/dvd_css.c + M /trunk/src/input/dvd_css.h + M /trunk/src/input/input_dvd.c + +*Some cleaning in the dvd authentification code + +Now it generates a valid title key, but there is no sector descrambler +yet. + +------------------------------------------------------------------------ +r612 | stef | 2001-01-22 06:20:44 +0100 (Mon, 22 Jan 2001) | 5 lines +Changed paths: + M /trunk/configure + M /trunk/configure.in + M /trunk/include/defs.h.in + M /trunk/src/input/dvd_css.c + M /trunk/src/input/dvd_css.h + M /trunk/src/input/input_dvd.c + M /trunk/src/input/input_dvd.h + +*Check for the needed headers for DVD ioctls + +I have only tested it on my computer ; so I don't know if it work +elsewhere, particularly on BSD and BeOS. + +------------------------------------------------------------------------ +r613 | massiot | 2001-01-22 16:49:55 +0100 (Mon, 22 Jan 2001) | 2 lines +Changed paths: + M /trunk/Makefile.in + M /trunk/configure + M /trunk/configure.in + +* Tuned up optimization flags. + +------------------------------------------------------------------------ +r614 | massiot | 2001-01-22 19:04:10 +0100 (Mon, 22 Jan 2001) | 2 lines +Changed paths: + M /trunk/include/input_ext-dec.h + M /trunk/src/input/input_ext-dec.c + +* Minor bitstream optimization. + +------------------------------------------------------------------------ +r615 | massiot | 2001-01-22 20:40:54 +0100 (Mon, 22 Jan 2001) | 2 lines +Changed paths: + M /trunk/Makefile.in + +* Tuned up optimizations. + +------------------------------------------------------------------------ +r616 | massiot | 2001-01-23 11:15:13 +0100 (Tue, 23 Jan 2001) | 2 lines +Changed paths: + M /trunk/configure + M /trunk/configure.in + +* Completely removed BIZARRE_OPTIMS. + +------------------------------------------------------------------------ +r617 | massiot | 2001-01-23 14:22:58 +0100 (Tue, 23 Jan 2001) | 3 lines +Changed paths: + M /trunk/TODO + M /trunk/plugins/x11/vout_x11.c + +* Fixed backwards moves ; +* Updated TODO list. + +------------------------------------------------------------------------ +r618 | massiot | 2001-01-24 20:05:55 +0100 (Wed, 24 Jan 2001) | 2 lines +Changed paths: + M /trunk/Makefile.in + M /trunk/include/input_ext-dec.h + M /trunk/include/input_ext-intf.h + M /trunk/include/stream_control.h + M /trunk/src/input/input.c + M /trunk/src/input/input.h + A /trunk/src/input/input_clock.c + M /trunk/src/input/input_programs.c + M /trunk/src/input/mpeg_system.c + M /trunk/src/video_decoder/video_parser.h + M /trunk/src/video_decoder/vpar_headers.h + M /trunk/src/video_parser/video_parser.c + M /trunk/src/video_parser/vpar_synchro.c + +* Hooks for fast forward and slow motion support. + +------------------------------------------------------------------------ +r619 | sam | 2001-01-25 22:57:54 +0100 (Thu, 25 Jan 2001) | 3 lines +Changed paths: + D /trunk/Makefile + + + . removed Makefile -- I can't understand why it reappeared. + +------------------------------------------------------------------------ +r621 | massiot | 2001-01-26 15:47:16 +0100 (Fri, 26 Jan 2001) | 2 lines +Changed paths: + M /trunk/src/video_parser/vpar_blocks.c + +* Fix for field pictures. + +------------------------------------------------------------------------ +r622 | massiot | 2001-01-26 16:38:21 +0100 (Fri, 26 Jan 2001) | 2 lines +Changed paths: + M /trunk/src/input/input_ext-dec.c + +* Removed dead code. + +------------------------------------------------------------------------ +r625 | stef | 2001-01-29 07:10:10 +0100 (Mon, 29 Jan 2001) | 7 lines +Changed paths: + M /trunk/src/input/dvd_css.c + M /trunk/src/input/dvd_css.h + M /trunk/src/input/dvd_ifo.c + M /trunk/src/input/dvd_ifo.h + M /trunk/src/input/input_dvd.c + +-CSS support kludged for current DVD input. +It is very slow now but will be more adapted to the forthcoming DVD +input. +It should read the first title of many DVDs but has been tested with few. + +-Beginning of ifo commands to implement DVD navigation. + +------------------------------------------------------------------------ +r626 | stef | 2001-01-29 07:28:19 +0100 (Mon, 29 Jan 2001) | 2 lines +Changed paths: + M /trunk/src/input/input_dvd.c + +* Correction of two errors. + +------------------------------------------------------------------------ +r627 | sam | 2001-01-30 06:48:23 +0100 (Tue, 30 Jan 2001) | 4 lines +Changed paths: + M /trunk/include/input_ext-intf.h + M /trunk/src/input/input_dvd.c + M /trunk/src/input/input_ps.c + M /trunk/src/input/mpeg_system.c + M /trunk/src/interface/main.c + + . not a very nice hack, but will probably spare us a few user complaints: if + no -a option is specified, the vlc will play the first audio type it finds, + so there is no need to specify "-a ac3" for a DVD anymore. + +------------------------------------------------------------------------ +r628 | massiot | 2001-01-30 20:19:02 +0100 (Tue, 30 Jan 2001) | 2 lines +Changed paths: + M /trunk/src/input/input_dvd.c + +* Fix for assholes who don't have a dvd players. :pppp + +------------------------------------------------------------------------ +r630 | sam | 2001-01-31 04:42:39 +0100 (Wed, 31 Jan 2001) | 17 lines +Changed paths: + M /trunk/configure + M /trunk/configure.in + M /trunk/debian/changelog + M /trunk/debian/vlc.1 + M /trunk/include/config.h.in + M /trunk/plugins/sdl/intf_sdl.c + M /trunk/plugins/sdl/vout_sdl.c + M /trunk/src/interface/interface.c + M /trunk/src/interface/main.c + M /trunk/vlc.spec + + + . version 0.2.50 for the Linux Expo + . --overlay and --fulscreen options (only work with --vout sdl) + . the vlc exits after the end of the stream, which prevents from having + to kill it and relaunch it during a presentation, just script it like : + + for i in ~/mpeg/* ; do vlc --fullscreen --overlay --vout sdl $i ; done + + + Yes, I know the --overlay stuff is fucking ugly. But *I* am not the one + who redefines vout_sys_t in an interface-related source file. I won't + change it until the vout/intf is finished being rewritten. + + Additional information: if "--overlay --fulscreen" doesn't center your + picture, try with your screen geometry, eg: + "--overlay --fullscreen --width 1024 --height 768" + +------------------------------------------------------------------------ +r631 | sam | 2001-02-04 04:06:30 +0100 (Sun, 04 Feb 2001) | 6 lines +Changed paths: + M /trunk/Makefile.in + M /trunk/TODO + D /trunk/src/video_output/video_yuv_mmx.S + A /trunk/todo.pl + + + . removed obsolete video_yuv_mmx.S + . updated the TODO list and wrote a small todo.pl parser to make it + easier to see which items remain to be done + . `make snapshot' now creates vlc-*.tar.gz and vlc-*-nocss.tar.gz + +------------------------------------------------------------------------ +r632 | nitrox | 2001-02-05 16:50:57 +0100 (Mon, 05 Feb 2001) | 4 lines +Changed paths: + M /trunk/plugins/sdl/intf_sdl.c + M /trunk/plugins/sdl/vout_sdl.c + +. Mouse pointer hidden/shown with middle button in SDL output +. Default is shown. +. Default in fullscreen is hidden. + +------------------------------------------------------------------------ +r633 | sam | 2001-02-05 22:00:23 +0100 (Mon, 05 Feb 2001) | 5 lines +Changed paths: + M /trunk/Makefile.in + M /trunk/debian/changelog + M /trunk/debian/control + M /trunk/debian/rules + M /trunk/plugins/sdl/aout_sdl.c + M /trunk/plugins/sdl/vout_sdl.c + + . disabled SDL parachute to let the vlc dump a core instead of staying stuck + . patched 2 debian bugs + (see http://bugs.debian.org/cgi-bin/pkgreport.cgi?pkg=vlc) + . improved the snapshot generation + +------------------------------------------------------------------------ +r634 | nitrox | 2001-02-06 01:56:55 +0100 (Tue, 06 Feb 2001) | 3 lines +Changed paths: + M /trunk/include/video_output.h + M /trunk/plugins/sdl/intf_sdl.c + M /trunk/plugins/sdl/vout_sdl.c + M /trunk/src/video_output/video_output.c + +. Fixed a FIXME in SDL: p_vout->p_sys is no more used in intf_sdl.c +. Used instead p_vout->i_changes like in x11 + +------------------------------------------------------------------------ +r635 | massiot | 2001-02-06 18:17:04 +0100 (Tue, 06 Feb 2001) | 2 lines +Changed paths: + M /trunk/src/video_parser/vpar_headers.c + +Fixed a bug in period calculation for progressive sequences. + +------------------------------------------------------------------------ +r636 | massiot | 2001-02-07 16:32:26 +0100 (Wed, 07 Feb 2001) | 3 lines +Changed paths: + M /trunk/include/input_ext-intf.h + M /trunk/src/input/input.h + M /trunk/src/input/input_clock.c + M /trunk/src/input/input_programs.c + M /trunk/src/input/input_ps.c + M /trunk/src/input/mpeg_system.c + M /trunk/src/misc/modules.c + M /trunk/src/video_parser/video_parser.c + +* Centralized clock management, preparing for stream navigation ; +* Fixed a bug in the management of the first video PTS. + +------------------------------------------------------------------------ +r637 | massiot | 2001-02-07 18:44:52 +0100 (Wed, 07 Feb 2001) | 4 lines +Changed paths: + M /trunk/include/input_ext-intf.h + M /trunk/include/stream_control.h + M /trunk/plugins/sdl/intf_sdl.c + M /trunk/src/input/input.c + M /trunk/src/input/input.h + M /trunk/src/input/input_clock.c + A /trunk/src/input/input_ext-intf.c + M /trunk/src/input/mpeg_system.c + +* Functional fast forward and slow motion API ; +* Dirty hack in the SDL intf to bind "a" (fAst forward), "s" (Slow motion) +and "p" (Play). + +------------------------------------------------------------------------ +r638 | massiot | 2001-02-07 18:51:27 +0100 (Wed, 07 Feb 2001) | 2 lines +Changed paths: + M /trunk/Makefile.in + +/me <- pogno who modifies Makefile instead of Makefile.in :p + +------------------------------------------------------------------------ +r639 | massiot | 2001-02-07 18:56:21 +0100 (Wed, 07 Feb 2001) | 2 lines +Changed paths: + M /trunk/src/input/input_clock.c + +Another mistake. + +------------------------------------------------------------------------ +r640 | reno | 2001-02-08 01:46:12 +0100 (Thu, 08 Feb 2001) | 4 lines +Changed paths: + M /trunk/include/stream_control.h + M /trunk/plugins/sdl/intf_sdl.c + M /trunk/src/input/input_ext-intf.c + +We can now choose the speed of forward (between 32/1 and 1/8) + +Thanks to Meuuh, he's MORTEL ;) + +------------------------------------------------------------------------ +r641 | reno | 2001-02-08 02:06:11 +0100 (Thu, 08 Feb 2001) | 2 lines +Changed paths: + M /trunk/plugins/sdl/intf_sdl.c + +Cosmetics changes + +------------------------------------------------------------------------ +r642 | stef | 2001-02-08 02:34:42 +0100 (Thu, 08 Feb 2001) | 14 lines +Changed paths: + M /trunk/src/input/css_table.h + M /trunk/src/input/dvd_css.c + M /trunk/src/input/dvd_css.h + M /trunk/src/input/dvd_ifo.c + M /trunk/src/input/dvd_ifo.h + M /trunk/src/input/input_dvd.c + M /trunk/src/input/input_dvd.h + M /trunk/src/input/input_netlist.c + M /trunk/src/input/input_netlist.h + M /trunk/src/input/mpeg_system.c + +-New method using netlist to read packets on DVD device by sectors of +2048 bytes. +-Some modifications in netlist to make it work with DVD. +-Fixed ?\239?\191?\189 bug in mpeg_system.c + +We use INPUT_READ_ONCE many times in the input code. I think that +we should replace it with a field in input_thread_t to give more +flexibility to modules. I have done it in DVD plugin but it can't work +if input.c is limited by INPUT_READ_ONCE. + +The DVD method is slower than input_ps ; but there are things to +improve. +CSS descrambling is broken. + +------------------------------------------------------------------------ +r643 | sam | 2001-02-08 05:43:28 +0100 (Thu, 08 Feb 2001) | 21 lines +Changed paths: + M /trunk/Makefile.in + M /trunk/configure + M /trunk/configure.in + M /trunk/include/common.h + M /trunk/include/config.h.in + A /trunk/include/input.h + M /trunk/include/input_ext-intf.h + A /trunk/include/input_netlist.h + A /trunk/include/intf_plst.h + M /trunk/include/modules.h + A /trunk/include/mpeg_system.h + D /trunk/include/playlist.h + A /trunk/plugins/dvd + A /trunk/plugins/dvd/css_table.h + A /trunk/plugins/dvd/dvd.c + A /trunk/plugins/dvd/dvd_css.c + A /trunk/plugins/dvd/dvd_css.h + A /trunk/plugins/dvd/dvd_ifo.c + A /trunk/plugins/dvd/dvd_ifo.h + A /trunk/plugins/dvd/input_dvd.c + A /trunk/plugins/dvd/input_dvd.h + A /trunk/plugins/mpeg + A /trunk/plugins/mpeg/input_ps.c + A /trunk/plugins/mpeg/input_ps.h + A /trunk/plugins/mpeg/input_ts.c + A /trunk/plugins/mpeg/ps.c + A /trunk/plugins/mpeg/ts.c + M /trunk/plugins/sdl/aout_sdl.c + M /trunk/plugins/sdl/intf_sdl.c + D /trunk/src/input/css_table.h + D /trunk/src/input/dvd_css.c + D /trunk/src/input/dvd_css.h + D /trunk/src/input/dvd_ifo.c + D /trunk/src/input/dvd_ifo.h + M /trunk/src/input/input.c + D /trunk/src/input/input.h + D /trunk/src/input/input_netlist.h + M /trunk/src/input/input_programs.c + D /trunk/src/input/input_ps.c + D /trunk/src/input/input_ps.h + D /trunk/src/input/input_ts.c + M /trunk/src/input/mpeg_system.c + D /trunk/src/input/mpeg_system.h + M /trunk/src/interface/interface.c + A /trunk/src/interface/intf_plst.c + M /trunk/src/interface/main.c + M /trunk/src/misc/modules.c + D /trunk/src/misc/playlist.c + + + This commit is a bit early, but it'll save Stef, Henri and me much + time later, when we don't have to backport modifications to input_*.c + + What's new : + - playlist works again (still the old wrong way like Meuuh doesn't + like, but this is going to change within a few hours) + - input_ps, input_ts and input_dvd are now plugins, located in + plugins/mpeg/ and plugins/dvd/ + + What's broken : + - audio output might be broken on some streams ; have to investigate + + What has changed : + - fast/slow keys are now A/Z instead of A/S since S was already + linked to the scale/noscale toggle. + - `--dvd' doesn't work anymore, for the moment try to use : + vlc --input dvd /dev/dvd + - module bank is now less verbose ; use `--warn 1' to turn back + verbosity on + +------------------------------------------------------------------------ +r644 | stef | 2001-02-08 07:41:56 +0100 (Thu, 08 Feb 2001) | 4 lines +Changed paths: + M /trunk/plugins/dvd/dvd_css.c + M /trunk/plugins/dvd/input_dvd.c + D /trunk/src/input/input_dvd.c + D /trunk/src/input/input_dvd.h + +-solved bug with cssdescrambling. The vlc might segfault with dvd +plugins. I will fix that soon. +-minor modification in pluginification. + +------------------------------------------------------------------------ +r645 | sam | 2001-02-08 08:24:25 +0100 (Thu, 08 Feb 2001) | 10 lines +Changed paths: + M /trunk/include/common.h + M /trunk/include/input_ext-intf.h + M /trunk/include/intf_plst.h + M /trunk/include/modules.h + M /trunk/plugins/mpeg/input_ps.c + M /trunk/src/input/input.c + M /trunk/src/input/input_ext-intf.c + M /trunk/src/interface/interface.c + M /trunk/src/interface/intf_plst.c + M /trunk/src/misc/plugins.c + + + . moved the playlist handling from input/input.c to interface/interface.c + . fixed a few warnings at compile-time + . fixed sound channel selection in playlist mode + . added a color message in the plugin bank because on peut bien d?\239?\191?\189conner + cinq minutes, quand-m?\239?\191?\189me + . we now spawn a new input thread for each file + . added a missing pf_close() because it's always cool to close files + after we read them + +------------------------------------------------------------------------ +r646 | stef | 2001-02-08 09:08:03 +0100 (Thu, 08 Feb 2001) | 2 lines +Changed paths: + M /trunk/plugins/dvd/dvd_ifo.c + M /trunk/plugins/dvd/input_dvd.c + +*** empty log message *** + +------------------------------------------------------------------------ +r647 | massiot | 2001-02-08 12:22:41 +0100 (Thu, 08 Feb 2001) | 4 lines +Changed paths: + M /trunk/plugins/dvd/input_dvd.c + +Fixed a compile probleme on machine without a dvd player :ppppp +Maybe it would be a good idea to compile the DVD plugin on machines which +have one ? :pppp + +------------------------------------------------------------------------ +r648 | massiot | 2001-02-08 14:08:03 +0100 (Thu, 08 Feb 2001) | 2 lines +Changed paths: + M /trunk/include/input_ext-intf.h + M /trunk/plugins/sdl/intf_sdl.c + M /trunk/src/input/input.c + M /trunk/src/input/input_clock.c + M /trunk/src/input/input_ext-intf.c + +* Pause function implemented ('p' key). + +------------------------------------------------------------------------ +r649 | massiot | 2001-02-08 14:52:35 +0100 (Thu, 08 Feb 2001) | 3 lines +Changed paths: + M /trunk/include/input.h + M /trunk/include/input_ext-dec.h + M /trunk/include/input_ext-intf.h + M /trunk/include/modules.h + M /trunk/include/stream_control.h + M /trunk/plugins/mpeg/input_ps.c + M /trunk/plugins/sdl/intf_sdl.c + M /trunk/src/input/input.c + M /trunk/src/input/input_clock.c + M /trunk/src/input/input_dec.c + M /trunk/src/input/input_ext-dec.c + M /trunk/src/input/input_ext-intf.c + M /trunk/src/input/input_programs.c + M /trunk/src/input/mpeg_system.c + +* Implemented basic stream navigation function, and bound Jump forward + and jump Backward in the SDL intf. Enjoy ! + +------------------------------------------------------------------------ +r650 | massiot | 2001-02-08 18:44:13 +0100 (Thu, 08 Feb 2001) | 5 lines +Changed paths: + M /trunk/Makefile.in + M /trunk/include/input.h + M /trunk/include/input_ext-dec.h + M /trunk/include/input_ext-intf.h + M /trunk/plugins/dvd/dvd_css.c + M /trunk/plugins/dvd/dvd_ifo.c + M /trunk/plugins/dvd/dvd_ifo.h + M /trunk/plugins/dvd/input_dvd.c + M /trunk/plugins/mpeg/input_ps.c + M /trunk/src/input/input_ext-intf.c + M /trunk/src/input/input_netlist.c + M /trunk/src/input/input_programs.c + M /trunk/src/input/mpeg_system.c + M /trunk/src/video_parser/video_parser.c + +* Portability : changed off64_t to off_t and activated appropriate + GNU/Linux options ; +* Changed fseek() to fseeko() for 64-bit offsets ; +* Reset frame predictors on a stream discontinuity. + +------------------------------------------------------------------------ +r651 | sam | 2001-02-09 00:40:26 +0100 (Fri, 09 Feb 2001) | 5 lines +Changed paths: + M /trunk/TODO + M /trunk/include/intf_plst.h + M /trunk/src/interface/interface.c + M /trunk/src/interface/intf_plst.c + M /trunk/src/interface/main.c + + + . added comments to src/interface/intf_plst.c and include/intf_plst.h + so that people understand how the playlist works. + . updated the TODO list (34 items to do, 41 done !) + +------------------------------------------------------------------------ +r652 | stef | 2001-02-09 04:51:42 +0100 (Fri, 09 Feb 2001) | 4 lines +Changed paths: + M /trunk/configure + M /trunk/configure.in + M /trunk/include/defs.h.in + M /trunk/plugins/dvd/dvd_css.c + M /trunk/plugins/dvd/dvd_ifo.c + M /trunk/plugins/dvd/dvd_ifo.h + M /trunk/plugins/dvd/input_dvd.c + +-Some functions to prepare ifo commands utilisation to move in the +structures of DVDs +-Change in configure to avoid compiling css functions on BSD. + +------------------------------------------------------------------------ +r653 | stef | 2001-02-09 19:34:01 +0100 (Fri, 09 Feb 2001) | 2 lines +Changed paths: + M /trunk/plugins/dvd/dvd_css.c + +-Fixed a bug in #define that prevented from using ioctls + +------------------------------------------------------------------------ +r654 | sam | 2001-02-11 02:15:12 +0100 (Sun, 11 Feb 2001) | 37 lines +Changed paths: + M /trunk/Makefile.in + M /trunk/configure + M /trunk/configure.in + M /trunk/include/config.h.in + M /trunk/include/interface.h + M /trunk/include/main.h + M /trunk/include/modules.h + D /trunk/include/plugins.h + M /trunk/include/video_output.h + M /trunk/plugins/gnome/gnome.c + A /trunk/plugins/gnome/gnome_callbacks.c + A /trunk/plugins/gnome/gnome_callbacks.h + A /trunk/plugins/gnome/gnome_interface.c + A /trunk/plugins/gnome/gnome_interface.h + A /trunk/plugins/gnome/gnome_support.c + A /trunk/plugins/gnome/gnome_support.h + A /trunk/plugins/gnome/gnome_sys.h + M /trunk/plugins/gnome/intf_gnome.c + D /trunk/plugins/gnome/intf_gnome.h + D /trunk/plugins/gnome/intf_gnome_callbacks.c + D /trunk/plugins/gnome/intf_gnome_callbacks.h + D /trunk/plugins/gnome/intf_gnome_interface.c + D /trunk/plugins/gnome/intf_gnome_interface.h + D /trunk/plugins/gnome/intf_gnome_support.c + D /trunk/plugins/gnome/intf_gnome_support.h + D /trunk/plugins/gnome/intf_gnome_thread.h + D /trunk/plugins/gnome/vout_gnome.c + D /trunk/plugins/sdl/intf_sdl.c + M /trunk/plugins/sdl/sdl.c + M /trunk/plugins/sdl/vout_sdl.c + M /trunk/plugins/yuv/video_yuv.c + M /trunk/plugins/yuv/video_yuvmmx.c + M /trunk/src/ac3_decoder/ac3_decoder_thread.c + M /trunk/src/ac3_decoder/ac3_exponent.c + M /trunk/src/audio_decoder/audio_decoder.c + M /trunk/src/audio_output/audio_output.c + M /trunk/src/input/input.c + M /trunk/src/interface/interface.c + A /trunk/src/interface/intf_channels.c + A /trunk/src/interface/intf_channels.h + M /trunk/src/interface/intf_cmd.c + M /trunk/src/interface/intf_ctrl.c + M /trunk/src/interface/intf_msg.c + M /trunk/src/interface/intf_plst.c + M /trunk/src/interface/main.c + M /trunk/src/lpcm_decoder/lpcm_decoder.c + M /trunk/src/lpcm_decoder/lpcm_decoder_thread.c + M /trunk/src/misc/modules.c + D /trunk/src/misc/plugins.c + M /trunk/src/spu_decoder/spu_decoder.c + M /trunk/src/video_decoder/video_decoder.c + M /trunk/src/video_output/video_output.c + M /trunk/src/video_output/video_spu.c + M /trunk/src/video_output/video_yuv.c + M /trunk/src/video_parser/video_fifo.c + M /trunk/src/video_parser/video_parser.c + M /trunk/src/video_parser/vpar_blocks.c + M /trunk/src/video_parser/vpar_headers.c + M /trunk/src/video_parser/vpar_synchro.c + + + Beginning of Interface II + --------------------------- + + * Plugins have completely disappeared, we now only use the new module API. + * All intf and vout modules are now independant. So far, only the Gnome + intf module and the SDL vout module have been ported. configure.in has + been modified to reflect the changes (x11 and dummy aren't compiled by + default anymore, while SDL and Gnome are). + + Note that this is _not_ Interface II, it's just a step forward. For + instance, it lacks the whole message passing scheme. + + Things that should work: + + * Right-clicking on the SDL video output window brings the Gnome menu. + * Pause, Play, Exit, About work from the menu or from the interface window. + * The old SDL keys still work. + + Things that are broken or may be broken: + + * Xlib calls are not locked yet, which may lead to "Unexpected async reply" + errors, and make the vlc segfault. + * Sound only works for the first file. + * The SDL vout_sdl.c file is absolutely ugly and kludgey. + * The vlc immediately quits when no filename is given as an argument. Not + a real bug, but still annoying. + * The Gnome menu does not work in fullscreen mode. + + Things that will come soon, maybe tomorrow: + + * Complete navigation buttons (fast forward, slow, etc.). + * File/Open menu to add files to the playlist. + * Return of the X11 video output for those of us who do not have SDL. + * Textmode interface for those of us who do not have Gnome. + * aout and vout autospawn (maybe). + +------------------------------------------------------------------------ +r655 | sam | 2001-02-12 01:20:37 +0100 (Mon, 12 Feb 2001) | 12 lines +Changed paths: + M /trunk/AUTHORS + A /trunk/plugins/gnome/.cvsignore + M /trunk/plugins/gnome/gnome_callbacks.c + M /trunk/plugins/gnome/gnome_callbacks.h + M /trunk/plugins/gnome/gnome_interface.c + M /trunk/plugins/gnome/gnome_interface.h + M /trunk/plugins/gnome/gnome_support.c + M /trunk/plugins/gnome/gnome_sys.h + M /trunk/plugins/gnome/intf_gnome.c + A /trunk/plugins/gnome/intf_gnome.glade + M /trunk/plugins/sdl/vout_sdl.c + M /trunk/src/interface/interface.c + M /trunk/src/video_output/video_output.c + + + * The pure Gnome part of the Gnome interface has been rewritten from + scratch, and the .glade file included as well. You can edit it by + installing glade-gnome and doing `glade plugins/gnome/intf_gnome.glade', + or directly by hand if you grok XML. + * Files can now be loaded into vlc using the `Open' buttons. But for the + moment you still have to launch vlc with at least one file, because it + quits when the end of the playlist is reached. + * Idle screen was disabled because it eats a lot of CPU and is mostly + useless for the moment. And it gets activated when pause lasts for too + long. + +------------------------------------------------------------------------ +r656 | sam | 2001-02-12 08:52:40 +0100 (Mon, 12 Feb 2001) | 10 lines +Changed paths: + M /trunk/debian/vlc.1 + M /trunk/include/config.h.in + M /trunk/plugins/dvd/input_dvd.c + M /trunk/plugins/gnome/gnome_callbacks.c + M /trunk/plugins/gnome/gnome_callbacks.h + M /trunk/plugins/gnome/gnome_interface.c + M /trunk/plugins/gnome/gnome_interface.h + M /trunk/plugins/gnome/intf_gnome.glade + M /trunk/plugins/mpeg/input_ps.c + M /trunk/plugins/sdl/vout_sdl.c + M /trunk/src/input/mpeg_system.c + M /trunk/src/interface/main.c + + + * Fixed my old stupid bug that disabled sound after having played the + first playlist item. + * Added `Prev' and `Next' buttons to the interface, with the beginning of + a playlist window (still empty). + * Added `Slow' and `Fast' buttons to the interface and popup menu. + + Ok, I promise it's the last time I check bloat in, from now the interface + commits will be much cleaner and actually fix things :) + +------------------------------------------------------------------------ +r657 | sam | 2001-02-12 10:39:15 +0100 (Mon, 12 Feb 2001) | 4 lines +Changed paths: + M /trunk/include/input_ext-intf.h + M /trunk/plugins/gnome/gnome_callbacks.c + M /trunk/plugins/sdl/vout_sdl.c + M /trunk/src/input/input_ext-intf.c + + + . removed tests against i_rate and i_new_rate calculation from the + plugins and hid this complexity into input_ext-intf.c + +------------------------------------------------------------------------ +r658 | stef | 2001-02-12 10:58:06 +0100 (Mon, 12 Feb 2001) | 6 lines +Changed paths: + M /trunk/plugins/dvd/dvd_css.c + M /trunk/plugins/dvd/dvd_ifo.c + M /trunk/plugins/dvd/input_dvd.c + +-Much cleaning in css code. It should work fine now. + +Most of DVD with movie in title 1 should work. + +To come : support for movie in other titles. + +------------------------------------------------------------------------ +r659 | massiot | 2001-02-12 11:46:26 +0100 (Mon, 12 Feb 2001) | 2 lines +Changed paths: + M /trunk/src/video_parser/vpar_synchro.c + +* Fixed pause bug. + +------------------------------------------------------------------------ +r660 | massiot | 2001-02-12 12:22:31 +0100 (Mon, 12 Feb 2001) | 2 lines +Changed paths: + M /trunk/include/config.h.in + M /trunk/src/video_parser/vpar_synchro.c + +* Tried to enhance picture dating on timebase discontinuities. + +------------------------------------------------------------------------ +r661 | massiot | 2001-02-12 14:20:15 +0100 (Mon, 12 Feb 2001) | 3 lines +Changed paths: + M /trunk/include/input.h + M /trunk/src/input/input.c + M /trunk/src/video_parser/vpar_synchro.c + +* We can now seek at position 0 :p ; +* Fixed a typo in my previous commit. + +------------------------------------------------------------------------ +r662 | massiot | 2001-02-12 19:18:18 +0100 (Mon, 12 Feb 2001) | 2 lines +Changed paths: + M /trunk/src/video_parser/vpar_synchro.c + +Removed enhancement because of an incompatibility with slow motion. + +------------------------------------------------------------------------ +r663 | sam | 2001-02-13 05:29:46 +0100 (Tue, 13 Feb 2001) | 11 lines +Changed paths: + M /trunk/configure + M /trunk/configure.in + M /trunk/debian/vlc.1 + M /trunk/include/modules.h + M /trunk/plugins/dummy/aout_dummy.c + M /trunk/plugins/dummy/dummy.c + M /trunk/plugins/dummy/intf_dummy.c + M /trunk/plugins/dummy/vout_dummy.c + M /trunk/plugins/gnome/gnome_callbacks.c + M /trunk/plugins/gnome/gnome_callbacks.h + M /trunk/plugins/gnome/gnome_interface.c + M /trunk/plugins/gnome/gnome_sys.h + M /trunk/plugins/gnome/intf_gnome.c + M /trunk/plugins/gnome/intf_gnome.glade + M /trunk/plugins/sdl/aout_sdl.c + M /trunk/plugins/sdl/sdl.c + M /trunk/plugins/sdl/vout_sdl.c + M /trunk/src/input/input_ext-intf.c + M /trunk/src/interface/main.c + M /trunk/src/video_output/video_output.c + M /trunk/src/video_output/video_yuv.c + + + * added --intf option to vlc + * started cleaning vout_sdl.c + * the dummy plugin works again + * added a slider to the Gnome interface so that we can browse through streams + + There is a problem with the slider: we sometimes get unexpected async + replies, which would mean that we don't properly lock our Xlib calls. + Which is true. But we also get these errors when using `--vout dummy'. + I'll investigate. + +------------------------------------------------------------------------ +r664 | sam | 2001-02-13 07:31:05 +0100 (Tue, 13 Feb 2001) | 6 lines +Changed paths: + M /trunk/plugins/motion/vdec_motion_common.c + + + * Quick patch to avoid a segfault when arbitrarily seeking the stream. + + Meuuh: you probably have a better solution for this ; I simply don't + know the video decoder well enough to do it myself. + +------------------------------------------------------------------------ +r665 | stef | 2001-02-13 11:08:51 +0100 (Tue, 13 Feb 2001) | 15 lines +Changed paths: + D /trunk/plugins/dvd/css_table.h + M /trunk/plugins/dvd/dvd_css.c + M /trunk/plugins/dvd/dvd_css.h + M /trunk/plugins/dvd/dvd_ifo.c + M /trunk/plugins/dvd/dvd_ifo.h + M /trunk/plugins/dvd/input_dvd.c + +-adaptation of DVD module to navigation slider. The seek has to be +done on a multiple of 2048, and shopuld take care of the offset to the +beginning of the stream. It works with most of my DVDs by fails to +detect size of some streams. + +-change of the order of call to ifo and css functions in input_dvd.c, +because we can't read ifo files before authentification on some DVDs. + +-changed location of some css tables. + +-we read ifo date and decrypt css keys for all titles now. It takes quite a +long time to initialize with some DVDs (if you have 42 titles for +instance). The key decryption might give a false value if the title is +less than 10 Mb ; I'm working on that :) + +------------------------------------------------------------------------ +r666 | massiot | 2001-02-13 14:01:15 +0100 (Tue, 13 Feb 2001) | 2 lines +Changed paths: + M /trunk/plugins/motion/vdec_motion_common.c + M /trunk/src/video_decoder/vpar_headers.h + M /trunk/src/video_parser/video_parser.c + M /trunk/src/video_parser/vpar_blocks.c + M /trunk/src/video_parser/vpar_headers.c + +* Really fixed MC segfault bug. + +------------------------------------------------------------------------ +r667 | stef | 2001-02-14 05:11:01 +0100 (Wed, 14 Feb 2001) | 15 lines +Changed paths: + M /trunk/plugins/dvd/dvd_css.c + M /trunk/plugins/dvd/dvd_ifo.c + M /trunk/plugins/dvd/dvd_ifo.h + M /trunk/plugins/dvd/input_dvd.c + M /trunk/plugins/dvd/input_dvd.h + +-Changes in the way stream size in DVD mode is calculated. It is no +longer such an ugly kludge and is much more accurate. + +-Changes in DVDSeek so that the interface slider is in 0 when we are at +the beginning of the strem. + +-Try to detect the beginning of the movie in the middle of the title. It +works for most of the DVDs but will begin in the middle of the movie +with some others. + +-Calculate only the first title key in css mode because it might take a +long time with some title. The search stops now when we have a key once +whereas it did stop only when we had it twice before. It should not +cause problems. + +------------------------------------------------------------------------ +r668 | sam | 2001-02-14 08:48:18 +0100 (Wed, 14 Feb 2001) | 4 lines +Changed paths: + M /trunk/ChangeLog + M /trunk/Makefile.in + M /trunk/TODO + M /trunk/configure + M /trunk/configure.in + M /trunk/debian/changelog + M /trunk/plugins/dummy/dummy.c + M /trunk/plugins/gnome/gnome.c + M /trunk/plugins/gnome/gnome_callbacks.c + M /trunk/plugins/gnome/gnome_callbacks.h + M /trunk/plugins/gnome/gnome_interface.c + M /trunk/plugins/gnome/gnome_interface.h + M /trunk/plugins/gnome/gnome_sys.h + M /trunk/plugins/gnome/intf_gnome.c + M /trunk/plugins/gnome/intf_gnome.glade + M /trunk/plugins/sdl/sdl.c + D /trunk/plugins/x11/intf_x11.c + M /trunk/plugins/x11/vout_x11.c + M /trunk/plugins/x11/x11.c + M /trunk/vlc.spec + + * updated version information to 0.2.60 -- today's release + * started porting the X11 vout (still disabled) + * a few unnoticeable changes in the Gnome intf + +------------------------------------------------------------------------ +r669 | sam | 2001-02-14 15:31:07 +0100 (Wed, 14 Feb 2001) | 3 lines +Changed paths: + M /trunk/Makefile.dep + M /trunk/Makefile.in + + + * Should have fixed the dependency generater for some plugins. + +------------------------------------------------------------------------ +r670 | henri | 2001-02-14 16:58:29 +0100 (Wed, 14 Feb 2001) | 16 lines +Changed paths: + M /trunk/include/input_netlist.h + M /trunk/plugins/dvd/input_dvd.c + M /trunk/plugins/mpeg/input_ts.c + A /trunk/plugins/mpeg/input_ts.h + M /trunk/src/input/input_netlist.c + M /trunk/src/input/mpeg_system.c + + +Begining of TS Input + +Done : +- fixed netlist +- embryo : support TS video trough file ( kludgy ... ) + +Next : +- Write DecodePSI and DemuxPSI, wich will clean the kludges off + +Then : +- Write NetworkOpen ( shouldn't be difficult ) + +Eventually : +- Deal with lost/corrupt packets + +------------------------------------------------------------------------ +r671 | sam | 2001-02-15 04:01:20 +0100 (Thu, 15 Feb 2001) | 4 lines +Changed paths: + M /trunk/configure + M /trunk/configure.in + M /trunk/plugins/sdl/vout_sdl.c + M /trunk/plugins/x11/vout_x11.c + + + * X11 output works again. It's just the output, but it works; I now need + to clean the code and add event handling. + +------------------------------------------------------------------------ +r672 | sam | 2001-02-15 08:59:38 +0100 (Thu, 15 Feb 2001) | 4 lines +Changed paths: + M /trunk/plugins/gnome/intf_gnome.c + M /trunk/plugins/sdl/vout_sdl.c + M /trunk/plugins/x11/vout_x11.c + + * removed useless includes in intf_gnome.c + * made the vout_sdl.c functions static + * ported vout_x11.c to the modules API; code isn't very nice yet though + +------------------------------------------------------------------------ +r673 | stef | 2001-02-15 22:03:27 +0100 (Thu, 15 Feb 2001) | 4 lines +Changed paths: + M /trunk/plugins/dvd/dvd.c + M /trunk/plugins/dvd/dvd_css.c + M /trunk/plugins/dvd/dvd_css.h + M /trunk/plugins/dvd/dvd_ifo.c + M /trunk/plugins/dvd/dvd_ifo.h + A /trunk/plugins/dvd/dvd_udf.c + A /trunk/plugins/dvd/dvd_udf.h + M /trunk/plugins/dvd/input_dvd.h + +-New more recent css authentication code. + +-Beginning of udf support (not in Makefile) + +------------------------------------------------------------------------ +r674 | sam | 2001-02-16 07:37:09 +0100 (Fri, 16 Feb 2001) | 14 lines +Changed paths: + M /trunk/Makefile.in + M /trunk/configure + M /trunk/configure.in + M /trunk/include/config.h.in + M /trunk/include/input_ext-intf.h + M /trunk/plugins/gnome/gnome_callbacks.c + M /trunk/plugins/gnome/gnome_callbacks.h + M /trunk/plugins/gnome/gnome_interface.c + M /trunk/plugins/gnome/gnome_sys.h + M /trunk/plugins/gnome/intf_gnome.c + M /trunk/plugins/gnome/intf_gnome.glade + M /trunk/plugins/sdl/vout_sdl.c + A /trunk/plugins/text + A /trunk/plugins/text/intf_ncurses.c + A /trunk/plugins/text/ncurses.c + M /trunk/plugins/x11/vout_x11.c + M /trunk/src/input/input.c + M /trunk/src/input/input_ext-intf.c + M /trunk/src/interface/interface.c + + + * Fixed a segfault in the input thread creation, as well as a possible + deadlock. This happened mostly when opening non-existing files. + * Created input_SetStatus to do input_SetRate's job. input_SetRate will + be used to set an arbitrary rate, for people who want to read DVDs at + 1/2.71828 times the actual speed. + * Stubs for the ncurses control interface. No working code yet, but the + holes just need to be filled. + * Improved X11 support. Still not as functional as before. + * The output window now states the method name, so that people know whether + they are using X11 or SDL. + * The Gnome interface is now drag'n'drop aware, you can drop a file + on it just like Xine does (or so I guess). + +------------------------------------------------------------------------ +r675 | sam | 2001-02-16 10:25:04 +0100 (Fri, 16 Feb 2001) | 12 lines +Changed paths: + M /trunk/Makefile.in + M /trunk/configure + M /trunk/configure.in + M /trunk/debian/changelog + M /trunk/debian/control + M /trunk/debian/rules + M /trunk/plugins/dvd/input_dvd.c + M /trunk/plugins/gnome/gnome_callbacks.c + M /trunk/plugins/gnome/gnome_interface.c + M /trunk/plugins/gnome/intf_gnome.glade + M /trunk/plugins/mpeg/input_ps.c + M /trunk/plugins/mpeg/input_ts.c + M /trunk/src/input/input.c + M /trunk/src/interface/interface.c + M /trunk/vlc.spec + + + * Upgraded version number to 0.2.61. Release is today. + + * Fixed package building (both RPMs and .debs). + * Fixed `make snapshot' rule. + * Added some magic to filename detection. To read a DVD you now just + need to run 'vlc dvd:/dev/hdc' for instance. Same for file:// URIs. + * Fixed a segfault in the slider when no stream was playing. + * Made the slider go from 0 to 100 (instead of 99 :) + * The vlc now doesn't exit when finished playing. As a side effect of + the playlist code being very recent, it continuously loops. + +------------------------------------------------------------------------ +r676 | sam | 2001-02-17 09:48:56 +0100 (Sat, 17 Feb 2001) | 11 lines +Changed paths: + M /trunk/plugins/beos/aout_beos.cpp + M /trunk/plugins/beos/beos.cpp + M /trunk/plugins/beos/intf_beos.cpp + M /trunk/plugins/beos/vout_beos.cpp + M /trunk/plugins/sdl/vout_sdl.c + M /trunk/plugins/x11/vout_x11.c + M /trunk/src/misc/modules.c + + + * Tried to fix the BeOS interface and video output. Any BeOS developers + listening ? I can't even test that code, it probably wants additional + fixing. + * Added a workaround in modules.c for broken libc's which happen to truncate + filenames in dentry structures when using 64bits offsets. The kind of + stuff you only see in RedHats . + * Made the SDL error messages a bit more useful. + * The Gnome menu is now created when mouse is released, not when it + is pressed. It may sound stupid, but it really makes a difference. + +------------------------------------------------------------------------ +r677 | stef | 2001-02-18 02:42:05 +0100 (Sun, 18 Feb 2001) | 10 lines +Changed paths: + M /trunk/Makefile.in + M /trunk/plugins/dvd/dvd_css.c + M /trunk/plugins/dvd/dvd_ifo.c + M /trunk/plugins/dvd/dvd_udf.c + M /trunk/plugins/dvd/dvd_udf.h + M /trunk/plugins/dvd/input_dvd.c + M /trunk/plugins/dvd/input_dvd.h + +-UDF filesystem support so that we know the location of the first video +related file with 100% reliability (great change that should make DVDs +with binaries and extra stuff work with vlc). + +-Correction of a bug in ifo reading that falsified the adress of +video titles. + +-Changed the method for selecting title at start. It is _not_ reliable +though, but it is better than the preceding one. + +------------------------------------------------------------------------ +r678 | polux | 2001-02-18 04:32:02 +0100 (Sun, 18 Feb 2001) | 12 lines +Changed paths: + M /trunk/Makefile.dep + M /trunk/Makefile.in + M /trunk/configure + M /trunk/configure.in + M /trunk/include/beos_window.h + M /trunk/include/modules_core.h + M /trunk/include/tests.h + M /trunk/include/threads.h + M /trunk/plugins/beos/aout_beos.cpp + M /trunk/plugins/beos/beos.cpp + M /trunk/plugins/beos/intf_beos.cpp + M /trunk/plugins/beos/vout_beos.cpp + M /trunk/src/input/input.c + M /trunk/src/misc/modules.c + M /trunk/src/video_parser/video_parser.c + + + The BeOS port seems to work again. + + I used this command to play an unencrypted DVD, but maybe there is a + better solution: ./vlc dvd:/dev/disk/ide/atapi/1/master/0/raw + + Current problems: gcc doesn't like MMX-EXT instructions, and refuses + to have register %ebx being used in the main application. Grr. + + ,-- don't trust the CVS bot, it's Sam speaking here :) + / + +------------------------------------------------------------------------ +r679 | sam | 2001-02-18 11:24:20 +0100 (Sun, 18 Feb 2001) | 4 lines +Changed paths: + M /trunk/Makefile.in + M /trunk/configure + M /trunk/configure.in + M /trunk/include/config.h.in + M /trunk/plugins/fb/fb.c + D /trunk/plugins/fb/intf_fb.c + M /trunk/plugins/fb/vout_fb.c + M /trunk/src/video_output/video_output.c + + + * Ported the framebuffer plugin to the new module API. As for most of the + other video output modules, keyboard doesn't work. Except ^C to quit. + +------------------------------------------------------------------------ +r680 | sam | 2001-02-18 20:14:27 +0100 (Sun, 18 Feb 2001) | 12 lines +Changed paths: + A /trunk/CONTRIBUTORS + M /trunk/Makefile.in + M /trunk/configure.in + M /trunk/plugins/ggi/ggi.c + D /trunk/plugins/ggi/intf_ggi.c + M /trunk/plugins/ggi/vout_ggi.c + M /trunk/plugins/gnome/gnome_interface.c + M /trunk/plugins/gnome/intf_gnome.glade + + + * configure.in and Makefile.in patches for better SDL support and + support for $(bindir) $(datadir) and $(libdir) stuff, courtesy + of Arkadiusz Miskiewicz + * Ported ggi.so to the new modules API. As for the other modules, only + the "q" key works. Moreover, VLC doesn't exit cleanly if you close the + GGI window. + * Deactivated non-working widgets in the Gnome interface. + * Added CONTRIBUTORS file. + + Hint of the day: don't expect to code quite long in your bed when sleepy. + +------------------------------------------------------------------------ +r681 | stef | 2001-02-19 04:12:26 +0100 (Mon, 19 Feb 2001) | 8 lines +Changed paths: + M /trunk/include/input_ext-intf.h + M /trunk/plugins/dvd/dvd_ifo.c + M /trunk/plugins/dvd/input_dvd.c + M /trunk/plugins/dvd/input_dvd.h + +-Change in the code to detect beginning of movie. It is much better now +but still fails with some DVD for which the movie is not the first +Program. + +As a consequence some DVD that worked before don't work anymore. + +-Beginning of ideas to handle chapters and ES selection + +------------------------------------------------------------------------ +r682 | sam | 2001-02-19 04:46:27 +0100 (Mon, 19 Feb 2001) | 3 lines +Changed paths: + M /trunk/include/beos_window.h + M /trunk/plugins/beos/intf_beos.cpp + M /trunk/plugins/beos/vout_beos.cpp + + + * Drag and drop support under BeOS. + +------------------------------------------------------------------------ +r683 | reno | 2001-02-19 09:02:33 +0100 (Mon, 19 Feb 2001) | 3 lines +Changed paths: + M /trunk/src/ac3_decoder/ac3_bit_stream.h + M /trunk/src/ac3_decoder/ac3_mantissa.c + M /trunk/src/ac3_decoder/ac3_parse.c + +* Add dither fix +* Some cosmetic changes + +------------------------------------------------------------------------ +r684 | massiot | 2001-02-19 20:08:59 +0100 (Mon, 19 Feb 2001) | 3 lines +Changed paths: + M /trunk/include/input_ext-intf.h + M /trunk/plugins/motion/vdec_motion_common.c + M /trunk/src/input/input.c + M /trunk/src/input/mpeg_system.c + M /trunk/src/video_decoder/video_decoder.c + M /trunk/src/video_parser/vpar_blocks.c + M /trunk/src/video_parser/vpar_headers.c + +* mux_rate parsing ; +* Changed video decoder's error messages into warnings. + +------------------------------------------------------------------------ +r685 | massiot | 2001-02-19 20:28:33 +0100 (Mon, 19 Feb 2001) | 4 lines +Changed paths: + M /trunk/plugins/sdl/vout_sdl.c + M /trunk/src/video_output/video_output.c + +* Kludge of the kludge, removing an oddity in YUV initialisation, and +activating YUV overlay on startup whenever hardware acceleration is +available. Thanks for bearing with us, stay tuned. + +------------------------------------------------------------------------ +r686 | stef | 2001-02-20 03:53:13 +0100 (Tue, 20 Feb 2001) | 10 lines +Changed paths: + M /trunk/include/input.h + M /trunk/include/input_ext-intf.h + M /trunk/include/modules.h + M /trunk/plugins/dvd/dvd_css.c + M /trunk/plugins/dvd/dvd_css.h + M /trunk/plugins/dvd/dvd_ifo.c + M /trunk/plugins/dvd/dvd_ifo.h + M /trunk/plugins/dvd/input_dvd.c + M /trunk/plugins/dvd/input_dvd.h + M /trunk/plugins/gnome/gnome_callbacks.c + M /trunk/plugins/gnome/intf_gnome.c + M /trunk/plugins/mpeg/input_ps.c + M /trunk/plugins/mpeg/input_ts.c + M /trunk/src/input/input.c + M /trunk/src/input/input_ext-intf.c + M /trunk/src/input/input_programs.c + + + First serie of changes in DVD module for the forthcoming interface menus + There is a new capability in input type modules for setting the +attributes of a new area. It is set to NULL for PS and TS plugins. + It should be called for every title change, chapter change, +audio mode change or spu channel change. + +But this part of code is not used at the moment, and is not completed +yet. + +------------------------------------------------------------------------ +r687 | stef | 2001-02-20 03:56:50 +0100 (Tue, 20 Feb 2001) | 2 lines +Changed paths: + M /trunk/plugins/dvd/dvd_ifo.c + +Removed flooding debug info :) + +------------------------------------------------------------------------ +r688 | sam | 2001-02-20 08:49:13 +0100 (Tue, 20 Feb 2001) | 15 lines +Changed paths: + M /trunk/AUTHORS + M /trunk/CONTRIBUTORS + M /trunk/INSTALL + M /trunk/Makefile.in + M /trunk/configure + M /trunk/configure.in + M /trunk/debian/control + M /trunk/debian/rules + M /trunk/debian/vlc.docs + M /trunk/include/modules_inner.h + M /trunk/plugins/alsa/alsa.c + M /trunk/plugins/alsa/aout_alsa.c + M /trunk/plugins/beos/aout_beos.cpp + M /trunk/plugins/beos/beos.cpp + M /trunk/plugins/beos/intf_beos.cpp + M /trunk/plugins/beos/vout_beos.cpp + M /trunk/plugins/dsp/aout_dsp.c + M /trunk/plugins/dsp/dsp.c + M /trunk/plugins/dummy/aout_dummy.c + M /trunk/plugins/dummy/dummy.c + M /trunk/plugins/dummy/intf_dummy.c + M /trunk/plugins/dummy/vout_dummy.c + M /trunk/plugins/dvd/dvd.c + M /trunk/plugins/dvd/dvd_css.c + M /trunk/plugins/dvd/dvd_ifo.c + A /trunk/plugins/dvd/dvd_ioctl.c + A /trunk/plugins/dvd/dvd_ioctl.h + M /trunk/plugins/dvd/dvd_udf.c + M /trunk/plugins/dvd/input_dvd.c + M /trunk/plugins/dvd/input_dvd.h + M /trunk/plugins/esd/aout_esd.c + M /trunk/plugins/esd/esd.c + M /trunk/plugins/fb/fb.c + M /trunk/plugins/fb/vout_fb.c + M /trunk/plugins/ggi/ggi.c + M /trunk/plugins/ggi/vout_ggi.c + M /trunk/plugins/glide/glide.c + D /trunk/plugins/glide/intf_glide.c + M /trunk/plugins/glide/vout_glide.c + M /trunk/plugins/gnome/gnome.c + M /trunk/plugins/gnome/gnome_callbacks.c + M /trunk/plugins/gnome/intf_gnome.c + M /trunk/plugins/idct/idct.c + M /trunk/plugins/idct/idctclassic.c + M /trunk/plugins/idct/idctmmx.c + M /trunk/plugins/idct/idctmmxext.c + D /trunk/plugins/mga/intf_mga.c + M /trunk/plugins/mga/mga.c + M /trunk/plugins/mga/vout_mga.c + M /trunk/plugins/mga/vout_mga.h + M /trunk/plugins/motion/motion.c + M /trunk/plugins/motion/motionmmx.c + M /trunk/plugins/motion/motionmmxext.c + M /trunk/plugins/mpeg/input_ps.c + M /trunk/plugins/mpeg/input_ts.c + M /trunk/plugins/mpeg/ps.c + M /trunk/plugins/mpeg/ts.c + M /trunk/plugins/null/null.c + M /trunk/plugins/sdl/aout_sdl.c + M /trunk/plugins/sdl/sdl.c + M /trunk/plugins/sdl/vout_sdl.c + M /trunk/plugins/text/intf_ncurses.c + M /trunk/plugins/text/ncurses.c + M /trunk/plugins/x11/vout_x11.c + M /trunk/plugins/x11/x11.c + M /trunk/plugins/yuv/video_yuv.c + M /trunk/plugins/yuv/video_yuvmmx.c + M /trunk/plugins/yuv/yuv.c + M /trunk/plugins/yuv/yuvmmx.c + M /trunk/src/interface/intf_msg.c + M /trunk/src/misc/modules.c + M /trunk/src/video_output/video_output.c + M /trunk/src/video_output/video_text.c + + + * Ported Glide and MGA plugins to the new module API. MGA never worked, + so this didn't make it work better. + * Started thinking about built-in modules, and added some code to + make it easier eventually. + * Added Oct in the AUTHORS file. + * Fixed a mistake in configure.in. + * All your base are belong to us. + * Fixed a bug in src/misc/modules which prevented loading modules + when launched from the Tracker. + * Fixed a similar bug in src/video_output/video_text.c. + * BeOS CSS support, thanks to Markus Kuespert + who ported the Linux DVD ioctls. We can now read encrypted DVDs + under BeOS ! Woohoo. + +------------------------------------------------------------------------ +r689 | stef | 2001-02-20 09:47:25 +0100 (Tue, 20 Feb 2001) | 3 lines +Changed paths: + M /trunk/include/input_ext-intf.h + M /trunk/plugins/dvd/dvd_css.c + M /trunk/plugins/dvd/input_dvd.c + M /trunk/plugins/gnome/gnome_callbacks.c + M /trunk/plugins/gnome/intf_gnome.c + M /trunk/plugins/mpeg/input_ps.c + M /trunk/src/input/input.c + M /trunk/src/input/input_ext-intf.c + M /trunk/src/input/input_programs.c + +Second step in area management ; everything is in place now to have +title handling; it is coming :) + +------------------------------------------------------------------------ +r690 | sam | 2001-02-20 10:10:36 +0100 (Tue, 20 Feb 2001) | 7 lines +Changed paths: + M /trunk/plugins/gnome/gnome_interface.c + M /trunk/plugins/gnome/intf_gnome.c + M /trunk/plugins/gnome/intf_gnome.glade + M /trunk/src/input/input.c + + + * Fixed a segfault in input.c when no input plugin was found for + a given file. + * Fixed a deadlock in the Gnome interface. Next time I'll initialize + my mutexes, I promise. + * Added Oct to the authors list in intf_gnome.glade :) + +------------------------------------------------------------------------ +r691 | sam | 2001-02-20 12:34:01 +0100 (Tue, 20 Feb 2001) | 2 lines +Changed paths: + M /trunk/configure + M /trunk/configure.in + + * Fixed a bash-ism in configure.in + +------------------------------------------------------------------------ +r692 | reno | 2001-02-20 13:06:28 +0100 (Tue, 20 Feb 2001) | 4 lines +Changed paths: + M /trunk/Makefile.in + M /trunk/src/ac3_decoder/ac3_bit_allocate.c + M /trunk/src/ac3_decoder/ac3_bit_stream.h + M /trunk/src/ac3_decoder/ac3_decoder.c + M /trunk/src/ac3_decoder/ac3_decoder.h + M /trunk/src/ac3_decoder/ac3_decoder_thread.c + M /trunk/src/ac3_decoder/ac3_downmix.c + A /trunk/src/ac3_decoder/ac3_downmix.h + A /trunk/src/ac3_decoder/ac3_downmix_c.c + M /trunk/src/ac3_decoder/ac3_exponent.c + M /trunk/src/ac3_decoder/ac3_imdct.c + M /trunk/src/ac3_decoder/ac3_internal.h + M /trunk/src/ac3_decoder/ac3_mantissa.c + M /trunk/src/ac3_decoder/ac3_parse.c + M /trunk/src/ac3_decoder/ac3_rematrix.c + +* Move ac3 globals variables into structures +* Adding authors +* Prepared to add asm imdct and downmix + +------------------------------------------------------------------------ +r693 | massiot | 2001-02-20 14:41:01 +0100 (Tue, 20 Feb 2001) | 3 lines +Changed paths: + M /trunk/configure + M /trunk/configure.in + +On machines without dvd ioctl, remove the DVD plugin from the Makefile, +fucking holy piece of *?\239?\191?\189$^%?\239?\191?\189 ! + +------------------------------------------------------------------------ +r694 | massiot | 2001-02-20 16:03:00 +0100 (Tue, 20 Feb 2001) | 2 lines +Changed paths: + M /trunk/include/video.h + M /trunk/plugins/motion/vdec_motion_common.c + M /trunk/src/video_output/video_output.c + M /trunk/src/video_parser/video_parser.c + +Minor optimizations in the video decoder. + +------------------------------------------------------------------------ +r695 | polux | 2001-02-20 18:08:02 +0100 (Tue, 20 Feb 2001) | 2 lines +Changed paths: + M /trunk/include/threads.h + +Added the BeOS code for vlc_mutex_destroy() and vlc_cond_destroy() + +------------------------------------------------------------------------ +r696 | sam | 2001-02-21 00:30:15 +0100 (Wed, 21 Feb 2001) | 7 lines +Changed paths: + M /trunk/Makefile.in + M /trunk/configure + M /trunk/configure.in + M /trunk/debian/changelog + M /trunk/include/tests.h + M /trunk/plugins/dvd/dvd_css.c + M /trunk/plugins/dvd/dvd_ioctl.h + M /trunk/plugins/dvd/input_dvd.c + M /trunk/plugins/dvd/input_dvd.h + M /trunk/plugins/gnome/intf_gnome.c + + + * Updated version number to 0.2.62. Release tonight. + + * DVD plugin is still non-functional when you don't have DVD ioctls, + but at least it compiles under BeOS as well. + * Minor cosmetic changes here and there. + +------------------------------------------------------------------------ +r697 | sam | 2001-02-21 01:47:49 +0100 (Wed, 21 Feb 2001) | 4 lines +Changed paths: + M /trunk/AUTHORS + M /trunk/Makefile.in + M /trunk/plugins/gnome/gnome_interface.c + M /trunk/vlc.spec + + + * Forgot to fix the vlc.spec. + * Added Bozo to the author list. + +------------------------------------------------------------------------ +r698 | henri | 2001-02-21 05:38:59 +0100 (Wed, 21 Feb 2001) | 13 lines +Changed paths: + M /trunk/include/mpeg_system.h + M /trunk/plugins/mpeg/input_ts.c + M /trunk/plugins/mpeg/input_ts.h + M /trunk/src/input/mpeg_system.c + + +TS Input : +- Added DemuxPSI, DecodePAT and DecodePMT. Never tested which streams + where PAT or PMT are splitted in more than one section. +- Some TS files still don't work (matrix.ts i.e : no sound ), + others do ... i'll have to investigate. + +Todo : +- What if data get unaligned ? +- Write NetworkOpen +- Try to find why I get no sound on matrix.ts +- Support Stream and program selection. + +------------------------------------------------------------------------ +r699 | sam | 2001-02-21 12:49:18 +0100 (Wed, 21 Feb 2001) | 9 lines +Changed paths: + M /trunk/INSTALL + M /trunk/Makefile.in + M /trunk/configure + M /trunk/configure.in + M /trunk/plugins/gnome/gnome_interface.c + M /trunk/plugins/gnome/intf_gnome.glade + A /trunk/plugins/gtk + A /trunk/plugins/gtk/.cvsignore + A /trunk/plugins/gtk/gtk.c + A /trunk/plugins/gtk/gtk.o + A /trunk/plugins/gtk/gtk_callbacks.c + A /trunk/plugins/gtk/gtk_callbacks.h + A /trunk/plugins/gtk/gtk_callbacks.o + A /trunk/plugins/gtk/gtk_interface.c + A /trunk/plugins/gtk/gtk_interface.h + A /trunk/plugins/gtk/gtk_interface.o + A /trunk/plugins/gtk/gtk_support.c + A /trunk/plugins/gtk/gtk_support.h + A /trunk/plugins/gtk/gtk_support.o + A /trunk/plugins/gtk/gtk_sys.h + A /trunk/plugins/gtk/intf_gtk.c + A /trunk/plugins/gtk/intf_gtk.glade + A /trunk/plugins/gtk/intf_gtk.o + + + (note: empty CVS mails mean that a new directory has been created, + don't forget to use the -p option if you cvs update) + + * Added a plain Gtk+ port of the Gnome interface, for the gnome-impaired + people. Gtk+ is now compiled by default, while Gnome isn't (you will + have to add --enable-gnome when running configure) + * Replaced -lcurses with -lncurses in configure.in. + +------------------------------------------------------------------------ +r700 | sam | 2001-02-21 12:53:30 +0100 (Wed, 21 Feb 2001) | 4 lines +Changed paths: + D /trunk/plugins/gtk/gtk.o + D /trunk/plugins/gtk/gtk_callbacks.o + D /trunk/plugins/gtk/gtk_interface.o + D /trunk/plugins/gtk/gtk_support.o + D /trunk/plugins/gtk/intf_gtk.o + + + Hrm. Some strange phenomenon known as sleepiness made me commit a + bunch of .o's. Blame me. + +------------------------------------------------------------------------ +r701 | polux | 2001-02-21 16:52:40 +0100 (Wed, 21 Feb 2001) | 6 lines +Changed paths: + M /trunk/include/beos_window.h + M /trunk/plugins/beos/vout_beos.cpp + +Some changes in the BeOS video output : +- New video output method, the vlc now uses BBitmap instead of + BDirectWindow (better performances) +- Added resizing +- Added beta support for overlay + +------------------------------------------------------------------------ +r702 | reno | 2001-02-22 06:31:55 +0100 (Thu, 22 Feb 2001) | 2 lines +Changed paths: + M /trunk/src/ac3_decoder/ac3_bit_stream.h + M /trunk/src/ac3_decoder/ac3_decoder.c + M /trunk/src/ac3_decoder/ac3_decoder_thread.c + M /trunk/src/ac3_decoder/ac3_downmix.c + M /trunk/src/ac3_decoder/ac3_downmix_c.c + M /trunk/src/ac3_decoder/ac3_exponent.c + M /trunk/src/ac3_decoder/ac3_imdct.c + M /trunk/src/ac3_decoder/ac3_mantissa.c + M /trunk/src/ac3_decoder/ac3_parse.c + +* Fix bug in ac3dec for mono streams + +------------------------------------------------------------------------ +r703 | stef | 2001-02-22 09:44:45 +0100 (Thu, 22 Feb 2001) | 8 lines +Changed paths: + M /trunk/include/config.h.in + M /trunk/include/input.h + M /trunk/plugins/dvd/dvd_css.c + M /trunk/plugins/dvd/dvd_ifo.c + M /trunk/plugins/dvd/dvd_ifo.h + M /trunk/plugins/dvd/input_dvd.c + M /trunk/plugins/dvd/input_dvd.h + M /trunk/plugins/gnome/gnome_callbacks.c + M /trunk/plugins/gnome/gnome_callbacks.h + M /trunk/plugins/gnome/gnome_interface.c + M /trunk/plugins/gnome/intf_gnome.glade + M /trunk/src/input/input_programs.c + M /trunk/src/interface/main.c + +-New ES detection based on .ifo for DVD module. It might fail (I have +found one DVD for which ifo seems false). + +-Title and chapter selection on the command line (see -t and -T options) +It will allow to watch some DVD that went through menus by default. + +-beginning of menus in gnome interface. + +------------------------------------------------------------------------ +r704 | stef | 2001-02-22 09:59:54 +0100 (Thu, 22 Feb 2001) | 3 lines +Changed paths: + M /trunk/plugins/dvd/input_dvd.c + +I have polioted once more with a bad file in the commit. It should work +better now. :p + +------------------------------------------------------------------------ +r705 | massiot | 2001-02-22 17:17:12 +0100 (Thu, 22 Feb 2001) | 3 lines +Changed paths: + M /trunk/include/input.h + M /trunk/include/input_ext-intf.h + M /trunk/include/keystrokes.h + M /trunk/plugins/sdl/vout_sdl.c + M /trunk/src/input/input_programs.c + M /trunk/src/interface/interface.c + +* Added a 'd' keystroke to dump the stream contents (for debugging +purposes). + +------------------------------------------------------------------------ +r706 | massiot | 2001-02-22 18:00:20 +0100 (Thu, 22 Feb 2001) | 2 lines +Changed paths: + M /trunk/include/input_ext-intf.h + M /trunk/src/input/input_clock.c + M /trunk/src/input/input_ext-intf.c + M /trunk/src/input/input_programs.c + +* Added functions and hooks to display dates instead of off_t. + +------------------------------------------------------------------------ +r707 | massiot | 2001-02-23 13:37:31 +0100 (Fri, 23 Feb 2001) | 2 lines +Changed paths: + M /trunk/src/input/input_programs.c + +* Fixed a compile problem in debug mode. + +------------------------------------------------------------------------ +r708 | massiot | 2001-02-23 14:22:58 +0100 (Fri, 23 Feb 2001) | 2 lines +Changed paths: + M /trunk/src/video_parser/vpar_synchro.c + +* Added debug messages. + +------------------------------------------------------------------------ +r709 | massiot | 2001-02-23 15:07:25 +0100 (Fri, 23 Feb 2001) | 2 lines +Changed paths: + M /trunk/src/video_decoder/video_fifo.h + M /trunk/src/video_parser/vpar_blocks.c + +* Fixed a structural major bug in the macroblock structure management. + +------------------------------------------------------------------------ +r710 | massiot | 2001-02-23 18:58:22 +0100 (Fri, 23 Feb 2001) | 2 lines +Changed paths: + M /trunk/src/video_parser/vpar_blocks.c + +* Disabled slice-level resynchro since it's probably buggy. + +------------------------------------------------------------------------ +r711 | sam | 2001-02-26 13:16:29 +0100 (Mon, 26 Feb 2001) | 10 lines +Changed paths: + M /trunk/Makefile.in + M /trunk/debian/control + M /trunk/debian/rules + D /trunk/debian/vlc-gnome.menu + A /trunk/debian/vlc-gtk.menu + M /trunk/debian/vlc.copyright + D /trunk/include/beos_window.h + M /trunk/include/intf_msg.h + D /trunk/include/video_graphics.h + M /trunk/plugins/beos/intf_beos.cpp + M /trunk/plugins/beos/vout_beos.cpp + A /trunk/plugins/beos/window.h + M /trunk/plugins/dvd/dvd_ioctl.c + M /trunk/plugins/dvd/input_dvd.c + M /trunk/plugins/gtk/gtk_interface.c + M /trunk/plugins/gtk/intf_gtk.glade + M /trunk/src/interface/intf_msg.c + M /trunk/src/spu_decoder/spu_decoder.c + M /trunk/src/spu_decoder/spu_decoder.h + M /trunk/src/video_output/video_output.c + M /trunk/src/video_output/video_spu.c + M /trunk/src/video_output/video_spu.h + M /trunk/src/video_output/video_text.c + M /trunk/src/video_output/video_text.h + M /trunk/src/video_output/video_yuv.c + M /trunk/src/video_output/video_yuv.h + + + * The Gtk+ interface is now built as a Debian package as well. The Gnome + package depends on it because of the icon and menu entry. + * Added an intf_WarnHexDump() function to do raw hexadecimal dumps of + memory areas. For debugging purposes or for real men, as you wish. + * Lots of tidying in dvd_ioctl.c, a few comments added. + * Better error handling in the subpicture decoder. + * Tidied video_spu.c. More to come later. + * Fixed subtitle displaying. Will soon work in overlay mode as well. + +------------------------------------------------------------------------ +r712 | sam | 2001-02-26 18:41:11 +0100 (Mon, 26 Feb 2001) | 5 lines +Changed paths: + M /trunk/src/interface/main.c + M /trunk/src/spu_decoder/spu_decoder.c + M /trunk/src/spu_decoder/spu_decoder.h + M /trunk/src/video_output/video_spu.c + + + * Optimizations done to the SPU decoder. Now the RLE is expanded at + decoding time, not rendering time. The main loop in vout_RenderSPU + is now 20 lines long. + +------------------------------------------------------------------------ +r713 | sam | 2001-02-28 06:20:02 +0100 (Wed, 28 Feb 2001) | 5 lines +Changed paths: + M /trunk/plugins/ggi/vout_ggi.c + M /trunk/src/spu_decoder/spu_decoder.c + M /trunk/src/spu_decoder/spu_decoder.h + M /trunk/src/video_output/video_spu.c + + + * Additional optimizations to the subtitle decoder + * The GGI video output should now be faster. Also, right-mouse-clicking + works in GGI mode as well. + +------------------------------------------------------------------------ +r714 | reno | 2001-03-02 03:49:11 +0100 (Fri, 02 Mar 2001) | 2 lines +Changed paths: + A /trunk/plugins/sdl/intf_sdl.c + M /trunk/src/ac3_decoder/ac3_downmix.c + M /trunk/src/ac3_decoder/ac3_imdct.c + M /trunk/src/ac3_decoder/ac3_internal.h + +* Bug fix with frequential downmix + +------------------------------------------------------------------------ +r715 | stef | 2001-03-02 04:32:46 +0100 (Fri, 02 Mar 2001) | 18 lines +Changed paths: + M /trunk/Makefile.in + M /trunk/include/input_ext-dec.h + M /trunk/include/input_ext-intf.h + A /trunk/plugins/dvd/dvd_netlist.c + A /trunk/plugins/dvd/dvd_netlist.h + M /trunk/plugins/dvd/input_dvd.c + M /trunk/plugins/dvd/input_dvd.h + M /trunk/src/input/input.c + M /trunk/src/input/mpeg_system.c + +-New function for DVD reading, that is able to read multiple blocks +(I've chosen 32 now), that doesn't use any memcpy anymore and is also much +faster. It is ready now for cell positioning in multi-angle DVD (to come +soon). + +-DVD specific netlist adapted to 2048 bytes long blocks that contain +several data_packets. + +-Modification in mpeg_system.c to use p_payload_start instead of +p_buffer (necessary for DVD plugin). It does not break other plugins +since they set p_payload_start to p_buffer + +-New field i_read_once in input_thread_s to be able to read more than +the TS related 7 packets ; i_read_once is set to INPUT_READ_ONCE by +defaults but plugins can change it during initialisation. + +Please check that nothing is broken :) + +------------------------------------------------------------------------ +r716 | massiot | 2001-03-02 14:20:29 +0100 (Fri, 02 Mar 2001) | 7 lines +Changed paths: + M /trunk/include/input_ext-dec.h + M /trunk/include/video_output.h + M /trunk/src/input/input_ext-intf.c + M /trunk/src/input/mpeg_system.c + M /trunk/src/video_output/video_output.c + M /trunk/src/video_parser/video_parser.c + M /trunk/src/video_parser/vpar_headers.c + +* Fixed miscellaneous alignment problems (alpha/sparc ports) ; +* Added a fps display when toggling 'i' ; +* Fixed a bug in the video parser where one picture buffer was not +released at quit time ; +* Broke the mux_rate calculation, but hey guys ! it was already broken and +nobody noticed it. + +------------------------------------------------------------------------ +r717 | sam | 2001-03-02 14:47:01 +0100 (Fri, 02 Mar 2001) | 6 lines +Changed paths: + M /trunk/Makefile.in + M /trunk/configure + M /trunk/configure.in + M /trunk/debian/control + M /trunk/include/defs.h.in + M /trunk/plugins/dvd/dvd.c + M /trunk/plugins/dvd/dvd_css.c + A /trunk/plugins/dvd/dvd_csstables.h + M /trunk/plugins/dvd/input_dvd.c + + + * Changed debian/control to fix Debian bug #83707 + * Added a --disable-css configure option + * Moved some code here and there in the DVD plugin to make it easier + for me to build the Debian CSS-free packages. + +------------------------------------------------------------------------ +r718 | massiot | 2001-03-02 14:49:37 +0100 (Fri, 02 Mar 2001) | 3 lines +Changed paths: + M /trunk/include/input.h + M /trunk/plugins/dvd/input_dvd.c + M /trunk/src/input/input_programs.c + +* Made input_SelectES() and input_UnselectES() not block the input thread +for a long time. + +------------------------------------------------------------------------ +r719 | massiot | 2001-03-02 16:51:22 +0100 (Fri, 02 Mar 2001) | 2 lines +Changed paths: + M /trunk/plugins/mpeg/input_ps.c + M /trunk/src/input/input_programs.c + +* More consistency in the p_input->stream management. + +------------------------------------------------------------------------ +r720 | reno | 2001-03-02 17:46:57 +0100 (Fri, 02 Mar 2001) | 2 lines +Changed paths: + D /trunk/plugins/sdl/intf_sdl.c + +Remove an unused file reintroduce after my last commit + +------------------------------------------------------------------------ +r721 | stef | 2001-03-03 08:07:01 +0100 (Sat, 03 Mar 2001) | 5 lines +Changed paths: + M /trunk/plugins/dvd/dvd_css.c + M /trunk/plugins/dvd/dvd_css.h + M /trunk/plugins/dvd/dvd_netlist.c + M /trunk/plugins/dvd/dvd_netlist.h + M /trunk/plugins/dvd/input_dvd.c + M /trunk/plugins/dvd/input_dvd.h + +-completely changed title and chapter initialization. Now we have real +title units. + +-Fixed size for a majority of DVD. + +------------------------------------------------------------------------ +r722 | sam | 2001-03-03 12:01:07 +0100 (Sat, 03 Mar 2001) | 7 lines +Changed paths: + M /trunk/Makefile.in + M /trunk/configure + M /trunk/configure.in + M /trunk/debian/changelog + A /trunk/debian/changelog-css + A /trunk/debian/control-css + M /trunk/debian/rules + A /trunk/debian/rules-css + M /trunk/debian/vlc-gtk.menu + M /trunk/debian/vlc.1 + M /trunk/debian/vlc.menu + M /trunk/plugins/dvd/dvd.c + M /trunk/plugins/dvd/dvd_css.c + M /trunk/plugins/dvd/input_dvd.c + A /trunk/share/gvlc.xpm + A /trunk/share/vlc.xpm + M /trunk/src/interface/main.c + + + * Added debian/* files to help generating CSS-enabled non-US packages, + and changed plugins/dvd/* to reflect this change. + * Added .xpm icons (fixes lintian warnings). + * --help output and manpage are now in sync (Closes Debian bug #87478). + * Fixed Build-dpends entry in debian/control (Closes Debian bug #83707). + +------------------------------------------------------------------------ +r723 | sam | 2001-03-04 04:12:00 +0100 (Sun, 04 Mar 2001) | 5 lines +Changed paths: + M /trunk/plugins/dvd/input_dvd.c + M /trunk/plugins/gnome/gnome_callbacks.c + M /trunk/plugins/gnome/gnome_callbacks.h + M /trunk/plugins/gnome/gnome_interface.c + M /trunk/plugins/gnome/gnome_interface.h + M /trunk/plugins/gnome/gnome_sys.h + M /trunk/plugins/gnome/intf_gnome.c + M /trunk/plugins/gnome/intf_gnome.glade + M /trunk/plugins/gtk/gtk_callbacks.c + M /trunk/plugins/gtk/gtk_callbacks.h + M /trunk/plugins/gtk/gtk_interface.c + M /trunk/plugins/gtk/gtk_interface.h + M /trunk/plugins/gtk/gtk_sys.h + M /trunk/plugins/gtk/intf_gtk.c + M /trunk/plugins/gtk/intf_gtk.glade + + + * Added DVD/VCD button and menu for quick DVD device selection to the + Gnome and Gtk+ interfaces, so that vlc can play a DVD even when + launched from a GUI. + +------------------------------------------------------------------------ +r724 | stef | 2001-03-04 14:54:26 +0100 (Sun, 04 Mar 2001) | 9 lines +Changed paths: + M /trunk/plugins/dvd/input_dvd.c + M /trunk/plugins/dvd/input_dvd.h + +-Fixed bugs in title/chapter handling once more, especially for size +detection and location of main movie. + +-Support for multitrack DVD : now the stream is given to input as it has +to be ; however, all the tracks are displayed one after the other ; I +think we need to decode navigation ES to choose the track + +-Fixed behaviour at end of device. + +------------------------------------------------------------------------ +r725 | sam | 2001-03-04 17:20:16 +0100 (Sun, 04 Mar 2001) | 18 lines +Changed paths: + M /trunk/AUTHORS + M /trunk/Makefile.in + M /trunk/include/video_output.h + A /trunk/plugins/beos/Bitmaps.h + A /trunk/plugins/beos/DrawingTidbits.cpp + A /trunk/plugins/beos/DrawingTidbits.h + A /trunk/plugins/beos/InterfaceWindow.h + A /trunk/plugins/beos/MsgVals.h + A /trunk/plugins/beos/TransportButton.cpp + A /trunk/plugins/beos/TransportButton.h + A /trunk/plugins/beos/VideoWindow.h + M /trunk/plugins/beos/intf_beos.cpp + M /trunk/plugins/beos/vout_beos.cpp + D /trunk/plugins/beos/window.h + M /trunk/plugins/yuv/transforms_yuv.c + M /trunk/plugins/yuv/transforms_yuvmmx.c + M /trunk/plugins/yuv/transforms_yuvmmx.h + M /trunk/plugins/yuv/video_common.h + M /trunk/plugins/yuv/video_yuv.c + M /trunk/plugins/yuv/video_yuvmmx.c + M /trunk/src/misc/beos_specific.cpp + M /trunk/src/video_output/video_output.c + M /trunk/src/video_output/video_text.c + + + Commited BeOS changes by Richard Shepherd and Tony Castley. + + include/video_output.h + * Added boolean_t b_YCbr to vout_thread_s structure to flag YUV-YCbCr + decoding needed instead of YUV-RGB + * Will be removed later when video_output.c rewritten + + src/video_output.c + * vout_CreateThread() initialises b_YCbr to zero + + plugins/beos/* + * New BeOS video plugin that supports hardware overlays and new + MediaPlayer compatible interface + + plugins/* + * Added YUV-YCbCr transforms + +------------------------------------------------------------------------ +r726 | stef | 2001-03-05 01:40:06 +0100 (Mon, 05 Mar 2001) | 5 lines +Changed paths: + M /trunk/plugins/dvd/input_dvd.c + +-Fixed a bug in audio selection + +-Tried to fix an issue in size computing. I don't know if this works since +I haven't buggy DVDs + +------------------------------------------------------------------------ +r727 | sam | 2001-03-05 02:29:25 +0100 (Mon, 05 Mar 2001) | 9 lines +Changed paths: + M /trunk/AUTHORS + D /trunk/CONTRIBUTORS + M /trunk/INSTALL + M /trunk/Makefile.in + M /trunk/TODO + M /trunk/configure + M /trunk/configure.in + M /trunk/debian/changelog + M /trunk/debian/changelog-css + M /trunk/debian/vlc.docs + M /trunk/plugins/beos/intf_beos.cpp + M /trunk/plugins/beos/vout_beos.cpp + M /trunk/plugins/gnome/gnome_callbacks.c + M /trunk/plugins/gnome/gnome_interface.c + M /trunk/plugins/gnome/intf_gnome.glade + M /trunk/plugins/gtk/gtk_callbacks.c + M /trunk/plugins/gtk/gtk_interface.c + M /trunk/plugins/gtk/intf_gtk.c + M /trunk/plugins/gtk/intf_gtk.glade + M /trunk/vlc.spec + + + * Everything in place for the 0.2.63 release. + + * Got rid of the CONTRIBUTORS list, and switched AUTHORS to a + linux-kernel like author list. + * Updated TODO list. + * Fixed a segfault in the BeOS interface when --noaudio was specified. + * Title and Chapter selection in the Gnome and Gtk+ interfaces. + +------------------------------------------------------------------------ +r728 | sam | 2001-03-05 12:53:44 +0100 (Mon, 05 Mar 2001) | 4 lines +Changed paths: + M /trunk/debian/changelog + M /trunk/debian/rules + M /trunk/plugins/dvd/dvd_ioctl.c + M /trunk/plugins/mpeg/input_ts.c + + + * fixed headers for FreeBSD compilation. + * fixed debian/rules for non-x86 packages (Closes: Debian bug #88583). + +------------------------------------------------------------------------ +r729 | richards | 2001-03-05 14:28:47 +0100 (Mon, 05 Mar 2001) | 3 lines +Changed paths: + M /trunk/plugins/beos/Bitmaps.h + M /trunk/plugins/beos/InterfaceWindow.h + M /trunk/plugins/beos/MsgVals.h + M /trunk/plugins/beos/TransportButton.cpp + M /trunk/plugins/beos/TransportButton.h + M /trunk/plugins/beos/VideoWindow.h + M /trunk/plugins/beos/intf_beos.cpp + M /trunk/plugins/beos/vout_beos.cpp + +Added names to headers +Delete BBitmap[0] directly after overlay creation as no longer needed as overlay now owns Bits() + +------------------------------------------------------------------------ +r730 | massiot | 2001-03-05 17:00:30 +0100 (Mon, 05 Mar 2001) | 3 lines +Changed paths: + M /trunk/src/input/mpeg_system.c + +Fixed MPEG-1 mux_rate parsing. +Fixed MPEG-1 stuffing. + +------------------------------------------------------------------------ +r731 | richards | 2001-03-05 21:36:04 +0100 (Mon, 05 Mar 2001) | 2 lines +Changed paths: + M /trunk/Makefile.in + M /trunk/plugins/beos/Bitmaps.h + M /trunk/plugins/beos/InterfaceWindow.h + M /trunk/plugins/beos/MsgVals.h + M /trunk/plugins/beos/intf_beos.cpp + M /trunk/plugins/beos/vout_beos.cpp + +*** empty log message *** + +------------------------------------------------------------------------ +r732 | richards | 2001-03-05 23:29:02 +0100 (Mon, 05 Mar 2001) | 2 lines +Changed paths: + M /trunk/plugins/beos/InterfaceWindow.h + M /trunk/plugins/beos/intf_beos.cpp + M /trunk/plugins/beos/vout_beos.cpp + +*** empty log message *** + +------------------------------------------------------------------------ +r733 | richards | 2001-03-05 23:47:22 +0100 (Mon, 05 Mar 2001) | 2 lines +Changed paths: + M /trunk/plugins/beos/vout_beos.cpp + +*** empty log message *** + +------------------------------------------------------------------------ +r734 | richards | 2001-03-06 02:26:06 +0100 (Tue, 06 Mar 2001) | 2 lines +Changed paths: + M /trunk/plugins/beos/intf_beos.cpp + M /trunk/plugins/beos/vout_beos.cpp + +More changes to interface + +------------------------------------------------------------------------ +r735 | massiot | 2001-03-06 11:21:59 +0100 (Tue, 06 Mar 2001) | 3 lines +Changed paths: + M /trunk/plugins/dvd/dvd_ifo.c + M /trunk/plugins/dvd/dvd_ioctl.h + M /trunk/plugins/dvd/input_dvd.c + +* It now compiles under FreeBSD (though DeCSS stuff probably doesn't +work). + +------------------------------------------------------------------------ +r736 | massiot | 2001-03-06 16:16:42 +0100 (Tue, 06 Mar 2001) | 3 lines +Changed paths: + M /trunk/include/config.h.in + M /trunk/src/video_decoder/vpar_synchro.h + +* Fixed a boolean_t/int mix. +* Increased FIFO_SIZE. + +------------------------------------------------------------------------ +r737 | massiot | 2001-03-06 18:39:03 +0100 (Tue, 06 Mar 2001) | 2 lines +Changed paths: + M /trunk/src/input/input_ext-dec.c + +* Fixed an alignment problem on startup. + +------------------------------------------------------------------------ +r738 | massiot | 2001-03-06 18:54:48 +0100 (Tue, 06 Mar 2001) | 2 lines +Changed paths: + M /trunk/src/input/mpeg_system.c + +* Fixed an alignment problem in PTS parsing. + +------------------------------------------------------------------------ +r739 | massiot | 2001-03-06 20:33:58 +0100 (Tue, 06 Mar 2001) | 2 lines +Changed paths: + M /trunk/include/input_ext-dec.h + M /trunk/src/input/input_ext-dec.c + +* Fixed an alignment problem in UnalignedShowBits(). + +------------------------------------------------------------------------ +r740 | richards | 2001-03-06 20:52:03 +0100 (Tue, 06 Mar 2001) | 2 lines +Changed paths: + M /trunk/plugins/beos/InterfaceWindow.h + M /trunk/plugins/beos/intf_beos.cpp + M /trunk/plugins/beos/vout_beos.cpp + +Added DVD device selection from interface menu + +------------------------------------------------------------------------ +r741 | henri | 2001-03-07 01:18:46 +0100 (Wed, 07 Mar 2001) | 22 lines +Changed paths: + M /trunk/include/config.h.in + M /trunk/include/input.h + M /trunk/plugins/mpeg/input_ts.c + M /trunk/src/input/input.c + M /trunk/src/input/mpeg_system.c + + +- Fixed TS input ( a nasty dead lock had appeared 4 days ago ) +- Added base of network support + +Things to be done : +- Meuuh : fix the PCR synchronisation so that we can set b_pace_cntrol to 0 +- Sam : find a way of specifing the type of media (file, net). For the +moment, the "--input ts" always call input_NetworkOpen +- Maybe sam : for the moment the working syntax is vlc --input ts +servername, it should nbe turned into "vlc --server servername". + +Things that don't work (i'll work on this this week end) : +- stopping and retaking a stream +- a nice 'waiting for stream' +- we select all incoming streams. we should be able to select. + +Things that haven't been tested : +- broadcast +- only tested with one stream. + +Kick me if something is broken by my fault. + +------------------------------------------------------------------------ +r742 | sam | 2001-03-07 02:36:41 +0100 (Wed, 07 Mar 2001) | 4 lines +Changed paths: + M /trunk/plugins/mpeg/input_ts.c + M /trunk/src/input/input.c + + + * Disabled network input under BeOS so that it compiles again. We'll + have to wait for BONE anyway. + +------------------------------------------------------------------------ +r743 | stef | 2001-03-07 03:16:03 +0100 (Wed, 07 Mar 2001) | 3 lines +Changed paths: + M /trunk/Makefile.in + +-Added `glib-config --libs glib` for interface compilation +for debian/sid users + +------------------------------------------------------------------------ +r744 | stef | 2001-03-07 11:31:10 +0100 (Wed, 07 Mar 2001) | 7 lines +Changed paths: + M /trunk/include/input_ext-intf.h + M /trunk/include/modules.h + M /trunk/plugins/dvd/input_dvd.c + M /trunk/plugins/gtk/gtk_callbacks.c + M /trunk/plugins/gtk/gtk_callbacks.h + M /trunk/plugins/gtk/gtk_interface.c + M /trunk/plugins/gtk/gtk_sys.h + M /trunk/plugins/gtk/intf_gtk.c + M /trunk/plugins/gtk/intf_gtk.glade + M /trunk/src/input/input.c + M /trunk/src/input/input_ext-intf.c + M /trunk/src/input/input_programs.c + +-Working menus for run-time audio/spu/title/chapter selection with gtk +interface. + +It is a bit buggy yet, and some pieces of code need to change, +especially to handle better menus change when title change but it +eventually works. + +------------------------------------------------------------------------ +r745 | stef | 2001-03-07 12:56:33 +0100 (Wed, 07 Mar 2001) | 8 lines +Changed paths: + M /trunk/plugins/gnome/gnome_callbacks.c + M /trunk/plugins/gnome/gnome_callbacks.h + M /trunk/plugins/gnome/gnome_interface.c + M /trunk/plugins/gnome/gnome_sys.h + M /trunk/plugins/gnome/intf_gnome.c + M /trunk/plugins/gnome/intf_gnome.glade + M /trunk/plugins/gtk/gtk_callbacks.c + M /trunk/plugins/gtk/intf_gtk.c + +Port of the interface menus to gnome plugin. + +Note that two sorts of navigation menus are implemented : in the +menubar, one menu for title and one the chapter in current title ; and +in the popup, a cascaded version with all chapters for all menus. + +The same issues as gtk plugin apply. + +------------------------------------------------------------------------ +r746 | richards | 2001-03-07 17:32:59 +0100 (Wed, 07 Mar 2001) | 2 lines +Changed paths: + M /trunk/plugins/beos/InterfaceWindow.h + M /trunk/plugins/beos/intf_beos.cpp + +"File|Open DVD" menu now refreshed each time menu selected rather than statically built at execute time. + +------------------------------------------------------------------------ +r747 | octplane | 2001-03-08 14:32:55 +0100 (Thu, 08 Mar 2001) | 17 lines +Changed paths: + M /trunk/Makefile.in + M /trunk/configure + M /trunk/include/intf_plst.h + A /trunk/include/intf_urldecode.h + M /trunk/plugins/gtk/gtk_callbacks.c + M /trunk/plugins/gtk/gtk_callbacks.h + M /trunk/plugins/gtk/gtk_interface.c + M /trunk/plugins/gtk/gtk_interface.h + A /trunk/plugins/gtk/gtk_playlist.c + M /trunk/plugins/gtk/gtk_sys.h + M /trunk/plugins/gtk/intf_gtk.c + M /trunk/plugins/gtk/intf_gtk.glade + M /trunk/src/interface/intf_plst.c + A /trunk/src/interface/intf_urldecode.c + +Hurg ! +###code is dirty### +Please clean it for me :P +(or at least, tell me how to clean it) + +. Slightly modified playlist base interface + (Added a function to jump directly to an item, used for double clicking) + +. Added manymanycallbacks +. Added the playlist dialog +. Added Dnd support for intf_window and the clist1 + . support URI and plain file(s)/folder(s) +. Added "show/hide main window" menuitem in intf_popup +. Added bugs :P + +Enjoy and please bug report. + +------------------------------------------------------------------------ +r748 | octplane | 2001-03-08 16:48:14 +0100 (Thu, 08 Mar 2001) | 3 lines +Changed paths: + M /trunk/plugins/gtk/gtk_callbacks.c + M /trunk/plugins/gtk/gtk_callbacks.h + M /trunk/plugins/gtk/gtk_interface.c + M /trunk/plugins/gtk/gtk_playlist.c + M /trunk/plugins/gtk/intf_gtk.c + M /trunk/plugins/gtk/intf_gtk.glade + +.Added crop and invert selection. +.Fixed a potential segfault. + +------------------------------------------------------------------------ +r749 | octplane | 2001-03-08 22:47:02 +0100 (Thu, 08 Mar 2001) | 4 lines +Changed paths: + M /trunk/plugins/gtk/gtk_callbacks.c + M /trunk/plugins/gtk/gtk_callbacks.h + M /trunk/plugins/gtk/gtk_interface.c + M /trunk/plugins/gtk/gtk_playlist.c + M /trunk/plugins/gtk/intf_gtk.c + M /trunk/plugins/gtk/intf_gtk.glade + +. cosmetic variable name changes +. drop in the 'blank' part of the list in the playlist adds at the end of the list +. drop on the main window adds at the end of the playlist + +------------------------------------------------------------------------ +r750 | octplane | 2001-03-08 22:58:59 +0100 (Thu, 08 Mar 2001) | 2 lines +Changed paths: + M /trunk/plugins/gtk/gtk_interface.c + M /trunk/plugins/gtk/gtk_playlist.c + M /trunk/plugins/gtk/intf_gtk.glade + +. Hey! table header (Dnd still a little buggy :/) + +------------------------------------------------------------------------ +r751 | octplane | 2001-03-09 20:38:47 +0100 (Fri, 09 Mar 2001) | 2 lines +Changed paths: + M /trunk/plugins/gtk/gtk_callbacks.c + M /trunk/plugins/gtk/gtk_callbacks.h + M /trunk/plugins/gtk/gtk_interface.c + M /trunk/plugins/gtk/gtk_playlist.c + M /trunk/plugins/gtk/gtk_sys.h + M /trunk/plugins/gtk/intf_gtk.c + M /trunk/plugins/gtk/intf_gtk.glade + M /trunk/plugins/sdl/vout_sdl.c + +.nicer drop + +------------------------------------------------------------------------ +r752 | henri | 2001-03-10 12:23:10 +0100 (Sat, 10 Mar 2001) | 3 lines +Changed paths: + M /trunk/src/input/input_netlist.c + + +Small optim. + +------------------------------------------------------------------------ +r753 | henri | 2001-03-11 20:00:18 +0100 (Sun, 11 Mar 2001) | 6 lines +Changed paths: + M /trunk/include/netutils.h + M /trunk/src/input/input.c + M /trunk/src/misc/netutils.c + + +- Moved 2 local network functions +- Removed old code +- Broadcast should work. I'm not detecting broadcast address, i'm +binding 0.0.0.0 + +------------------------------------------------------------------------ +r754 | reno | 2001-03-13 22:22:41 +0100 (Tue, 13 Mar 2001) | 3 lines +Changed paths: + M /trunk/src/ac3_decoder/ac3_bit_allocate.c + + +* Fixing of PowerPC bug ( I hope :) ) + +------------------------------------------------------------------------ +r755 | massiot | 2001-03-14 01:40:24 +0100 (Wed, 14 Mar 2001) | 2 lines +Changed paths: + M /trunk/src/input/input_clock.c + +* Tried to fix the "stream jumps at will" bug. + +------------------------------------------------------------------------ +r756 | octplane | 2001-03-14 20:55:51 +0100 (Wed, 14 Mar 2001) | 2 lines +Changed paths: + M /trunk/plugins/gtk/gtk_callbacks.c + M /trunk/plugins/gtk/gtk_playlist.c + +misc code clean-up + +------------------------------------------------------------------------ +r757 | stef | 2001-03-15 01:37:04 +0100 (Thu, 15 Mar 2001) | 6 lines +Changed paths: + M /trunk/plugins/dvd/input_dvd.c + M /trunk/plugins/gnome/gnome_callbacks.c + M /trunk/plugins/gnome/gnome_callbacks.h + M /trunk/plugins/gnome/gnome_interface.c + M /trunk/plugins/gnome/intf_gnome.c + M /trunk/plugins/gnome/intf_gnome.glade + M /trunk/src/input/input_ext-intf.c + M /trunk/src/input/mpeg_system.c + +-Fixed most of the bugs in gnome interface menus + +-Added radio checks in menu items. + +There are still issues with default selected item but it works well. + +------------------------------------------------------------------------ +r758 | sam | 2001-03-15 02:42:20 +0100 (Thu, 15 Mar 2001) | 37 lines +Changed paths: + M /trunk/INSTALL + M /trunk/Makefile.in + M /trunk/configure + M /trunk/configure.in + M /trunk/debian/changelog + M /trunk/debian/changelog-css + M /trunk/debian/control + M /trunk/debian/control-css + M /trunk/debian/rules + D /trunk/debian/vlc.1 + D /trunk/doc/bugs + D /trunk/doc/headers + D /trunk/doc/portage + D /trunk/doc/vlan-server + A /trunk/doc/vlc.1 + A /trunk/include/intf_playlist.h + D /trunk/include/intf_plst.h + M /trunk/include/netutils.h + M /trunk/include/tests.h + M /trunk/plugins/beos/intf_beos.cpp + M /trunk/plugins/gnome/gnome_callbacks.c + M /trunk/plugins/gnome/gnome_callbacks.h + M /trunk/plugins/gnome/gnome_interface.c + M /trunk/plugins/gnome/gnome_interface.h + D /trunk/plugins/gnome/gnome_sys.h + M /trunk/plugins/gnome/intf_gnome.c + M /trunk/plugins/gnome/intf_gnome.glade + A /trunk/plugins/gnome/intf_gnome.h + M /trunk/plugins/gtk/gtk_callbacks.c + M /trunk/plugins/gtk/gtk_callbacks.h + M /trunk/plugins/gtk/gtk_interface.c + M /trunk/plugins/gtk/gtk_interface.h + M /trunk/plugins/gtk/gtk_playlist.c + D /trunk/plugins/gtk/gtk_sys.h + M /trunk/plugins/gtk/intf_gtk.c + M /trunk/plugins/gtk/intf_gtk.glade + A /trunk/plugins/gtk/intf_gtk.h + M /trunk/plugins/mpeg/input_ps.c + A /trunk/plugins/qt + A /trunk/plugins/qt/.cvsignore + A /trunk/plugins/qt/intf_qt.cpp + A /trunk/plugins/qt/qt.cpp + M /trunk/src/input/input.c + M /trunk/src/input/input_ext-intf.c + M /trunk/src/input/input_programs.c + M /trunk/src/input/mpeg_system.c + M /trunk/src/interface/interface.c + A /trunk/src/interface/intf_playlist.c + D /trunk/src/interface/intf_plst.c + M /trunk/src/interface/main.c + M /trunk/src/misc/netutils.c + + + * Bug fixes and enhancements in the Gtk+/Gnome interfaces. + + o the slider should behave correctly and stop jumping here and + there (this bug is _not_ related to Stef's similar bug) + o added an "open network" menu (useless since the input doesn't + handle it properly yet) + o tried to reorganize gnome_callbacks.c and gtk_callbacks.c + o stream date is now displayed instead of percentage + o renamed gnome_sys.h to intf_gnome.h, and gtk_sys.h to intf_gtk.h + + * Changed documentation and package creation files. + + o added versioned conflicts/replaces to vlc-gtk (Closes Debian bug #88796) + o removed useless or outdated documentation from doc/* + o moved vlc.1 manpage from debian/vlc.1 to doc/vlc.1 + + * Added basic Qt interface. + + o working features: slide bar, open file, toolbar, popup menu + o added "qvlc" alias, equivalent to "vlc -I qt" + o known issues : no "open disc" or "open network" menus yet + the IntfWindow class is never cleaned on destruction + the popup menu always pop at the middle of the screen + + * Misc fixes/updates. + + o renamed netutils.h functions from input_* to network_* + o renamed *plst* files and functions to *playlist* (it was stupid + from me to name them "plst") + o made a few input error messages more meaningful + o added -I, -A and -V short flags, corresponding to --intf, --audio + and --video + + I got a lot of conflicts on this commit, lart me if I forgot a + file or made old bugs reappear. + +------------------------------------------------------------------------ +r759 | stef | 2001-03-15 17:29:47 +0100 (Thu, 15 Mar 2001) | 2 lines +Changed paths: + M /trunk/plugins/dvd/input_dvd.c + M /trunk/plugins/gnome/intf_gnome.c + +Maybe solved the jump-at-will bug after random seek. + +------------------------------------------------------------------------ +r760 | massiot | 2001-03-16 23:37:06 +0100 (Fri, 16 Mar 2001) | 4 lines +Changed paths: + M /trunk/Makefile.in + M /trunk/config.guess + M /trunk/config.sub + M /trunk/configure + M /trunk/configure.in + M /trunk/include/common.h + M /trunk/include/defs.h.in + M /trunk/include/modules_core.h + M /trunk/plugins/x11/vout_x11.c + M /trunk/src/interface/intf_urldecode.c + +* Borrowed config.guess and config.sub from SDL [MacOS X port] ; +* Changed files so that the MacOS X port compiles & runs [MacOS X port] ; +* If SDL/GTK/DSP is not available, don't compile the associated module. + +------------------------------------------------------------------------ +r761 | richards | 2001-03-17 20:33:22 +0100 (Sat, 17 Mar 2001) | 2 lines +Changed paths: + M /trunk/plugins/beos/InterfaceWindow.h + M /trunk/plugins/beos/VideoWindow.h + M /trunk/plugins/beos/intf_beos.cpp + M /trunk/plugins/beos/vout_beos.cpp + +Some rather boring changes to keep the CVS tree up to date with my (working) build + +------------------------------------------------------------------------ +r762 | stef | 2001-03-17 23:52:00 +0100 (Sat, 17 Mar 2001) | 2 lines +Changed paths: + M /trunk/configure + M /trunk/configure.in + +-Added dsp plugin compilation (/dev/dsp is not a regular file :)) + +------------------------------------------------------------------------ +r763 | sam | 2001-03-18 01:01:13 +0100 (Sun, 18 Mar 2001) | 5 lines +Changed paths: + M /trunk/Makefile.in + M /trunk/configure + M /trunk/configure.in + M /trunk/include/modules_inner.h + A /trunk/plugins/darwin + A /trunk/plugins/darwin/aout_darwin.c + A /trunk/plugins/darwin/darwin.c + M /trunk/plugins/gnome/gnome_interface.c + M /trunk/plugins/gnome/intf_gnome.glade + M /trunk/plugins/gtk/gtk_interface.c + M /trunk/plugins/gtk/intf_gtk.glade + A /trunk/plugins/macosx + A /trunk/plugins/macosx/intf_macosx.c + A /trunk/plugins/macosx/macosx.c + A /trunk/plugins/macosx/vout_macosx.c + M /trunk/plugins/qt/intf_qt.cpp + + + * Function prototypes for the forthcoming Darwin and MacOS X port. + * Gtk+ interface: fixed a precision issue in the scale. + * Qt interface: somebody pop up us the menu!! + +------------------------------------------------------------------------ +r764 | sam | 2001-03-18 01:15:20 +0100 (Sun, 18 Mar 2001) | 3 lines +Changed paths: + M /trunk/plugins/macosx/macosx.c + + + * Forgot to remove a prototype when creating skeleton plugin. + +------------------------------------------------------------------------ +r765 | henri | 2001-03-18 19:48:27 +0100 (Sun, 18 Mar 2001) | 8 lines +Changed paths: + M /trunk/plugins/mpeg/input_ts.c + M /trunk/plugins/mpeg/input_ts.h + + +- Changed read method : we now use select, so we are now able to quit +even if no packet has benn receivced. +- Put more exmplicit error messages + +I noticed that now I have "Seeking to position ...." messages even with +network input. If someone can do a quick fix, thanks about it. + +------------------------------------------------------------------------ +r766 | henri | 2001-03-18 21:46:16 +0100 (Sun, 18 Mar 2001) | 3 lines +Changed paths: + M /trunk/plugins/mpeg/input_ts.c + + +Replaced ( a < b/c ) by ( a*c < b ). + +------------------------------------------------------------------------ +r767 | sam | 2001-03-19 06:08:00 +0100 (Mon, 19 Mar 2001) | 3 lines +Changed paths: + M /trunk/Makefile.in + M /trunk/debian/control + M /trunk/debian/rules + M /trunk/src/interface/main.c + + + * Fixed Debian sparc build for real (Closes: Debian bug #89285). + +------------------------------------------------------------------------ +r768 | sam | 2001-03-19 14:26:59 +0100 (Mon, 19 Mar 2001) | 4 lines +Changed paths: + M /trunk/Makefile.in + M /trunk/configure + M /trunk/configure.in + M /trunk/include/input.h + M /trunk/plugins/mpeg/input_ts.c + M /trunk/src/audio_output/audio_output.c + M /trunk/src/input/input.c + M /trunk/src/interface/main.c + M /trunk/src/misc/netutils.c + + + * vlc core compiles under QNX RTOS. Now if anyone feels like tidying + it and writing output and interface plugins... + +------------------------------------------------------------------------ +r769 | henri | 2001-03-19 23:16:31 +0100 (Mon, 19 Mar 2001) | 3 lines +Changed paths: + M /trunk/plugins/mpeg/input_ts.c + + +Added a #include that prevented when compiling on redhat. + +------------------------------------------------------------------------ +r770 | sam | 2001-03-20 05:44:06 +0100 (Tue, 20 Mar 2001) | 4 lines +Changed paths: + M /trunk/Makefile.in + M /trunk/include/audio_output.h + M /trunk/include/modules.h + A /trunk/src/audio_output/aout_common.h + A /trunk/src/audio_output/aout_fifo.c + A /trunk/src/audio_output/aout_s16.c + A /trunk/src/audio_output/aout_s8.c + A /trunk/src/audio_output/aout_u16.c + A /trunk/src/audio_output/aout_u8.c + M /trunk/src/audio_output/audio_output.c + + + * Split audio output into several separate files to make it easier + to debug. Removed a few redundancies as well. - * Fixed detection of the esd plugin. - * Fixed the ts plugin's input type detection. - * Fixed the BadCursor error in the x11 and xvideo plugins. For real this - time (unlike my 2001/08/03 fix :p). - * Made the wall filter work a bit better. It now spawns a 3x2 mosaic, - but this will eventually be configurable, à la `--filter wall:3x3'. +------------------------------------------------------------------------ +r771 | massiot | 2001-03-20 18:36:04 +0100 (Tue, 20 Mar 2001) | 6 lines +Changed paths: + M /trunk/Makefile.in + M /trunk/include/rsc_files.h + M /trunk/plugins/darwin/aout_darwin.c + M /trunk/plugins/darwin/darwin.c + M /trunk/src/ac3_decoder/ac3_mantissa.c + M /trunk/src/misc/rsc_files.c -2001-12-31 Monday 03:59 sam +* Support for Darwin CoreAudio, courtesy of Colin Delacroix [MacOS X port] ; +* Added warnings for ac3 mantissa (we still have problems with AC3 on +MacOS X) ; +* Renamed WriteResource to avoid a namespace clash with Darwin's +WriteResource. + +------------------------------------------------------------------------ +r772 | massiot | 2001-03-20 20:36:59 +0100 (Tue, 20 Mar 2001) | 2 lines +Changed paths: + M /trunk/configure + M /trunk/configure.in + +* Compile Darwin module by default on Darwin system. [MacOS X port] + +------------------------------------------------------------------------ +r773 | massiot | 2001-03-20 21:09:37 +0100 (Tue, 20 Mar 2001) | 2 lines +Changed paths: + M /trunk/Makefile.in + A /trunk/plugins/idct/idctaltivec.c + A /trunk/plugins/idct/idctaltivec.h + +* Added IDCT Altivec optimization [MacOS X port]. Untested, not compiled. + +------------------------------------------------------------------------ +r774 | massiot | 2001-03-20 21:20:34 +0100 (Tue, 20 Mar 2001) | 2 lines +Changed paths: + M /trunk/Makefile.in + +* Fixed Makefile for normal people :p + +------------------------------------------------------------------------ +r775 | massiot | 2001-03-20 21:40:07 +0100 (Tue, 20 Mar 2001) | 2 lines +Changed paths: + M /trunk/Makefile.in + +* Use $QTDIR for the qt module ; + +------------------------------------------------------------------------ +r776 | massiot | 2001-03-20 21:54:44 +0100 (Tue, 20 Mar 2001) | 2 lines +Changed paths: + M /trunk/configure + M /trunk/configure.in + M /trunk/include/tests.h + +* Compile Altivec modules on Darwin. [MacOS X port] + +------------------------------------------------------------------------ +r777 | sam | 2001-03-20 22:42:41 +0100 (Tue, 20 Mar 2001) | 19 lines +Changed paths: + M /trunk/AUTHORS + M /trunk/plugins/sdl/vout_sdl.c + + + * SDL fixes and enhancements by Shane Harper + + Shane, I removed the static variables from your code because static + is not thread-safe, and one can imagine having several video output + windows launched at the same time. Also, I made your feature work + in windowed mode as well, because people kept asking how to hide the + mouse pointer. + + Also, if you want to work on the XVideo extension, you are welcome ; + most of us are quite busy at the moment. Damien Lucas + had offered to work on it, but he seems to be a bit lost, so you may + want to take over his job. + + As for the "zoom" feature, I suggest you wait until version 4 of the + video output is done, it'll be easier to do then. + +Regards, + +------------------------------------------------------------------------ +r778 | sam | 2001-03-21 00:18:38 +0100 (Wed, 21 Mar 2001) | 3 lines +Changed paths: + M /trunk/include/tests.h + M /trunk/src/interface/main.c + + + * Altivec instructions autodetection. + +------------------------------------------------------------------------ +r779 | sam | 2001-03-21 03:58:29 +0100 (Wed, 21 Mar 2001) | 4 lines +Changed paths: + M /trunk/Makefile.in + M /trunk/plugins/idct/idctaltivec.c + + + * Fixed a typo in the Altivec iDCT module declaration. + * Made a few enhancements to the Makefile. + +------------------------------------------------------------------------ +r780 | sam | 2001-03-21 14:42:35 +0100 (Wed, 21 Mar 2001) | 7 lines +Changed paths: + M /trunk/AUTHORS + M /trunk/Makefile.in + M /trunk/configure + M /trunk/configure.in + M /trunk/include/audio_output.h + M /trunk/include/beos_specific.h + M /trunk/include/debug.h + M /trunk/include/int_types.h + M /trunk/include/interface.h + M /trunk/include/intf_msg.h + M /trunk/include/intf_playlist.h + M /trunk/include/main.h + M /trunk/include/modules.h + M /trunk/include/modules_core.h + M /trunk/include/modules_inner.h + M /trunk/include/mpeg_system.h + M /trunk/include/mtime.h + M /trunk/include/netutils.h + M /trunk/include/rsc_files.h + M /trunk/include/tests.h + M /trunk/include/threads.h + M /trunk/include/video.h + M /trunk/include/video_output.h + M /trunk/plugins/alsa/alsa.c + M /trunk/plugins/alsa/aout_alsa.c + M /trunk/plugins/beos/Bitmaps.h + M /trunk/plugins/beos/DrawingTidbits.cpp + M /trunk/plugins/beos/DrawingTidbits.h + M /trunk/plugins/beos/InterfaceWindow.h + M /trunk/plugins/beos/MsgVals.h + M /trunk/plugins/beos/TransportButton.cpp + M /trunk/plugins/beos/TransportButton.h + M /trunk/plugins/beos/VideoWindow.h + M /trunk/plugins/beos/beos.cpp + M /trunk/plugins/beos/vout_beos.cpp + M /trunk/plugins/darwin/aout_darwin.c + M /trunk/plugins/darwin/darwin.c + M /trunk/plugins/dsp/aout_dsp.c + M /trunk/plugins/dsp/dsp.c + M /trunk/plugins/dummy/aout_dummy.c + M /trunk/plugins/dummy/dummy.c + M /trunk/plugins/dummy/intf_dummy.c + M /trunk/plugins/dummy/vout_dummy.c + M /trunk/plugins/dvd/dvd.c + M /trunk/plugins/dvd/input_dvd.h + M /trunk/plugins/esd/aout_esd.c + M /trunk/plugins/esd/esd.c + M /trunk/plugins/fb/fb.c + M /trunk/plugins/fb/vout_fb.c + M /trunk/plugins/ggi/ggi.c + M /trunk/plugins/ggi/vout_ggi.c + M /trunk/plugins/glide/glide.c + M /trunk/plugins/glide/vout_glide.c + M /trunk/plugins/gnome/gnome.c + M /trunk/plugins/gnome/gnome_callbacks.c + M /trunk/plugins/gnome/gnome_callbacks.h + M /trunk/plugins/gtk/gtk.c + M /trunk/plugins/gtk/gtk_callbacks.c + M /trunk/plugins/gtk/gtk_playlist.c + M /trunk/plugins/macosx/intf_macosx.c + M /trunk/plugins/macosx/macosx.c + M /trunk/plugins/macosx/vout_macosx.c + M /trunk/plugins/mga/mga.c + M /trunk/plugins/mga/vout_mga.c + M /trunk/plugins/mga/vout_mga.h + M /trunk/plugins/motion/motion.c + M /trunk/plugins/motion/motionmmx.c + M /trunk/plugins/motion/motionmmxext.c + M /trunk/plugins/mpeg/input_ps.h + M /trunk/plugins/mpeg/input_ts.h + M /trunk/plugins/mpeg/ps.c + M /trunk/plugins/mpeg/ts.c + M /trunk/plugins/null/null.c + M /trunk/plugins/qt/qt.cpp + M /trunk/plugins/sdl/aout_sdl.c + M /trunk/plugins/sdl/sdl.c + M /trunk/plugins/sdl/vout_sdl.c + M /trunk/plugins/text/intf_ncurses.c + M /trunk/plugins/text/ncurses.c + M /trunk/plugins/x11/x11.c + M /trunk/plugins/yuv/transforms_common.h + M /trunk/plugins/yuv/transforms_yuv.c + M /trunk/plugins/yuv/transforms_yuv.h + M /trunk/plugins/yuv/transforms_yuvmmx.c + M /trunk/plugins/yuv/transforms_yuvmmx.h + M /trunk/plugins/yuv/video_common.h + M /trunk/plugins/yuv/video_yuv.c + M /trunk/plugins/yuv/video_yuvmmx.c + M /trunk/plugins/yuv/yuv.c + M /trunk/plugins/yuv/yuvmmx.c + M /trunk/src/ac3_decoder/ac3_bit_allocate.c + M /trunk/src/ac3_decoder/ac3_bit_stream.h + M /trunk/src/ac3_decoder/ac3_decoder.c + M /trunk/src/ac3_decoder/ac3_decoder.h + M /trunk/src/ac3_decoder/ac3_decoder_thread.h + M /trunk/src/ac3_decoder/ac3_downmix.c + M /trunk/src/ac3_decoder/ac3_downmix.h + M /trunk/src/ac3_decoder/ac3_downmix_c.c + M /trunk/src/ac3_decoder/ac3_exponent.c + M /trunk/src/ac3_decoder/ac3_imdct.c + M /trunk/src/ac3_decoder/ac3_internal.h + M /trunk/src/ac3_decoder/ac3_mantissa.c + M /trunk/src/ac3_decoder/ac3_parse.c + M /trunk/src/ac3_decoder/ac3_rematrix.c + M /trunk/src/audio_decoder/adec_generic.c + M /trunk/src/audio_decoder/adec_generic.h + M /trunk/src/audio_decoder/adec_layer1.c + M /trunk/src/audio_decoder/adec_layer1.h + M /trunk/src/audio_decoder/adec_layer2.c + M /trunk/src/audio_decoder/adec_layer2.h + M /trunk/src/audio_decoder/adec_math.c + M /trunk/src/audio_decoder/adec_math.h + M /trunk/src/audio_decoder/adec_test.c + M /trunk/src/audio_decoder/audio_decoder.h + M /trunk/src/audio_output/aout_common.h + M /trunk/src/audio_output/aout_fifo.c + M /trunk/src/audio_output/aout_s16.c + M /trunk/src/audio_output/aout_s8.c + M /trunk/src/audio_output/aout_u16.c + M /trunk/src/audio_output/aout_u8.c + M /trunk/src/audio_output/audio_output.c + M /trunk/src/generic_decoder/generic_decoder.c + M /trunk/src/generic_decoder/generic_decoder.h + M /trunk/src/input/input_ext-dec.c + M /trunk/src/input/input_ext-intf.c + M /trunk/src/interface/interface.c + M /trunk/src/interface/intf_channels.c + M /trunk/src/interface/intf_channels.h + M /trunk/src/interface/intf_cmd.c + M /trunk/src/interface/intf_cmd.h + M /trunk/src/interface/intf_console.c + M /trunk/src/interface/intf_console.h + M /trunk/src/interface/intf_ctrl.c + M /trunk/src/interface/intf_ctrl.h + M /trunk/src/interface/intf_msg.c + M /trunk/src/interface/intf_playlist.c + M /trunk/src/interface/main.c + M /trunk/src/lpcm_decoder/lpcm_decoder.c + M /trunk/src/lpcm_decoder/lpcm_decoder.h + M /trunk/src/lpcm_decoder/lpcm_decoder_thread.c + M /trunk/src/lpcm_decoder/lpcm_decoder_thread.h + M /trunk/src/misc/beos_specific.cpp + M /trunk/src/misc/modules.c + M /trunk/src/misc/mtime.c + M /trunk/src/misc/netutils.c + M /trunk/src/misc/rsc_files.c + M /trunk/src/misc/tests.c + M /trunk/src/spu_decoder/spu_decoder.c + M /trunk/src/spu_decoder/spu_decoder.h + M /trunk/src/video_output/video_output.c + M /trunk/src/video_output/video_spu.c + M /trunk/src/video_output/video_spu.h + M /trunk/src/video_output/video_text.c + M /trunk/src/video_output/video_text.h + M /trunk/src/video_output/video_yuv.c + M /trunk/src/video_output/video_yuv.h + + + * Header cleaning: filled all empty authors fields, added CVS $Id stuff. + * Fixes to aout_darwin.c by Colin Delacroix . + * Fixes to configure.in, Makefile.in and main.c (Altivec detection) + by Eugenio Jarosiewicz . + * Added Colin and Eugenio to the AUTHORS file. + +------------------------------------------------------------------------ +r781 | stef | 2001-03-22 02:23:03 +0100 (Thu, 22 Mar 2001) | 14 lines +Changed paths: + M /trunk/plugins/dvd/dvd_netlist.c + M /trunk/plugins/dvd/input_dvd.c + M /trunk/src/video_parser/video_parser.c + +-Added a SYNCHRO_START in DVDRead for each cell change to fix +multi-angle streams + +-Changed seek function to prevent jump-at-will and to remove two bugs in +sector computing. + +-Initialize some values in netlist (payload_discard wasn't which caused +frame dropping) + +-Come back of multi-sector read which should make reading faster + +Now, theyre should be very few reading error, and we have got back the +performance we had before my netlist polioting :p + +------------------------------------------------------------------------ +r782 | richards | 2001-03-25 19:09:14 +0200 (Sun, 25 Mar 2001) | 2 lines +Changed paths: + M /trunk/plugins/beos/InterfaceWindow.h + M /trunk/plugins/beos/MsgVals.h + M /trunk/plugins/beos/intf_beos.cpp + M /trunk/plugins/beos/vout_beos.cpp + M /trunk/src/misc/beos_specific.cpp + +Language & Inteface support for BeOS interface + +------------------------------------------------------------------------ +r783 | sam | 2001-03-26 21:06:18 +0200 (Mon, 26 Mar 2001) | 4 lines +Changed paths: + M /trunk/Makefile.in + M /trunk/plugins/idct/idctaltivec.c + + + - fixed SDL compilation, thanks to Colin. + - disabled Altivec iDCT until it works. + +------------------------------------------------------------------------ +r784 | sam | 2001-04-01 08:21:44 +0200 (Sun, 01 Apr 2001) | 5 lines +Changed paths: + M /trunk/AUTHORS + M /trunk/Makefile.in + M /trunk/configure + M /trunk/configure.in + M /trunk/plugins/x11/vout_x11.c + A /trunk/plugins/x11/vout_xvideo.c + A /trunk/plugins/x11/xvideo.c + + + * XVideo plugin courtesy of Shane Harper + * Makefile.in and configure.in fixes by Nilmoni Deb + * A few syntax fixes in the plain X11 plugin + +------------------------------------------------------------------------ +r785 | sam | 2001-04-01 08:42:05 +0200 (Sun, 01 Apr 2001) | 3 lines +Changed paths: + M /trunk/plugins/x11/vout_xvideo.c + + + * fixed a typo + +------------------------------------------------------------------------ +r786 | stef | 2001-04-01 09:31:38 +0200 (Sun, 01 Apr 2001) | 8 lines +Changed paths: + M /trunk/include/input_ext-intf.h + M /trunk/plugins/dvd/dvd_ifo.c + M /trunk/plugins/dvd/dvd_ifo.h + M /trunk/plugins/dvd/dvd_netlist.c + M /trunk/plugins/dvd/input_dvd.c + M /trunk/plugins/dvd/input_dvd.h + M /trunk/plugins/gnome/gnome_callbacks.c + M /trunk/plugins/gnome/intf_gnome.c + M /trunk/plugins/gnome/intf_gnome.h + M /trunk/src/input/input_ext-intf.c + M /trunk/src/input/input_programs.c + +-Various bug fixes in dvd_netlist. Some bugs seem to remain though. +-New function input_ToggleES for interaction with interface. +-Changes in gnome interface : navigation menus are now splited, there +are radio item in menus and the code should be better. +-First step for dvd_ifo rewritting. Now allocation/disallocation is +being done as it has to be. +-Fixed a bug in title management that make dvd like Seven work. + +------------------------------------------------------------------------ +r787 | richards | 2001-04-03 00:40:07 +0200 (Tue, 03 Apr 2001) | 3 lines +Changed paths: + M /trunk/plugins/beos/vout_beos.cpp + +vout_beos now uses double buffering for YCbCr overlay. +This (for some reason) improves audio/video sync + +------------------------------------------------------------------------ +r788 | sam | 2001-04-03 01:30:41 +0200 (Tue, 03 Apr 2001) | 16 lines +Changed paths: + M /trunk/INSTALL + M /trunk/Makefile.in + A /trunk/extras + A /trunk/extras/MacOSX_dvdioctl + A /trunk/extras/MacOSX_dvdioctl/DVDioctl.cpp + A /trunk/extras/MacOSX_dvdioctl/DVDioctl.h + A /trunk/extras/MacOSX_dvdioctl/DVDioctl.pbproj + A /trunk/extras/MacOSX_dvdioctl/DVDioctl.pbproj/project.pbxproj + A /trunk/extras/MacOSX_dvdioctl/English.lproj + A /trunk/extras/MacOSX_dvdioctl/English.lproj/InfoPlist.strings + M /trunk/include/config.h.in + M /trunk/include/defs.h.in + M /trunk/plugins/dvd/dvd_css.c + M /trunk/plugins/dvd/dvd_css.h + M /trunk/plugins/dvd/dvd_ioctl.c + M /trunk/plugins/dvd/dvd_ioctl.h + M /trunk/plugins/dvd/input_dvd.c + M /trunk/plugins/dvd/input_dvd.h + M /trunk/src/lpcm_decoder/lpcm_decoder_thread.c + + + * fixes for the Qt plugin compilation under Debian + + * heavy butchering in the CSS and DVD ioctl code to put all architecture- + dependent code in dvd_ioctl.c + + * added almost fully-functional /dev/dvd driver for MacOS X in + extras/DVDioctl; to build it: + + % cd extras/DVDioctl + % pbxbuild + % kextload build/DVDioctl.kext # note: kextload has to be run as root + + be aware that the license for the DVDioctl kernel extension is + not GPL but APSL, because I borrowed some code from the Darwin kernel. + +------------------------------------------------------------------------ +r789 | stef | 2001-04-03 05:39:41 +0200 (Tue, 03 Apr 2001) | 13 lines +Changed paths: + M /trunk/plugins/dvd/input_dvd.c + M /trunk/plugins/gnome/gnome_callbacks.c + M /trunk/plugins/gnome/gnome_callbacks.h + M /trunk/plugins/gnome/gnome_interface.c + M /trunk/plugins/gnome/intf_gnome.c + M /trunk/plugins/gnome/intf_gnome.glade + M /trunk/plugins/gnome/intf_gnome.h + M /trunk/src/input/input_dec.c + M /trunk/src/input/input_programs.c + +-Fall back to one-packet-once reading in dvd input since multi-block +seems to have a bug that make the vlc crash on title/audio/spu change. I +hope that this bug will be fixed soon for the performance is poorer now + +-add-ons and changes in gnome interface: + *menu subdivision is done only if there are over 20 items, + *in DVD mode next/prev apply to title, + *in DVD mode, added a box with button to navigate through + chapters. +This has not been finished yet (and it is not in gtk plugin then). And I +think I will leave toolbar next/prev buttons for playlist and add +button specifically for title change like for chapters.* + +------------------------------------------------------------------------ +r790 | sam | 2001-04-04 04:49:18 +0200 (Wed, 04 Apr 2001) | 4 lines +Changed paths: + M /trunk/extras/MacOSX_dvdioctl/DVDioctl.cpp + M /trunk/extras/MacOSX_dvdioctl/DVDioctl.h + M /trunk/plugins/dvd/dvd_css.c + M /trunk/plugins/dvd/dvd_ifo.h + M /trunk/plugins/dvd/dvd_ioctl.c + M /trunk/plugins/dvd/dvd_ioctl.h + + + * additional enhancements to the OS X DVD ioctl module + * big cleaning of the BeOS DVD ioctl code, got rid of all Linuxisms + +------------------------------------------------------------------------ +r791 | sam | 2001-04-04 18:33:07 +0200 (Wed, 04 Apr 2001) | 4 lines +Changed paths: + M /trunk/extras/MacOSX_dvdioctl/DVDioctl.cpp + M /trunk/plugins/dvd/dvd_ioctl.c + M /trunk/plugins/x11/vout_xvideo.c + + + * compilation fixes for the BeOS DVD ioctls + * XVideo plugin enhancements by Shane Harper + +------------------------------------------------------------------------ +r792 | sam | 2001-04-05 05:50:38 +0200 (Thu, 05 Apr 2001) | 9 lines +Changed paths: + M /trunk/Makefile.in + M /trunk/configure + M /trunk/configure.in + M /trunk/doc/vlc.1 + A /trunk/extras/GNUgetopt + A /trunk/extras/GNUgetopt/getopt.c + A /trunk/extras/GNUgetopt/getopt.h + A /trunk/extras/GNUgetopt/getopt1.c + A /trunk/extras/MacOSX_dvdioctl/.cvsignore + M /trunk/include/config.h.in + M /trunk/include/defs.h.in + M /trunk/plugins/darwin/aout_darwin.c + M /trunk/src/interface/main.c + + + * added the GNU getopt library, which gets compiled in when getopt_long + isn't available on the desired platform. + * replaced the `--warning' flag with the standard cumulative `-v' flag. + `-v' is like `--warning 3', and `-vvvv' is like `--warning 0' + (`--warning' is still valid for those used to it) + * cleaning in configure.in and Makefile.in, the Solaris port now + builds and runs properly. + +------------------------------------------------------------------------ +r793 | asmax | 2001-04-05 16:00:28 +0200 (Thu, 05 Apr 2001) | 7 lines +Changed paths: + M /trunk/include/input_ext-dec.h + M /trunk/plugins/mpeg/input_ps.c + M /trunk/plugins/mpeg/input_ps.h + M /trunk/src/input/mpeg_system.c + + + +Added a new packet allocation method that punish one's mother in PS input. +I hope there won't be too many segfaults because of it ;) +A few parameters must be adjusted to optimize this method; I'll do it later +because Proba Stat sucks ;) + +------------------------------------------------------------------------ +r794 | asmax | 2001-04-05 18:37:15 +0200 (Thu, 05 Apr 2001) | 5 lines +Changed paths: + M /trunk/include/input_ext-dec.h + M /trunk/plugins/mpeg/input_ps.c + M /trunk/plugins/mpeg/input_ps.h + + + +switched back to the old packet allocation method for PS input, because +Sam does not want the new one ;) + +------------------------------------------------------------------------ +r795 | sam | 2001-04-06 11:15:48 +0200 (Fri, 06 Apr 2001) | 7 lines +Changed paths: + A /trunk/extras/GNUgetopt/COPYING + A /trunk/extras/MacOSX_dvdioctl/COPYING + M /trunk/extras/MacOSX_dvdioctl/DVDioctl.cpp + A /trunk/extras/MacOSX_dvdioctl/README + M /trunk/plugins/alsa/aout_alsa.c + M /trunk/plugins/dvd/dvd_css.c + M /trunk/plugins/dvd/dvd_ioctl.c + M /trunk/plugins/dvd/dvd_netlist.c + M /trunk/plugins/ggi/vout_ggi.c + M /trunk/plugins/idct/idct_common.c + M /trunk/plugins/sdl/vout_sdl.c + M /trunk/src/ac3_decoder/ac3_bit_allocate.c + M /trunk/src/ac3_decoder/ac3_decoder_thread.c + M /trunk/src/ac3_decoder/ac3_downmix.c + M /trunk/src/ac3_decoder/ac3_downmix_c.c + M /trunk/src/ac3_decoder/ac3_exponent.c + M /trunk/src/ac3_decoder/ac3_mantissa.c + M /trunk/src/ac3_decoder/ac3_parse.c + M /trunk/src/audio_decoder/adec_generic.c + M /trunk/src/audio_decoder/adec_layer1.c + M /trunk/src/audio_decoder/adec_layer2.c + M /trunk/src/audio_decoder/audio_decoder.c + M /trunk/src/input/input_clock.c + M /trunk/src/input/input_dec.c + M /trunk/src/input/input_ext-dec.c + M /trunk/src/input/input_ext-intf.c + M /trunk/src/input/input_netlist.c + M /trunk/src/input/input_programs.c + M /trunk/src/input/mpeg_system.c + M /trunk/src/interface/intf_ctrl.c + M /trunk/src/interface/intf_urldecode.c + M /trunk/src/interface/main.c + M /trunk/src/lpcm_decoder/lpcm_decoder.c + M /trunk/src/lpcm_decoder/lpcm_decoder_thread.c + M /trunk/src/misc/tests.c + M /trunk/src/spu_decoder/spu_decoder.c + M /trunk/src/video_decoder/video_decoder.c + M /trunk/src/video_output/video_spu.c + M /trunk/src/video_parser/video_fifo.c + M /trunk/src/video_parser/vpar_headers.c + M /trunk/src/video_parser/vpar_synchro.c + + + * Code cleanup: removed a few tabulations. + * Fixed inline asm routines to remove all read/write operands. + * Added to most files to prevent warnings under FreeBSD. + * Added "break;" after "default:" in case switches to prevent + warnings when compiling with GCC 3.0pre. + +------------------------------------------------------------------------ +r796 | massiot | 2001-04-06 20:18:10 +0200 (Fri, 06 Apr 2001) | 4 lines +Changed paths: + M /trunk/Makefile.in + M /trunk/configure + M /trunk/configure.in + A /trunk/extras/MacOSX_app + A /trunk/extras/MacOSX_app/Contents + A /trunk/extras/MacOSX_app/Contents/Info.plist + A /trunk/extras/MacOSX_app/Contents/PkgInfo + D /trunk/plugins/darwin/aout_darwin.c + M /trunk/plugins/darwin/darwin.c + A /trunk/plugins/macosx/aout_macosx.c + M /trunk/plugins/macosx/intf_macosx.c + M /trunk/plugins/macosx/macosx.c + M /trunk/plugins/macosx/vout_macosx.c + M /trunk/src/misc/modules.c + M /trunk/src/video_output/video_text.c + +* Sync MOSX dev/CVS tree : code support for MacOS X audio, video and +interface (courtesy of Eugenio Jarosiewicz & Colin Delacroix) ; +* Bumped up version number to 0.2.70. + +------------------------------------------------------------------------ +r797 | sam | 2001-04-07 06:17:49 +0200 (Sat, 07 Apr 2001) | 3 lines +Changed paths: + M /trunk/debian/changelog + M /trunk/debian/changelog-css + M /trunk/vlc.spec + + + * Updated version information in RedHat and Debian package control files. + +------------------------------------------------------------------------ +r798 | ej | 2001-04-07 06:59:52 +0200 (Sat, 07 Apr 2001) | 2 lines +Changed paths: + M /trunk/plugins/macosx/intf_macosx.c + M /trunk/plugins/macosx/vout_macosx.c + +Cleaning code and a small fix to make quit work on OSX + +------------------------------------------------------------------------ +r799 | massiot | 2001-04-07 18:21:13 +0200 (Sat, 07 Apr 2001) | 2 lines +Changed paths: + M /trunk/Makefile.in + +Added a missing file for MacOS X port. + +------------------------------------------------------------------------ +r800 | massiot | 2001-04-07 18:35:05 +0200 (Sat, 07 Apr 2001) | 2 lines +Changed paths: + M /trunk/configure + M /trunk/configure.in + +Disable x11 plugin if X11 headers are not found. + +------------------------------------------------------------------------ +r801 | massiot | 2001-04-08 01:23:50 +0200 (Sun, 08 Apr 2001) | 3 lines +Changed paths: + M /trunk/vlc.spec + +Removed --enable-mmx (enabled by default under x86) and changed a few +things. + +------------------------------------------------------------------------ +r802 | sam | 2001-04-08 06:17:30 +0200 (Sun, 08 Apr 2001) | 5 lines +Changed paths: + M /trunk/ChangeLog + M /trunk/Makefile.in + M /trunk/TODO + M /trunk/vlc.spec + + + * Updated ChangeLog and TODO list. + * Added TODO to the .spec file. + * Fixed Makefile.in so that `make snapshot' takes extras/* in account. + +------------------------------------------------------------------------ +r803 | stef | 2001-04-08 09:24:47 +0200 (Sun, 08 Apr 2001) | 4 lines +Changed paths: + M /trunk/include/input_ext-intf.h + M /trunk/plugins/dvd/dvd_ifo.c + M /trunk/plugins/dvd/dvd_ifo.h + M /trunk/plugins/dvd/input_dvd.c + M /trunk/plugins/gnome/gnome_callbacks.c + M /trunk/plugins/gnome/gnome_callbacks.h + M /trunk/plugins/gnome/gnome_interface.c + M /trunk/plugins/gnome/intf_gnome.c + M /trunk/plugins/gnome/intf_gnome.glade + M /trunk/plugins/gnome/intf_gnome.h + M /trunk/plugins/gtk/intf_gtk.c + M /trunk/src/input/input_ext-intf.c + M /trunk/src/input/input_programs.c + M /trunk/src/input/mpeg_system.c + M /trunk/src/interface/intf_playlist.c + +-changes in gnome interface + +-bugfix in input dvd + +------------------------------------------------------------------------ +r804 | stef | 2001-04-08 09:45:03 +0200 (Sun, 08 Apr 2001) | 2 lines +Changed paths: + M /trunk/plugins/gnome/gnome_callbacks.c + +-fixed little poliotage + +------------------------------------------------------------------------ +r805 | stef | 2001-04-08 11:04:33 +0200 (Sun, 08 Apr 2001) | 5 lines +Changed paths: + M /trunk/plugins/dvd/dvd_ioctl.c + M /trunk/plugins/dvd/input_dvd.c + M /trunk/src/input/input.c + +-fixed css authentication under linux since it has been broken for a few +days: we have to initialize agid of authinfo struct. + +-fixed a segfault on exit when DVDInit fails + +------------------------------------------------------------------------ +r806 | octplane | 2001-04-08 15:09:32 +0200 (Sun, 08 Apr 2001) | 2 lines +Changed paths: + M /trunk/plugins/gtk/gtk_callbacks.c + M /trunk/plugins/gtk/gtk_playlist.c + +Corrected playlist update on file opening. + +------------------------------------------------------------------------ +r807 | octplane | 2001-04-08 15:11:45 +0200 (Sun, 08 Apr 2001) | 2 lines +Changed paths: + A /trunk/plugins/gtk/gtk_playlist.h + +Forgot one small thing :P + +------------------------------------------------------------------------ +r808 | sam | 2001-04-08 18:57:47 +0200 (Sun, 08 Apr 2001) | 4 lines +Changed paths: + M /trunk/ChangeLog + M /trunk/README + M /trunk/plugins/dvd/dvd_css.c + M /trunk/plugins/dvd/input_dvd.c + M /trunk/plugins/dvd/input_dvd.h + M /trunk/plugins/x11/vout_xvideo.c + + + * XVideo window now has a black background, thanks to Shane Harper. + * Fixed a heap corruption in dvd_css.c. + +------------------------------------------------------------------------ +r809 | stef | 2001-04-09 06:15:30 +0200 (Mon, 09 Apr 2001) | 2 lines +Changed paths: + M /trunk/plugins/beos/intf_beos.cpp + +-Fixed a compilation issue due to a change in an interface structure + +------------------------------------------------------------------------ +r810 | stef | 2001-04-10 19:47:05 +0200 (Tue, 10 Apr 2001) | 4 lines +Changed paths: + M /trunk/include/input_ext-intf.h + M /trunk/plugins/dvd/dvd_css.c + M /trunk/plugins/dvd/dvd_ifo.c + M /trunk/plugins/dvd/input_dvd.c + M /trunk/plugins/dvd/input_dvd.h + M /trunk/src/input/input.c + M /trunk/src/input/input_programs.c + +-Fixed the lock segfault bug with some compilers + +-Quick kludge in ifo to avoid a bug with optims. The real fix is coming. + +------------------------------------------------------------------------ +r811 | henri | 2001-04-11 04:01:24 +0200 (Wed, 11 Apr 2001) | 9 lines +Changed paths: + M /trunk/include/common.h + M /trunk/include/config.h.in + M /trunk/include/main.h + M /trunk/include/netutils.h + M /trunk/plugins/sdl/vout_sdl.c + M /trunk/plugins/x11/vout_x11.c + M /trunk/plugins/x11/vout_xvideo.c + M /trunk/src/interface/interface.c + M /trunk/src/interface/intf_ctrl.c + M /trunk/src/interface/main.c + M /trunk/src/misc/netutils.c + + +- Ported the 0.2.0's channel changing functions +- Cosmetic changes : the word 'vlan' is disappearing +- network_ChannelJoin is still commented out as it's not in sync anymore + with our channel server. Nitrox should fix this within a week. +- X and Xv output : added autohide cursor as in SDL +- X and Sv : keys 1 to 0 change channel +- SDL : keys F1 to F10 change channel as I was not able to make 1..0 work + +------------------------------------------------------------------------ +r812 | sam | 2001-04-11 06:31:59 +0200 (Wed, 11 Apr 2001) | 9 lines +Changed paths: + M /trunk/Makefile.in + M /trunk/configure + M /trunk/configure.in + M /trunk/include/config.h.in + M /trunk/plugins/dvd/dvd_css.c + M /trunk/plugins/dvd/dvd_css.h + M /trunk/plugins/dvd/dvd_ioctl.c + M /trunk/plugins/dvd/dvd_ioctl.h + M /trunk/plugins/dvd/input_dvd.c + M /trunk/plugins/dvd/input_dvd.h + M /trunk/plugins/gtk/gtk_callbacks.c + + + * Fixed the whitespace/tab issues in the Makefile. + * Corrected an awful typo in the version name, I hope Lieutenant Commander + Arkady Grigorovich Ourumov will never set up us the bomb for that. + * Removed deprecated stuff from config.h. + * Disabled message queue by default. + * A few other changes in the CSS code, the BeOS issues should be fixed. + * Fixed a memory leak in gtk_callbacks.c (thanks to Dae). + +------------------------------------------------------------------------ +r813 | sam | 2001-04-11 06:46:18 +0200 (Wed, 11 Apr 2001) | 3 lines +Changed paths: + M /trunk/plugins/dvd/dvd_ioctl.c + + + * Forgot a BeOS patch on previous commit. + +------------------------------------------------------------------------ +r814 | sam | 2001-04-11 14:52:10 +0200 (Wed, 11 Apr 2001) | 3 lines +Changed paths: + M /trunk/Makefile.in + M /trunk/configure + M /trunk/configure.in + M /trunk/debian/control + M /trunk/debian/control-css + A /trunk/debian/gnome-vlc.desktop + A /trunk/debian/gvlc.desktop + M /trunk/debian/rules + A /trunk/debian/vlc-gnome.menu + M /trunk/debian/vlc-gtk.menu + A /trunk/debian/vlc-qt.menu + A /trunk/debian/vlc.desktop + M /trunk/doc/vlc.1 + M /trunk/plugins/gnome/intf_gnome.c + M /trunk/plugins/gtk/intf_gtk.c + A /trunk/share/gnome-vlc.png + A /trunk/share/gnome-vlc.xpm + M /trunk/share/gvlc.png + M /trunk/share/gvlc.xpm + A /trunk/share/kvlc.png + A /trunk/share/kvlc.xpm + A /trunk/share/qvlc.png + A /trunk/share/qvlc.xpm + A /trunk/share/vlc-icons.xcf + M /trunk/share/vlc.png + M /trunk/share/vlc.xpm + + + * Fixed icons location and Debian desktop menus. + +------------------------------------------------------------------------ +r815 | ej | 2001-04-11 15:30:30 +0200 (Wed, 11 Apr 2001) | 16 lines +Changed paths: + M /trunk/Makefile.in + M /trunk/plugins/macosx/intf_macosx.c + A /trunk/plugins/macosx/macosx_common.h + M /trunk/plugins/macosx/vout_macosx.c + M /trunk/src/misc/modules.c + M /trunk/src/video_output/video_text.c + +Updated & cleaned up intf_macosx.c and vout_macosx.c - added Open menu +function support and a no-frills About box + +Created macosx_common.h in plugins/macosx/ to hold , well, common stuff +(the way I see it, there is inherently a difficult separation of intf and +vout on Mac OS, if anyone has suggestions I'm open) + +Cleaned up debug spew I left in modules.c and video_text.c + +Hacked main.c to disregard argv[1] when compiled for OSX & run as a full +app (ie., double clicked and not launched from command line)... read the +file for more details. UGLY. + +Updated Makefile.in to make vlc.app by default on Mac OS X & Darwin, added +clean code for it as well + +------------------------------------------------------------------------ +r816 | ej | 2001-04-11 15:56:39 +0200 (Wed, 11 Apr 2001) | 2 lines +Changed paths: + M /trunk/Makefile.in + +Fixed a dumb mistake in Makefile.in + +------------------------------------------------------------------------ +r817 | ej | 2001-04-11 16:10:49 +0200 (Wed, 11 Apr 2001) | 2 lines +Changed paths: + M /trunk/src/interface/main.c + +Forgot a little thing...main. Done for now I hope;-) + +------------------------------------------------------------------------ +r818 | sam | 2001-04-12 03:52:45 +0200 (Thu, 12 Apr 2001) | 8 lines +Changed paths: + M /trunk/AUTHORS + M /trunk/Makefile.in + M /trunk/include/beos_specific.h + A /trunk/include/darwin_specific.h + M /trunk/share/gnome-vlc.png + M /trunk/share/gnome-vlc.xpm + M /trunk/share/gvlc.png + M /trunk/share/gvlc.xpm + M /trunk/share/kvlc.png + M /trunk/share/kvlc.xpm + M /trunk/share/qvlc.png + M /trunk/share/qvlc.xpm + M /trunk/share/vlc-icons.xcf + M /trunk/share/vlc.png + M /trunk/share/vlc.xpm + A /trunk/share/vlc_beos.rsrc + M /trunk/src/audio_decoder/adec_layer1.c + M /trunk/src/audio_decoder/adec_layer2.c + M /trunk/src/interface/main.c + M /trunk/src/misc/beos_specific.cpp + A /trunk/src/misc/darwin_specific.c + M /trunk/src/misc/modules.c + M /trunk/src/misc/netutils.c + M /trunk/src/video_output/video_text.c + + + * BeOS icon and MIME resources courtesy of Wade Majors . + * Updated icons. + * Removed redefinition of NULL in src/audio_decoder/adec_layer?.c. + * Created darwin_specific.c to store the program path at boot time. + (XXX: check that it didn't break the OS X port) + * Fixed a warning in netutils.c. + +------------------------------------------------------------------------ +r819 | stef | 2001-04-12 04:40:09 +0200 (Thu, 12 Apr 2001) | 7 lines +Changed paths: + M /trunk/plugins/dvd/dvd_ifo.c + M /trunk/plugins/dvd/dvd_ifo.h + M /trunk/plugins/dvd/input_dvd.c + M /trunk/plugins/dvd/input_dvd.h + M /trunk/src/input/input.c + M /trunk/src/input/input_programs.c + +-Fixed a bug in area management added in my last commit + +-Change the way ifo are read ; I hope this fixes problems with some +compilers + +-Added error checks in dvd input + +------------------------------------------------------------------------ +r820 | stef | 2001-04-12 05:26:53 +0200 (Thu, 12 Apr 2001) | 3 lines +Changed paths: + M /trunk/include/input_ext-intf.h + M /trunk/plugins/gnome/intf_gnome.c + M /trunk/src/input/input_programs.c + M /trunk/src/input/mpeg_system.c + +-added a field to p_input->stream to inform the interface of a stream +change (useful in network mode) + +------------------------------------------------------------------------ +r821 | sam | 2001-04-12 10:24:30 +0200 (Thu, 12 Apr 2001) | 3 lines +Changed paths: + M /trunk/src/misc/beos_specific.cpp + + + * Fixed a typo in yesterday's BeOS changes. + +------------------------------------------------------------------------ +r822 | tcastley | 2001-04-12 13:10:16 +0200 (Thu, 12 Apr 2001) | 2 lines +Changed paths: + M /trunk/plugins/beos/intf_beos.cpp + +Fixed menu problem in 0.2.7.0 + +------------------------------------------------------------------------ +r823 | colin | 2001-04-12 19:57:12 +0200 (Thu, 12 Apr 2001) | 5 lines +Changed paths: + M /trunk/Makefile.in + A /trunk/share/vlc.icns + +MacOS X +make vlc.app now correctly updates vlc.app +added an icon to the MacOS X vlc +removed the build of the vlc app from the install target + +------------------------------------------------------------------------ +r824 | henri | 2001-04-13 03:49:22 +0200 (Fri, 13 Apr 2001) | 12 lines +Changed paths: + M /trunk/TODO + M /trunk/plugins/dvd/input_dvd.c + M /trunk/plugins/gnome/intf_gnome.c + M /trunk/plugins/gtk/intf_gtk.c + M /trunk/src/input/mpeg_system.c + + +TS input : only one audio & spu ES selected at a time +Intf : ts streams in menu + fixed a typo + +There be certainly need for debug on the TS input as vls complains about +wrong sized PES packets, and that many streams do not seem to work. + +btw, I forgot to mention in my last commit the function that nooone will +ever use : "right button" key of 105 keys keybords support under X11, +Xv, Sdl + +------------------------------------------------------------------------ +r825 | stef | 2001-04-13 07:36:12 +0200 (Fri, 13 Apr 2001) | 7 lines +Changed paths: + M /trunk/include/input_ext-intf.h + M /trunk/plugins/dvd/dvd_ifo.c + M /trunk/plugins/dvd/dvd_udf.c + M /trunk/plugins/dvd/input_dvd.c + M /trunk/plugins/gnome/gnome_interface.c + M /trunk/plugins/gnome/intf_gnome.c + M /trunk/plugins/gnome/intf_gnome.glade + M /trunk/plugins/mpeg/input_ps.c + M /trunk/plugins/mpeg/input_ts.c + M /trunk/src/input/input_programs.c + +*Added udf fix by Billy Biggs + +*Added checks in dvd_ifo + +*Cleanings in gnome interface : the interface should be dependant on the +input method. + +------------------------------------------------------------------------ +r826 | sam | 2001-04-13 08:20:23 +0200 (Fri, 13 Apr 2001) | 10 lines +Changed paths: + M /trunk/ChangeLog + M /trunk/configure + M /trunk/configure.in + M /trunk/debian/changelog + M /trunk/debian/changelog-css + M /trunk/debian/rules + M /trunk/plugins/x11/vout_xvideo.c + M /trunk/vlc.spec + + + * Updated version number to 0.2.71 (release today). + + * Merged 6 months of CVS logs to the ChangeLog file. + The vlc changelog can now be viewed here: + http://www.videolan.org/vlc/changelog.html + + * Fixed a lintian error in debian/rules. + * XVideo resize patch by Shane Harper . + +------------------------------------------------------------------------ +r827 | sam | 2001-04-13 16:33:22 +0200 (Fri, 13 Apr 2001) | 4 lines +Changed paths: + M /trunk/ChangeLog + M /trunk/src/misc/darwin_specific.c + + + * Fix for Darwin program path handling. I mistakenly assumed that the + program path was always absolute. + +------------------------------------------------------------------------ +r828 | sam | 2001-04-14 09:41:20 +0200 (Sat, 14 Apr 2001) | 4 lines +Changed paths: + M /trunk/ChangeLog + M /trunk/src/interface/main.c + M /trunk/src/misc/beos_specific.cpp + M /trunk/src/misc/darwin_specific.c + + + * Got rid of the sleep() hack in beos_specific.cpp + * Fixed a segfault when launched without argument under Darwin. + +------------------------------------------------------------------------ +r829 | sam | 2001-04-15 06:19:58 +0200 (Sun, 15 Apr 2001) | 29 lines +Changed paths: + M /trunk/AUTHORS + M /trunk/ChangeLog + A /trunk/Makefile + M /trunk/Makefile.dep + D /trunk/Makefile.in + A /trunk/Makefile.modules.in + A /trunk/Makefile.opts.in + M /trunk/configure + M /trunk/configure.in + M /trunk/debian/rules + M /trunk/include/modules.h + A /trunk/include/modules_builtin.h.in + A /trunk/plugins/alsa/Makefile + A /trunk/plugins/beos/Makefile + M /trunk/plugins/beos/intf_beos.cpp + A /trunk/plugins/darwin/Makefile + A /trunk/plugins/dsp/Makefile + A /trunk/plugins/dummy/Makefile + A /trunk/plugins/dvd/Makefile + M /trunk/plugins/dvd/dvd.c + M /trunk/plugins/dvd/dvd_udf.c + M /trunk/plugins/dvd/input_dvd.c + A /trunk/plugins/esd/Makefile + A /trunk/plugins/fb/Makefile + A /trunk/plugins/ggi/Makefile + A /trunk/plugins/glide/Makefile + A /trunk/plugins/gnome/Makefile + M /trunk/plugins/gnome/gnome_interface.c + M /trunk/plugins/gnome/intf_gnome.glade + A /trunk/plugins/gtk/Makefile + M /trunk/plugins/gtk/gtk_interface.c + M /trunk/plugins/gtk/intf_gtk.glade + A /trunk/plugins/idct/Makefile + M /trunk/plugins/idct/idct.c + M /trunk/plugins/idct/idct.h + M /trunk/plugins/idct/idct_common.c + M /trunk/plugins/idct/idctaltivec.c + M /trunk/plugins/idct/idctclassic.c + M /trunk/plugins/idct/idctmmx.c + M /trunk/plugins/idct/idctmmxext.c + A /trunk/plugins/macosx/Makefile + A /trunk/plugins/mga/Makefile + A /trunk/plugins/motion/Makefile + M /trunk/plugins/motion/motion.c + M /trunk/plugins/motion/motionmmx.c + M /trunk/plugins/motion/motionmmxext.c + M /trunk/plugins/motion/vdec_motion_common.c + A /trunk/plugins/mpeg/Makefile + A /trunk/plugins/null/Makefile + A /trunk/plugins/qt/Makefile + A /trunk/plugins/sdl/Makefile + A /trunk/plugins/text/Makefile + A /trunk/plugins/x11/Makefile + A /trunk/plugins/yuv/Makefile + M /trunk/plugins/yuv/transforms_yuv.c + M /trunk/plugins/yuv/transforms_yuvmmx.c + M /trunk/plugins/yuv/video_common.h + M /trunk/plugins/yuv/video_yuv.c + M /trunk/plugins/yuv/video_yuvmmx.c + M /trunk/src/input/input.c + M /trunk/src/misc/modules.c + + + * Beginning of the built-in modules support. + + A few words about the changes: + + - heavy Makefile butchery has taken place, each plugin now has its own + Makefile. I know recursive make blablah harmful, but it was just so + much easier to do this way. + + - Makefile.in has disappeared, we now generate Makefile.opts with + the overall configuration options, and Makefile.modules which is + specific to module compilation. + + - After ./configure has been run you may want to modify Makefile.opts + to check which modules will be compiled built-in or as plugins. + + - Some modules cannot be compiled built-in right now because proper + linkage doesn't work yet. We don't really care since they're the + interface or video output modules. The most important stuff works + (iDCT, motion, YUV, input). + + - It's perfectly valid to compile a module both as built-in and as a + plugin. vlc will only load the built-in one, but I'll add an option + to ignore built-in modules for testing purposes. + + - We *should* see a performance increase here. I didn't have much time + to test it, but if anyone can confirm and perhaps give a rough + estimate of how much we gain... + +------------------------------------------------------------------------ +r830 | sam | 2001-04-15 06:46:41 +0200 (Sun, 15 Apr 2001) | 4 lines +Changed paths: + M /trunk/ChangeLog + M /trunk/Makefile + M /trunk/Makefile.modules.in + M /trunk/plugins/alsa/Makefile + M /trunk/plugins/beos/Makefile + M /trunk/plugins/darwin/Makefile + M /trunk/plugins/dsp/Makefile + M /trunk/plugins/dummy/Makefile + M /trunk/plugins/dvd/Makefile + M /trunk/plugins/esd/Makefile + M /trunk/plugins/fb/Makefile + M /trunk/plugins/ggi/Makefile + M /trunk/plugins/glide/Makefile + M /trunk/plugins/gnome/Makefile + M /trunk/plugins/gtk/Makefile + M /trunk/plugins/idct/Makefile + M /trunk/plugins/macosx/Makefile + M /trunk/plugins/mga/Makefile + M /trunk/plugins/motion/Makefile + M /trunk/plugins/mpeg/Makefile + M /trunk/plugins/null/Makefile + M /trunk/plugins/qt/Makefile + M /trunk/plugins/sdl/Makefile + M /trunk/plugins/text/Makefile + M /trunk/plugins/x11/Makefile + M /trunk/plugins/x11/vout_xvideo.c + M /trunk/plugins/yuv/Makefile + + + * A few Makefile fixes for BeOS + * XVideo patches by Shane Harper + +------------------------------------------------------------------------ +r831 | sam | 2001-04-15 12:54:46 +0200 (Sun, 15 Apr 2001) | 15 lines +Changed paths: + M /trunk/ChangeLog + M /trunk/Makefile + M /trunk/Makefile.modules.in + M /trunk/Makefile.opts.in + M /trunk/TODO + M /trunk/configure + M /trunk/configure.in + M /trunk/plugins/alsa/Makefile + M /trunk/plugins/beos/Makefile + M /trunk/plugins/darwin/Makefile + M /trunk/plugins/esd/Makefile + M /trunk/plugins/gnome/Makefile + M /trunk/plugins/gtk/Makefile + M /trunk/plugins/idct/Makefile + M /trunk/plugins/macosx/Makefile + M /trunk/plugins/motion/Makefile + M /trunk/plugins/mpeg/Makefile + M /trunk/plugins/qt/Makefile + M /trunk/plugins/qt/intf_qt.cpp + M /trunk/plugins/sdl/Makefile + M /trunk/plugins/text/Makefile + M /trunk/plugins/x11/Makefile + M /trunk/plugins/yuv/Makefile + M /trunk/src/misc/modules.c + + + * Updated TODO list with Henri's Apr 6th post. + * Built-in modules support almost finished. + + Now you can compile any module within vlc, even the Gnome, Qt, SDL + and GGI modules at the same time, resulting in an awful extra fat + vlc binary with gazillons of library dependecies. + + The only exception is that the Gnome and Gtk+ modules can't be + compiled together into vlc. But you can have one compiled built-in + and the other as a plugin. + + Another consequence is that libdl should no longer be needed under + MacOS X. I'll check this as soon as possible. + +------------------------------------------------------------------------ +r832 | sam | 2001-04-15 17:11:44 +0200 (Sun, 15 Apr 2001) | 4 lines +Changed paths: + M /trunk/ChangeLog + M /trunk/configure + M /trunk/configure.in + M /trunk/debian/rules + + + * All Debian packages are now lintian-clean. + * Fixed XVideo plugin linking. + +------------------------------------------------------------------------ +r833 | stef | 2001-04-15 17:32:48 +0200 (Sun, 15 Apr 2001) | 3 lines +Changed paths: + M /trunk/plugins/dvd/dvd_ifo.c + +-Maybe fixed the "cell not found" bug. I can't test it because I don't +have a dvd drive here, but it should work now. + +------------------------------------------------------------------------ +r834 | stef | 2001-04-15 23:17:50 +0200 (Sun, 15 Apr 2001) | 2 lines +Changed paths: + M /trunk/plugins/dvd/dvd_ifo.c + M /trunk/plugins/dvd/input_dvd.c + +-I hope I have fixed the ifo bug lastly ! + +------------------------------------------------------------------------ +r835 | sam | 2001-04-16 09:40:11 +0200 (Mon, 16 Apr 2001) | 5 lines +Changed paths: + M /trunk/.cvsignore + M /trunk/ChangeLog + M /trunk/INSTALL + M /trunk/Makefile + A /trunk/Makefile.common + M /trunk/Makefile.dep + M /trunk/Makefile.opts.in + M /trunk/include/.cvsignore + A /trunk/plugins/alsa/.cvsignore + M /trunk/plugins/alsa/Makefile + A /trunk/plugins/beos/.cvsignore + M /trunk/plugins/beos/Makefile + A /trunk/plugins/darwin/.cvsignore + M /trunk/plugins/darwin/Makefile + A /trunk/plugins/dsp/.cvsignore + M /trunk/plugins/dsp/Makefile + A /trunk/plugins/dummy/.cvsignore + M /trunk/plugins/dummy/Makefile + A /trunk/plugins/dvd/.cvsignore + M /trunk/plugins/dvd/Makefile + A /trunk/plugins/esd/.cvsignore + M /trunk/plugins/esd/Makefile + A /trunk/plugins/fb/.cvsignore + M /trunk/plugins/fb/Makefile + A /trunk/plugins/ggi/.cvsignore + M /trunk/plugins/ggi/Makefile + A /trunk/plugins/glide/.cvsignore + M /trunk/plugins/glide/Makefile + M /trunk/plugins/gnome/.cvsignore + M /trunk/plugins/gnome/Makefile + M /trunk/plugins/gtk/.cvsignore + M /trunk/plugins/gtk/Makefile + A /trunk/plugins/idct/.cvsignore + M /trunk/plugins/idct/Makefile + A /trunk/plugins/macosx/.cvsignore + M /trunk/plugins/macosx/Makefile + A /trunk/plugins/mga/.cvsignore + M /trunk/plugins/mga/Makefile + A /trunk/plugins/motion/.cvsignore + M /trunk/plugins/motion/Makefile + A /trunk/plugins/mpeg/.cvsignore + M /trunk/plugins/mpeg/Makefile + A /trunk/plugins/null/.cvsignore + M /trunk/plugins/null/Makefile + M /trunk/plugins/qt/.cvsignore + M /trunk/plugins/qt/Makefile + M /trunk/plugins/qt/intf_qt.cpp + A /trunk/plugins/sdl/.cvsignore + M /trunk/plugins/sdl/Makefile + A /trunk/plugins/text/.cvsignore + M /trunk/plugins/text/Makefile + A /trunk/plugins/x11/.cvsignore + M /trunk/plugins/x11/Makefile + A /trunk/plugins/yuv/.cvsignore + M /trunk/plugins/yuv/Makefile + M /trunk/src/misc/modules.c + + + * Added .cvsignore files in the plugins directories. + * Additional Makefile cleaning for built-in modules. + * Fixed Makefile for Solaris target. + +------------------------------------------------------------------------ +r836 | asmax | 2001-04-16 14:34:28 +0200 (Mon, 16 Apr 2001) | 10 lines +Changed paths: + M /trunk/include/input_ext-dec.h + M /trunk/plugins/mpeg/input_ps.c + M /trunk/plugins/mpeg/input_ps.h + + + +Re-added the new packet allocation method in PS input, using packet caches. +With warning level 1, you can see when a packet is allocated or freed; the +goal is to never call 'malloc' nor 'free', except at the beginning of the +stream. +The size of the different caches can be adjusted in plugins/mpeg/input_ps.h. +If 'free' is called too often, it means that a cache is too small, so try +to increase its size. + +------------------------------------------------------------------------ +r837 | sam | 2001-04-16 15:00:55 +0200 (Mon, 16 Apr 2001) | 5 lines +Changed paths: + M /trunk/ChangeLog + M /trunk/Makefile + D /trunk/Makefile.common + A /trunk/Makefile.modules + D /trunk/Makefile.modules.in + M /trunk/configure + M /trunk/configure.in + M /trunk/debian/changelog + M /trunk/debian/changelog-css + M /trunk/plugins/alsa/Makefile + M /trunk/plugins/beos/Makefile + M /trunk/plugins/darwin/Makefile + M /trunk/plugins/dsp/Makefile + M /trunk/plugins/dummy/Makefile + M /trunk/plugins/dvd/Makefile + M /trunk/plugins/dvd/dvd.c + M /trunk/plugins/esd/Makefile + M /trunk/plugins/fb/Makefile + M /trunk/plugins/ggi/Makefile + M /trunk/plugins/glide/Makefile + M /trunk/plugins/gnome/Makefile + M /trunk/plugins/gtk/Makefile + M /trunk/plugins/idct/Makefile + M /trunk/plugins/macosx/Makefile + M /trunk/plugins/mga/Makefile + M /trunk/plugins/motion/Makefile + M /trunk/plugins/mpeg/Makefile + M /trunk/plugins/null/Makefile + M /trunk/plugins/qt/Makefile + M /trunk/plugins/sdl/Makefile + M /trunk/plugins/text/Makefile + M /trunk/plugins/x11/Makefile + M /trunk/plugins/yuv/Makefile + M /trunk/vlc.spec + + + * Merged Makefile.common and Makefile.modules.in into Makefile.modules + * Updated version number and ChangeLog to 0.2.72 + * Additional plugin Makefile cleaning, probably the last. + +------------------------------------------------------------------------ +r838 | sam | 2001-04-16 15:32:55 +0200 (Mon, 16 Apr 2001) | 3 lines +Changed paths: + M /trunk/configure + M /trunk/configure.in + + + * Fixed a typo in configure.in + +------------------------------------------------------------------------ +r839 | sam | 2001-04-17 16:39:51 +0200 (Tue, 17 Apr 2001) | 5 lines +Changed paths: + M /trunk/ChangeLog + M /trunk/Makefile + M /trunk/extras/MacOSX_dvdioctl/DVDioctl.cpp - * Added a missing call to DecoderError() in mpeg_adec.c. - * Fixed a segfault in the aRts plugin. -2001-12-31 Monday 03:57 sam - - * Fixed the aRts audio output plugin. - -2001-12-31 Monday 03:26 massiot - - * Fixed a bug in DecoderError. - * Temporary kludge for vlc_mpeg_adec=mad ./vlc ... - -2001-12-31 Monday 03:23 massiot - - Fixed a bug in DecoderError. - -2001-12-31 Monday 01:21 massiot - - STABLE/HEAD merge ; backported the Next Generation Buffer Manager. - -2001-12-31 Monday 01:13 massiot - - Miscellaneous typos. - -2001-12-30 Sunday 22:10 stef - - *Some fixes for dvdread plugin. - - It compiles but doesn't work yet. - -2001-12-30 Sunday 07:09 sam - - Some heavy changes today: - * Removed duplicate function checks from configure.in. - * Added extra magic to Makefile.modules so that the module Makefiles - are now ridiculously simple. And I mean *simple*. Check it! This will - make a possible switch to full autoconf/automake a lot easier. - * Added the vlc version name to the plugin symbols, to be sure we only load - plugins with the same version number. A nasty consequence is that you - need to rebuild your tree after midnight if you are using a CVS tree :-) - * Got rid of modules_export.h by #defining exported functions in the same - header as their prototype. - * Added modules_inner.h and other commonly used .h files to common.h so - there are less and less files to include, and renamed common.h to - . - * First modifications to the module handling system towards my ultimate - goal to get rid of the *_Probe functions. Got rid of TestMethod and - TestCPU, as well as src/misc/tests.c. - * Wrote the chroma plugin handling functions. No YUV functions have been - ported yet because it'ls a lot of work, but the core system works, I - tried it with a naive yv12->rgb16 plugin (which will disappear when the - real functions are ready). - * Made a lot of functions in dvd_summary.c one-liners to avoid wasting - too many output lines. - * Fixed a segfault in input_dvd.c:DVDInit. - * Added a fixfiles.sh script in plugins/gtk to be run after Glade has - generated its C files. - * Did some work on the KDE interface to make it suck a bit less. It still - segfaults, but at least it runs and it looks less ugly. - * RGB SDL rendering works again, though in 16bpp only. - * Made plugins/vcd/linux_cdrom_tools.c independent of any vlc structure - so that it'll be easily put in a library. Maybe libdvdcss? - * Fixed VCD date display. - * Merged vout_xvideo.c, vout_x11.c and vout_common.c into xcommon.c. - * Wrote non-Shm XVideo output. - * Made X11 output work again. Still pretty unstable, only works for 16bpp. - * Additional french translation in po/fr.po. Any taker for the rest? - * Fixed a segfault in video_output.c when the allocated pictures were - not direct buffers. - * If $DISPLAY isn't set, don't try to run the Gtk+ interface. - * Replaced 48x48 .xpm images with 32x32 ones to conform to Debian policy - (Closes Debian bug #126939). - * Removed the automatic ./configure launch when running `make all' for - the first time. - - Stuff currently more broken than it ought to be: - * The wall filter. Being fixed. - * x11 and sdl plugins for depth != 16bpp. - * Software YUV. - * gvlc, gnome-vlc, kvlc shortcuts. Use --intf instead for the moment. - -2001-12-30 Sunday 06:31 sam - - * Duh. Reverted Håkan's patch. Adding the same target three times isn't - a good idea. - -2001-12-30 Sunday 06:10 sam - - * configure.in fix by Håkan Hjort. - -2001-12-30 Sunday 06:06 sam - - * Backported the DecoderError() patch. - -2001-12-30 Sunday 05:46 sam - - * Forgot a file in my last commit. - -2001-12-30 Sunday 05:38 sam - - * Put ErrorThread() in input_ext-dec.h because it was the same function - in all decoders. Called it DecoderError() instead. - * All decoders enter DecoderError() in case of error, even if they - haven't allocated all their data. This prevents the input from getting - stuck if a decoder has failed its initialization. - * Namespace fixes through the decoder files. - -2001-12-30 Sunday 04:26 sam - - * Fixed a segfault at EOF in input_es.c and input_ts.c (when i_read == 0). - * Improved error recovery and avoided memleaks in the various input plugins. - * Fixed a deadloop inserted by someone else into input_vcd.c :-) - -2001-12-29 Saturday 23:35 sam - - * Backported lool's fix for the Gtk+ playlist crash. - * If $DISPLAY isn't set, don't try to run the Gtk+ interface. - * Fixed a segfault in input_dvd.c:DVDInit. - -2001-12-29 Saturday 22:22 massiot - - Use libdvdread's define instead. - -2001-12-29 Saturday 15:40 massiot - - Cosmetic fix. - -2001-12-29 Saturday 11:36 lool - - Small bugfix of a segfault. The playlist segfaulted with the urls - containing no '/'. - -2001-12-29 Saturday 03:44 massiot - - Fixed a cosmetic issue. - -2001-12-29 Saturday 03:07 massiot - - Hidden gory buffer management details in a private section of data_packet_t. - -2001-12-29 Saturday 00:39 massiot - - Fixed many bugs experienced by our users today. - -2001-12-27 Thursday 03:47 massiot - - * Changed pf_read prototype and minor changes. - -2001-12-27 Thursday 01:49 massiot - - * Changed the way decoder_fifo_t works ; - * Minor optimizations in the Next Generation Buffer Manager. - -2001-12-26 Wednesday 00:01 massiot - - Fixed compilation issue (thanks Eyal !) - -2001-12-20 Thursday 23:53 massiot - - Fixed a typo. - -2001-12-20 Thursday 22:11 sam - - * Added Jeffrey Baker to the AUTHORS file. - * Fixed a PPC compilation issue. - -2001-12-20 Thursday 16:46 massiot - - Backported Peter Surda patch. - -2001-12-20 Thursday 15:43 sam - - * Mouse wheel seek patch for XVideo courtesy of Peter Surda. - * Ported to SDL. - -2001-12-19 Wednesday 23:32 sam - - * Backported a VCD crash fix from the main branch. - -2001-12-19 Wednesday 23:19 sam - - * Heavy butchery in the VCD plugin. It should no longer segfault when - reaching end of title. - -2001-12-19 Wednesday 19:26 sam - - * --filter distort:ripple (Ok, ok, I promise it's the last one !! :-) - -2001-12-19 Wednesday 18:14 sam - - * Fixed compilation with dvdcss disabled. - * Fixed compilation with plugins disabled. - * Removed useless variables in the VCD and DVD plugins. - * Fixed a function which was returning "struct foo" in the VCD plugin. - * Fixed the old « XVideo eats more and more CPU » bug I mistakenly - reintroduced in my first vout4 commit. - -2001-12-19 Wednesday 16:23 sam - - * Fixed compilation with dvdcss disabled. - -2001-12-19 Wednesday 14:39 sam - - * Small compilation fix. - -2001-12-19 Wednesday 10:00 massiot - - Next Generation Buffer Manager for DVD and VCD plug-ins. - -2001-12-19 Wednesday 04:43 jobi - - * back-ported vcd input bugfix - -2001-12-19 Wednesday 03:56 jobi - - fixed a segfault in vcd input (thank you Sam) - -2001-12-19 Wednesday 03:50 sam - - * Initialize SDL before opening the SDL audio output. - * Prevent two SDL video outputs or audio outputs to be spawned at the - same time to avoid ugly crashes. - * The SDL plugin now says whether we are using software or hardware YUV - in its window title. - * We now stop at the first ':' when looking for a module name, to easily - pass information to the modules. Possible example: --vout sdl:software, - implementation of such an option is left as an exercise. - * Merged filter_bob and filter_bob422 into filter_bob. Use --filter bob - to deinterlace 422 into 420 as well. - * Factorized code common to most filters and the video output, optimized - a few filters by aligning data and reading 64 bits at a time. - * Two new absolutely useless, CPU-eating, resource-wasting, but fun - filters: enjoy `transform', which performs flips and 90° rotations, and - `distort', which performs animated image effects (currently only a naive - sine wave is implemented). Usage examples: - --filter transform:hflip - --filter transform:vflip - --filter transform:90 - --filter transform:180 - --filter transform:270 - --filter distort:wave - -2001-12-19 Wednesday 01:08 sam - - * The SDL plugin now says whether we are using software or hardware YUV - in its window title. - -2001-12-18 Tuesday 03:13 sam - - * Ultimate fixes to the win32 package generation. - -2001-12-18 Tuesday 03:07 sam - - * Ultimate fixes to the win32 package generation. - -2001-12-18 Tuesday 02:44 sam - - * Fixed Win32 build. You still need --disable-directx --disable-nls though. - -2001-12-18 Tuesday 02:19 sam - - * Fixed a copy/paste error from previous commit. - -2001-12-18 Tuesday 02:03 sam - - * Added --with-dll-path option for my automated Win32 package builds. - -2001-12-18 Tuesday 00:51 sam - - (0.2.92 branch) - * Initialize SDL before opening the SDL audio output. - * Prevent two SDL video outputs or audio outputs to be spawned at the - same time to avoid ugly crashes. - -2001-12-17 Monday 19:42 massiot - - Added missing XSync(). - -2001-12-17 Monday 16:42 sam - - * TS input: bugfix in DecodePAT and minor optimizations elsewhere. - -2001-12-17 Monday 16:37 sam - - * TS input: bugfix in DecodePAT and minor optimizations elsewhere. - -2001-12-17 Monday 16:03 sam - - * TS input: we now check that the contents of the PAT has changed - before updating it, instead of just relying on its version number. - * debian/changelog updates. - -2001-12-17 Monday 15:59 sam - - * TS input: we now check that the contents of the PAT has changed - before updating it, instead of just relying on its version number. - -2001-12-17 Monday 12:42 sam - - * Disabled broken ALSA audio output. Closes Debian bugs #110869 and #119846. - * Fixed build dependencies on libasound2-dev. Closes Debian bug #121057. - * Changed configure.in so that libXv_pic is used instead of libXv.a when - available. Closes Debian bug #111790. - -2001-12-17 Monday 05:33 sam - - * Pathetic attempt at a 4:2:2 renderer and deinterlacer, combining the - most awful line dropping techniques of both BOB and 422 to 420 - downscaling. Don't worry, it should only survive for a couple of days. - -2001-12-17 Monday 03:48 sam - - * CPU detection under BeOS. - * Fixed XVideo port selection. - -2001-12-17 Monday 03:38 sam - - * CPU detection under BeOS. - * Fixed XVideo port selection. - * New stupid plugin: "--filter wall" for split-image playback :-) - (will evolve into a real image wall plugin when I have time) - -2001-12-17 Monday 01:36 sam - - * Fixed 4:2:2 software rendering. - * Removed cruft I forgot in aout_alsa.c. - -2001-12-16 Sunday 18:00 sam - - libdvdcss changes: - * Support for REPORT_TITLE_KEY and RPC commands by Håkan Hjort - . - - vlc changes: - * Minor coding style fixes (please avoid tabs). - -2001-12-16 Sunday 16:18 sam - - * Filter plugins. Not very polished (please don't look at how the dates are - calculated!), but worth a try. Use the following flags: - "--filter invert" for inverse video - "--filter bob" for BOB deinterlacing - * Fixed a potential segfault if the subtitle stream was encountered - before the video stream. - * Misc vout4 fixes. - -2001-12-13 Thursday 23:56 sam - - * Minor compile fix under Hurd. - * Fixed a potential segfault if the subtitle stream was encountered - before the video stream. - -2001-12-13 Thursday 20:47 sam - - * Buffer choice optimizations - vout4 should eat even less CPU now. - * Minor warning fix for Hurd. - -2001-12-13 Thursday 17:58 jobi - - Fixed a bug in ES input (I had not initiated p_selected_program) - -2001-12-13 Thursday 17:33 massiot - - Fixed a major bug I introduced lately. - -2001-12-13 Thursday 12:47 sam - - * Fixed aspect ratio handling. - * Fixed potential compilation issues under eg. BSD/OS. - -2001-12-13 Thursday 12:37 sam - - * Fixed potential compilation issues under eg. BSD/OS. - -2001-12-12 Wednesday 17:41 massiot - - Next Generation Buffer Manager, for ES plug-in. - -2001-12-12 Wednesday 15:25 sam - - * Another win32 fix. - -2001-12-12 Wednesday 15:20 sam - - * Fixed unnecessary target remake (recursive make is harmful !). - -2001-12-12 Wednesday 15:20 sam - - * Fixed Win32 port. - * Fixed unnecessary target remake (recursive make is harmful !). - -2001-12-12 Wednesday 13:48 massiot - - Next Generation Buffer Manager, for TS plug-in. Please test in-ten-si-vely ! - -2001-12-12 Wednesday 11:18 massiot - - Next Generation Buffer Manager, for PS plug-in. - -2001-12-12 Wednesday 02:13 sam - - * Additional fixes for OSes with no gettext (thanks to ej0). - * Fixed a potential BeOS linking issue. - * Fixed a minor bug in input.c. - -2001-12-12 Wednesday 02:13 sam - - * Fixed a potential BeOS linking issue. - * Fixed a minor bug in input.c. - -2001-12-11 Tuesday 23:53 sam - - * Don't try to use gettext if we don't have GNU gettext. This may change - in the future though (most GNU software seems to include a local copy of - gettext in case the operating system doesn't provide it). - -2001-12-11 Tuesday 15:35 sam - - * Fixed an issue in Makefile.dep causing to rebuild unnecessary files - in the gtk/gnome plugins. - * Removed cruft from configure.in. - -2001-12-11 Tuesday 15:31 sam - - * Fixed an issue in Makefile.dep causing to rebuild unnecessary files - in the gtk/gnome and x11/xvideo plugins. - * Fixed CFLAGS_XVIDEO. - -2001-12-11 Tuesday 14:43 sam - - * Added vlc-arts to the debian package generation. - * HP-UX port of the DVD ioctls courtesy of David Siebörger. - -2001-12-11 Tuesday 13:55 massiot - - Fixed major bugs in the PSI decoder. - -2001-12-11 Tuesday 13:09 massiot - - Partial fix for Xvideo compilation. - -2001-12-10 Monday 18:58 gbazin - - * configure.in was broken for win32 - -2001-12-10 Monday 16:17 massiot - - Backported fix for possible segfault with --input. - -2001-12-10 Monday 16:16 massiot - - Fixed possible segfault with --input. - -2001-12-10 Monday 15:56 massiot - - Backported fix for EOF of ES-only streams. - -2001-12-10 Monday 15:52 massiot - - Fix for EOF of ES-only streams. - -2001-12-10 Monday 13:17 sam - - * (very old) russian translation courtesy of Valek Filippov . - * Fixed a charset issue in the french translation. - -2001-12-10 Monday 12:40 sam - - * Removed more unused code. - * Updated config.guess and config.sub from GNU's latest versions (bozo, - you may want to update them in vls as well). - * Added vlc.pot skeleton for translators. - -2001-12-10 Monday 10:58 massiot - - * MPEG-1 aspect ratio patch, courtesy of Vladimir Chernyshov - ; - * Seeking patch for X11, courtesy of Peter Surda . - -2001-12-10 Monday 04:54 sam - - * Fixed a segfault on exit when no fast_memcpy module was found. - -2001-12-10 Monday 04:53 sam - - * Removed unused code (intf_channels.c, keystrokes.h). - * Put common_win32.h back into common.h -- it wasn't that big and we - should not multiply header files. - * Added gettext support by Thomas Graf , may be - broken on other platforms but we'll only see it when I'm finished - with vout 4 :-) - * Fixed a segfault on exit when no fast_memcpy module was found. - -2001-12-10 Monday 01:45 sam - - * Workaround for a bug in the GLIBC dlopen() code. - -2001-12-09 Sunday 21:14 sam - - * Fixed win32 compilation. - -2001-12-09 Sunday 17:08 sam - - * Fixed Debian package builds. - -2001-12-09 Sunday 17:01 sam - - * COMPLETE CVS BREAKAGE !! The MAIN branch is going to be a playground - for my nevrotic and destructive pulsions during the next few hours! - - * If you want to test vlc, please use the v0_2_92_branch branch. - - * Stuff currently working: - - direct to YUV buffer decoding - - non-ugly subtitle blending - - XVideo and SDL video output - - * Stuff currently utterly broken: - - aspect ratio - - software rendering (ie, all other video output plugins) - - * Additional misc changes: - - Renamed spu_dec to spudec and mad_adec to mad to stay coherent with - other plugins. Also, renamed mpeg to mpeg_system. - - Added jobi to the AUTHORS file. - - Factored code common to vout_x11.c and vout_xvideo.c. - -2001-12-09 Sunday 16:34 sam - - * Added the MAD plugin to the Debian build system, called it mad instead - of mad_adec to stay coherent will other plugins. - * Fixed a few warnings due to missing . - -2001-12-08 Saturday 12:55 sam - - * Fixed debian and make snapshot rules. - -2001-12-07 Friday 19:29 massiot - - Bumped up revision number to 0.2.92-pre1 and 1.0.1-pre1. Ready for 0.2.92 - pre-release. - -2001-12-07 Friday 19:25 massiot - - 0.2.92 pre-release. - -2001-12-07 Friday 19:22 massiot - - Bumped up revision number to 0.2.92-dev and 1.0.1-dev. - -2001-12-07 Friday 18:33 sam - - * Fixed a total breakage of decoder plugins introduced by fast_memcpy. - * Got rid of #include "main.h", included it in common.h instead ; got - rid of #include "config.h" in most files as well. - -2001-12-07 Friday 16:47 jobi - - * added functions in inputs to change the current program (most of - them do nothing) - - All inputs should now have a pf_setprogram function. A default one is - provided in input_programs.c. - -2001-12-06 Thursday 13:53 massiot - - Fix for altivec under Linux. - -2001-12-06 Thursday 13:46 massiot - - Fixed dumb renaming of #define's for altivec :-p. - -2001-12-06 Thursday 11:18 massiot - - Updated man page. - -2001-12-06 Thursday 10:53 massiot - - * mad plug-in is now built-in to avoid PIC/non-PIC collision ; - * Updated documentation ; - * New --desync option, to delay the video (in case of lip desynchronization) ; - this is bad, but we have no other option for the moment ; - * Clicking in vout now pauses the stream, patch courtesy of Peter Surda. - -2001-12-06 Thursday 10:29 tcastley - - Added funcionality for vertical retrace sync for refresh rates 60Hz or lower - (Thanks Rudolf) - Fixed the Prev Title Bug, now works. - -2001-12-05 Wednesday 10:30 massiot - - Fix for altivec detection (courtesy of walken). - -2001-12-05 Wednesday 03:31 jobi - - * Added 2 fields, p_selected_program and p_new_program, to the - input_thread_t structure, so that we may support multi programs - streams. - * Modified inputs to take account of this change. - * Modified input_clock.c so that it doesn't refer to pp_programs[0] - any more. - - Now we should not refer to the first program, but to the selected - program. Functions to change the current program are coming. - -2001-12-04 Tuesday 13:47 massiot - - libmad plug-in, courtesy of Jean-Paul Saman . - -2001-12-03 Monday 17:55 massiot - - Reversed my previous patch (too buggy). - -2001-12-03 Monday 17:34 stef - - -added eof for ts seekable streams - -close netlist when ts input ends - -2001-12-03 Monday 16:43 massiot - - Fixed a bug in my previous commit. - -2001-12-03 Monday 16:18 sam - - * Borrowed MPlayer's fast memcpy() routines. Best is autodetected, choose - "--memcpy " to choose one from c, mmx, mmxext or 3dn. - Please test! Especially Athlon users. - * Added versioned build-dep to libasound2-dev (Closes Debian bug #121057). - * Updated Gtk/GNOME interfaces to use "udpstream" instead of "ts". - * Unrolled ChangeLog. - -2001-12-03 Monday 15:58 massiot - - More checks for GTK headers. - -2001-12-03 Monday 13:58 massiot - - Fixed a crash when pausing. - -2001-12-03 Monday 11:49 massiot - - Fixed numerous bugs in ES selection. - -2001-12-02 Sunday 18:04 fgp - - *) Fixed stupid bug in vout_Manage. It sometimes called SetDSequenceMatrix - when there was no valid sequence. - -2001-12-02 Sunday 17:32 stef - - -hopeless fix for the input netlist corruption bug. - - Please test. - -2001-12-01 Saturday 06:38 tcastley - - Implemented simple BDirectWindow (DMA) support - -2001-11-30 Friday 22:52 gbazin - - * DeleteDecoderConfig wasn't freeing (anymore) the packets left in the - decoder fifo. This bug was creating an io_vec starving on title change - when playing DVDs. - -2001-11-30 Friday 09:49 tcastley - - Included strings.h to fix compile errors due to the change in threads.h - -2001-11-30 Friday 00:34 stef - - -Update for libdvdcss documentation - -2001-11-29 Thursday 17:24 jobi - - Removed a bug in the Makefile that made the CVS-snapshots building fail. - -2001-11-29 Thursday 15:57 massiot - - Added vlc.app - -2001-11-29 Thursday 15:56 massiot - - Fixed another compilation problem. - -2001-11-29 Thursday 15:34 massiot - - Fixed a problem with vlc.app. - -2001-11-29 Thursday 10:20 massiot - - Moved #include to macosx plug-in instead of threads.h, as in - other plug-ins. - -2001-11-29 Thursday 01:01 fgp - - *) Added "#include " to include/threads.h - It' wouldn't compile on OSX without this. - - *) Removed the mutex the vout and intf thread (were supposed to use) - for syncronizing acces to the p_vout->p_sys structure. - The p_vout->change_lock mutex is used for syncronization now. (and - should make synronization work) - -2001-11-28 Wednesday 15:08 massiot - - * Added error checking in pthread wrapper ; as a result, intf_msg.h must - now be included *before* threads.h ; - * Changed all files to include intf_msg.h before threads.h ; while I was - at it, I update the copyright notices ; - * Removed the obsolete darwin plug-in. - -2001-11-27 Tuesday 14:42 sam - - * Fixed a deadlock (bug reported by marcari). - -2001-11-27 Tuesday 14:31 massiot - - Various (sometimes hopeless) fixes to try to improve xvideo stability. - -2001-11-27 Tuesday 13:06 massiot - - Removed obsolete entry. - -2001-11-27 Tuesday 12:52 massiot - - Documentation updates. - -2001-11-27 Tuesday 12:33 massiot - - * Updated man page. - * dvd:[@] to avoid device namespace collision under - win32. - -2001-11-27 Tuesday 11:44 massiot - - New syntax for the dvd input : - dvd:[:] - The raw device must have been prepared (by root) beforehands. - -2001-11-27 Tuesday 11:14 massiot - - More WIN32 portability fixes. - -2001-11-27 Tuesday 10:58 massiot - - Disabled dvdread by default since it causes many portability problems. - Enable it with --enable-dvdread. - -2001-11-27 Tuesday 10:50 massiot - - Fixed a compilation issue under Win32 - -2001-11-27 Tuesday 10:18 massiot - - Fixed a potential packet corruption in the DVD input (I suspect this - might be the cause of the OS X problem - please confirm). - -2001-11-26 Monday 23:06 marcari - - * changed the protocol version for communication between vlc and vlcs - from 12 to 13 (due to change from ts:// to udpstream://) - -2001-11-26 Monday 22:28 fgp - - *) changed includes from - #include to - #include "..." - - *) Darwin doesn't have off64_t, stat64, lseek64. Added - #ifdef SYS_DARWIN - #define off64_t off_t - .... - #endif - to dvdread.c - - *) Fixed stupid bug in vout_macos.x. On startup, it would - try to free a non-existant QuickTime Sequence. This could be - the reasons for (some?) of the crashes at startup. - -2001-11-26 Monday 15:56 massiot - - Reworked Keith Packard's raw device patch. The name of the raw device - is in the environment variable DVDCSS_RAW_DEVICE. - - Untested (as usual :-). Feedback welcome. - -2001-11-25 Sunday 22:52 gbazin - - * Big clean-up to allow compiling every module as plugins. - * Added bytes_swap.h to provide ntoh() and htol() on Win32. With this - change we don't have to link winsock2 with every plugin anymore. This - should also give us a slight speed increase. - * Added #define WIN32_LEAN_AND_MEAN in threads.h to speed-up compilation - on Win32. - * Modified ac_downmix_3dn and sse so they compile with the latest gcc for - Win32. - - (PS: the dvdread plugin doesn't compile yet on Win32) - -2001-11-25 Sunday 05:04 stef - - Support for libdvdread. - - Libdvdread files are in extras/libdvdread. They have not been changed from - those of libdvdread 0.9.2. The changes are in the subdirectory videolan. - They basically consist of a new function in the API that does a readv() - instead fo a read(). - - The library is statically linked with libdvdcss from extras/libdvdcss, and - the whole is statically linked with the plugin dvdread. Dvdread can only be - compiled as a builtin module for the time being, I think (which means I - haven't tried to compile it as a plugin). - - Basically, input_dvdread.c is a copy and paste from input_dvd.c with a few - changes to use libdvdread calls. It is still in very alpha stage, but it - should offer the same features as the current DVD input. - - It can be called with either the syntax: "dvdread:/dev/dvd" - or "--input dvdread /dev/dvd". The command line switches (-t, -T, -c, -u) - should work too. - -2001-11-25 Sunday 01:26 sam - - * Added "Video" menu hint to debian/*menu (Closes Debian bug #121036). - -2001-11-23 Friday 18:47 massiot - - Major rewrite of the network layer. The following syntax ARE NO LONGER - SUPPORTED : - ts:toto:1234/meuh - --server toto --broadcast meuh --port 1234 - - The only supported syntax is : - udp[stream]:[//][serveraddr:[serverport]][@[bindaddr][:bindport]] - example : udpstream:toto@meuh:toto - - In most cases, simply passing "udpstream:" should work, since it enables - unicast and broadcast reception on port 1234 from any server. Other - options are only used for fine tuning and multicast. - - TODO : - * The GTK interface is broken (glade knowledge wanted !) - * Test this on all supported platforms (and fix them :) - [this won't work with current channel servers - fix needed] - -2001-11-21 Wednesday 22:33 jlj - - Don`t use long long, use u64/s64 (int_types.h). - Fixed a stale pointer in mpeg_vdec_Run(). - -2001-11-21 Wednesday 16:47 massiot - - (Hopefully) fixed the network connect() bug under UNIX. I need - confirmation that I didn't break the Win32 port, please. - -2001-11-21 Wednesday 10:47 massiot - - Fixed compilation bugs with Qt and BeOS (henriiiiiiiiiiiiiiiiiiiiiiiii !!) - -2001-11-19 Monday 23:49 sam - - * aRts audio output courtesy of Emmanuel Blindauer . - * Fix to the esd plugin when esd-config --cflags is nonempty. - -2001-11-19 Monday 15:13 stef - - -fixed a bug in libdvdcss: the key wasn't searched when it had to. - - dvdcss_seek : searches a new title key when - -the flag is DVDCSS_SEEK_KEY, - -the flag is DVDCSS_SEEK_MPEG, only if method is not "title". - - dvdcss_seek with DVDCSS_SEEK_KEY flags does actually the same things as - dvdcss_title (which might eventually be removed). - - Thus, the flag DVDCSS_SEEK_KEY (formerly DVDCSS_SEEK_INI) could not be - removed (sorry sam, I've mistaken you by forgetting that) - -2001-11-16 Friday 00:29 stef - - * --chennels puts gtk/gnome in multi-channel network mode. - - * the network window of the interface reports the values of the environment - variables. - - * channels mode excludes vls configuration - - * the vlc does not try to bind vls.via.ecp.fr by default when you select - channels mode. - -2001-11-15 Thursday 21:27 xav - - Removed my modification, it seems the libs we're linking with are far - too old to support this option. And it also seems it doesn't function - anywhere out of my box :) - -2001-11-15 Thursday 18:50 sam - - * Fixed MacOS X 10.1 network input, thanks to Mathias Kretschmer - . - -2001-11-15 Thursday 18:11 sam - - * Fixed a little crash introduced in my previous commit :-) - * Removed more unused code. - -2001-11-15 Thursday 17:39 sam - - * Fixed a few crashes due to race conditions in the decoder spawning. - * Removed unused code here and there. - -2001-11-15 Thursday 16:15 massiot - - Removed unused structure. - -2001-11-14 Wednesday 23:19 xav - - Please, please, don't forget those who use the --with-directx flag when - ./configuring ! :p - Now, to configure directx, use the --enable-directx and --with-directx - if necessary. - -2001-11-14 Wednesday 18:08 gbazin - - - The ./configure script is more friendly for Win32 users. - ( xvideo, x11 and dsp plugins are not enabled by default for win32, - plus a few other Win32 cosmetic changes ) - - Updated the INSTALL-win32.txt file. - - (Let's hope I didn't break anything ;-) - -2001-11-14 Wednesday 16:55 massiot - - Fixed a bug in altivec detection on MacOS X. - -2001-11-14 Wednesday 04:55 xav - - It seems that the 'focus' bug under WinME is solved. Could someone with - a 98 check, and someone under win2k check that nothing is broken ? :) - -2001-11-14 Wednesday 03:38 stef - - -moved warning message to debug message in spdif pass-through plugin - - -changed a bit the wait time. It works better here, please test (Bozo ? 0:-) - -2001-11-14 Wednesday 00:01 jlj - - The default file-translation mode was not being set under win32. - In other words, file playback in 0.2.91 does not work. For de- - scheduling threads use a 0ms sleep instead of 1ms, as it was - causing problems under WinXP. I hope this does not introduce - problems under previous windows versions. I noticed it was - originally 0ms, but later changed to 1ms... - -2001-11-13 Tuesday 18:10 sam - - * Fixed heap corruption issues in ac3dec (thanks reno). - -2001-11-13 Tuesday 16:28 massiot - - Typo. - -2001-11-13 Tuesday 16:00 sam - - * Fixed a crash when using `--input dvd /dev/dvd' instead of `dvd:/dev/dvd' - -2001-11-13 Tuesday 15:08 sam - - * configure should no longer assume AltiVec is supported when it actually - isn't with buggy compilers and/or pre-set $CFLAGS. - -2001-11-13 Tuesday 12:19 massiot - - RPM builds. - -2001-11-13 Tuesday 12:15 henri - - Forgot Changelog. - Began to re-read the documentation. - -2001-11-13 Tuesday 12:11 sam - - * Commited my little release-howto (only useful to core vlc developers). - -2001-11-13 Tuesday 12:09 henri - - All decoders (audio, video, subtitles) are now modules. - - - mpeg_vdec, mpeg_adec and ac3_adec are builtins by default - - ac3_spdif, spu_dec and lpcm_dec are plugins by default - -2001-11-13 Tuesday 11:44 sam - - * Closing Debian bug #119369 which was fixed a while ago. - -2001-11-13 Tuesday 11:05 massiot - - Bumped up version number to 1.0.0 :p. - -2001-11-13 Tuesday 02:03 sam - - * Damn recursion! Fixed an infinite loop in libdvdcss. - -2001-11-13 Tuesday 01:25 sam - - * Got rid of DVDCSS_SEEK_INI in libdvdcss. - -2001-11-13 Tuesday 00:46 sam - - * Added a "make package-beos" rule. - * Fixed a BeOS compilation issue. - -2001-11-12 Monday 23:56 sam - - * Fixed the vlcs communication for real now. - -2001-11-12 Monday 22:42 sam - - * Fixed the vlcs communication issue by initializing WinSock at - startup (thanks Meuuh for the tip). - -2001-11-12 Monday 20:49 massiot - - Bumped up version number to 0.2.91. - -2001-11-12 Monday 20:44 sam - - * Fixed a bug in the "make snapshot*" rules. - -2001-11-12 Monday 20:16 sam - - * Made everything ready for a vlc-0.2.91 / libdvdcss-1.0.0 release. - * Updated ChangeLog and ChangeLog.libdvdcss. - * Increased vlcs response message length. - * Removed the i_flags argument to dvdcss_open. Everything is done through - environment variables now. - -2001-11-12 Monday 13:22 massiot - - Added FAQ. - -2001-11-12 Monday 12:54 massiot - - New --channelserver switch. - -2001-11-12 Monday 11:37 massiot - - Documentation updates. - -2001-11-12 Monday 11:30 massiot - - ipkg script for Familiar Linux 0.5 & bug fix in debian/rules. - -2001-11-12 Monday 11:13 massiot - - Disabled DirectX audio output for the time being. - -2001-11-12 Monday 10:33 massiot - - Corrected a typo. - -2001-11-12 Monday 05:15 sam - - * Added Oct's NSIS installer script. It will probably not work for you, - but I need it to build the Win32 auto installer. - -2001-11-12 Monday 04:12 sam - - * Automatic handling of the Channel Server's response in network mode. - -2001-11-12 Monday 03:07 stef - - -LPCM _is_ a private stream. Sorry. - - -GetMACAddress takes the interface defined in the environment variable - vlc_iface instead of eth0 - -2001-11-12 Monday 01:56 stef - - -Fixed bug with MPEG audio in TS streams: MPEG audio & LPCM are _not_ - private ES :p - -2001-11-11 Sunday 18:15 sam - - * Fixed compilation (and quite probably runtime) issues under IA64 - due to mixed int/void* casts. - -2001-11-11 Sunday 04:51 jlj - - * Fixed a buffer overflow in CSSAuth() - -2001-11-11 Sunday 01:32 stef - - -Merged DVD netlist with input netlist to remove duplicated code. - Basically, this adds the ability for the netlist to handle transport - packets that carry more than one data_packet. - -2001-11-09 Friday 13:49 massiot - - * BSD/OS VCD patch, courtesy of Steven M. Schultz - * Win32 network fix. - -2001-11-09 Friday 10:02 reno - - * imdctsse should now compile and work in plugin and under BeOS - -2001-11-08 Thursday 21:07 jlj - - * Fixed a mingw32 problem I introduced last night :) - -2001-11-08 Thursday 14:45 stef - - -kludge to have less discontinuity after a zero scr in DVD. - - Maybe we should try to predict the date instead of taking the last one but - it seems quite hard. - -2001-11-08 Thursday 01:48 jlj - - * Fixed some win32 64-bit issues. - -2001-11-07 Wednesday 22:58 jlj - - * Fixed some win32 compile issues. - * Don't use long long, use u64/s64 (int_types.h). - -2001-11-07 Wednesday 17:42 stef - - -forgot one file - -2001-11-07 Wednesday 17:37 stef - - *Move function that translates language codes into country name in src/misc - so that every plugin can use it - - *Change the name of a function in dvd_udf.c to fit with the forthcoming - libdvdread plugin. - -2001-11-07 Wednesday 10:34 massiot - - Added fgp. - -2001-11-07 Wednesday 03:37 stef - - *Corrected à long time bug (around 0.2.81 I think), that created a - corruption in ifo data. This was the reason why some DVDs that worked with - 0.2.80 no longer worked with newer version of vlc. They should work again - now. - - This is certainly one of the last updates of the current DVD plugin until - we move to libdvdread that will give us navigation ES. - -2001-11-07 Wednesday 02:10 stef - - I've committed crap last time. - -2001-11-06 Tuesday 18:13 massiot - - Removed deprecated code and structures. - -2001-11-06 Tuesday 17:12 massiot - - New --enable-release config option. - -2001-11-06 Tuesday 16:59 stef - - Maybe corrected aspect ratio issue in fullscreen xvideo. - -2001-11-06 Tuesday 00:59 sam - - * Fixed support for SPU and LPCM streams over network. - -2001-11-05 Monday 21:24 fgp - - Added a new drawer to the control window to support: - 1) Title / Chapter selection - 2) Subtitle selection - 3) Audiochannel/Language selection - 4) Angle selection - -2001-11-05 Monday 15:22 massiot - - New --volume option (untested, like usual :). - -2001-11-02 Friday 13:30 massiot - - * libdvdcss port to OpenBSD. - -2001-11-01 Thursday 21:58 fgp - - Reimported Intf_Controller, connected "File/Open/File" to Intf_Controller::file:Open. - -2001-11-01 Thursday 21:55 jlj - - The intf was being accessed indirectly from vout_Destroy. - This is a problem because the intf is currently destroyed - before the vout. - -2001-11-01 Thursday 21:52 fgp - - Made it possible to open a File after vlc was started (you can use vlc now - without starting it from the command line) - - Cleaned up playlist handling in Intf_Vlc_Wrapper. - -2001-11-01 Thursday 15:30 sam - - * Modified the pf_close kludge in input.c so that we don't segfault when - pf_init fails. - -2001-11-01 Thursday 13:35 stef - - Change chapter selection buttons aspect to try and differentiate them - from title selection ones. - -2001-11-01 Thursday 03:17 tcastley - - changes to remove unwanted volumes from the Disk Menu. - Readonly filesystems like NTFS where being incorrectly added. - -2001-11-01 Thursday 00:29 asmax - - - Do not resample if delta is short enough - -2001-10-31 Wednesday 11:55 reno - - * Fixed a segfault on exit under Windows 2000 - -2001-10-30 Tuesday 23:45 massiot - - Fixed mistakes in my previous commit. - -2001-10-30 Tuesday 21:38 asmax - - - Enabled http button in gtk/gnome interface - - Fixed a polioterie from previous commit - -2001-10-30 Tuesday 19:34 reno - - * Use memalign for aligned data (instead of a greek malloc) - * Some optimization in imdct (all data are now aligned) - * SSE downmix now works for windows - * SSE imdct is desactivated for windows (MINGW32 doesn't know how to aligned data) - -2001-10-30 Tuesday 12:49 asmax - - - Changed default configuration for vls/vlcs hostname/IP - -2001-10-30 Tuesday 10:57 massiot - - Fixed '-' input. - -2001-10-30 Tuesday 10:48 massiot - - New interface for MacOS X, courtesy of Florian G. Pflug. - -2001-10-29 Monday 11:07 tcastley - - Interface changes to include menu for Title and chapter navigation. - Also improved more "BeOS" CD detection. - Todo new graphics for the navigation controls. - -2001-10-26 Friday 16:23 massiot - - VLC FAQ TBU. - -2001-10-23 Tuesday 23:41 sam - - * Synced dummy_dvdcss with Stef's changes to libdvdcss. - * configure now compiles the VCD plugin if linux/cdrom.h is present. - -2001-10-23 Tuesday 03:17 jobi - - Sorry, - - the VCD input arrives now :) - - I'd better go to bed ! - -2001-10-23 Tuesday 03:06 jobi - - Added VCD input plugin for Linux : - - The Linux specific stuff is located in linux_cdrom_tools files. - For the time being, it only has title (tracks). Chapters will come if I - ever can read .vcd files. - I've modified Gnome and GTK+, not the others. - I've noticed a big bug, it segfaults at the end of a title. I will - have a look on this tomorrow. - Please be indulgent, it's my first peace of code ;-) - -2001-10-22 Monday 15:17 massiot - - Fixed ATTR_ALIGN configure test. - -2001-10-22 Monday 14:07 sam - - * Fixed NetBSD (and probably OpenBSD) libdvdcss compilation. - -2001-10-22 Monday 12:28 massiot - - Fixed compilation problems with OpenBSD. - -2001-10-22 Monday 12:02 sam - - * xvideo.so is now built in by default. Mixing PIC and non-PIC code was not - very nice. - * Fixed compilation errors in src/interface/main.c when the compiler did - not support SSE or 3DNow! inline assembly. - -2001-10-22 Monday 11:35 massiot - - Qt fix courtesy of Christopher Johnson . - -2001-10-22 Monday 02:33 xav - - The vlc now crosscompiles smoothly without having to correct one file - BUT this is UGLY ! We HAVE to find a way to make multicast function - under Win32. - - BTW, it does now definitely read TS Streams, locally or from the network. - -2001-10-22 Monday 00:43 jobi - - [no log message] - -2001-10-21 Sunday 23:17 lool - - Moved unlock in the if structure. This suppresses the dead_lock which - was crashing the windows port in TS_input. - - The audio still segfaults. - -2001-10-21 Sunday 06:06 tcastley - - Resizing the video out window in BeOS now retains the scaling. - -2001-10-21 Sunday 06:05 tcastley - - Tidied up the code to remove interface messages not required. - -2001-10-18 Thursday 23:13 ej - - * Fixed undefined KEY_SIZE compile bug mentioned by Dave Thorup - * Fixed CSS ioctl for Darwin/OSX - still might need tweaking of 'dataLength' fields - * Added ReadTitleKey ioctl for Darwin/OSX - * Minor cleanup - -2001-10-16 Tuesday 16:51 stef - - -defining TRACE_DVDCSS in config.h displays libdvdcss debug message. - -libdvdcss error messages are reported in input_dvd.c. - -vlc verbosity also enables more error messages from libdvdcss. - -2001-10-16 Tuesday 10:46 stef - - Removed unnecessary headers added by error. - - It should fix libdvdcss compilation issue on non-linux platforms. - -2001-10-15 Monday 14:59 sam - - * Fixed an error in the ts://server[:port][/broadcast] input parsing. - -2001-10-15 Monday 13:33 stef - - Reverted one change from my previous commit: when using title cracking - method in libdvdcss, the key is only checked at title start, not before each - chapter. - - The behaviour when we have decrypted the disc key is to check the key before - each seek (although I'm still fighting against a bug). - -2001-10-14 Sunday 03:26 stef - - Use of an environment variable to choose libdvdcss method. - -2001-10-13 Saturday 15:34 stef - - New features for libdvdcss: we have three ways now to decode a title key. - - 1) Crack the title key (the method that was here before). The only change - here is that we search the key for the exact chapter we are seeking with - DVDSetArea (in case the key has changed within a title). It is maybe not a - good idea. - - 2) Crack the disc key, which allows us to decode instantly all title keys. - I've used an algorithm from Frank Stevenson ; it eats much memory (64MB), - and takes about 15 s at launch time. - - 3) Decode the disc key with player keys (libcss method). However, you need - licensed player keys at build time for that to work. - - To choose between libdvdcss methods, a command line options is supplied: - - vlc --dvdcss where method is one of title, disc, key. - - Note that all these changes only work with linux now, since we have to add a - specific ioctl to read title key. I hope that I haven't broken too many things. - -2001-10-11 Thursday 16:12 massiot - - * Minor video parser optimization ; - * SDL now displays an error message on 422 streams. - -2001-10-11 Thursday 13:19 massiot - - * Chroma 4:2:2 and 4:4:4 support in the decoder. - * Fixed bugs in the C YUV transform with 4:2:2 format. - -2001-10-11 Thursday 11:28 massiot - - * Fixed bugs in RPM spec files ; - * Fixed a bug in configure where ix86 machines were improperly detected. - -2001-10-10 Wednesday 15:18 sam - - * Fixed bad ChangeLog formatting. - -2001-10-10 Wednesday 14:25 sam - - * 0.2.90 release. - * Updated ChangeLog files. - * XVideo module now compiled as built-in for Debian packages, to avoid - PIC and non-PIC code collision (Closes Debian bug #111790). - -2001-10-09 Tuesday 11:46 massiot - - MacOS X port : replaced -traditional-cpp (deprecated) with -no-cpp-precomp. - -2001-10-08 Monday 23:10 massiot - - Beuheuheuheuhuehueuhuehuehu forgot to add new QuickTime files :*-((( - -2001-10-08 Monday 16:20 massiot - - MacOS X port : native QuickTime video output, courtesy of Florian G. - Pflug . Use it with -I macosx_qt. - -2001-10-08 Monday 09:21 massiot - - Fixed bugs in the altivec detection, courtesy of Michel Lanners . - -2001-10-04 Thursday 00:50 sam - - * Added HTTP url drop (from a WWW browser) to the gtk/gnome interface. - -2001-10-03 Wednesday 15:10 sam - - * Added User-Agent header in the HTTP input. - * Fixed an input segfault which occured using ES input. - -2001-10-03 Wednesday 14:41 massiot - - * Enhanced --with-tuning - * Fixed a nasty segfault - -2001-10-03 Wednesday 13:14 sam - - * Added an endianness check for cross-compilations. - * We now check for sys/times.h. - -2001-10-03 Wednesday 12:58 massiot - - * Repaired dummy input broken yesterday. - -2001-10-03 Wednesday 12:46 massiot - - * Minor ShowBits() optimization ; - * Fixed a bug in vlc.spec ; - * New --disable-plugins option ; make all plug-ins built-in. - -2001-10-03 Wednesday 10:12 massiot - - Info : you can use #ifndef instead of #ifdef... #else :p - -2001-10-03 Wednesday 03:32 xav - - The vlc now compiles when cross-compiling with Mingw32. It segfaults - while browsing plugins (modules.o, it seems). - - Oh, btw, stats won't work under win32, since and the - function times don't seem to exist. - - Sam, may I speak with you tomorrow about modules.c ? - -2001-10-03 Wednesday 02:53 xav - - Modified configure.in to allow cross-compiling with Mingw32. - Quick and ugly, i'm gonna find a better way to do it. - -2001-10-03 Wednesday 02:20 tcastley - - Updated to compile on BeOS. - -2001-10-03 Wednesday 02:19 tcastley - - Changes to ensure the BeOS compile still works. - -2001-10-02 Tuesday 17:09 sam - - * Added HTTP virtualhost support in the HTTP input. - * Enabled mouse clicks in the GGI plugin. - * Minor Makefile alteration. - -2001-10-02 Tuesday 17:04 massiot - - * Fixed a warning in input_es.c ; - * Don't connect on INADDR_ANY, patch courtesy of Mathias Kretschmer - . - -2001-10-02 Tuesday 16:46 massiot - - * Cleaned up sam's mess with input's pf_open and pf_close (not completely) ; - * With -vvv modules now show up their scores ; - - This afternoon I have been a little bored, so the feature of the day is : - * HTTP input support. - - You can test it with : - ./vlc http://mysite.com:80/mystream.mpg - It doesn't implement any kind of buffering, so make sure you have enough - bandwidth, otherwise you'll just get nothing. - - It is compatible with HTTP proxy, just set http_proxy : - export http_proxy="http://proxy.mycompany.com:3128/" - - Enjoy ! - -2001-10-02 Tuesday 13:34 massiot - - * Borrowed Mandrakesoft's vlc.spec and libdvdcss.spec ; - * New configure option --with-tuning=[arch], extending --enable-pentiumpro ; - for Pentium, use --with-tuning=pentium, for PowerPC 604 use --with-tuning=604, - and so on. - -2001-10-01 Monday 16:44 massiot - - Dramatically improve compilation time, with a negligible performance - tradeoff. - -2001-10-01 Monday 16:18 massiot - - * Removed -march=pentiumpro ; should now work on pentium-class machines ; - * Removed --enable-stats configuration directive. Stats are now activated - at runtime with --stats ; - * New intf_StatMsg() call ; - * Vout picture heap is now 8 pictures instead of 5 (better synchro) ; - * Tremendous enhancements in statistics display ; - * Better capabilities handling. - -2001-10-01 Monday 12:48 massiot - - Error checks in debug mode : pthread ERRORCHECK_MUTEX and MALLOC_CHECK_=2. - -2001-10-01 Monday 10:27 massiot - - "added support for an unusual construct at the start of some - slices", says walken :-). - -2001-09-30 Sunday 20:25 bozo - - Small optimisation of my previous commit. - -2001-09-30 Sunday 01:26 stef - - . in spdif ac3 in selected by default - -2001-09-30 Sunday 01:05 stef - - . video output grows to respect acpect ratio instead of shrinking (not - in x11 because it takes cpu to resize a picture) - - . disable dpms in xvideo - -2001-09-30 Sunday 00:33 stef - - .better handling of the buffer of the sound driver to try to remove - sratches in spdif. - - Thanx to bozo for his help :) - -2001-09-29 Saturday 14:52 bozo - - Fix bad dates in ac3 spdif "decoder" (playing with the bit stream is very - funny). - Thanks to Stef for his ideas, Meuuh for his bit stream, and Sam for his - trolls :) - -2001-09-28 Friday 15:24 massiot - - Darwin ioctl, courtesy of ej0. - -2001-09-28 Friday 15:08 massiot - - Fixed bugs in the MacOS X port. - -2001-09-28 Friday 14:17 massiot - - Faster configure script and as-yet untested Darwin patches. - -2001-09-28 Friday 10:39 massiot - - Test for Altivec C extensions. - -2001-09-28 Friday 09:57 massiot - - If memalign isn't available, fall back on valloc. - -2001-09-28 Friday 09:55 massiot - - Fixed a stupid mistake in NormScan(). - -2001-09-26 Wednesday 12:32 massiot - - By default, use the real size of the stream for the video output size. - -2001-09-25 Tuesday 11:46 massiot - - Altivec IDCT and motion compensation, courtesy of Michel Lespinasse for - mpeg2dec (untested). - -2001-09-24 Monday 11:17 massiot - - Fixed many alignment issues. - -2001-09-14 Friday 15:36 massiot - - Miscellaneous updates to configure, especially for cross-compilation. - -2001-09-12 Wednesday 01:31 tcastley - - Fixed Slider overflow and slider behaviour. - Also corrected the button status behavour. - -2001-09-12 Wednesday 01:30 tcastley - - Fixed the slider overflow problem. - Corrected Slider behaviour. - Simplified Code in the vout_beos ready for another developer to implement - more advanced video output. - -2001-09-11 Tuesday 22:22 massiot - - Fixed typos, courtesy of Michel Lanners - -2001-09-09 Sunday 13:43 sam - - Changes to vlc: - - * Fixed arch-dependant build dependencies (Closes Debian bug #109722). - * Minor changes to the (non-working) ncurses interface. - - Changes to libdvdcss (courtesy of Håkan Hjort ): - - * If we see 3000 unencrypted blocks assume that the title is unencrypted. - * If we have not seen any encrypted block and then discover that the block - just read is not a valid block of an MPEG2 Program stream, assume that the - title is unencrypted. - * Empty keys (for unscrambled sectors) are now cached as well. - * We try to decrypt the file even if DVD ioctls are not available. - -2001-09-06 Thursday 18:21 henri - - - Fixed a netlist packet leak in demuxPSI (Mark Gritter ). - - - Removed the nuts message "unable to allocate memory" when the netlist got - empty. - - - Cosmetic changes. - -2001-09-06 Thursday 14:02 massiot - - Various fixes for GCC 3.0. - -2001-09-06 Thursday 13:24 massiot - - Another fix for the altivec detection. - -2001-09-06 Thursday 13:16 massiot - - Reworked jlj's patch for field pictures. - -2001-09-06 Thursday 10:39 massiot - - Fixed numerous bugs with the Altivec IDCT (still not compiling). - -2001-09-06 Thursday 10:19 massiot - - Fixed a warning. - -2001-09-06 Thursday 07:31 henri - - Added gnome.h check and cleaned the error messages in the configure - script - -2001-09-06 Thursday 04:28 henri - - A very tiny small useless optimization in the LPCM decoder - -2001-09-05 Wednesday 16:46 massiot - - * MPEG audio emphasis fix, courtesy of Matthieu Lochegnies - ; - * ac3dec uninitialized data structure fix, courtesy of Damian Ivereigh - . - -2001-09-05 Wednesday 16:20 massiot - - * Fixed a compilation bug. - -2001-09-05 Wednesday 16:07 massiot - - * Altivec IDCT and motion compensation, based on Paul Mackerras's mpeg2dec - (untested !) ; - * Local minor optimizations in IDCT ; - * Removed a hopeless kludge in input_clock.c - -2001-09-04 Tuesday 23:21 jlj - - * Fixed a problem with field streams not working with new video decoder. - -2001-08-27 Monday 16:13 massiot - - IP Multicast support, courtesy of Mathias Kretschmer . - -2001-08-24 Friday 16:28 massiot - - * Removed O_NONBLCK in aout_Play because we don't use it and some drivers - (e.g. have problems with this) ; - * Added warning messages. - -2001-08-24 Friday 10:51 sam - - * Fixed build dependencies for architectures not supporting libasound2 - (Closes Debian bug #109722). - -2001-08-24 Friday 09:20 massiot - - Install doesn't explode if libdvdcss hasn't been compiled. - -2001-08-23 Thursday 15:39 sam - - * Attempt to fix the SDL detection under *BSD. - -2001-08-23 Thursday 13:24 massiot - - Removed /usr/local/include, because it is unsafe in a cross-compilation - environment. If you have problems with this, tell me and we'll find an - alternate solution. - -2001-08-23 Thursday 10:08 massiot - - Very small enhancements. - -2001-08-22 Wednesday 21:18 gbazin - - - The win32 port is once again using msvcrt.dll instead of msvcrt40.dll - - Fixed a synchro bug (typo) in video_output.c - -2001-08-22 Wednesday 18:47 massiot - - * Added a documentation to use VLC as a netscape plug-in and do some - (buggy) web streaming. - -2001-08-22 Wednesday 17:21 massiot - - * Totally rewrote the video decoder (inspired by walken's mpeg2dec), implying : - - performance boost ; - - fixed the "Dual Prime Arithmetic" bug ; - - 3DNow! motion compensation module ; - * BTW, fixed numerous bugs ; - * AC3dec statistics do not show up with --enable-stats, because I doubt - they're understandable by a normal human being, and they pollute the output. - -2001-08-22 Wednesday 15:16 sam - - * Grmbl. Forgot to update the libdvdcss changelog. - -2001-08-22 Wednesday 14:23 sam - - * Split ChangeLog into ChangeLog and ChangeLog.libdvdcss. - * Added --xvadaptor flag to select the XVideo adaptor to use. - * Everything is ready for the 0.2.83 release. - -2001-08-20 Monday 01:03 jlj - - * Switched QNX audio output to block mode as stream mode is no - longer supported under the latest QNX release. - -2001-08-19 Sunday 23:35 sam - - * Added support in ./configure for the cprof profiler. - * Activated -D_FILE_OFFSET_BITS=64 -D__USE_UNIX98 on all platforms, fixes - issues under Solaris and QNX. - * Additional checks for SSE-specific (non-MMXEXT) instructions, as - reported in <20010817114220.A23480@slartibartfast.angrypacket.com>. - -2001-08-17 Friday 01:26 jlj - - * Overlay now works under latest QNX release. - -2001-08-14 Tuesday 17:53 sam - - * Fixed yesterday's pthread detection fix. - -2001-08-14 Tuesday 12:09 tcastley - - Rewritten vout for BeOS. Now does not support overlay however code is simpler - and easier to implement overlay and DirectWindow. - -2001-08-14 Tuesday 04:52 sam - - * GNU/Hurd configuration and compilation fixes. - -2001-08-14 Tuesday 00:00 sam - - * Fixed a crash in subtitle rendering. - * Activated old crappy subtitle rendering in overlay mode (ugly but - probably better than having no subtitles at all). - -2001-08-13 Monday 12:24 sam - - * Added missing debian files I forgot to add a long time ago. - * Fixed libglide2/libglide3 inconsistency in debian/control. - -2001-08-10 Friday 17:53 sam - - * Another stupid typo (hope I got it right this time :p). - -2001-08-10 Friday 17:43 sam - - * Another mistake in the BSD/OS configuration process. - -2001-08-10 Friday 17:14 massiot - - Added --with-sdl-config-path option if you sdl-config is not in $PATH. - -2001-08-10 Friday 16:38 sam - - * Added proper Conflicts: rules in debian/control. - * configure.in fixes for BSD/OS. - -2001-08-10 Friday 16:38 massiot - - Fixed a bug in System End Code handling. Contact me in case of problem. - -2001-08-09 Thursday 23:12 sam - - * Added BSD/OS libdvd by Steven M. Schultz in - extras/BSDI_dvdioctl after he suggested it. License is GPL. - * ./configure now checks for an installed libdvd under BSD/OS and - falls back to ours if not found. - * Fixed harmless typos in yesterday's Solaris libdvd patches. - * Bumped libdvdcss version number up to 0.0.3 ; release will probably - follow once the BSDI changes have been tested. - -2001-08-09 Thursday 20:16 jlj - - Fixed a memory leak in the ifo parser and input_EndStream - -2001-08-09 Thursday 08:20 sam - - * Fixed a bug in the gtk interface which caused vlc to go amok after - having met a zero-sized area. - * Found out how to type 'å' in vim :-) - * Added missing bloat to modules_export.h. - * 'snapshot*' rules do not depend on 'clean', and don't use /tmp anymore. - * Added vlc:loop playlist command to go back at the beginning. - Usage: vlc file1.mpeg file2.mpeg ... fileN.mpeg vlc:loop - This change isn't very elegant but there are already bugs in the - playlist handling, I'll try to polish it once the playlist is fixed. - -2001-08-08 Wednesday 02:48 sam - - * Solaris DVD decryption support by H}kan Hjort . - -2001-08-07 Tuesday 10:54 sam - - * Updated version number to 0.2.82. - * Updated ChangeLog. - * Fixed a typo in Makefile.dep. - -2001-08-07 Tuesday 02:48 sam - - * Got Makefile to launch ./configure almost properly. $(MAKECMDGOALS) rules ! - * Various debian scripts fixes. - * Added -lmsvcrt40 to the win32 flags for proper execution under Wine. - * Fixed broken soname setting under Solaris (and OS X, sort of). - * Made the illegal instruction report more explicit. - * BSD/OS 4.3beta1 fixes by Steven M. Schultz . - -2001-08-06 Monday 20:45 gbazin - - * Fixed the sdl video output plugin that I broke 2 days ago. - -2001-08-06 Monday 13:46 sam - - * libdvdcss* packages are now a bit more policy-compliant. - -2001-08-06 Monday 13:27 sam - - * Added a dummy libdvdcss so that the DVD plugin can be used without - libdvdcss. It will try to dlopen() libdvdcss at runtime, though, - and will use the dummy functions only if it couldn't find a valid - libdvdcss. This is probably only useful to package maintainers. - - * Tidied the snapshot-* Makefile rules. - * Tidied the modules Makefiles. - * Removed useless stuff in the debian/ directory. - * Removed the "make all" kludge in the Makefile.opts rule. I hope this - patch is harmless on all systems. - -2001-08-06 Monday 13:13 sam - - * Made the remote command plugin usable even with no stream. - * Fixed a deadlock in the remote command plugin. - * Fixed a deadlock in the SPU decoder. - -2001-08-05 Sunday 18:57 gbazin - - * Minor bug fix to aout_directx.c - -2001-08-05 Sunday 15:32 gbazin - - * Big rewrite of the DirectX audio plugin. The audio output is now (almost) - perfect on Win32. - * Fixed a bug in ac3dec_CreateThread() in ac3_decoder_thread. - * On Win32, open() will now open files in binary mode by default. - * A few minor changes to vout_xvideo.c - -2001-08-03 Friday 18:03 gbazin - - Oops, forgot to commit this file. - -2001-08-03 Friday 16:04 gbazin - - * Fixed a segfault in yuv_End() in video_yuvmmx.c - * Fixed the "Gdk-ERROR **: BadCursor" bug in the x11 and xvideo plugins - * Fixed a segfault in SetBufferPicture() in video_output.c. This segfault - only happened with the xvideo plugin because this one is not using - SetBuffers(). - - PS: The last fix broke the overlay output of SDL (black screen) I will - investigate this later on. - -2001-07-31 Tuesday 21:13 gbazin - - * Fixed a segfault in PSEnd in input_ps.c - * The video decoder thread is now also reniced to a lower priority on - Win32 (as in the linux version). This slightly increases the responsiveness of vlc. - -2001-07-30 Monday 18:56 gbazin - - * Fixed a Win32 bug in libdvdcss. This bug was appearing on title change. - * Modified input_dvd so you can now go directly to the selected chapter - when you change the title. - * Implemented the Probe function in the Xvideo plugin. Xvideo is now the - default video output plugin when it is supported. - -2001-07-30 Monday 14:13 massiot - - * Now use SDL_CFLAGS for searching SDL/SDL.h. - -2001-07-30 Monday 13:57 massiot - - * Don't miserably die in `make` when ./configure hasn't be run ; - * Fixed a bug when compiling KDE plug-in without Qt plug-in ; - * Now taking into account $KDEDIR ; - * Made SDL configure error messages more explicit ; - * --disable-sdl is now correctly taken into account ; - * Changed the order of evaluation of sdl-config and sdl11-config ; - * Finally fixed SDL*/SDL.h check ; - -2001-07-30 Monday 00:53 sam - - * VC++/Intel compiler fixes by Jon Lech Johansen . - -2001-07-29 Sunday 22:54 sam - - * Better gtk-config detection. - * Removed duplicate checks in configure.in. - * Fixed a typo in vlc.spec. - -2001-07-28 Saturday 02:17 sam - - * Fix in libdvdcss in the key caching code. - * Removed useless variables in configure.in which caused all subsequent - compilation tests to fail. - -2001-07-27 Friday 16:40 massiot - - Fixed a FreeBSD bug (again). - -2001-07-27 Friday 16:23 sam - - * Additional fixes to the sdl-config detection. - -2001-07-27 Friday 16:14 sam - - * Added a make uninstall rule. - -2001-07-27 Friday 14:43 sam - - * Updated version numbers for imminent release. - * Fixed the --with-dvdcss flag: - o --with-dvdcss - build libdvdcss, link statically (also default behaviour) - o --with-dvdcss=local-static - build libdvdcss, link statically - o --with-dvdcss=local-shared - build libdvdcss, link dynamically - o --with-dvdcss=/foo/bar - don't build libdvdcss, use libdvdcss in /foo/bar - * Fixed an omission in the dvdcss.h header. - -2001-07-27 Friday 09:17 massiot - - Disabled Dual Prime Arithmetic message for the release :-p. - -2001-07-27 Friday 01:19 bozo - - Fix another little silly thing. - -2001-07-27 Friday 01:05 sam - - * Changed libdvdcss API to force binary incompatibility. Yeah, this is - evil, but if we don't do it now we'll have to do it when more people - are using it. - * Fixed minor libdvdcss stuff such as the soname and compilation flags. - * New --with-dvdcss flag. - Explanation: - o default: build libdvdcss, statically link vlc against it. - o --with-dvdcss=no: build libdvdcss, dynamically link vlc against it. - o --with-dvdcss=yes: don't build libdvdcss, use already installed one. - o --with-dvdcss=/foo: don't build libdvdcss, use libdvdcss from /foo/*. - (this looks a bit strange to me, I'll find better flag settings) - -2001-07-27 Friday 00:49 bozo - - Fix a bug in aout spdif with dolby stereo (use of obsolete PTS). - - Bozo and Stef : the dream team of bozos. Stef you're gonna die (dunga). - -2001-07-26 Thursday 20:00 reno - - * Format asm functions for gcc - -> fixed the segfaults with imdct_sse - -> sound is hugly with imdct_sse in debug mode - -2001-07-26 Thursday 14:53 massiot - - Now using gcc -pipe. - -2001-07-26 Thursday 11:36 massiot - - (Hopefully) fixed the #@!$ field pictures bug. - -2001-07-26 Thursday 09:08 massiot - - Accept SDL 1.1.5 or later. - -2001-07-26 Thursday 03:13 sam - - * Fixed the MMX YUV plugin issues with gcc 2.96 and 3.0. - * Updated TODO, cosmetic changes. - -2001-07-25 Wednesday 19:14 massiot - - Now use sdl-config for SDL. - -2001-07-25 Wednesday 18:06 massiot - - Fixed a stupid bug in buffer management with field pictures. - -2001-07-25 Wednesday 15:37 massiot - - Fixed a reinit bug after a discontinuity - such as seek(). - -2001-07-25 Wednesday 14:51 bozo - - The spdif audio output won't kill itself anymore at the beginning. - -2001-07-25 Wednesday 14:14 sam - - * Fixed my latest gnome Makefile breakage. - -2001-07-25 Wednesday 08:41 gbazin - - * dvdcss_readv optimisations for Win32. We now send only one read command - to the DVD drive for the whole iovec. - * Fixed _win32_dvdcss_aread to work around the WinASPI32 64kb transfer - size restriction. - * New and theoretically better Win32 pthread implementation which fixes a - problem I was having when changing title on a DVD (netlist related). - vlc_cond_multicast may or may not work. - * Fixed the "quit" event handling in directx/vout_events.c. - * dvd_ifo.c now takes into account error messages from UDFFindFile. - * Temporarily disabled aout_Probe() in aout_SDL (this function - is creating an awful lot of problems - libSDL bug ). - -2001-07-25 Wednesday 03:53 sam - - * Updated ChangeLog. - -2001-07-25 Wednesday 03:12 sam - - * ncurses compilation fix by Michael Mondragon . - * fix for large inline functions and gcc 3.0. - * fixed the gnome plugin so that it does not include gtk headers. - -2001-07-25 Wednesday 00:23 sam - - * libdvdcss segfault fixes, at last! - (I really wonder how it could have worked before :) - -2001-07-24 Tuesday 12:03 massiot - - Tuned constants, since it seems to make people happy. - -2001-07-24 Tuesday 11:16 xav - - Removed the changes made ; vlc should compile when following the - instructions in INSTALL-win32. - -2001-07-24 Tuesday 09:40 xav - - Quick and ugly hack in the makefile to allow vlc_win32 to compile when - getting it directly from the CVS. As a result, the vlc_win32 program - doesn't have an icon any more. Too bad. - -2001-07-20 Friday 16:20 massiot - - Fixed the "paused movie won't restart" bug. - -2001-07-19 Thursday 11:50 massiot - - * QNX RTOS plug-in by Jon Lech Johansen. - -2001-07-19 Thursday 11:42 massiot - - * FreeBSD compilation fix, by Øyvind Kolbu. - -2001-07-18 Wednesday 17:05 massiot - - * Updated documentation with recent changes ; - * Decoders are niced again, for it is really better. - -2001-07-18 Wednesday 15:21 massiot - - A BIG kludge for the calculation of mux_rate, so that times displayed in - the scroll bar are now correct for MPEG-2 streams. There is probably a - better way to do it, but I haven't found in months. - -2001-07-18 Wednesday 14:21 massiot - - * Rewrote the video decoder to take advantage of several processors (SMP mode) ; - * Fixed a bug in the video decoder initialization :-p ; - * Added --smp option and several hooks in src/input/input_ext-intf.c ; - * Grayscale mode now turns off chroma IDCT. - -2001-07-17 Tuesday 09:48 massiot - - Cleaned up include/. Unnecessary headers are no longer under include/, but - under src/. (eat that) - -2001-07-16 Monday 22:00 gbazin - - Added intf_DbgMsg and intf_DbgMsgImm symbols to modules_export.h - This fixes the TRACE build. - -2001-07-16 Monday 16:40 massiot - - ...and the associated Makefile modifications. - -2001-07-16 Monday 16:39 massiot - - Moved video parser into video decoder. - -2001-07-16 Monday 16:26 massiot - - * Exploded the outdated generic decoder ; - * Updated ChangeLog and TODO. - -2001-07-16 Monday 15:54 massiot - - * Added IDEALX developer documentation into main CVS - PLEASE UPDATE - REGULARLY ; - * Cleaned up doc/ directory. - -2001-07-16 Monday 14:33 massiot - - Reactivated SDL parachute in non-debug mode (memory leak otherwise). - -2001-07-16 Monday 12:10 massiot - - Fixed GetChunk for chunks < 4 bytes. - -2001-07-15 Sunday 09:49 gbazin - - - The Win98 DVD input is finally working. (had to install Win98 on my - computer to find the problem ;-) - -2001-07-12 Thursday 23:06 gbazin - - - Fixed 2 Win32 bugs in libdvdcss (in _win32_dvdcss_readv), one of them - should have prevented the Win9x dvd input from working. - - Moved the "if(Win2k)" out of the loop in _win32_dvdcss_readv. - - - Put a readv() function in input_iovec.h, the input_es now compiles. - - Modified input_ts to use this function. - - - Fixed an initialisation bug in vout_directx.c - - Right clicking on the mouse now displays the navigation menu. - - PS: If someone is willing to test the DVD input on Win95/98/Me I will - upload an up to date binary package. - -2001-07-12 Thursday 20:44 reno - - I forgot to commit others aout plugins - -2001-07-12 Thursday 20:31 reno - - * Fix audio/video synchro bug with esd - * Should fix buggy sound due to 44100-48000 Hz conversions - -2001-07-11 Wednesday 14:26 gbazin - - DirectX plugin changes: - - The Win32 GetMessage function has been isolated in a thread. This has - been done because this function can block the thread. Thanks to this - change, you can now move your window without any video and audio - interruption. - - Splitted the events handling code into a separate file. - - Fixed the bug associated with the window dragging option in the - diplay properties. - -2001-07-11 Wednesday 02:01 sam - - * libdvdcss enhancements by Billy Biggs . This breaks - vlc's DVD input (looks like decoders are expecting data too early and - DVD input can't cope with it due to decryption). Needs to be investigated. - * Plugins are now compiled in plugins/* and libraries in lib/*. - * The KDE UI compiles again but does not work yet. - * ALSA plugin message corrections. - * Calculation modules can now be calledwith a shorter name - (eg. '--downmix mmx' instead of '--downmix downmixmmx'). - * Fixed insane verbosity of the SDL plugin. - -2001-07-10 Tuesday 06:07 gbazin - - - Fixed the segfault in vout_UnloadFont - - DestroyThread in video_output doesn't call pf_destroy if pf_create has - failed previously. - - The Xvideo plugin now closes the video window when it XVideoGetPort - fails in vout_Create. - -2001-07-08 Sunday 23:15 reno - - * Alignement in asm functions - * 16 bytes alignement for data (need fo SSE) - * Optimization in SSE - -2001-07-08 Sunday 17:45 gbazin - - Win32 changes only: - - - defined off_t as a long long. This allows DVD navigation to work. - This change is to be implemented on a compiler by compiler basis. For - now, it works on mingw32 (tested) and should work on MSVC (not tested). - - - Implemented a quick and dirty hack in intf_msg.c to be able to display - long long integers with printf on Win32. This change is also necessary - to avoid segfaults when debug is enabled in vlc on Win32. - - - few minor changes in the directx plugins. - - - defined snprintf in common.h and removed a few #ifdef WIN32 - -2001-07-07 Saturday 21:10 gbazin - - - Removed unecessary translations in the win32 code from block offsets to - byte offsets. This was overflowing some variables. - - Reduced the complexity of the Win9x ASPI functions because we only need - to handle DVD drive access. - - Win32 code now handles seeking in areas above 2.1 Go on DVDs. - -2001-07-07 Saturday 17:45 sam - - * Probably fixed the "X eats more and more CPU" bug. Please test. - * mingw32 cross-compilation issue fixed. - -2001-07-06 Friday 08:43 sam - - * Small optimization in vpar_blocks.c, sparing a few memset() calls. - * Additional error checking in vout_sdl.c. - * Minor manpage fix, conforming to Debian policy version 3.5.5.0 - (Closes Debian bug #99561). - -2001-07-01 Sunday 08:49 gbazin - - - Portablility fix: We now control the name to be used in the assembler - code for a C function or variable. - GCC for Win32 normally prepends an underscore to the name of a - C function or variable, and the inline assembler code was using the - name without the underscore so we had undefined symbols in some - modules. - - Reenabled all the accelerated modules on Win32. - -2001-06-29 Friday 11:34 stef - - Bugfix for chapters change in DVD. - -2001-06-28 Thursday 22:12 gbazin - - - a few bug fixes for the directx plugin. - - removed the custom usleep function for win32 as we don't really need - this accuracy, and it was eating cpu resources. - -2001-06-27 Wednesday 09:53 massiot - - Elementary Stream input plugin (use it with --input es). Only works with - video streams at the moment. - -2001-06-27 Wednesday 06:29 gbazin - - - Added command line option '--stdout ' which redirects stdout - and stderr to the specified file. This option should mainly be useful - on Win32. - - On Win32, vlc now has an icon associated to the .exe file, and is a full - GUI application (you don't have this annoying dos command box anymore) - - Added INSTALL-win32.txt for specific details to the Win32 port. - - I've tested these changes on Win32 and Linux, let's hope I didn't break - vlc for other platforms. - - -- - Gildas - -2001-06-25 Monday 11:34 sam - - * Compile fix for newer versions of MacOS X by Colin Simmonds - . - * Additional MacOS X DVD ioctl work by Eugenio Jarosiewicz - . - -2001-06-21 Thursday 07:22 sam - - * Win32 network support by Boris Dorès . - -2001-06-20 Wednesday 07:43 sam - - * Fixed an alignment issue in the ifo parser. The Matrix problem should - be solved. - * Minor cosmetic fixes and warning removals here and there. - -2001-06-19 Tuesday 05:51 sam - - * FreeBSD (and probably QNX) shared memory handling fix. - -2001-06-18 Monday 23:42 sam - - * First libdvdcss version - -2001-06-15 Friday 09:07 tcastley - - New simple playlist. - Enable/disable controls depending on what is in the playlist. - -2001-06-15 Friday 05:12 sam - - * Unrolled two loops in dvd_netlist.c to prevent flooding. - * DVD input stuttering fix by Jon Lech Johansen. - -2001-06-15 Friday 01:22 stef - - *Removed a lock that caused late frames in DVDRead. - -2001-06-14 Thursday 20:21 sam - - * Added gprof profiling support with --enable-profiling. - - It works at last! configure with --enable-profiling, build, run - vlc (you may want to add --noaudio, it currently segfaults with sound - here) and launch "gprof vlc" when finished. - - To make gprof work with multithreaded programs, one needs to set the - internal ITIMER_PROF timer for each new thread launched. I did this - through a wrapper in vlc_thread_create (see include/threads.h). - -2001-06-14 Thursday 02:47 sam - - * Fully working Windows DVD ioctl support by Jon Lech Johansen. - * Usual weekly ChangeLog mass-update. - -2001-06-14 Thursday 01:49 sam - - * DirectX enhancements by Gildas Bazin, such as software rendering. - * Merged dvdcss_init and dvdcss_open into dvdcss_open, and dvdcss_close - and dvdcss_end into dvdcss_close. libdvdcss API now has 7 functions. - * Another failed attempt at profiling vlc under Linux: ported the - threads API to GNU Pth. Activate with --enable-pth. It doesn't seem to - spawn new threads for me, maybe someone will have better luck. - * Makefile optimizations. - * Automatic build of libdvdcss if not found. - -2001-06-13 Wednesday 00:03 stef - - *the dvd netlist no longer stops when the fifo is empty ; it just waits - that there are free vectors again - -2001-06-12 Tuesday 22:14 sam - - * Exported the CSS part of the dvd plugin into a library. - -2001-06-12 Tuesday 18:16 stef - - *slight modification in input_dvd since Getiovec wasn't at the right - place - - *send escape packet when changing title, not to be stuck in some - decoder. - - *the position in the title is now resetted when we change title to - prevent a title from being unavailable because we're stuck at the end - - *fixed a bug with 1-chapter-long title that displayed chapter 0. - - *added a _temporary_ field in p_main to know whether the audio stream is - ac3 (ugly). It allows a vlc launched in spdif mode to play mpeg or lpcm - audio. - - *cleaned the title property messages to get rid of the ugly stars. - -2001-06-12 Tuesday 13:50 henri - - Added LPCM support. It should work with stereo LPCM. - Untested with 5-ways LPCM streams. - -2001-06-12 Tuesday 11:02 reno - - * Fix the warning in compilation of main.c - -2001-06-12 Tuesday 00:30 reno - - * Check that OS support SSE optimization for PIII (to avoid illegal hardware instruction on Linux 2.2.x) - -2001-06-09 Saturday 17:01 stef - - *Fixed a bug in synchro reinitialisation: we no longer have a shift each - time we restart the synchro (for scr discontinuity for instance) - - *In DVD mode, we reinit the synchro only if the scr are not continuous - (instead of each cell) - - *Try to improve ac3 spdif to prevent from desynchronization. - -2001-06-08 Friday 20:03 sam - - * Lots of DirectX plugin fixes by Gildas Bazin. - * Compilation fix in message queue mode. - -2001-06-07 Thursday 22:25 sam - - * Another FreeBSD compilation fix. - -2001-06-07 Thursday 22:14 sam - - * SDL compilation fix for FreeBSD. - * Fixed compilation of motion modules as plugins. - -2001-06-07 Thursday 15:27 sam - - * Applied old FreeBSD patch for dvd input by German Tischler. - * Found what was causing the slowdowns: a namespace collision. Put all - plugins into builtins again. - -2001-06-07 Thursday 01:10 sam - - * Put most builtins in plugins again due to performances issues (more - about this in a forthcoming post here). - * Fixed the painfully slow build process (at last!). - * Moved the null plugin together with the dummy one. - * Added new dummy input plugin. - - More on the dummy input plugin: we'll use it to insert commands in - the playlist. Currently implemented are the "quit" and "pause" functions, - here are examples on how they are used: - - vlc file.mpeg vlc:quit # exit after file.mpeg has been read. - - vlc file1.mpeg vlc:pause:3 file2.mpeg # pause 3 seconds before playing - # the next file. - - From now we can more efficiently benchmark vlc. For instance, to test - the video output changes I am doing, I use such a command: - - time vlc -I dummy --noaudio file.mpeg vlc:quit - - Future extentions might include more interesting stuff like "switch - to full screen", "repeat next file 3 times", "switch to SDL video - output"... - -2001-06-05 Tuesday 04:08 sam - - * Updated things and stuff for 0.2.80 release. - -2001-06-03 Sunday 12:47 sam - - * Various little fixes - - BeOS interface compilation fix by Rene Gollent. - - DirectX plugin compilation fix by Gildas Bazin. - - removed %ebx spill in the iMDCT plugins. - -2001-06-02 Saturday 10:16 tcastley - - Forgot this... - - Change to the set out of the BeOS code to - allow more logical updates. - -2001-06-02 Saturday 09:42 tcastley - - Change to the set out of the BeOS code to - allow more logical updates. - -2001-06-02 Saturday 01:10 sam - - * Moved modules_builtins.h.in into src/misc. Please remove - include/modules_builtins.h in your local tree. - -2001-06-02 Saturday 01:09 sam - - * DirectX plugin by Gildas Bazin . - - Notes: o I called it 'directx' instead of 'windx' because it - made a lot more sense to me. - o Completely untested. I didn't manage to compile it yet. - o Code in vout_directx.c will go through a big rewrite when - vout 4 is finished. Xav is already working on this. - -2001-05-31 Thursday 16:10 stef - - *fixed a double malloc/free bug in DVDRead - - *fixed a lock issue in the interface introduced in my last commit - -2001-05-31 Thursday 12:45 sam - - * Win32 plugin support by Gildas Bazin . - -2001-05-31 Thursday 03:57 sam - - * BeOS fixes. renamed iovec.h to input_iovec.h because of namespace issues. - -2001-05-31 Thursday 03:23 sam - - * miscellaneous Win32 fixes by Gildas Bazin , sorry - for the 2 weeks delay. - -2001-05-31 Thursday 03:12 sam - - * Win2000 DVD input by Jon Lech Johansen . - -2001-05-31 Thursday 01:37 sam - - * Applied patch from Jon Lech Johansen to compile - vlc with MS and Intel C/C++ compilers. - -2001-05-30 Wednesday 23:02 stef - - -Updated the gtk/gnome interface to work in network mode, - - -Fixed some bugs in interface (language menus in ts, misnamed fields) - - -Play/Stop work in network mode to start/stop decoding of the stream - - I have a segfault in imdct_3dn(93). But I can't underdand assembly. - -2001-05-30 Wednesday 22:16 sam - - * Fixed a bug introduced in my previous commit which broke DVD input. - -2001-05-30 Wednesday 17:04 sam - - * Hrmpf. Forgot the most important file. - -2001-05-30 Wednesday 17:03 sam - - * Fixed the BeOS compile typo. - * The ALSA plugin is back. - * A gift for Gildas: plugins don't rely on backlinking any more. The - drawback is the dirty magic in include/modules_export.h which has to - be included whenever a module needs one of the functions in it. But - a) we should less and less rely on those functions - b) no plugin code modification was needed - - The BeOS and MacOS X modules may be broken when compiled as plugins, - I'll check this later when I can reboot under BeOS. - -2001-05-30 Wednesday 05:19 stef - - -Changes and bugfixes to make network work in VLAN Broadcast mode. - - -Bugfix in the interface to access the network specific features. - - -Some base of synchro in ac3 spdif - -2001-05-29 Tuesday 13:53 stef - - *Fixed a bug with Previous chapter button in gnome - -2001-05-28 Monday 04:23 sam - - * Added a wrapper for readv() on platforms which don't support it. The - network support now compiles under Win32, but still doesn't work, the - select in plugins/mpeg/input_ts.c never returns any data. - - Is there anything like strace(1) under Win32 to debug this ? - -2001-05-28 Monday 03:17 xav - - Modified in order to add network input under Win32. - It compiles under Linux and Win32 (yeeaaahaaa, haven't broken anything - :-)) - (added the WinSock library initialization and cleanup) - Could someone test if it does really function ? - -2001-05-28 Monday 02:54 sam - - * Of course my Win32 patch broke the Un*x version. - -2001-05-28 Monday 02:44 sam - - * Forgot a little #ifdef, sorry. - -2001-05-28 Monday 02:38 sam - - * Win32 compilation fixes, esp. the MAC retrieval. - -2001-05-27 Sunday 15:16 sam - - * Fixed my latest BeOS support breakage. - -2001-05-25 Friday 13:20 sam - - * Fixed a warning for *BSD compilation. - * Fixed a typo in yesterday's Darwin ioctl fixes. - * Patch by Eugenio so that the OS X interface and video output handle the - aout and vout banks. - -2001-05-25 Friday 04:44 sam - - * Forgot a file for BeOS. - -2001-05-25 Friday 04:23 sam - - OS X fixes: - - * Applied Eugenio's fix to the DVDioctl driver. I didn't test it, but - it should not hang the kernel anymore. - - * Ported most dvd_ioctl.c functions to the DVDioctl driver: ReportAgid, - ReportChallenge, ReportKey1, ReportASF, InvalidateAgid, SendChallenge, - SendKey2. They should comply with the "Mt. Fuji Commands for Multimedia - Devices" paper. - - Last remaining problem: ReadCopyright and ReadKey. The version of - Darwin I have here only has reportKey() and sendKey() functions in - the IODVDBlockStorageDevice class (pages 413 and 449 of the Mt. Fuji - paper), but we also need the READ_STRUCTURE (page 357) which I couldn't - find anywhere in the kernel headers. Either I missed it, or we'll have - to wait for Apple to implement it (or maybe we can emulate this command - with some other IOKit commands). - -2001-05-24 Thursday 01:24 stef - - -Forgot a bug for audio/spu change in the interface - -2001-05-23 Wednesday 23:40 stef - - -A little bug with lpcm in Makefile - -2001-05-23 Wednesday 23:08 stef - - -Unification of gnome/gtk intefaces: now all the file are in plugin/gtk. - - Specific files are glade generated files and intf_* files. All the - remainders are common to gtk and gnome and contain all the callbacks for - both interfaces. - -2001-05-23 Wednesday 17:47 stef - - -LPCM audio selection in ps mode, in prevision of henri's decoder. - -2001-05-21 Monday 12:44 tcastley - - Updated with new changes for playlist management - -2001-05-19 Saturday 00:39 stef - - *More cleanification in gtk interface: now to change the - title/chapter/audio/spu/angle, we tell the input to do intead of doing - it inside the interface. It results in fewer locks during the changes. - - *The dvd plugin reads again blocks of 32 sectors to gain speed since - there are no more lock-ups during stream change. I've also created a new - file that contain function to described video and audio streams with ifo - datas. - - The changes are made only for gtk. We should update the other interfaces - soon (beos at least). - - There is a memory corruption somewhere that make the vlc crash. I've no - idea where to search. - -2001-05-18 Friday 09:49 xav - - [no log message] - -2001-05-16 Wednesday 14:51 reno - - * Add 3D Now! imdct - * Remove kmudge for ac3 on MacOS X - -2001-05-16 Wednesday 02:12 sam - - * We now do pthread detection for FreeBSD like the XMMS guys do. It - works even better. - -2001-05-15 Tuesday 19:36 sam - - * FreeBSD pthread fixes. - -2001-05-15 Tuesday 16:19 sam - - * AC3 IMDCT and downmix functions are now in plugins, --imdct and - --downmix options added. - -2001-05-15 Tuesday 14:49 stef - - *Bugfixes, cleanings in gtk. - -2001-05-15 Tuesday 01:01 stef - - *initialization bugfixes in input_dvd - - *added a b_stopped flag to interface playlist to have a stop function in - interface plugins. As a consequence, the playlist no longer loops on end - but wait for the user to press 'play' or to add another item (gtk/gnome - interface). I think that other plugins are broken but it shouldn't be - difficult to repair: just add a 'p_main->p_playlist->b_stopped = 0' in - play functions and 'p_main->p_playlist->b_stopped = 1' when you have to - stop. - - *Updated gtk interface so that it has the same features as gnome. I - think I will merge the code so that we don't have to copy and paste each - change. Only the .glade file would be different. - -2001-05-14 Monday 15:58 reno - - * Begin of SSE/3DNow! support for imdct and downmix - - If you have a PIII or a Athlon and you want to try this, just comment #if 0 - in ac3_downmix.c and ac3_imdct.c and add in AC3_DECODER section of Makefile : - src/ac3_decoder/ac3_imdct_sse.o \ - src/ac3_decoder/ac3_srfft_sse.o \ - src/ac3_decoder/ac3_downmix_sse.o \ - src/ac3_decoder/ac3_downmix_3dn.o \ - -2001-05-12 Saturday 00:14 henri - - Put a little note in the doc about "dvd devices" - -2001-05-11 Friday 15:10 sam - - * Fixed a deadlock in spudec. - -2001-05-11 Friday 01:03 henri - - Alsa module now builds with alsa 0.9 thanks to Jeffrey Baker's patch - (jwbaker@acm.org) - - Please notice that even if if builds with alsa 0.9beta, it's hardly - usable as it goes very often un Xrun mode. Though, it works fine with - current alsa CVS. - -2001-05-10 Thursday 06:47 sam - - * Added SPU cropping. - * Gnome interface segfault fix. - * BeOS interface segfault fix by AnEvilYak (what's you real name btw?). - - Note: if you want to have a look at the currently buggy YUV subpictures, - uncomment line 1999 of src/video_output/video_output.c. Don't report - bugs about this, I _know_ it's a quick hack. - -2001-05-08 Tuesday 20:38 sam - - * Fixed an aspect ratio issue in the SPU decoder, and optimized the - SPU renderer. - -2001-05-08 Tuesday 14:53 bozo - - end of the last commit :-P - -2001-05-08 Tuesday 14:38 bozo - - - fix a discontinuity bug in input_ClockManageRef() - -2001-05-08 Tuesday 12:53 bozo - - - fix a bug in ts input. - Henri: a 0.5s timeout is not (time_t)0.5 sec and (time_t)0 usec - but (time_t)0 sec and (time_t)500000 usec - Now the input doesn't eat all the cpu any more :p - -2001-05-08 Tuesday 00:43 sam - - * Speed optimization in the handling of the unusual ephemer DVD subtitles. - * Little optimization to bozo's UnalignedShowBits fix. - * Race fix in the packet cache by Jon Lech Johansen . - -2001-05-07 Monday 13:52 bozo - - - fix a bug in UnalignedShowBits that makes some _heavy_ unaligned streams - not wotk correctly (for instance VLS' generated TS streams) - -2001-05-07 Monday 04:42 sam - - * Added support for some terribly braindead DVD subtitles in Kenshin - which do not have a "stop display" command. Anime fans rejoice! - * Fixed the BeOS interface to use p_aout_bank instead of p_main->p_aout. - * Coding-style butchery (mostly tabs). - -2001-05-07 Monday 04:35 henri - - Added detection for ".ts" extension. - -2001-05-07 Monday 03:14 stef - - *Changed the level arg in intf_WarnMsg so that it is more logical: the - level corresponds now to the nb of -v to display the message. - - *added functionnal preference window in gnome: it changes the - envirronment variables - - *added jump window in gnome to jump to a precise time. - -2001-05-06 Sunday 18:41 stef - - * Gnome playlist should work better with the files to create it :) - -2001-05-06 Sunday 18:32 stef - - *Much work on the gnome interface: added oct's playlist from gtk plugin, - tuned appearence, added preferences window (with no features yet), jump - window to go to specified time (not functionnal yet), and fixed some - bugs. - - *moved b_fullscreen from p_vout->p_sys to p_vout and unified way of - toggling fullscreen in sdl in x11/xvideo output (using p_vout->i_ch - nges) so that an interface plugin can toogle fullscreen (implemented - in gnome) - - *added p_input->stream.p_selected_area->i_tell in input TS so that the - slider work with ts files ( however, the time counter doesn't since we - have no mux_rate ) - - *improved ac3 spdif output ( and made it work again :)). It uses a true - blank frame now, and it allows to switch languages like a traditionnal - output. It doesn't support multiplexing though, neither can we switch - between spdif/analogical mode on-the-fly. - - *beginning of the back port of gnome to gtk for those who do not have - gnome. - -2001-05-06 Sunday 04:32 sam - - * Fixed a few warnings with gcc 3.0. - * aout and vout are now allocated in banks, making it possible to have - several of them at the same time. - * configure now checks for MMX and MMX EXT support in the assembler. - * Removed all MMX code from the main program and moved it to the - existing idct modules (Closes: Debian bug #96036). - - Don't forget to make distclean before building vlc again. - -2001-05-05 Saturday 13:36 dae - - initial import - still buggy, crashes on exit, etc. - the playlist and the popup are unimplemented. - -2001-05-02 Wednesday 20:01 sam - - * FreeBSD CSS decryption support. - -2001-05-02 Wednesday 13:30 henri - - * Corrected vlc-howto thanks to Arnaud Gomes-do-Vale - * Fixed a segfault in TS input. Some stream still do not work, or - work very slowly with many error messages. I'll try to have a look. - -2001-05-01 Tuesday 15:12 sam - - * Fixed a remaining buffer overflow in the Gnome interface and applied - the patches to the Gtk+ interface. - -2001-05-01 Tuesday 12:22 sam - - * Fixed a segfault in the SPU decoder initialization. - -2001-05-01 Tuesday 04:18 sam - - * Mandatory step for video output IV and the audio output quality - fix: the output threads are now spawned when a decoder needs one, - so it can decide the audio frequency or the video window size. Still - under heavy construction, so don't get too excited at finding bugs - in it yet. - - Note: this change broke the XVideo module, so I made its score much - lower than before. I suspect xvideo.so had a bug before which only - appears now. Other video output plugins may be broken as well, but - again this might be due to old existing bugs showing their ugly head. - - * Fixed a few buffer overflows in the Gnome interface. - * The module bank is now a global variable. The video output bank and - the audio output bank might follow (when they exist). - * Coding style and organization fixes to the spdif decoder. - * autoconf and Makefile changes by Arnaud Gomes-do-Vale - . - -2001-04-30 Monday 21:10 reno - - I forgot some headers - -2001-04-30 Monday 21:04 reno - - * Follow of the new ac3_decoder ;) - - New ac3_imdct - - New ac3_downmix - -2001-04-30 Monday 15:00 massiot - - Removed unused files. - -2001-04-30 Monday 09:44 massiot - - Fixed a mistake with -g and --enable-debug. - -2001-04-29 Sunday 17:57 stef - - -Fixed the title-change-with-no-input-restart in dvd. - - -I haven't forgotten the chagelog this time :) - -2001-04-29 Sunday 17:03 sam - - * BeOS crash fix by Wade Majors . - - Please, try no to forget the ChangeLog when commiting! - -2001-04-29 Sunday 14:52 stef - - -slight modification in ClockManageRef: after a synchro reinit, we still - do the mwait and re-init last-cr so that there no date irregularity. - Such a thing is necessary for dvd playback at cell change ; however, - Meuuh, could you look at that since you might think we should do - otherwise. - - -turned the "bitsream callback discontinuity" message to debug. - - -removed modification of the title environnement variable in input dvd - at title change since we no longer restart the input at title change. - -2001-04-29 Sunday 02:55 stef - - Forgot one file. - -2001-04-29 Sunday 02:48 stef - - -new audio output using direct ac3 pass-through with some sound - cards: it sends raw ac3 frames to an external ac3 decoder. It is very - experimental yet, hasn't any synchro ... but it works well with my - sblive and my dtt3500 speakers (note that you need a patched emu10k1 - driver for this to work). - - -bug fix in gnome intf thanks to Shane Harper. - - -bug fix in input_dvd for chapter change. - -2001-04-28 Saturday 23:19 henri - - - Fixed a bug in TS input. It should be more smooth now - - Fixed the pace control. Meuuh, could you check ? - -2001-04-28 Saturday 05:12 sam - - * Updated debian control files and disabled ALSA for this version. - -2001-04-28 Saturday 05:08 henri - - Updated files for 0.2.73 release - -2001-04-28 Saturday 04:47 sam - - * Fixed a nonsense in configure.in preventing to build sdl.so. - * Removed a few stupid debug instructions in aout_s16.c that should - have never been commited. Sorry about that. - -2001-04-28 Saturday 04:09 sam - - * Don't use the #@%&$! autoconf-suggested CFLAGS. - -2001-04-28 Saturday 03:36 sam - - * Coding style fixes here and there. - * Miscellaneous QNX compile fixes. - * Beginning of the mingw32 port by Gildas Bazin . - * Added Marcari and Gildas to the AUTHORS file. - - (I commited the mingw32 port because it doesn't add any new code outside - the #ifdefs, but we won't tell a word about it for the moment. We don't - really need windows users whining about bugs, do we ?) - -2001-04-28 Saturday 00:28 henri - - Added a howto. Feel free to correct it. I'll put it on the website soon. - -2001-04-27 Friday 23:29 stef - - -fixed a segfault added in last commit: initilisation of p_cache was - done inside a #ifdef DEBUG - - It still segfaults for me on exit. - -2001-04-27 Friday 19:29 massiot - - Change --enable-debug into --enable-trace. Same with DEBUG_*. - --enable-debug still exists, but only activates -g and additional - safety checks. - - I hope I didn't break anything :)) - -2001-04-27 Friday 18:07 henri - - Repaired broadcast support : binding INADDR_ANY doesn't seem to work. - - You now have to specify the broadcast address as an argument. - Btw, thanks to sam, you can now use ts://server:port style, which gives - for broadcast : - - vlc --broadcast broadcast_addr ts://server[:port] - -2001-04-27 Friday 16:08 sam - - * Fixed the continuous 'seeking position' bug in network mode. - * rc interface plugin for vlc control through /dev/stdin courtesy - of Peter Surda . - * Support for `ts://foo:42' style input source: - vlc ts://vls.via.ecp.fr:1234 - vlc ts://vls.via.ecp.fr - vlc ts:vls - vlc ts:vls:4321 - As a side effect, the Gnome and Gtk "network input" buttons work. - -2001-04-26 Thursday 11:23 sam - - * Fixed the ac3dec compilation under BeOS. - * Removed a useless #include in aout_sdl.c. - -2001-04-26 Thursday 03:55 sam - - * Commited Shane's XVideo patches. It works here (tm). - * Fixed the XVideo aspect ratio (AR_SQUARE_PICTURE means square pixels, - not square image). - -2001-04-26 Thursday 00:12 reno - - * Follow of the new ac3_decoder ;) - - New ac3_mantissa (use of dithflag, new unpack) - - Correction of an introducing counting bug in ac3_parse - (i forget 2 bits in total_bits_read) - -2001-04-25 Wednesday 20:54 massiot - - * Removed my optimization attempt. - -2001-04-25 Wednesday 10:22 massiot - - * Fixed an alignment issue with the bit stream and the bit stream - callback on startup - InitBitstream prototype has changed ; - * Removed a buffer zeroing in video output - doesn't change anything - for me, does it for you ? - -2001-04-25 Wednesday 09:31 sam - - * Updated the TODO list. - * Fixed benny's latest C++ism. - * Fonts not found are no longer fatal to the video output. - -2001-04-25 Wednesday 06:56 benny - - Get rid of the asprintf that were slow and not available on Solaris. Didn't - check if the new code still compiles everywhere, but it should. - -2001-04-22 Sunday 00:08 stef - - -better handling of angles: you should be able to change on the fly now - - -removed à bug added at my last commit in css code; cleaned CSSGetKey - - -various changes and bugfixes in the gnome interface. - -2001-04-21 Saturday 22:49 sam - - * XVideo fullscreen mode by David Kennedy . - -2001-04-21 Saturday 00:31 sam - - * X11 fullscreen mode, courtesy of David Kennedy - -2001-04-20 Friday 15:02 sam - - * Added prototypes for the Elementary Stream input module for Alexis. - it's compiled by default, to activate it: "vlc --input es " - -2001-04-20 Friday 12:14 reno - - * Begin of the new ac3_decoder ;) - - New ac3_decoder_thread (we now use GetBits) - - Please warn me if you encounter some problem - -2001-04-20 Friday 11:06 sam - - * Fixed build process when no plugins or no builtins were chosen. - * Makefile changes to get around MacOS X's brain-damaged gcc. - * FreeBSD configure and Makefile patches, courtesy of Espen - Skoglund . - -2001-04-20 Friday 05:40 stef - - -corrected some bugs in gnome interface: language menu are now - synchronized ; and menus have less chances to be changed when they're opened. - - -added basic angle support ; this is a first try. It works with my 2 - test-DVDs, but I'd like that people having DVDs with repeated scenes to - test it. We can choose angle with command line option -u (don't ask me - why :) - - -a cosmetic change in css decryption. - - Since config.h.in has changed, you have to re-run ./configure. - -2001-04-17 Tuesday 20:43 marcari - - [no log message] - -2001-04-17 Tuesday 18:22 massiot - - Removed a "1" from an intf_DbgMsg() (courtesy of Steve Brown - ) - -2001-04-17 Tuesday 15:17 colin - - fix MacOS X icon - -2001-04-17 Tuesday 14:54 massiot - - Fixed optional PES size bug, courtesy of Steve Brown . - -2001-04-17 Tuesday 14:39 sam - - OS X fixes: - * Fixed a compilation issue in the DVDioctl driver. - * Added a call to ranlib after a built-in module compilation. - -2001-04-16 Monday 13:32 sam - - * Fixed a typo in configure.in - -2001-04-16 Monday 13:00 sam - - * Merged Makefile.common and Makefile.modules.in into Makefile.modules - * Updated version number and ChangeLog to 0.2.72 - * Additional plugin Makefile cleaning, probably the last. - -2001-04-16 Monday 12:34 asmax - - Re-added the new packet allocation method in PS input, using packet caches. - With warning level 1, you can see when a packet is allocated or freed; the - goal is to never call 'malloc' nor 'free', except at the beginning of the - stream. - The size of the different caches can be adjusted in plugins/mpeg/input_ps.h. - If 'free' is called too often, it means that a cache is too small, so try - to increase its size. - -2001-04-16 Monday 07:40 sam - - * Added .cvsignore files in the plugins directories. - * Additional Makefile cleaning for built-in modules. - * Fixed Makefile for Solaris target. - -2001-04-15 Sunday 21:17 stef - - -I hope I have fixed the ifo bug lastly ! - -2001-04-15 Sunday 15:32 stef - - -Maybe fixed the "cell not found" bug. I can't test it because I don't - have a dvd drive here, but it should work now. - -2001-04-15 Sunday 15:11 sam - - * All Debian packages are now lintian-clean. - * Fixed XVideo plugin linking. - -2001-04-15 Sunday 10:54 sam - - * Updated TODO list with Henri's Apr 6th post. - * Built-in modules support almost finished. - - Now you can compile any module within vlc, even the Gnome, Qt, SDL - and GGI modules at the same time, resulting in an awful extra fat - vlc binary with gazillons of library dependecies. - - The only exception is that the Gnome and Gtk+ modules can't be - compiled together into vlc. But you can have one compiled built-in - and the other as a plugin. - - Another consequence is that libdl should no longer be needed under - MacOS X. I'll check this as soon as possible. - -2001-04-15 Sunday 04:46 sam - - * A few Makefile fixes for BeOS - * XVideo patches by Shane Harper - -2001-04-15 Sunday 04:19 sam - - * Beginning of the built-in modules support. - - A few words about the changes: - - - heavy Makefile butchery has taken place, each plugin now has its own - Makefile. I know recursive make blablah harmful, but it was just so - much easier to do this way. - - - Makefile.in has disappeared, we now generate Makefile.opts with - the overall configuration options, and Makefile.modules which is - specific to module compilation. - - - After ./configure has been run you may want to modify Makefile.opts - to check which modules will be compiled built-in or as plugins. - - - Some modules cannot be compiled built-in right now because proper - linkage doesn't work yet. We don't really care since they're the - interface or video output modules. The most important stuff works - (iDCT, motion, YUV, input). - - - It's perfectly valid to compile a module both as built-in and as a - plugin. vlc will only load the built-in one, but I'll add an option - to ignore built-in modules for testing purposes. - - - We *should* see a performance increase here. I didn't have much time - to test it, but if anyone can confirm and perhaps give a rough - estimate of how much we gain... - -2001-04-14 Saturday 07:41 sam - - * Got rid of the sleep() hack in beos_specific.cpp - * Fixed a segfault when launched without argument under Darwin. - -2001-04-13 Friday 14:33 sam - - * Fix for Darwin program path handling. I mistakenly assumed that the - program path was always absolute. - -2001-04-13 Friday 06:20 sam - - * Updated version number to 0.2.71 (release today). - - * Merged 6 months of CVS logs to the ChangeLog file. - The vlc changelog can now be viewed here: - http://www.videolan.org/vlc/changelog.html - - * Fixed a lintian error in debian/rules. - * XVideo resize patch by Shane Harper . - -2001-04-13 Friday 05:36 stef - - *Added udf fix by Billy Biggs - - *Added checks in dvd_ifo - - *Cleanings in gnome interface : the interface should be dependant on the - input method. - -2001-04-13 Friday 01:49 henri - - TS input : only one audio & spu ES selected at a time - Intf : ts streams in menu - fixed a typo - - There be certainly need for debug on the TS input as vls complains about - wrong sized PES packets, and that many streams do not seem to work. - - btw, I forgot to mention in my last commit the function that nooone will - ever use : "right button" key of 105 keys keybords support under X11, - Xv, Sdl - -2001-04-12 Thursday 17:57 colin - - MacOS X - make vlc.app now correctly updates vlc.app - added an icon to the MacOS X vlc - removed the build of the vlc app from the install target - -2001-04-12 Thursday 11:10 tcastley - - Fixed menu problem in 0.2.7.0 - -2001-04-12 Thursday 08:24 sam - - * Fixed a typo in yesterday's BeOS changes. - -2001-04-12 Thursday 03:26 stef - - -added a field to p_input->stream to inform the interface of a stream - change (useful in network mode) - -2001-04-12 Thursday 02:40 stef - - -Fixed a bug in area management added in my last commit - - -Change the way ifo are read ; I hope this fixes problems with some - compilers - - -Added error checks in dvd input - -2001-04-12 Thursday 01:52 sam - - * BeOS icon and MIME resources courtesy of Wade Majors . - * Updated icons. - * Removed redefinition of NULL in src/audio_decoder/adec_layer?.c. - * Created darwin_specific.c to store the program path at boot time. - (XXX: check that it didn't break the OS X port) - * Fixed a warning in netutils.c. - -2001-04-11 Wednesday 14:10 ej - - Forgot a little thing...main. Done for now I hope;-) - -2001-04-11 Wednesday 13:56 ej - - Fixed a dumb mistake in Makefile.in - -2001-04-11 Wednesday 13:30 ej - - Updated & cleaned up intf_macosx.c and vout_macosx.c - added Open menu - function support and a no-frills About box - - Created macosx_common.h in plugins/macosx/ to hold , well, common stuff - (the way I see it, there is inherently a difficult separation of intf and - vout on Mac OS, if anyone has suggestions I'm open) - - Cleaned up debug spew I left in modules.c and video_text.c - - Hacked main.c to disregard argv[1] when compiled for OSX & run as a full - app (ie., double clicked and not launched from command line)... read the - file for more details. UGLY. - - Updated Makefile.in to make vlc.app by default on Mac OS X & Darwin, added - clean code for it as well - -2001-04-11 Wednesday 12:52 sam - - * Fixed icons location and Debian desktop menus. - -2001-04-11 Wednesday 04:46 sam - - * Forgot a BeOS patch on previous commit. - -2001-04-11 Wednesday 04:31 sam - - * Fixed the whitespace/tab issues in the Makefile. - * Corrected an awful typo in the version name, I hope Lieutenant Commander - Arkady Grigorovich Ourumov will never set up us the bomb for that. - * Removed deprecated stuff from config.h. - * Disabled message queue by default. - * A few other changes in the CSS code, the BeOS issues should be fixed. - * Fixed a memory leak in gtk_callbacks.c (thanks to Dae). - -2001-04-11 Wednesday 02:01 henri - - - Ported the 0.2.0's channel changing functions - - Cosmetic changes : the word 'vlan' is disappearing - - network_ChannelJoin is still commented out as it's not in sync anymore - with our channel server. Nitrox should fix this within a week. - - X and Xv output : added autohide cursor as in SDL - - X and Sv : keys 1 to 0 change channel - - SDL : keys F1 to F10 change channel as I was not able to make 1..0 work - -2001-04-10 Tuesday 17:47 stef - - -Fixed the lock segfault bug with some compilers - - -Quick kludge in ifo to avoid a bug with optims. The real fix is coming. - -2001-04-09 Monday 04:15 stef - - -Fixed a compilation issue due to a change in an interface structure - -2001-04-08 Sunday 16:57 sam - - * XVideo window now has a black background, thanks to Shane Harper. - * Fixed a heap corruption in dvd_css.c. - -2001-04-08 Sunday 13:11 octplane - - Forgot one small thing :P - -2001-04-08 Sunday 13:09 octplane - - Corrected playlist update on file opening. - -2001-04-08 Sunday 09:04 stef - - -fixed css authentication under linux since it has been broken for a few - days: we have to initialize agid of authinfo struct. - - -fixed a segfault on exit when DVDInit fails - -2001-04-08 Sunday 07:45 stef - - -fixed little poliotage - -2001-04-08 Sunday 07:24 stef - - -changes in gnome interface - - -bugfix in input dvd - -2001-04-08 Sunday 04:17 sam - - * Updated ChangeLog and TODO list. - * Added TODO to the .spec file. - * Fixed Makefile.in so that `make snapshot' takes extras/* in account. - -2001-04-07 Saturday 23:23 massiot - - Removed --enable-mmx (enabled by default under x86) and changed a few - things. - -2001-04-07 Saturday 16:35 massiot - - Disable x11 plugin if X11 headers are not found. - -2001-04-07 Saturday 16:21 massiot - - Added a missing file for MacOS X port. - -2001-04-07 Saturday 04:59 ej - - Cleaning code and a small fix to make quit work on OSX - -2001-04-07 Saturday 04:17 sam - - * Updated version information in RedHat and Debian package control files. - -2001-04-06 Friday 18:18 massiot - - * Sync MOSX dev/CVS tree : code support for MacOS X audio, video and - interface (courtesy of Eugenio Jarosiewicz & Colin Delacroix) ; - * Bumped up version number to 0.2.70. - -2001-04-06 Friday 09:15 sam - - * Code cleanup: removed a few tabulations. - * Fixed inline asm routines to remove all read/write operands. - * Added to most files to prevent warnings under FreeBSD. - * Added "break;" after "default:" in case switches to prevent - warnings when compiling with GCC 3.0pre. - -2001-04-05 Thursday 16:37 asmax - - switched back to the old packet allocation method for PS input, because - Sam does not want the new one ;) - -2001-04-05 Thursday 14:00 asmax - - Added a new packet allocation method that punish one's mother in PS input. - I hope there won't be too many segfaults because of it ;) - A few parameters must be adjusted to optimize this method; I'll do it later - because Proba Stat sucks ;) - -2001-04-05 Thursday 03:50 sam - - * added the GNU getopt library, which gets compiled in when getopt_long - isn't available on the desired platform. - * replaced the `--warning' flag with the standard cumulative `-v' flag. - `-v' is like `--warning 3', and `-vvvv' is like `--warning 0' - (`--warning' is still valid for those used to it) - * cleaning in configure.in and Makefile.in, the Solaris port now - builds and runs properly. - -2001-04-04 Wednesday 16:33 sam - - * compilation fixes for the BeOS DVD ioctls - * XVideo plugin enhancements by Shane Harper - -2001-04-04 Wednesday 02:49 sam - - * additional enhancements to the OS X DVD ioctl module - * big cleaning of the BeOS DVD ioctl code, got rid of all Linuxisms - -2001-04-03 Tuesday 03:39 stef - - -Fall back to one-packet-once reading in dvd input since multi-block - seems to have a bug that make the vlc crash on title/audio/spu change. I - hope that this bug will be fixed soon for the performance is poorer now - - -add-ons and changes in gnome interface: - *menu subdivision is done only if there are over 20 items, - *in DVD mode next/prev apply to title, - *in DVD mode, added a box with button to navigate through - chapters. - This has not been finished yet (and it is not in gtk plugin then). And I - think I will leave toolbar next/prev buttons for playlist and add - button specifically for title change like for chapters.* - -2001-04-02 Monday 23:30 sam - - * fixes for the Qt plugin compilation under Debian - - * heavy butchering in the CSS and DVD ioctl code to put all architecture- - dependent code in dvd_ioctl.c - - * added almost fully-functional /dev/dvd driver for MacOS X in - extras/DVDioctl; to build it: - - % cd extras/DVDioctl - % pbxbuild - % kextload build/DVDioctl.kext # note: kextload has to be run as root - - be aware that the license for the DVDioctl kernel extension is - not GPL but APSL, because I borrowed some code from the Darwin kernel. - -2001-04-02 Monday 22:40 richards - - vout_beos now uses double buffering for YCbCr overlay. - This (for some reason) improves audio/video sync - -2001-04-01 Sunday 07:31 stef - - -Various bug fixes in dvd_netlist. Some bugs seem to remain though. - -New function input_ToggleES for interaction with interface. - -Changes in gnome interface : navigation menus are now splited, there - are radio item in menus and the code should be better. - -First step for dvd_ifo rewritting. Now allocation/disallocation is - being done as it has to be. - -Fixed a bug in title management that make dvd like Seven work. - -2001-04-01 Sunday 06:42 sam - - * fixed a typo - -2001-04-01 Sunday 06:21 sam - - * XVideo plugin courtesy of Shane Harper - * Makefile.in and configure.in fixes by Nilmoni Deb - * A few syntax fixes in the plain X11 plugin - -2001-03-26 Monday 19:06 sam - - - fixed SDL compilation, thanks to Colin. - - disabled Altivec iDCT until it works. - -2001-03-25 Sunday 17:09 richards - - Language & Inteface support for BeOS interface - -2001-03-22 Thursday 01:23 stef - - -Added a SYNCHRO_START in DVDRead for each cell change to fix - multi-angle streams - - -Changed seek function to prevent jump-at-will and to remove two bugs in - sector computing. - - -Initialize some values in netlist (payload_discard wasn't which caused - frame dropping) - - -Come back of multi-sector read which should make reading faster - - Now, theyre should be very few reading error, and we have got back the - performance we had before my netlist polioting :p - -2001-03-21 Wednesday 13:42 sam - - * Header cleaning: filled all empty authors fields, added CVS $Id stuff. - * Fixes to aout_darwin.c by Colin Delacroix . - * Fixes to configure.in, Makefile.in and main.c (Altivec detection) - by Eugenio Jarosiewicz . - * Added Colin and Eugenio to the AUTHORS file. - -2001-03-21 Wednesday 02:58 sam - - * Fixed a typo in the Altivec iDCT module declaration. - * Made a few enhancements to the Makefile. - -2001-03-20 Tuesday 23:18 sam - - * Altivec instructions autodetection. - -2001-03-20 Tuesday 21:42 sam - - * SDL fixes and enhancements by Shane Harper - - Shane, I removed the static variables from your code because static - is not thread-safe, and one can imagine having several video output - windows launched at the same time. Also, I made your feature work - in windowed mode as well, because people kept asking how to hide the - mouse pointer. - - Also, if you want to work on the XVideo extension, you are welcome ; - most of us are quite busy at the moment. Damien Lucas - had offered to work on it, but he seems to be a bit lost, so you may - want to take over his job. - - As for the "zoom" feature, I suggest you wait until version 4 of the - video output is done, it'll be easier to do then. - - Regards, - -2001-03-20 Tuesday 20:54 massiot - - * Compile Altivec modules on Darwin. [MacOS X port] - -2001-03-20 Tuesday 20:40 massiot - - * Use $QTDIR for the qt module ; - -2001-03-20 Tuesday 20:20 massiot - - * Fixed Makefile for normal people :p - -2001-03-20 Tuesday 20:09 massiot - - * Added IDCT Altivec optimization [MacOS X port]. Untested, not compiled. - -2001-03-20 Tuesday 19:36 massiot - - * Compile Darwin module by default on Darwin system. [MacOS X port] - -2001-03-20 Tuesday 17:36 massiot - - * Support for Darwin CoreAudio, courtesy of Colin Delacroix [MacOS X port] ; - * Added warnings for ac3 mantissa (we still have problems with AC3 on - MacOS X) ; - * Renamed WriteResource to avoid a namespace clash with Darwin's - WriteResource. - -2001-03-20 Tuesday 04:44 sam - - * Split audio output into several separate files to make it easier - to debug. Removed a few redundancies as well. - -2001-03-19 Monday 22:16 henri - - Added a #include that prevented when compiling on redhat. - -2001-03-19 Monday 13:26 sam - - * vlc core compiles under QNX RTOS. Now if anyone feels like tidying - it and writing output and interface plugins... - -2001-03-19 Monday 05:08 sam - - * Fixed Debian sparc build for real (Closes: Debian bug #89285). - -2001-03-18 Sunday 20:46 henri - - Replaced ( a < b/c ) by ( a*c < b ). - -2001-03-18 Sunday 18:48 henri - - - Changed read method : we now use select, so we are now able to quit - even if no packet has benn receivced. - - Put more exmplicit error messages - - I noticed that now I have "Seeking to position ...." messages even with - network input. If someone can do a quick fix, thanks about it. - -2001-03-18 Sunday 00:15 sam - - * Forgot to remove a prototype when creating skeleton plugin. - -2001-03-18 Sunday 00:01 sam - - * Function prototypes for the forthcoming Darwin and MacOS X port. - * Gtk+ interface: fixed a precision issue in the scale. - * Qt interface: somebody pop up us the menu!! - -2001-03-17 Saturday 22:52 stef - - -Added dsp plugin compilation (/dev/dsp is not a regular file :)) - -2001-03-17 Saturday 19:33 richards - - Some rather boring changes to keep the CVS tree up to date with my (working) build - -2001-03-16 Friday 22:37 massiot - - * Borrowed config.guess and config.sub from SDL [MacOS X port] ; - * Changed files so that the MacOS X port compiles & runs [MacOS X port] ; - * If SDL/GTK/DSP is not available, don't compile the associated module. - -2001-03-15 Thursday 16:29 stef - - Maybe solved the jump-at-will bug after random seek. - -2001-03-15 Thursday 01:42 sam - - * Bug fixes and enhancements in the Gtk+/Gnome interfaces. - - o the slider should behave correctly and stop jumping here and - there (this bug is _not_ related to Stef's similar bug) - o added an "open network" menu (useless since the input doesn't - handle it properly yet) - o tried to reorganize gnome_callbacks.c and gtk_callbacks.c - o stream date is now displayed instead of percentage - o renamed gnome_sys.h to intf_gnome.h, and gtk_sys.h to intf_gtk.h - - * Changed documentation and package creation files. - - o added versioned conflicts/replaces to vlc-gtk (Closes Debian bug #88796) - o removed useless or outdated documentation from doc/* - o moved vlc.1 manpage from debian/vlc.1 to doc/vlc.1 - - * Added basic Qt interface. - - o working features: slide bar, open file, toolbar, popup menu - o added "qvlc" alias, equivalent to "vlc -I qt" - o known issues : no "open disc" or "open network" menus yet - the IntfWindow class is never cleaned on destruction - the popup menu always pop at the middle of the screen - - * Misc fixes/updates. - - o renamed netutils.h functions from input_* to network_* - o renamed *plst* files and functions to *playlist* (it was stupid - from me to name them "plst") - o made a few input error messages more meaningful - o added -I, -A and -V short flags, corresponding to --intf, --audio - and --video - - I got a lot of conflicts on this commit, lart me if I forgot a - file or made old bugs reappear. - -2001-03-15 Thursday 00:37 stef - - -Fixed most of the bugs in gnome interface menus - - -Added radio checks in menu items. - - There are still issues with default selected item but it works well. - -2001-03-14 Wednesday 19:55 octplane - - misc code clean-up - -2001-03-14 Wednesday 00:40 massiot - - * Tried to fix the "stream jumps at will" bug. - -2001-03-13 Tuesday 21:22 reno - - * Fixing of PowerPC bug ( I hope :) ) - -2001-03-11 Sunday 19:00 henri - - - Moved 2 local network functions - - Removed old code - - Broadcast should work. I'm not detecting broadcast address, i'm - binding 0.0.0.0 - -2001-03-10 Saturday 11:23 henri - - Small optim. - -2001-03-09 Friday 19:38 octplane - - .nicer drop - -2001-03-08 Thursday 21:58 octplane - - . Hey! table header (Dnd still a little buggy :/) - -2001-03-08 Thursday 21:47 octplane - - . cosmetic variable name changes - . drop in the 'blank' part of the list in the playlist adds at the end of the list - . drop on the main window adds at the end of the playlist - -2001-03-08 Thursday 15:48 octplane - - .Added crop and invert selection. - .Fixed a potential segfault. - -2001-03-08 Thursday 13:32 octplane - - Hurg ! - ###code is dirty### - Please clean it for me :P - (or at least, tell me how to clean it) - - . Slightly modified playlist base interface - (Added a function to jump directly to an item, used for double clicking) - - . Added manymanycallbacks - . Added the playlist dialog - . Added Dnd support for intf_window and the clist1 - . support URI and plain file(s)/folder(s) - . Added "show/hide main window" menuitem in intf_popup - . Added bugs :P - - Enjoy and please bug report. - -2001-03-07 Wednesday 16:32 richards - - "File|Open DVD" menu now refreshed each time menu selected rather than statically built at execute time. - -2001-03-07 Wednesday 11:56 stef - - Port of the interface menus to gnome plugin. - - Note that two sorts of navigation menus are implemented : in the - menubar, one menu for title and one the chapter in current title ; and - in the popup, a cascaded version with all chapters for all menus. - - The same issues as gtk plugin apply. - -2001-03-07 Wednesday 10:31 stef - - -Working menus for run-time audio/spu/title/chapter selection with gtk - interface. - - It is a bit buggy yet, and some pieces of code need to change, - especially to handle better menus change when title change but it - eventually works. - -2001-03-07 Wednesday 02:16 stef - - -Added `glib-config --libs glib` for interface compilation - for debian/sid users - -2001-03-07 Wednesday 01:36 sam - - * Disabled network input under BeOS so that it compiles again. We'll - have to wait for BONE anyway. - -2001-03-07 Wednesday 00:18 henri - - - Fixed TS input ( a nasty dead lock had appeared 4 days ago ) - - Added base of network support - - Things to be done : - - Meuuh : fix the PCR synchronisation so that we can set b_pace_cntrol to 0 - - Sam : find a way of specifing the type of media (file, net). For the - moment, the "--input ts" always call input_NetworkOpen - - Maybe sam : for the moment the working syntax is vlc --input ts - servername, it should nbe turned into "vlc --server servername". - - Things that don't work (i'll work on this this week end) : - - stopping and retaking a stream - - a nice 'waiting for stream' - - we select all incoming streams. we should be able to select. - - Things that haven't been tested : - - broadcast - - only tested with one stream. - - Kick me if something is broken by my fault. - -2001-03-06 Tuesday 19:52 richards - - Added DVD device selection from interface menu - -2001-03-06 Tuesday 19:33 massiot - - * Fixed an alignment problem in UnalignedShowBits(). - -2001-03-06 Tuesday 17:54 massiot - - * Fixed an alignment problem in PTS parsing. - -2001-03-06 Tuesday 17:39 massiot - - * Fixed an alignment problem on startup. - -2001-03-06 Tuesday 15:16 massiot - - * Fixed a boolean_t/int mix. - * Increased FIFO_SIZE. - -2001-03-06 Tuesday 10:21 massiot - - * It now compiles under FreeBSD (though DeCSS stuff probably doesn't - work). - -2001-03-06 Tuesday 01:26 richards - - More changes to interface - -2001-03-05 Monday 22:47 richards - - [no log message] - -2001-03-05 Monday 22:29 richards - - [no log message] - -2001-03-05 Monday 20:36 richards - - [no log message] - -2001-03-05 Monday 16:00 massiot - - Fixed MPEG-1 mux_rate parsing. - Fixed MPEG-1 stuffing. - -2001-03-05 Monday 13:28 richards - - Added names to headers - Delete BBitmap[0] directly after overlay creation as no longer needed as overlay now owns Bits() - -2001-03-05 Monday 11:53 sam - - * fixed headers for FreeBSD compilation. - * fixed debian/rules for non-x86 packages (Closes: Debian bug #88583). - -2001-03-05 Monday 01:29 sam - - * Everything in place for the 0.2.63 release. - - * Got rid of the CONTRIBUTORS list, and switched AUTHORS to a - linux-kernel like author list. - * Updated TODO list. - * Fixed a segfault in the BeOS interface when --noaudio was specified. - * Title and Chapter selection in the Gnome and Gtk+ interfaces. - -2001-03-05 Monday 00:40 stef - - -Fixed a bug in audio selection - - -Tried to fix an issue in size computing. I don't know if this works since - I haven't buggy DVDs - -2001-03-04 Sunday 16:20 sam - - Commited BeOS changes by Richard Shepherd and Tony Castley. - - include/video_output.h - * Added boolean_t b_YCbr to vout_thread_s structure to flag YUV-YCbCr - decoding needed instead of YUV-RGB - * Will be removed later when video_output.c rewritten - - src/video_output.c - * vout_CreateThread() initialises b_YCbr to zero - - plugins/beos/* - * New BeOS video plugin that supports hardware overlays and new - MediaPlayer compatible interface - - plugins/* - * Added YUV-YCbCr transforms - -2001-03-04 Sunday 13:54 stef - - -Fixed bugs in title/chapter handling once more, especially for size - detection and location of main movie. - - -Support for multitrack DVD : now the stream is given to input as it has - to be ; however, all the tracks are displayed one after the other ; I - think we need to decode navigation ES to choose the track - - -Fixed behaviour at end of device. - -2001-03-04 Sunday 03:12 sam - - * Added DVD/VCD button and menu for quick DVD device selection to the - Gnome and Gtk+ interfaces, so that vlc can play a DVD even when - launched from a GUI. - -2001-03-03 Saturday 11:01 sam - - * Added debian/* files to help generating CSS-enabled non-US packages, - and changed plugins/dvd/* to reflect this change. - * Added .xpm icons (fixes lintian warnings). - * --help output and manpage are now in sync (Closes Debian bug #87478). - * Fixed Build-dpends entry in debian/control (Closes Debian bug #83707). - -2001-03-03 Saturday 07:07 stef - - -completely changed title and chapter initialization. Now we have real - title units. - - -Fixed size for a majority of DVD. - -2001-03-02 Friday 16:46 reno - - Remove an unused file reintroduce after my last commit - -2001-03-02 Friday 15:51 massiot - - * More consistency in the p_input->stream management. - -2001-03-02 Friday 13:49 massiot - - * Made input_SelectES() and input_UnselectES() not block the input thread - for a long time. - -2001-03-02 Friday 13:47 sam - - * Changed debian/control to fix Debian bug #83707 - * Added a --disable-css configure option - * Moved some code here and there in the DVD plugin to make it easier - for me to build the Debian CSS-free packages. - -2001-03-02 Friday 13:20 massiot - - * Fixed miscellaneous alignment problems (alpha/sparc ports) ; - * Added a fps display when toggling 'i' ; - * Fixed a bug in the video parser where one picture buffer was not - released at quit time ; - * Broke the mux_rate calculation, but hey guys ! it was already broken and - nobody noticed it. - -2001-03-02 Friday 03:32 stef - - -New function for DVD reading, that is able to read multiple blocks - (I've chosen 32 now), that doesn't use any memcpy anymore and is also much - faster. It is ready now for cell positioning in multi-angle DVD (to come - soon). - - -DVD specific netlist adapted to 2048 bytes long blocks that contain - several data_packets. - - -Modification in mpeg_system.c to use p_payload_start instead of - p_buffer (necessary for DVD plugin). It does not break other plugins - since they set p_payload_start to p_buffer - - -New field i_read_once in input_thread_s to be able to read more than - the TS related 7 packets ; i_read_once is set to INPUT_READ_ONCE by - defaults but plugins can change it during initialisation. - - Please check that nothing is broken :) - -2001-03-02 Friday 02:49 reno - - * Bug fix with frequential downmix - -2001-02-28 Wednesday 05:20 sam - - * Additional optimizations to the subtitle decoder - * The GGI video output should now be faster. Also, right-mouse-clicking - works in GGI mode as well. - -2001-02-26 Monday 17:41 sam - - * Optimizations done to the SPU decoder. Now the RLE is expanded at - decoding time, not rendering time. The main loop in vout_RenderSPU - is now 20 lines long. - -2001-02-26 Monday 12:16 sam - - * The Gtk+ interface is now built as a Debian package as well. The Gnome - package depends on it because of the icon and menu entry. - * Added an intf_WarnHexDump() function to do raw hexadecimal dumps of - memory areas. For debugging purposes or for real men, as you wish. - * Lots of tidying in dvd_ioctl.c, a few comments added. - * Better error handling in the subpicture decoder. - * Tidied video_spu.c. More to come later. - * Fixed subtitle displaying. Will soon work in overlay mode as well. - -2001-02-23 Friday 17:58 massiot - - * Disabled slice-level resynchro since it's probably buggy. - -2001-02-23 Friday 14:07 massiot - - * Fixed a structural major bug in the macroblock structure management. - -2001-02-23 Friday 13:22 massiot - - * Added debug messages. - -2001-02-23 Friday 12:37 massiot - - * Fixed a compile problem in debug mode. - -2001-02-22 Thursday 17:00 massiot - - * Added functions and hooks to display dates instead of off_t. - -2001-02-22 Thursday 16:17 massiot - - * Added a 'd' keystroke to dump the stream contents (for debugging - purposes). - -2001-02-22 Thursday 08:59 stef - - I have polioted once more with a bad file in the commit. It should work - better now. :p - -2001-02-22 Thursday 08:44 stef - - -New ES detection based on .ifo for DVD module. It might fail (I have - found one DVD for which ifo seems false). - - -Title and chapter selection on the command line (see -t and -T options) - It will allow to watch some DVD that went through menus by default. - - -beginning of menus in gnome interface. - -2001-02-22 Thursday 05:31 reno - - * Fix bug in ac3dec for mono streams - -2001-02-21 Wednesday 15:52 polux - - Some changes in the BeOS video output : - - New video output method, the vlc now uses BBitmap instead of - BDirectWindow (better performances) - - Added resizing - - Added beta support for overlay - -2001-02-21 Wednesday 11:53 sam - - Hrm. Some strange phenomenon known as sleepiness made me commit a - bunch of .o's. Blame me. - -2001-02-21 Wednesday 11:49 sam - - (note: empty CVS mails mean that a new directory has been created, - don't forget to use the -p option if you cvs update) - - * Added a plain Gtk+ port of the Gnome interface, for the gnome-impaired - people. Gtk+ is now compiled by default, while Gnome isn't (you will - have to add --enable-gnome when running configure) - * Replaced -lcurses with -lncurses in configure.in. - -2001-02-21 Wednesday 04:38 henri - - TS Input : - - Added DemuxPSI, DecodePAT and DecodePMT. Never tested which streams - where PAT or PMT are splitted in more than one section. - - Some TS files still don't work (matrix.ts i.e : no sound ), - others do ... i'll have to investigate. - - Todo : - - What if data get unaligned ? - - Write NetworkOpen - - Try to find why I get no sound on matrix.ts - - Support Stream and program selection. - -2001-02-21 Wednesday 00:47 sam - - * Forgot to fix the vlc.spec. - * Added Bozo to the author list. - -2001-02-20 Tuesday 23:30 sam - - * Updated version number to 0.2.62. Release tonight. - - * DVD plugin is still non-functional when you don't have DVD ioctls, - but at least it compiles under BeOS as well. - * Minor cosmetic changes here and there. - -2001-02-20 Tuesday 17:08 polux - - Added the BeOS code for vlc_mutex_destroy() and vlc_cond_destroy() - -2001-02-20 Tuesday 15:03 massiot - - Minor optimizations in the video decoder. - -2001-02-20 Tuesday 13:41 massiot - - On machines without dvd ioctl, remove the DVD plugin from the Makefile, - fucking holy piece of *£$^%ù ! - -2001-02-20 Tuesday 12:06 reno - - * Move ac3 globals variables into structures - * Adding authors - * Prepared to add asm imdct and downmix - -2001-02-20 Tuesday 11:34 sam - - * Fixed a bash-ism in configure.in - -2001-02-20 Tuesday 09:10 sam - - * Fixed a segfault in input.c when no input plugin was found for - a given file. - * Fixed a deadlock in the Gnome interface. Next time I'll initialize - my mutexes, I promise. - * Added Oct to the authors list in intf_gnome.glade :) - -2001-02-20 Tuesday 08:47 stef - - Second step in area management ; everything is in place now to have - title handling; it is coming :) - -2001-02-20 Tuesday 07:49 sam - - * Ported Glide and MGA plugins to the new module API. MGA never worked, - so this didn't make it work better. - * Started thinking about built-in modules, and added some code to - make it easier eventually. - * Added Oct in the AUTHORS file. - * Fixed a mistake in configure.in. - * All your base are belong to us. - * Fixed a bug in src/misc/modules which prevented loading modules - when launched from the Tracker. - * Fixed a similar bug in src/video_output/video_text.c. - * BeOS CSS support, thanks to Markus Kuespert - who ported the Linux DVD ioctls. We can now read encrypted DVDs - under BeOS ! Woohoo. - -2001-02-20 Tuesday 02:56 stef - - Removed flooding debug info :) - -2001-02-20 Tuesday 02:53 stef - - First serie of changes in DVD module for the forthcoming interface menus - There is a new capability in input type modules for setting the - attributes of a new area. It is set to NULL for PS and TS plugins. - It should be called for every title change, chapter change, - audio mode change or spu channel change. - - But this part of code is not used at the moment, and is not completed - yet. - -2001-02-19 Monday 19:28 massiot - - * Kludge of the kludge, removing an oddity in YUV initialisation, and - activating YUV overlay on startup whenever hardware acceleration is - available. Thanks for bearing with us, stay tuned. - -2001-02-19 Monday 19:08 massiot - - * mux_rate parsing ; - * Changed video decoder's error messages into warnings. - -2001-02-19 Monday 08:02 reno - - * Add dither fix - * Some cosmetic changes - -2001-02-19 Monday 03:46 sam - - * Drag and drop support under BeOS. - -2001-02-19 Monday 03:12 stef - - -Change in the code to detect beginning of movie. It is much better now - but still fails with some DVD for which the movie is not the first - Program. - - As a consequence some DVD that worked before don't work anymore. - - -Beginning of ideas to handle chapters and ES selection - -2001-02-18 Sunday 19:14 sam - - * configure.in and Makefile.in patches for better SDL support and - support for $(bindir) $(datadir) and $(libdir) stuff, courtesy - of Arkadiusz Miskiewicz - * Ported ggi.so to the new modules API. As for the other modules, only - the "q" key works. Moreover, VLC doesn't exit cleanly if you close the - GGI window. - * Deactivated non-working widgets in the Gnome interface. - * Added CONTRIBUTORS file. - - Hint of the day: don't expect to code quite long in your bed when sleepy. - -2001-02-18 Sunday 10:24 sam - - * Ported the framebuffer plugin to the new module API. As for most of the - other video output modules, keyboard doesn't work. Except ^C to quit. - -2001-02-18 Sunday 03:32 polux - - The BeOS port seems to work again. - - I used this command to play an unencrypted DVD, but maybe there is a - better solution: ./vlc dvd:/dev/disk/ide/atapi/1/master/0/raw - - Current problems: gcc doesn't like MMX-EXT instructions, and refuses - to have register %ebx being used in the main application. Grr. - - ,-- don't trust the CVS bot, it's Sam speaking here :) - / - -2001-02-18 Sunday 01:42 stef - - -UDF filesystem support so that we know the location of the first video - related file with 100% reliability (great change that should make DVDs - with binaries and extra stuff work with vlc). - - -Correction of a bug in ifo reading that falsified the adress of - video titles. - - -Changed the method for selecting title at start. It is _not_ reliable - though, but it is better than the preceding one. - -2001-02-17 Saturday 08:48 sam - - * Tried to fix the BeOS interface and video output. Any BeOS developers - listening ? I can't even test that code, it probably wants additional - fixing. - * Added a workaround in modules.c for broken libc's which happen to truncate - filenames in dentry structures when using 64bits offsets. The kind of - stuff you only see in RedHats . - * Made the SDL error messages a bit more useful. - * The Gnome menu is now created when mouse is released, not when it - is pressed. It may sound stupid, but it really makes a difference. - -2001-02-16 Friday 09:25 sam - - * Upgraded version number to 0.2.61. Release is today. - - * Fixed package building (both RPMs and .debs). - * Fixed `make snapshot' rule. - * Added some magic to filename detection. To read a DVD you now just - need to run 'vlc dvd:/dev/hdc' for instance. Same for file:// URIs. - * Fixed a segfault in the slider when no stream was playing. - * Made the slider go from 0 to 100 (instead of 99 :) - * The vlc now doesn't exit when finished playing. As a side effect of - the playlist code being very recent, it continuously loops. - -2001-02-16 Friday 06:37 sam - - * Fixed a segfault in the input thread creation, as well as a possible - deadlock. This happened mostly when opening non-existing files. - * Created input_SetStatus to do input_SetRate's job. input_SetRate will - be used to set an arbitrary rate, for people who want to read DVDs at - 1/2.71828 times the actual speed. - * Stubs for the ncurses control interface. No working code yet, but the - holes just need to be filled. - * Improved X11 support. Still not as functional as before. - * The output window now states the method name, so that people know whether - they are using X11 or SDL. - * The Gnome interface is now drag'n'drop aware, you can drop a file - on it just like Xine does (or so I guess). - -2001-02-15 Thursday 21:03 stef - - -New more recent css authentication code. - - -Beginning of udf support (not in Makefile) - -2001-02-15 Thursday 07:59 sam - - * removed useless includes in intf_gnome.c - * made the vout_sdl.c functions static - * ported vout_x11.c to the modules API; code isn't very nice yet though - -2001-02-15 Thursday 03:01 sam - - * X11 output works again. It's just the output, but it works; I now need - to clean the code and add event handling. - -2001-02-14 Wednesday 15:58 henri - - Begining of TS Input - - Done : - - fixed netlist - - embryo : support TS video trough file ( kludgy ... ) - - Next : - - Write DecodePSI and DemuxPSI, wich will clean the kludges off - - Then : - - Write NetworkOpen ( shouldn't be difficult ) - - Eventually : - - Deal with lost/corrupt packets - -2001-02-14 Wednesday 14:31 sam - - * Should have fixed the dependency generater for some plugins. - -2001-02-14 Wednesday 07:48 sam - - * updated version information to 0.2.60 -- today's release - * started porting the X11 vout (still disabled) - * a few unnoticeable changes in the Gnome intf - -2001-02-14 Wednesday 04:11 stef - - -Changes in the way stream size in DVD mode is calculated. It is no - longer such an ugly kludge and is much more accurate. - - -Changes in DVDSeek so that the interface slider is in 0 when we are at - the beginning of the strem. - - -Try to detect the beginning of the movie in the middle of the title. It - works for most of the DVDs but will begin in the middle of the movie - with some others. - - -Calculate only the first title key in css mode because it might take a - long time with some title. The search stops now when we have a key once - whereas it did stop only when we had it twice before. It should not - cause problems. - -2001-02-13 Tuesday 13:01 massiot - - * Really fixed MC segfault bug. - -2001-02-13 Tuesday 10:08 stef - - -adaptation of DVD module to navigation slider. The seek has to be - done on a multiple of 2048, and shopuld take care of the offset to the - beginning of the stream. It works with most of my DVDs by fails to - detect size of some streams. - - -change of the order of call to ifo and css functions in input_dvd.c, - because we can't read ifo files before authentification on some DVDs. - - -changed location of some css tables. - - -we read ifo date and decrypt css keys for all titles now. It takes quite a - long time to initialize with some DVDs (if you have 42 titles for - instance). The key decryption might give a false value if the title is - less than 10 Mb ; I'm working on that :) - -2001-02-13 Tuesday 06:31 sam - - * Quick patch to avoid a segfault when arbitrarily seeking the stream. - - Meuuh: you probably have a better solution for this ; I simply don't - know the video decoder well enough to do it myself. - -2001-02-13 Tuesday 04:29 sam - - * added --intf option to vlc - * started cleaning vout_sdl.c - * the dummy plugin works again - * added a slider to the Gnome interface so that we can browse through streams - - There is a problem with the slider: we sometimes get unexpected async - replies, which would mean that we don't properly lock our Xlib calls. - Which is true. But we also get these errors when using `--vout dummy'. - I'll investigate. - -2001-02-12 Monday 18:18 massiot - - Removed enhancement because of an incompatibility with slow motion. - -2001-02-12 Monday 13:20 massiot - - * We can now seek at position 0 :p ; - * Fixed a typo in my previous commit. - -2001-02-12 Monday 11:22 massiot - - * Tried to enhance picture dating on timebase discontinuities. - -2001-02-12 Monday 10:46 massiot - - * Fixed pause bug. - -2001-02-12 Monday 09:58 stef - - -Much cleaning in css code. It should work fine now. - - Most of DVD with movie in title 1 should work. - - To come : support for movie in other titles. - -2001-02-12 Monday 09:39 sam - - . removed tests against i_rate and i_new_rate calculation from the - plugins and hid this complexity into input_ext-intf.c - -2001-02-12 Monday 07:52 sam - - * Fixed my old stupid bug that disabled sound after having played the - first playlist item. - * Added `Prev' and `Next' buttons to the interface, with the beginning of - a playlist window (still empty). - * Added `Slow' and `Fast' buttons to the interface and popup menu. - - Ok, I promise it's the last time I check bloat in, from now the interface - commits will be much cleaner and actually fix things :) - -2001-02-12 Monday 00:20 sam - - * The pure Gnome part of the Gnome interface has been rewritten from - scratch, and the .glade file included as well. You can edit it by - installing glade-gnome and doing `glade plugins/gnome/intf_gnome.glade', - or directly by hand if you grok XML. - * Files can now be loaded into vlc using the `Open' buttons. But for the - moment you still have to launch vlc with at least one file, because it - quits when the end of the playlist is reached. - * Idle screen was disabled because it eats a lot of CPU and is mostly - useless for the moment. And it gets activated when pause lasts for too - long. - -2001-02-11 Sunday 01:15 sam - - Beginning of Interface II - --------------------------- - - * Plugins have completely disappeared, we now only use the new module API. - * All intf and vout modules are now independant. So far, only the Gnome - intf module and the SDL vout module have been ported. configure.in has - been modified to reflect the changes (x11 and dummy aren't compiled by - default anymore, while SDL and Gnome are). - - Note that this is _not_ Interface II, it's just a step forward. For - instance, it lacks the whole message passing scheme. - - Things that should work: - - * Right-clicking on the SDL video output window brings the Gnome menu. - * Pause, Play, Exit, About work from the menu or from the interface window. - * The old SDL keys still work. - - Things that are broken or may be broken: - - * Xlib calls are not locked yet, which may lead to "Unexpected async reply" - errors, and make the vlc segfault. - * Sound only works for the first file. - * The SDL vout_sdl.c file is absolutely ugly and kludgey. - * The vlc immediately quits when no filename is given as an argument. Not - a real bug, but still annoying. - * The Gnome menu does not work in fullscreen mode. - - Things that will come soon, maybe tomorrow: - - * Complete navigation buttons (fast forward, slow, etc.). - * File/Open menu to add files to the playlist. - * Return of the X11 video output for those of us who do not have SDL. - * Textmode interface for those of us who do not have Gnome. - * aout and vout autospawn (maybe). - -2001-02-09 Friday 18:34 stef - - -Fixed a bug in #define that prevented from using ioctls - -2001-02-09 Friday 03:51 stef - - -Some functions to prepare ifo commands utilisation to move in the - structures of DVDs - -Change in configure to avoid compiling css functions on BSD. - -2001-02-08 Thursday 23:40 sam - - . added comments to src/interface/intf_plst.c and include/intf_plst.h - so that people understand how the playlist works. - . updated the TODO list (34 items to do, 41 done !) - -2001-02-08 Thursday 17:44 massiot - - * Portability : changed off64_t to off_t and activated appropriate - GNU/Linux options ; - * Changed fseek() to fseeko() for 64-bit offsets ; - * Reset frame predictors on a stream discontinuity. - -2001-02-08 Thursday 13:52 massiot - - * Implemented basic stream navigation function, and bound Jump forward - and jump Backward in the SDL intf. Enjoy ! - -2001-02-08 Thursday 13:08 massiot - - * Pause function implemented ('p' key). - -2001-02-08 Thursday 11:22 massiot - - Fixed a compile probleme on machine without a dvd player :ppppp - Maybe it would be a good idea to compile the DVD plugin on machines which - have one ? :pppp - -2001-02-08 Thursday 08:08 stef - - [no log message] - -2001-02-08 Thursday 07:24 sam - - . moved the playlist handling from input/input.c to interface/interface.c - . fixed a few warnings at compile-time - . fixed sound channel selection in playlist mode - . added a color message in the plugin bank because on peut bien déconner - cinq minutes, quand-même - . we now spawn a new input thread for each file - . added a missing pf_close() because it's always cool to close files - after we read them - -2001-02-08 Thursday 06:41 stef - - -solved bug with cssdescrambling. The vlc might segfault with dvd - plugins. I will fix that soon. - -minor modification in pluginification. - -2001-02-08 Thursday 04:43 sam - - This commit is a bit early, but it'll save Stef, Henri and me much - time later, when we don't have to backport modifications to input_*.c - - What's new : - - playlist works again (still the old wrong way like Meuuh doesn't - like, but this is going to change within a few hours) - - input_ps, input_ts and input_dvd are now plugins, located in - plugins/mpeg/ and plugins/dvd/ - - What's broken : - - audio output might be broken on some streams ; have to investigate - - What has changed : - - fast/slow keys are now A/Z instead of A/S since S was already - linked to the scale/noscale toggle. - - `--dvd' doesn't work anymore, for the moment try to use : - vlc --input dvd /dev/dvd - - module bank is now less verbose ; use `--warn 1' to turn back - verbosity on - -2001-02-08 Thursday 01:34 stef - - -New method using netlist to read packets on DVD device by sectors of - 2048 bytes. - -Some modifications in netlist to make it work with DVD. - -Fixed à bug in mpeg_system.c - - We use INPUT_READ_ONCE many times in the input code. I think that - we should replace it with a field in input_thread_t to give more - flexibility to modules. I have done it in DVD plugin but it can't work - if input.c is limited by INPUT_READ_ONCE. - - The DVD method is slower than input_ps ; but there are things to - improve. - CSS descrambling is broken. - -2001-02-08 Thursday 01:06 reno - - Cosmetics changes - -2001-02-08 Thursday 00:46 reno - - We can now choose the speed of forward (between 32/1 and 1/8) - - Thanks to Meuuh, he's MORTEL ;) - -2001-02-07 Wednesday 17:56 massiot - - Another mistake. - -2001-02-07 Wednesday 17:51 massiot - - /me <- pogno who modifies Makefile instead of Makefile.in :p - -2001-02-07 Wednesday 17:44 massiot - - * Functional fast forward and slow motion API ; - * Dirty hack in the SDL intf to bind "a" (fAst forward), "s" (Slow motion) - and "p" (Play). - -2001-02-07 Wednesday 15:32 massiot - - * Centralized clock management, preparing for stream navigation ; - * Fixed a bug in the management of the first video PTS. - -2001-02-06 Tuesday 17:17 massiot - - Fixed a bug in period calculation for progressive sequences. - -2001-02-06 Tuesday 00:56 nitrox - - . Fixed a FIXME in SDL: p_vout->p_sys is no more used in intf_sdl.c - . Used instead p_vout->i_changes like in x11 - -2001-02-05 Monday 21:00 sam - - . disabled SDL parachute to let the vlc dump a core instead of staying stuck - . patched 2 debian bugs - (see http://bugs.debian.org/cgi-bin/pkgreport.cgi?pkg=vlc) - . improved the snapshot generation - -2001-02-05 Monday 15:50 nitrox - - . Mouse pointer hidden/shown with middle button in SDL output - . Default is shown. - . Default in fullscreen is hidden. - -2001-02-04 Sunday 03:06 sam - - . removed obsolete video_yuv_mmx.S - . updated the TODO list and wrote a small todo.pl parser to make it - easier to see which items remain to be done - . `make snapshot' now creates vlc-*.tar.gz and vlc-*-nocss.tar.gz - -2001-01-31 Wednesday 03:42 sam - - . version 0.2.50 for the Linux Expo - . --overlay and --fulscreen options (only work with --vout sdl) - . the vlc exits after the end of the stream, which prevents from having - to kill it and relaunch it during a presentation, just script it like : - - for i in ~/mpeg/* ; do vlc --fullscreen --overlay --vout sdl $i ; done - - Yes, I know the --overlay stuff is fucking ugly. But *I* am not the one - who redefines vout_sys_t in an interface-related source file. I won't - change it until the vout/intf is finished being rewritten. - - Additional information: if "--overlay --fulscreen" doesn't center your - picture, try with your screen geometry, eg: - "--overlay --fullscreen --width 1024 --height 768" - -2001-01-31 Wednesday 03:24 sam - - . version 0.2.0 pour la linux expo - . ajout des options --fullscreen et --overlay - . XXX: l'overlay ne fonctionne pas chez moi, je ne comprends pas - pourquoi -- mais je m'en fous, ça ne marchait déjà pas avant ce - commit. Si quelqu'un veut voir, qu'il se lâche. - -2001-01-30 Tuesday 19:19 massiot - - * Fix for assholes who don't have a dvd players. :pppp - -2001-01-30 Tuesday 05:48 sam - - . not a very nice hack, but will probably spare us a few user complaints: if - no -a option is specified, the vlc will play the first audio type it finds, - so there is no need to specify "-a ac3" for a DVD anymore. - -2001-01-29 Monday 06:28 stef - - * Correction of two errors. - -2001-01-29 Monday 06:10 stef - - -CSS support kludged for current DVD input. - It is very slow now but will be more adapted to the forthcoming DVD - input. - It should read the first title of many DVDs but has been tested with few. - - -Beginning of ifo commands to implement DVD navigation. - -2001-01-27 Saturday 02:51 henri - - added documentation - -2001-01-26 Friday 15:38 massiot - - * Removed dead code. - -2001-01-26 Friday 14:47 massiot - - * Fix for field pictures. - -2001-01-26 Friday 00:10 bozo - - - backport of the sdl plugin (minor correction in video_output as I made - in unstable) - - NOTE: This is the last development commit in the stable version. Do NOT commit - any new features in the stable version. If you do you'll be murdered by Henri. - -2001-01-25 Thursday 21:57 sam - - . removed Makefile -- I can't understand why it reappeared. - -2001-01-24 Wednesday 19:05 massiot - - * Hooks for fast forward and slow motion support. - -2001-01-23 Tuesday 13:22 massiot - - * Fixed backwards moves ; - * Updated TODO list. - -2001-01-23 Tuesday 10:15 massiot - - * Completely removed BIZARRE_OPTIMS. - -2001-01-22 Monday 19:40 massiot - - * Tuned up optimizations. - -2001-01-22 Monday 18:04 massiot - - * Minor bitstream optimization. - -2001-01-22 Monday 15:49 massiot - - * Tuned up optimization flags. - -2001-01-22 Monday 05:20 stef - - *Check for the needed headers for DVD ioctls - - I have only tested it on my computer ; so I don't know if it work - elsewhere, particularly on BSD and BeOS. - -2001-01-21 Sunday 09:20 stef - - *Some cleaning in the dvd authentification code - - Now it generates a valid title key, but there is no sector descrambler - yet. - -2001-01-21 Sunday 01:36 massiot - - * Various miscellaneous minor optimizations of the video parser. - -2001-01-20 Saturday 20:59 stef - - * Beginning of support for encrypted DVDs. - * It only tests encryption and authenticates disc. - - The decryption does not work now et it is very ugly but I'm working on it. - -2001-01-20 Saturday 13:08 sam - - . really fixed GetChunk now. - -2001-01-20 Saturday 04:19 sam - - . the infamous Saturday morning mighty one-liner patch that fixes subtitles - -2001-01-19 Friday 18:17 sam - - . changed program version to 0.2.5 (preparing 0.3.0 release). - . changed codename to Urumov - . cleaned a lot of stuff in the Debian package generation. - - If anyone objects with the versioning scheme, let's fight in the - dirt and sort that out. Or change it yourself. - - Debian packages can be tried here: http://armitage.via.ecp.fr/~sam/vlc/ - -2001-01-18 Thursday 17:40 massiot - - * 32-bit aligned bitstream (not that fast). - -2001-01-18 Thursday 05:13 sam - - The motion compensation routines are now modules as well ; choose your - implementation with `--motion motion', `--motion motionmmx' or - `--motion motionmmxext'. Of course, the best implementation is chosen - if you don't ask for any. There doesn't seem to be any performance hit - due to the move to shared libs, which is a good thing. Please test - actively if you have time, though. - - Updated --help result, manpage, INSTALL document, and a few files. - - I moved vdec_motion.h and vpar_blocks.h back to /include because they - will be needed to build motion compensation modules, but perhaps we don't - need to export everything which is in these files. - - /src/video_decoder/ now has only one .c file, perhaps it could now be - merged with video_parser ? - -2001-01-17 Wednesday 18:17 massiot - - * Borrowed LiViD's MMX and MMX EXT IDCT. - - This might break things. Expect a performance increase. - -2001-01-17 Wednesday 17:25 sam - - . removed a few useless malloc() and unused variables in the audio SDL stuff - . prepared the work for built-in modules (not yet finished) - -2001-01-17 Wednesday 00:52 stef - - * Minor changes - -2001-01-16 Tuesday 21:26 octplane - - - small tweak in the copy handling, reduce CPU usage. - -2001-01-16 Tuesday 21:13 sam - - . --aout sdl now works - -2001-01-16 Tuesday 21:00 octplane - - - minor cosmetic changes :P - - modified alsa and sdl default level to 50. - -2001-01-16 Tuesday 18:35 octplane - - - Added SDL sound support. Sounds a bit laggy sometimes but my streams are ill. - please try. - - modified configure.in and all that stuff. Re-run configure - - SDL audio, video and interface are all part of the same .so now. - - remove YUV old files :-> - -2001-01-16 Tuesday 18:06 massiot - - * Reverted something that wasn't supposed to go into the cvs :p - * Removed -fargument-noalias-global which causes problems with as (???). - -2001-01-16 Tuesday 17:59 massiot - - * Borrowed livid's latest libmmx and MMXEXT MC. Not in the Makefile => to - test it, replace vdec_motion_inner_mmx.c by vdec_motion_inner_mmxext.c. - - I'm interested in performance feedback. - -2001-01-16 Tuesday 16:09 sam - - . a few changes in the CPU extensions detection code, borrowed from the - kernel and from mpeg2dec. I still don't know how to detect if code - compiled with -mcpu=pentiumpro will run, since the cpuid arcanes are - quite obtuse to me. Perhaps we should also have a way not to load modules - if they have been compiled with a different CPU to avoid segfaults. - -2001-01-16 Tuesday 14:05 sam - - . add check for MMX EXT extensions, which doesn't work, which is a good - thing since there is no MMX EXT IDCT yet :) - -2001-01-16 Tuesday 13:27 massiot - - * Change for the forthcoming fast forward and slow motion support. - -2001-01-16 Tuesday 13:26 sam - - . added files for the SSE (MMX on steroids) IDCT. Meuuh, you should just - need to touch plugins/idct/idct_mmxext.c (ok, the filenames suck). - -2001-01-16 Tuesday 05:04 sam - - [ include/config.h.in has changed, don't forget tu run ./configure ] - - . fixed the --aout, --idct and --yuv flags - . updated manpage and --(long)help output to reflect that change - . removed a few unneeded #includes here and there - . cosmetic changes in error messages in input.c - - Currently available flags are now : - - --aout dummy - esd - dsp - alsa - - --idct idct - idctclassic - idctmmx - - --yuv yuv - yuvmmx - - --vout works like before, but still uses the old plugin system for now. - -2001-01-16 Tuesday 04:41 stef - - . Now use of 64 bits offsets to parse the whole DVD. So we have all the - available information - . Fixed a bug in parsing of VTS attributes - . Fixed a bug in input.c that made input plugin initialize even though - no stream is reachable (thanks Sam) - - I hope I'll be able to get the position of the movie soon. - - Meuuh : the seek function of the plugin now take off_t as argument which - could be a problem later. Maybe it should take off64_t or time argument. - -2001-01-16 Tuesday 02:16 sam - - . merged the YUV plugins in the same directory to avoid too much code - duplication - . YUV transformations now use the new module API ; now only the vout - and interface still depend on the old plugin API - . changed TestMMX to TestCPU because we will be able to test for other - specific extensions (3DNow, SSE) for the forthcoming IDCT we'll - borrow to mpeg2dec (as usual :P) - . don't show "hiding module" messages anymore except in debug mode - . swapped C IDCT and Classic IDCT scores since the classic one seems - to be faster ; anyway you should use the MMX one - . fixed a Makefile bug under BeOS - . tried to fix the cpuid code so that it compiles under BeOS (Polux, can - you test it when you have time ?) - -2001-01-15 Monday 19:54 massiot - - * Fixed a bug in the frame rate handling ; - * Fixed a bug in the DTS/PTS ordering. - Our pts are _at last_ accurate. - -2001-01-15 Monday 18:02 massiot - - * Finally fixed repeat_first_field and co. (pas encore tout compris...) - -2001-01-15 Monday 13:25 massiot - - * Implemented video_parser bitstream callback for PTS/DTS. - -2001-01-15 Monday 12:42 reno - - * Fixed close button support in SDL - * Fixed --width and --height support in SDL - -2001-01-15 Monday 08:07 sam - - OK, so I foired input.h once again. But this one works. For real. - -2001-01-15 Monday 06:56 sam - - . correction d'un poliotage de copier-coller - -2001-01-15 Monday 06:18 sam - - . fixed the bug-that-made-the-vlc-segfault-on-exit, which means that - more than ever, « le client ne segfaulte pas ». - - . there was still a problem upon quitting: sometimes the null packet - wasn't big enough to reach a decoder breakpoint, so I now create 10 - of them (since I can't make it bigger) to be sure. Meuuh, what do - you think ? - - . fixed the Makefile to spare a few variables here and there. - - . reduced module hide delay, removed loading of the audio output - plugins since they are now modules. - - . changed a few intf_Msg to intf_DbgMsg, and added "vout:", "intf:", - and so on in a few other messages. - - . removed unused includes in the idct modules. - -2001-01-15 Monday 03:26 stef - - . Correction of bugs in ifo parsing. Now the structures should be well - initialized. It remains some segfaults but it globally works. - . DVD mode is enabled with option --dvd. For the moment, it only read - the first vts and find the movie if it is at the beginning of the title - set. - - Coming soon: - . udf filesystem management to access over 2Gb zones. - . detection of the offset to the movie inside a vts when it is not at - the beginning. - - Is there a chance that using fopen/fseek function instead of open/lseek - system calls solve the 2Gb issue ? - -2001-01-14 Sunday 07:08 stef - - . Beginning of dvd_input. - . Parsing of ifo file almost completed. - . Still does not work well. - -2001-01-13 Saturday 12:57 sam - - . second part of the commit - -2001-01-13 Saturday 12:57 sam - - . the IDCT functions are now located in modules : the classic IDCT, - our optimized IDCT, and MMX IDCT. - . cosmetic changes for modules (pf_* instead of p_*) - . fixes to the BeOS and dummy modules - - WARNING: a new directory has been added, which means you have to - use `cvs update -dP' to update ; files have been removed , which means - you either have to run `make distclean' or remove the .deps directory, - and the configure script has changed, which means you have to run it - again. Don't complain before having checked this :) - - Note about the IDCT modules: there is no way to choose the one we - use, but you may remove the module in lib/ to prevent it from being - loaded. The preference order is : MMX, Optimized, Classic. - -2001-01-12 Friday 17:33 massiot - - * Changed default values : - INPUT_PTS_DELAY down to 200 ms ; - video heap down from 10 to 5 pictures ; - decoder fifo size from 1023 to 511 PES ; - * Fixed various bugs in 32 bit-versions of input_ext-dec.h ; - * Fixed a bug in GetChunk() ; - * Renamed GetByte, GetWord, ShowWord to _GetByte, _GetWord, _ShowWord ; - * Moved decoder_fifo-specific code from programs.c to dec.c ; - * Fixed bugs in program.c that prevented vlc to close all decoders ; - * Gave sam a lesson for the use of the bitstream in spu_decoder.c :ppp ; - * Made the video parser unlock the reference pictures before quitting - (still one left, yaknow why ?) - -2001-01-12 Friday 14:49 sam - - . destroy fifo mutex and cond variables _after_ they are used for - the last time. henri, that'll be one binouze. - -2001-01-12 Friday 13:15 sam - - . Attempt to port the BeOS audio plugin to the new module API. Will - probably need a few fixes to work or even compile. - -2001-01-12 Friday 12:48 henri - - Done : - - ported the alsa plugin to the news vlc module API - - cosmetic changes - - To do : - - check if it works with the latest alsa release - - add features ... prepare for 4 or more speakers - -2001-01-12 Friday 11:36 massiot - - * Fixed 32 bits bitstream bugs. - -2001-01-11 Thursday 17:44 sam - - . moved the MPEG audio decoder to the new bitstream - - I wasn't sure whether the bits counting method was effective to - skip ancillary data at the end of a frame, but I kept it for - safety. There is still a lot to optimize in the bit counting, like - unrolling the first iteration of some loops, but I don't know if - it would be worth it. The other solution would have been to look for - a startcode after eache frame, without caring about the ancillary bits. - - . cleaning in the SPU decoder. - -2001-01-11 Thursday 15:35 sam - - . moved swab32 from input_ext-dec.h to common.h. We probably won't need - it anymore really soon, since ntohl() and htonl() seem to be properly - optimized when gcc is passed the right optimization flags. - - . fixed GetBits32 and RemoveBits32. I know the #ifdefs are useless since - we only support u32 words, but it's a safe reminder. Comments appreciated - on this fix since I may have b0rked something -- it runs well here though. - -2001-01-10 Wednesday 19:48 sam - - . fixed a missing #ifdef STATS - *grin* - -2001-01-10 Wednesday 19:22 massiot - - * Changed code for handling b_die in bitstream ; - * Move input_ext-dec.h to input.h ; - * New input_NullPacket function ; - * Fixed init bugs in input and vpar ; - -2001-01-10 Wednesday 16:24 massiot - - * Placed a callback to the decoder in the bitstream structure ; - * Fixed a purify bug in input_ps.c ; - * Added -mcpu=pentiumpro in the Makefile. - -2001-01-10 Wednesday 02:33 sam - - . complete commenting of modules_core.h and small modifications - . separated MODULE_CONFIG_START and ADD_WINDOW (Henri, beware) - . fixed a very, very old bug that caused namespace collision between - plugins (Henri, beware: call your aout_getplugin function like this, - not alsa_aout_getplugin) - . removed the Debian specific clean rules from the Makefile, since they - are already handled by the debian/rules script. - . tidied a few compilation rules (-lfoo should always be at the end) - -2001-01-09 Tuesday 23:29 sam - - . just removed a forgotten debug message in the setpalette code - -2001-01-09 Tuesday 22:30 octplane - - .Added 8bits palette SDL support. - .Tried to add it to stable, failed, probably because of the initialisation codes which are differents... - -2001-01-09 Tuesday 21:03 sam - - . fixed a warning under FreeBSD (dlerror() is a const char*, not a char*). - . made configure script look for the bswap assembly instruction (using - AC_TRY_COMPILE makes sure the compiler will really accept it). - -2001-01-08 Monday 22:56 bozo - - - maybe found the fullscreen bug, please test :) - -2001-01-08 Monday 22:42 bozo - - - fixed colors' bug (TODO: write a function in vout that recalculate colors - from RGB masks); - - cleaning of the fullscreen switch, still sucks but the surface is not - reallocated and that's good (thanks to the magic function - SDL_WM_ToggleFullScreen provided by sdl library :). - -2001-01-08 Monday 18:16 sam - - . Added a missing mutex_unlock in video_output.c - . Moved a mutex_destroy after the thread cancellation to prevent - possible problems - . Added a missing #ifdef in intf_msg.c which prevented compilation - with --enable-debug - . Fixed a bug in the input that prevented to quit properly in certain - cases (some ES were not deleted because their index was skipped when - the former one was deleted, well Meuuh should know what I mean) - - There is still a segfault when quitting, most presumably in the - audio output. I couldn't find what causes it yet. - -2001-01-08 Monday 01:07 bozo - - - cleaning of SDL Lock/Unlock Surface. - -2001-01-07 Sunday 17:07 sam - - . added a .cvsignore file in lib/ so that the directory doesn't get - removed whenever one does a cvs update -dP - . fixed debian/.cvsignore because of a new version of debhelper - -2001-01-07 Sunday 16:17 sam - - . all plugins now compile with -fPIC. - - . made the audio_output API a bit simpler. - - . got rid of modules_config.h. - - . fixed `make install' rule. - - . fixed warnings in the MMX YUV compilation. - - . probably fixed a bug in the input : pp_foo structures were free()d at - the end, but this was useless since the last call to realloc() is - equivalent to free(), and two consecutive calls to free() aren't a - goo idea. - - . we check that the version number match and that we don't already have - a module by that name when loading a new module. - - . all public module_* functions now properly lock the module bank. - - . the audio_output now uses the new module API ; EsounD and DSP modules - have been ported, which should be enough for Henri to port the ALSA one. - - The new plugin API is now much simpler ; it's now just a matter of - calling module_Need( p_main->p_module_bank, MODULE_CAPABILITY_FOO, p_data ); - and if successful we get the best module. Capabilities can be ORed, so that - one can ask for a plugin that does VOUT _and_ INTF actions for instance. - - It's not complete yet though -- by making it generic I had to do a few - ugly casts here and there, which I am going to fix ASAP. Also, command line - selection of a plugin does not work yet. - - The switch to the new plugin API has probably broken the BeOS audio - output ; we can either wait until the whole vlc has switched to the new - plugins, or create a separate beos_sound.so that conforms to the new API. - -2001-01-07 Sunday 15:58 octplane - - NoSEGfault Klüdge added. - -2001-01-07 Sunday 15:57 octplane - - Modified the klüdge. - -2001-01-07 Sunday 13:11 octplane - - Fixed the SDL segfault but removed SDL cleanup code. - I'm still looking for the segfault's cause... - -2001-01-07 Sunday 06:40 benny - - Hum, ouais bon ben euhh, j'avais fume, donc je repare mes conneries et je - vais me coucher. - -2001-01-07 Sunday 05:41 benny - - Optimisation de BinaryLog - -2001-01-07 Sunday 04:31 henri - - - Order : if a then b are initialized, release b then a ; - - Typos ; - - Cosmetic changes. - -2001-01-07 Sunday 03:56 henri - - - Added vlc_mutex_destroy and vlc_cond_destroy function, for pthreads. - - Used them before quitting, every lock and cond is destroyed - - Checked the return value of malloc and realloc in input_programs - - Cosmetic changes - - TODO: add vlc_*_destroy for beos and C_thread - -2001-01-06 Saturday 08:05 benny - - Fixed compilation pb under solaris 2.6 - -2001-01-06 Saturday 08:04 benny - - Fixed solaris libraries - -2001-01-06 Saturday 07:23 sam - - . should compile & run on Solaris with ./configure --disable-dsp - (tested on puma) - . removed most SYS_SOLARIS #ifdef's in favour of more generic tests - . updated example ./configure line in INSTALL file - . now we only load modules that end with ".so" - . null module is compiled by default - -2001-01-06 Saturday 05:44 henri - - Fixed a typo than prevented from building ... - -2001-01-06 Saturday 03:16 henri - - Fixed initialization of payload_start and payload_end - It should be finished now. - -2001-01-05 Friday 18:46 massiot - - BSD port, including : - * --enable-sdl and some others are now --with-sdl[=name] to supply an - optional library name ; - * deleted all unnecessary #include ; - * /usr/include is now searched when looking for libraries and headers. - - It seems to compile and run on BSD. Under Linux Sam's latest commit makes - vlc crash on startup, so I can't really tell, but hey it compiles. - -2001-01-05 Friday 18:06 sam - - . src/misc/modules.c is in a workable state now. - - To test it, run ./configure with the --enable-null flag, which will - compile the Null Module as a plugin. Watch the memory usage at the - launch and when the plugin is released. - -2001-01-05 Friday 14:46 sam - - (previous commit foired) + OS X fixes: + * Fixed a compilation issue in the DVDioctl driver. + * Added a call to ranlib after a built-in module compilation. + +------------------------------------------------------------------------ +r840 | massiot | 2001-04-17 16:54:54 +0200 (Tue, 17 Apr 2001) | 2 lines +Changed paths: + M /trunk/src/input/mpeg_system.c + +Fixed optional PES size bug, courtesy of Steve Brown . + +------------------------------------------------------------------------ +r841 | colin | 2001-04-17 17:17:58 +0200 (Tue, 17 Apr 2001) | 2 lines +Changed paths: + M /trunk/ChangeLog + M /trunk/extras/MacOSX_app/Contents/Info.plist + +fix MacOS X icon + +------------------------------------------------------------------------ +r842 | massiot | 2001-04-17 20:22:51 +0200 (Tue, 17 Apr 2001) | 3 lines +Changed paths: + M /trunk/plugins/x11/vout_xvideo.c + +Removed a "1" from an intf_DbgMsg() (courtesy of Steve Brown +) + +------------------------------------------------------------------------ +r843 | marcari | 2001-04-17 22:43:41 +0200 (Tue, 17 Apr 2001) | 2 lines +Changed paths: + M /trunk/src/misc/netutils.c + +*** empty log message *** + +------------------------------------------------------------------------ +r844 | stef | 2001-04-20 07:40:03 +0200 (Fri, 20 Apr 2001) | 12 lines +Changed paths: + M /trunk/include/config.h.in + M /trunk/include/input_ext-intf.h + M /trunk/plugins/dvd/dvd_css.c + M /trunk/plugins/dvd/dvd_ifo.c + M /trunk/plugins/dvd/dvd_ifo.h + M /trunk/plugins/dvd/input_dvd.c + M /trunk/plugins/dvd/input_dvd.h + M /trunk/plugins/gnome/gnome_callbacks.c + M /trunk/plugins/gnome/gnome_interface.c + M /trunk/plugins/gnome/intf_gnome.c + M /trunk/plugins/gnome/intf_gnome.glade + M /trunk/plugins/gnome/intf_gnome.h + M /trunk/plugins/mpeg/input_ps.c + M /trunk/src/interface/main.c + +-corrected some bugs in gnome interface: language menu are now +synchronized ; and menus have less chances to be changed when they're opened. + +-added basic angle support ; this is a first try. It works with my 2 +test-DVDs, but I'd like that people having DVDs with repeated scenes to +test it. We can choose angle with command line option -u (don't ask me +why :) + +-a cosmetic change in css decryption. + +Since config.h.in has changed, you have to re-run ./configure. + +------------------------------------------------------------------------ +r845 | sam | 2001-04-20 13:06:48 +0200 (Fri, 20 Apr 2001) | 6 lines +Changed paths: + M /trunk/ChangeLog + M /trunk/Makefile + M /trunk/Makefile.opts.in + M /trunk/TODO + M /trunk/configure + M /trunk/configure.in + M /trunk/include/modules_builtin.h.in + M /trunk/plugins/gtk/Makefile + M /trunk/plugins/x11/Makefile + M /trunk/src/misc/modules.c + + + * Fixed build process when no plugins or no builtins were chosen. + * Makefile changes to get around MacOS X's brain-damaged gcc. + * FreeBSD configure and Makefile patches, courtesy of Espen + Skoglund . + +------------------------------------------------------------------------ +r846 | reno | 2001-04-20 14:14:34 +0200 (Fri, 20 Apr 2001) | 5 lines +Changed paths: + M /trunk/src/ac3_decoder/ac3_bit_allocate.c + D /trunk/src/ac3_decoder/ac3_bit_stream.h + M /trunk/src/ac3_decoder/ac3_decoder.c + M /trunk/src/ac3_decoder/ac3_decoder.h + M /trunk/src/ac3_decoder/ac3_decoder_thread.c + M /trunk/src/ac3_decoder/ac3_decoder_thread.h + M /trunk/src/ac3_decoder/ac3_downmix.c + M /trunk/src/ac3_decoder/ac3_downmix_c.c + M /trunk/src/ac3_decoder/ac3_exponent.c + M /trunk/src/ac3_decoder/ac3_imdct.c + M /trunk/src/ac3_decoder/ac3_mantissa.c + M /trunk/src/ac3_decoder/ac3_parse.c + M /trunk/src/ac3_decoder/ac3_rematrix.c + +* Begin of the new ac3_decoder ;) + - New ac3_decoder_thread (we now use GetBits) + +Please warn me if you encounter some problem + +------------------------------------------------------------------------ +r847 | sam | 2001-04-20 17:02:48 +0200 (Fri, 20 Apr 2001) | 4 lines +Changed paths: + M /trunk/Makefile + M /trunk/configure + M /trunk/configure.in + M /trunk/plugins/mpeg/Makefile + A /trunk/plugins/mpeg/es.c + A /trunk/plugins/mpeg/input_es.c + A /trunk/plugins/mpeg/input_es.h + + + * Added prototypes for the Elementary Stream input module for Alexis. + it's compiled by default, to activate it: "vlc --input es " + +------------------------------------------------------------------------ +r848 | sam | 2001-04-21 02:31:07 +0200 (Sat, 21 Apr 2001) | 3 lines +Changed paths: + M /trunk/AUTHORS + M /trunk/ChangeLog + M /trunk/plugins/x11/vout_x11.c + + + * X11 fullscreen mode, courtesy of David Kennedy + +------------------------------------------------------------------------ +r849 | sam | 2001-04-22 00:49:24 +0200 (Sun, 22 Apr 2001) | 3 lines +Changed paths: + M /trunk/ChangeLog + M /trunk/plugins/x11/vout_x11.c + M /trunk/plugins/x11/vout_xvideo.c + + + * XVideo fullscreen mode by David Kennedy . + +------------------------------------------------------------------------ +r850 | stef | 2001-04-22 02:08:26 +0200 (Sun, 22 Apr 2001) | 6 lines +Changed paths: + M /trunk/plugins/dvd/dvd_css.c + M /trunk/plugins/dvd/dvd_ifo.c + M /trunk/plugins/dvd/dvd_ifo.h + M /trunk/plugins/dvd/input_dvd.c + M /trunk/plugins/dvd/input_dvd.h + M /trunk/plugins/gnome/gnome_callbacks.c + M /trunk/plugins/gnome/gnome_callbacks.h + M /trunk/plugins/gnome/gnome_interface.c + M /trunk/plugins/gnome/intf_gnome.c + M /trunk/plugins/gnome/intf_gnome.glade + M /trunk/plugins/gnome/intf_gnome.h + M /trunk/plugins/mpeg/input_ps.c + M /trunk/src/input/input.c + M /trunk/src/input/input_programs.c + +-better handling of angles: you should be able to change on the fly now + +-removed ?\239?\191?\189 bug added at my last commit in css code; cleaned CSSGetKey + +-various changes and bugfixes in the gnome interface. + +------------------------------------------------------------------------ +r851 | benny | 2001-04-25 08:56:47 +0200 (Wed, 25 Apr 2001) | 3 lines +Changed paths: + M /trunk/src/interface/intf_msg.c + +Get rid of the asprintf that were slow and not available on Solaris. Didn't +check if the new code still compiles everywhere, but it should. + +------------------------------------------------------------------------ +r852 | sam | 2001-04-25 11:31:14 +0200 (Wed, 25 Apr 2001) | 5 lines +Changed paths: + M /trunk/TODO + M /trunk/configure + M /trunk/configure.in + M /trunk/plugins/x11/vout_xvideo.c + M /trunk/src/audio_output/aout_s16.c + M /trunk/src/interface/intf_msg.c + M /trunk/src/spu_decoder/spu_decoder.c + M /trunk/src/video_output/video_output.c + M /trunk/src/video_output/video_text.c + + + * Updated the TODO list. + * Fixed benny's latest C++ism. + * Fonts not found are no longer fatal to the video output. + +------------------------------------------------------------------------ +r853 | massiot | 2001-04-25 12:22:33 +0200 (Wed, 25 Apr 2001) | 5 lines +Changed paths: + M /trunk/include/input.h + M /trunk/include/input_ext-dec.h + M /trunk/src/ac3_decoder/ac3_decoder_thread.c + M /trunk/src/audio_decoder/audio_decoder.c + M /trunk/src/input/input_ext-dec.c + M /trunk/src/spu_decoder/spu_decoder.c + M /trunk/src/video_output/video_output.c + M /trunk/src/video_parser/video_parser.c + +* Fixed an alignment issue with the bit stream and the bit stream +callback on startup - InitBitstream prototype has changed ; +* Removed a buffer zeroing in video output - doesn't change anything +for me, does it for you ? + +------------------------------------------------------------------------ +r854 | massiot | 2001-04-25 22:54:07 +0200 (Wed, 25 Apr 2001) | 2 lines +Changed paths: + M /trunk/src/video_output/video_output.c + +* Removed my optimization attempt. + +------------------------------------------------------------------------ +r855 | reno | 2001-04-26 02:12:19 +0200 (Thu, 26 Apr 2001) | 5 lines +Changed paths: + M /trunk/src/ac3_decoder/ac3_decoder.h + M /trunk/src/ac3_decoder/ac3_mantissa.c + M /trunk/src/ac3_decoder/ac3_parse.c + +* Follow of the new ac3_decoder ;) + - New ac3_mantissa (use of dithflag, new unpack) + - Correction of an introducing counting bug in ac3_parse + (i forget 2 bits in total_bits_read) + +------------------------------------------------------------------------ +r856 | sam | 2001-04-26 05:55:44 +0200 (Thu, 26 Apr 2001) | 5 lines +Changed paths: + M /trunk/ChangeLog + M /trunk/plugins/x11/vout_xvideo.c + M /trunk/src/input/input_clock.c + + + * Commited Shane's XVideo patches. It works here (tm). + * Fixed the XVideo aspect ratio (AR_SQUARE_PICTURE means square pixels, + not square image). + +------------------------------------------------------------------------ +r857 | sam | 2001-04-26 13:23:16 +0200 (Thu, 26 Apr 2001) | 4 lines +Changed paths: + M /trunk/plugins/sdl/aout_sdl.c + M /trunk/src/ac3_decoder/ac3_bit_allocate.c + M /trunk/src/ac3_decoder/ac3_imdct.c + M /trunk/src/ac3_decoder/ac3_rematrix.c + + + * Fixed the ac3dec compilation under BeOS. + * Removed a useless #include in aout_sdl.c. + +------------------------------------------------------------------------ +r858 | sam | 2001-04-27 18:08:26 +0200 (Fri, 27 Apr 2001) | 11 lines +Changed paths: + M /trunk/AUTHORS + M /trunk/ChangeLog + M /trunk/Makefile + M /trunk/TODO + M /trunk/configure + M /trunk/configure.in + M /trunk/doc/vlc.1 + M /trunk/include/defs.h.in + M /trunk/plugins/alsa/alsa.c + M /trunk/plugins/gtk/intf_gtk.c + M /trunk/plugins/mpeg/input_ts.c + M /trunk/plugins/qt/intf_qt.cpp + M /trunk/plugins/text/Makefile + A /trunk/plugins/text/intf_rc.c + A /trunk/plugins/text/rc.c + M /trunk/src/input/input.c + M /trunk/src/input/input_ext-intf.c + M /trunk/src/misc/netutils.c + + + * Fixed the continuous 'seeking position' bug in network mode. + * rc interface plugin for vlc control through /dev/stdin courtesy + of Peter Surda . + * Support for `ts://foo:42' style input source: + vlc ts://vls.via.ecp.fr:1234 + vlc ts://vls.via.ecp.fr + vlc ts:vls + vlc ts:vls:4321 + As a side effect, the Gnome and Gtk "network input" buttons work. + +------------------------------------------------------------------------ +r859 | henri | 2001-04-27 20:07:57 +0200 (Fri, 27 Apr 2001) | 9 lines +Changed paths: + M /trunk/include/netutils.h + M /trunk/src/input/input.c + M /trunk/src/interface/main.c + M /trunk/src/misc/netutils.c + + +Repaired broadcast support : binding INADDR_ANY doesn't seem to work. + +You now have to specify the broadcast address as an argument. +Btw, thanks to sam, you can now use ts://server:port style, which gives +for broadcast : + +vlc --broadcast broadcast_addr ts://server[:port] + +------------------------------------------------------------------------ +r860 | massiot | 2001-04-27 21:29:11 +0200 (Fri, 27 Apr 2001) | 6 lines +Changed paths: + M /trunk/Makefile.opts.in + M /trunk/configure + M /trunk/configure.in + M /trunk/include/config.h.in + M /trunk/include/intf_msg.h + M /trunk/plugins/dvd/input_dvd.c + M /trunk/plugins/mpeg/input_ps.c + M /trunk/plugins/x11/vout_x11.c + M /trunk/plugins/x11/vout_xvideo.c + M /trunk/src/input/input_programs.c + M /trunk/src/interface/intf_msg.c + M /trunk/src/misc/rsc_files.c + M /trunk/src/video_output/video_output.c + M /trunk/src/video_output/video_text.c + M /trunk/src/video_parser/vpar_synchro.c + +Change --enable-debug into --enable-trace. Same with DEBUG_*. +--enable-debug still exists, but only activates -g and additional +safety checks. + +I hope I didn't break anything :)) + +------------------------------------------------------------------------ +r861 | stef | 2001-04-28 01:29:14 +0200 (Sat, 28 Apr 2001) | 5 lines +Changed paths: + M /trunk/plugins/mpeg/input_ps.c + +-fixed a segfault added in last commit: initilisation of p_cache was +done inside a #ifdef DEBUG + +It still segfaults for me on exit. + +------------------------------------------------------------------------ +r862 | henri | 2001-04-28 02:28:52 +0200 (Sat, 28 Apr 2001) | 3 lines +Changed paths: + M /trunk/ChangeLog + A /trunk/doc/vlc-howto.sgml + + +Added a howto. Feel free to correct it. I'll put it on the website soon. + +------------------------------------------------------------------------ +r863 | sam | 2001-04-28 05:36:26 +0200 (Sat, 28 Apr 2001) | 10 lines +Changed paths: + M /trunk/AUTHORS + M /trunk/ChangeLog + M /trunk/Makefile + M /trunk/Makefile.opts.in + M /trunk/configure + M /trunk/configure.in + M /trunk/extras/GNUgetopt/getopt.c + M /trunk/include/common.h + M /trunk/include/config.h.in + M /trunk/include/defs.h.in + M /trunk/include/input_ext-dec.h + M /trunk/include/modules.h + M /trunk/include/threads.h + M /trunk/plugins/dvd/dvd_udf.c + M /trunk/plugins/dvd/input_dvd.c + M /trunk/plugins/fb/fb.c + M /trunk/plugins/ggi/ggi.c + M /trunk/plugins/glide/glide.c + M /trunk/plugins/gnome/gnome.c + M /trunk/plugins/gtk/gtk.c + M /trunk/plugins/gtk/gtk_callbacks.c + M /trunk/plugins/gtk/gtk_playlist.c + M /trunk/plugins/macosx/vout_macosx.c + M /trunk/plugins/mga/mga.c + M /trunk/plugins/mpeg/input_es.c + M /trunk/plugins/mpeg/input_ps.c + M /trunk/plugins/mpeg/input_ts.c + M /trunk/plugins/sdl/aout_sdl.c + M /trunk/plugins/sdl/sdl.c + M /trunk/plugins/sdl/vout_sdl.c + M /trunk/plugins/text/ncurses.c + M /trunk/plugins/x11/vout_x11.c + M /trunk/plugins/x11/x11.c + M /trunk/plugins/x11/xvideo.c + M /trunk/plugins/yuv/transforms_yuvmmx.h + M /trunk/src/audio_output/audio_output.c + M /trunk/src/input/input.c + M /trunk/src/input/input_clock.c + M /trunk/src/input/input_dec.c + M /trunk/src/input/input_ext-dec.c + M /trunk/src/input/input_ext-intf.c + M /trunk/src/input/input_netlist.c + M /trunk/src/input/input_programs.c + M /trunk/src/input/mpeg_system.c + M /trunk/src/interface/interface.c + M /trunk/src/interface/intf_channels.c + M /trunk/src/interface/intf_msg.c + M /trunk/src/interface/main.c + M /trunk/src/misc/modules.c + M /trunk/src/misc/mtime.c + M /trunk/src/misc/netutils.c + M /trunk/src/spu_decoder/spu_decoder.c + M /trunk/src/video_output/video_text.c + M /trunk/src/video_parser/video_parser.c + M /trunk/src/video_parser/vpar_blocks.c + M /trunk/src/video_parser/vpar_headers.c + + + * Coding style fixes here and there. + * Miscellaneous QNX compile fixes. + * Beginning of the mingw32 port by Gildas Bazin . + * Added Marcari and Gildas to the AUTHORS file. + + (I commited the mingw32 port because it doesn't add any new code outside + the #ifdefs, but we won't tell a word about it for the moment. We don't + really need windows users whining about bugs, do we ?) + +------------------------------------------------------------------------ +r864 | sam | 2001-04-28 06:09:38 +0200 (Sat, 28 Apr 2001) | 3 lines +Changed paths: + M /trunk/configure + M /trunk/configure.in + + + * Don't use the #@%&$! autoconf-suggested CFLAGS. + +------------------------------------------------------------------------ +r865 | sam | 2001-04-28 06:47:20 +0200 (Sat, 28 Apr 2001) | 5 lines +Changed paths: + M /trunk/ChangeLog + M /trunk/configure + M /trunk/configure.in + M /trunk/src/audio_output/aout_s16.c + + + * Fixed a nonsense in configure.in preventing to build sdl.so. + * Removed a few stupid debug instructions in aout_s16.c that should + have never been commited. Sorry about that. + +------------------------------------------------------------------------ +r866 | henri | 2001-04-28 07:08:01 +0200 (Sat, 28 Apr 2001) | 3 lines +Changed paths: + M /trunk/ChangeLog + M /trunk/configure + M /trunk/configure.in + M /trunk/vlc.spec + + +Updated files for 0.2.73 release + +------------------------------------------------------------------------ +r867 | sam | 2001-04-28 07:12:05 +0200 (Sat, 28 Apr 2001) | 3 lines +Changed paths: + M /trunk/debian/changelog + M /trunk/debian/changelog-css + M /trunk/debian/control + M /trunk/debian/rules + + + * Updated debian control files and disabled ALSA for this version. + +------------------------------------------------------------------------ +r868 | henri | 2001-04-29 01:19:19 +0200 (Sun, 29 Apr 2001) | 4 lines +Changed paths: + M /trunk/src/input/input.c + M /trunk/src/input/input_clock.c + M /trunk/src/input/input_netlist.c + + +- Fixed a bug in TS input. It should be more smooth now +- Fixed the pace control. Meuuh, could you check ? + +------------------------------------------------------------------------ +r869 | stef | 2001-04-29 04:48:51 +0200 (Sun, 29 Apr 2001) | 10 lines +Changed paths: + M /trunk/Makefile + M /trunk/include/audio_output.h + M /trunk/include/main.h + M /trunk/plugins/dvd/input_dvd.c + M /trunk/plugins/gnome/intf_gnome.c + A /trunk/src/ac3_spdif + A /trunk/src/ac3_spdif/ac3_iec958.c + A /trunk/src/ac3_spdif/ac3_iec958.h + A /trunk/src/ac3_spdif/ac3_spdif.c + A /trunk/src/ac3_spdif/ac3_spdif.h + M /trunk/src/audio_output/aout_common.h + M /trunk/src/audio_output/audio_output.c + M /trunk/src/input/input_programs.c + M /trunk/src/interface/main.c + +-new audio output using direct ac3 pass-through with some sound +cards: it sends raw ac3 frames to an external ac3 decoder. It is very +experimental yet, hasn't any synchro ... but it works well with my +sblive and my dtt3500 speakers (note that you need a patched emu10k1 +driver for this to work). + +-bug fix in gnome intf thanks to Shane Harper. + +-bug fix in input_dvd for chapter change. + +------------------------------------------------------------------------ +r870 | stef | 2001-04-29 04:55:36 +0200 (Sun, 29 Apr 2001) | 2 lines +Changed paths: + A /trunk/src/audio_output/aout_spdif.c + +Forgot one file. + +------------------------------------------------------------------------ +r871 | stef | 2001-04-29 16:52:42 +0200 (Sun, 29 Apr 2001) | 11 lines +Changed paths: + M /trunk/plugins/dvd/input_dvd.c + M /trunk/src/input/input_clock.c + M /trunk/src/video_parser/video_parser.c + +-slight modification in ClockManageRef: after a synchro reinit, we still +do the mwait and re-init last-cr so that there no date irregularity. +Such a thing is necessary for dvd playback at cell change ; however, +Meuuh, could you look at that since you might think we should do +otherwise. + +-turned the "bitsream callback discontinuity" message to debug. + +-removed modification of the title environnement variable in input dvd +at title change since we no longer restart the input at title change. + +------------------------------------------------------------------------ +r872 | sam | 2001-04-29 19:03:20 +0200 (Sun, 29 Apr 2001) | 5 lines +Changed paths: + M /trunk/ChangeLog + M /trunk/plugins/beos/intf_beos.cpp + M /trunk/plugins/beos/vout_beos.cpp + M /trunk/src/misc/beos_specific.cpp + + + * BeOS crash fix by Wade Majors . + + Please, try no to forget the ChangeLog when commiting! + +------------------------------------------------------------------------ +r873 | stef | 2001-04-29 19:57:50 +0200 (Sun, 29 Apr 2001) | 4 lines +Changed paths: + M /trunk/ChangeLog + M /trunk/plugins/dvd/input_dvd.c + +-Fixed the title-change-with-no-input-restart in dvd. + +-I haven't forgotten the chagelog this time :) + +------------------------------------------------------------------------ +r874 | massiot | 2001-04-30 11:44:26 +0200 (Mon, 30 Apr 2001) | 2 lines +Changed paths: + M /trunk/Makefile.opts.in + +Fixed a mistake with -g and --enable-debug. + +------------------------------------------------------------------------ +r875 | massiot | 2001-04-30 17:01:00 +0200 (Mon, 30 Apr 2001) | 2 lines +Changed paths: + M /trunk/Makefile + D /trunk/doc/todo + M /trunk/include/intf_msg.h + D /trunk/include/rsc_files.h + M /trunk/src/interface/interface.c + D /trunk/src/interface/intf_cmd.c + D /trunk/src/interface/intf_cmd.h + D /trunk/src/interface/intf_console.c + D /trunk/src/interface/intf_console.h + D /trunk/src/interface/intf_ctrl.c + D /trunk/src/interface/intf_ctrl.h + M /trunk/src/interface/intf_msg.c + D /trunk/src/misc/rsc_files.c + +Removed unused files. + +------------------------------------------------------------------------ +r876 | reno | 2001-04-30 23:04:20 +0200 (Mon, 30 Apr 2001) | 4 lines +Changed paths: + M /trunk/Makefile + M /trunk/src/ac3_decoder/ac3_decoder.c + M /trunk/src/ac3_decoder/ac3_decoder.h + M /trunk/src/ac3_decoder/ac3_decoder_thread.c + M /trunk/src/ac3_decoder/ac3_downmix.c + M /trunk/src/ac3_decoder/ac3_downmix.h + M /trunk/src/ac3_decoder/ac3_downmix_c.c + M /trunk/src/ac3_decoder/ac3_imdct.c + A /trunk/src/ac3_decoder/ac3_imdct_c.c + A /trunk/src/ac3_decoder/ac3_imdct_c.h + M /trunk/src/ac3_decoder/ac3_mantissa.c + M /trunk/src/ac3_decoder/ac3_rematrix.c + A /trunk/src/ac3_decoder/ac3_srfft.c + A /trunk/src/ac3_decoder/ac3_srfft.h + +* Follow of the new ac3_decoder ;) + - New ac3_imdct + - New ac3_downmix + +------------------------------------------------------------------------ +r877 | reno | 2001-04-30 23:10:25 +0200 (Mon, 30 Apr 2001) | 2 lines +Changed paths: + M /trunk/src/ac3_decoder/ac3_imdct_c.h + M /trunk/src/ac3_decoder/ac3_srfft.c + M /trunk/src/ac3_decoder/ac3_srfft.h + +I forgot some headers + +------------------------------------------------------------------------ +r878 | sam | 2001-05-01 06:18:18 +0200 (Tue, 01 May 2001) | 19 lines +Changed paths: + M /trunk/AUTHORS + M /trunk/ChangeLog + M /trunk/INSTALL + M /trunk/Makefile + M /trunk/Makefile.opts.in + M /trunk/configure + M /trunk/configure.in + M /trunk/doc/vlc.1 + M /trunk/include/audio_output.h + M /trunk/include/config.h.in + M /trunk/include/defs.h.in + M /trunk/include/input_ext-dec.h + M /trunk/include/input_ext-intf.h + M /trunk/include/main.h + M /trunk/include/modules.h + M /trunk/include/modules_builtin.h.in + M /trunk/include/video_output.h + M /trunk/plugins/alsa/Makefile + M /trunk/plugins/beos/Makefile + M /trunk/plugins/beos/intf_beos.cpp + M /trunk/plugins/darwin/Makefile + M /trunk/plugins/dsp/Makefile + M /trunk/plugins/dummy/Makefile + M /trunk/plugins/dvd/Makefile + M /trunk/plugins/esd/Makefile + M /trunk/plugins/fb/Makefile + M /trunk/plugins/ggi/Makefile + M /trunk/plugins/glide/Makefile + M /trunk/plugins/gnome/Makefile + M /trunk/plugins/gnome/gnome_callbacks.c + M /trunk/plugins/gnome/intf_gnome.c + M /trunk/plugins/gtk/Makefile + M /trunk/plugins/idct/Makefile + M /trunk/plugins/macosx/Makefile + M /trunk/plugins/macosx/intf_macosx.c + M /trunk/plugins/mga/Makefile + M /trunk/plugins/motion/Makefile + M /trunk/plugins/mpeg/Makefile + M /trunk/plugins/null/Makefile + M /trunk/plugins/qt/Makefile + M /trunk/plugins/sdl/Makefile + M /trunk/plugins/text/Makefile + M /trunk/plugins/text/intf_rc.c + M /trunk/plugins/text/rc.c + M /trunk/plugins/x11/Makefile + M /trunk/plugins/x11/vout_xvideo.c + M /trunk/plugins/yuv/Makefile + M /trunk/src/ac3_decoder/ac3_decoder_thread.c + M /trunk/src/ac3_decoder/ac3_decoder_thread.h + M /trunk/src/ac3_spdif/ac3_iec958.c + M /trunk/src/ac3_spdif/ac3_iec958.h + M /trunk/src/ac3_spdif/ac3_spdif.c + M /trunk/src/ac3_spdif/ac3_spdif.h + M /trunk/src/audio_decoder/audio_decoder.c + M /trunk/src/audio_decoder/audio_decoder.h + M /trunk/src/audio_output/aout_common.h + A /trunk/src/audio_output/aout_ext-dec.c + D /trunk/src/audio_output/aout_fifo.c + M /trunk/src/audio_output/aout_s16.c + M /trunk/src/audio_output/aout_u8.c + M /trunk/src/audio_output/audio_output.c + M /trunk/src/input/input.c + M /trunk/src/input/input_programs.c + M /trunk/src/interface/interface.c + M /trunk/src/interface/main.c + M /trunk/src/lpcm_decoder/lpcm_decoder_thread.c + M /trunk/src/lpcm_decoder/lpcm_decoder_thread.h + M /trunk/src/misc/modules.c + M /trunk/src/video_output/video_output.c + M /trunk/src/video_output/video_yuv.c + M /trunk/src/video_parser/video_parser.c + M /trunk/src/video_parser/vpar_headers.c + M /trunk/vlc.spec + + + * Mandatory step for video output IV and the audio output quality + fix: the output threads are now spawned when a decoder needs one, + so it can decide the audio frequency or the video window size. Still + under heavy construction, so don't get too excited at finding bugs + in it yet. + + Note: this change broke the XVideo module, so I made its score much + lower than before. I suspect xvideo.so had a bug before which only + appears now. Other video output plugins may be broken as well, but + again this might be due to old existing bugs showing their ugly head. + + * Fixed a few buffer overflows in the Gnome interface. + * The module bank is now a global variable. The video output bank and + the audio output bank might follow (when they exist). + * Coding style and organization fixes to the spdif decoder. + * autoconf and Makefile changes by Arnaud Gomes-do-Vale + . + +------------------------------------------------------------------------ +r879 | sam | 2001-05-01 14:22:18 +0200 (Tue, 01 May 2001) | 3 lines +Changed paths: + M /trunk/ChangeLog + M /trunk/INSTALL + M /trunk/README + M /trunk/include/input_ext-dec.h + M /trunk/include/input_ext-intf.h + M /trunk/plugins/text/intf_rc.c + M /trunk/src/input/input.c + M /trunk/src/input/input_programs.c + M /trunk/src/spu_decoder/spu_decoder.c + M /trunk/src/video_parser/video_parser.c + M /trunk/src/video_parser/vpar_headers.c + + + * Fixed a segfault in the SPU decoder initialization. + +------------------------------------------------------------------------ +r880 | sam | 2001-05-01 17:12:22 +0200 (Tue, 01 May 2001) | 4 lines +Changed paths: + M /trunk/ChangeLog + M /trunk/plugins/gnome/intf_gnome.c + M /trunk/plugins/gnome/intf_gnome.h + M /trunk/plugins/gtk/intf_gtk.c + M /trunk/plugins/gtk/intf_gtk.h + M /trunk/src/video_parser/video_parser.c + M /trunk/src/video_parser/vpar_headers.c + + + * Fixed a remaining buffer overflow in the Gnome interface and applied + the patches to the Gtk+ interface. + +------------------------------------------------------------------------ +r881 | henri | 2001-05-02 15:30:30 +0200 (Wed, 02 May 2001) | 5 lines +Changed paths: + M /trunk/ChangeLog + M /trunk/doc/vlc-howto.sgml + M /trunk/src/input/mpeg_system.c + + +* Corrected vlc-howto thanks to Arnaud Gomes-do-Vale +* Fixed a segfault in TS input. Some stream still do not work, or + work very slowly with many error messages. I'll try to have a look. + +------------------------------------------------------------------------ +r882 | sam | 2001-05-02 22:01:44 +0200 (Wed, 02 May 2001) | 3 lines +Changed paths: + M /trunk/ChangeLog + M /trunk/configure + M /trunk/configure.in + M /trunk/include/defs.h.in + M /trunk/plugins/dvd/dvd_css.c + M /trunk/plugins/dvd/dvd_ioctl.c + M /trunk/plugins/dvd/dvd_ioctl.h + + + * FreeBSD CSS decryption support. + +------------------------------------------------------------------------ +r883 | dae | 2001-05-05 15:36:27 +0200 (Sat, 05 May 2001) | 3 lines +Changed paths: + A /trunk/plugins/kde + A /trunk/plugins/kde/Makefile + A /trunk/plugins/kde/intf_plugin.h + A /trunk/plugins/kde/kde.cpp + A /trunk/plugins/kde/kdeinterface.cpp + A /trunk/plugins/kde/kdeinterface.h + A /trunk/plugins/kde/kdiskdialog.cpp + A /trunk/plugins/kde/kdiskdialog.h + A /trunk/plugins/kde/kinterfacemain.cpp + A /trunk/plugins/kde/kinterfacemain.h + A /trunk/plugins/kde/knetdialog.cpp + A /trunk/plugins/kde/knetdialog.h + A /trunk/plugins/kde/ktitlemenu.cpp + A /trunk/plugins/kde/ktitlemenu.h + A /trunk/plugins/kde/kvlcslider.cpp + A /trunk/plugins/kde/kvlcslider.h + A /trunk/plugins/kde/kvlcui.rc + +initial import - still buggy, crashes on exit, etc. +the playlist and the popup are unimplemented. + +------------------------------------------------------------------------ +r884 | sam | 2001-05-06 06:32:03 +0200 (Sun, 06 May 2001) | 10 lines +Changed paths: + M /trunk/AUTHORS + M /trunk/ChangeLog + M /trunk/Makefile.opts.in + M /trunk/configure + M /trunk/configure.in + M /trunk/debian/changelog + M /trunk/include/audio_output.h + M /trunk/include/beos_specific.h + M /trunk/include/config.h.in + M /trunk/include/darwin_specific.h + M /trunk/include/main.h + M /trunk/include/modules.h + M /trunk/include/netutils.h + M /trunk/include/video_decoder.h + A /trunk/include/video_fifo.h + M /trunk/include/video_output.h + A /trunk/include/video_parser.h + A /trunk/include/vpar_headers.h + A /trunk/include/vpar_synchro.h + M /trunk/plugins/alsa/aout_alsa.c + M /trunk/plugins/fb/vout_fb.c + M /trunk/plugins/idct/Makefile + M /trunk/plugins/idct/idct.c + D /trunk/plugins/idct/idct.h + D /trunk/plugins/idct/idct_common.c + M /trunk/plugins/idct/idctaltivec.c + M /trunk/plugins/idct/idctclassic.c + M /trunk/plugins/idct/idctmmx.c + M /trunk/plugins/idct/idctmmxext.c + A /trunk/plugins/idct/vdec_block.h + A /trunk/plugins/idct/vdec_block_c.c + A /trunk/plugins/idct/vdec_block_mmx.c + A /trunk/plugins/idct/vdec_idct.c + A /trunk/plugins/idct/vdec_idct.h + M /trunk/plugins/qt/Makefile + M /trunk/plugins/text/intf_rc.c + M /trunk/src/ac3_decoder/ac3_bit_allocate.c + M /trunk/src/ac3_decoder/ac3_decoder.c + M /trunk/src/ac3_decoder/ac3_decoder_thread.c + M /trunk/src/ac3_decoder/ac3_downmix.c + M /trunk/src/ac3_decoder/ac3_downmix_c.c + M /trunk/src/ac3_decoder/ac3_imdct.c + M /trunk/src/ac3_decoder/ac3_imdct_c.c + M /trunk/src/ac3_decoder/ac3_mantissa.c + M /trunk/src/ac3_decoder/ac3_parse.c + M /trunk/src/ac3_decoder/ac3_rematrix.c + M /trunk/src/ac3_decoder/ac3_srfft.c + M /trunk/src/ac3_spdif/ac3_iec958.c + M /trunk/src/ac3_spdif/ac3_spdif.c + M /trunk/src/audio_output/aout_ext-dec.c + M /trunk/src/audio_output/aout_s16.c + M /trunk/src/audio_output/aout_spdif.c + M /trunk/src/audio_output/aout_u8.c + M /trunk/src/audio_output/audio_output.c + M /trunk/src/input/input_netlist.c + M /trunk/src/interface/interface.c + M /trunk/src/interface/main.c + M /trunk/src/misc/beos_specific.cpp + M /trunk/src/misc/darwin_specific.c + M /trunk/src/misc/modules.c + M /trunk/src/spu_decoder/spu_decoder.c + D /trunk/src/video_decoder/vdec_idct.h + M /trunk/src/video_decoder/video_decoder.c + D /trunk/src/video_decoder/video_fifo.h + D /trunk/src/video_decoder/video_parser.h + D /trunk/src/video_decoder/vpar_headers.h + D /trunk/src/video_decoder/vpar_synchro.h + M /trunk/src/video_output/video_output.c + M /trunk/src/video_parser/video_fifo.c + M /trunk/src/video_parser/video_parser.c + M /trunk/src/video_parser/vpar_blocks.c + M /trunk/src/video_parser/vpar_headers.c + M /trunk/src/video_parser/vpar_synchro.c + + + * Fixed a few warnings with gcc 3.0. + * aout and vout are now allocated in banks, making it possible to have + several of them at the same time. + * configure now checks for MMX and MMX EXT support in the assembler. + * Removed all MMX code from the main program and moved it to the + existing idct modules (Closes: Debian bug #96036). + + Don't forget to make distclean before building vlc again. + +------------------------------------------------------------------------ +r885 | stef | 2001-05-06 20:32:30 +0200 (Sun, 06 May 2001) | 22 lines +Changed paths: + M /trunk/include/audio_output.h + M /trunk/include/config.h.in + M /trunk/include/video_output.h + M /trunk/plugins/dvd/input_dvd.c + M /trunk/plugins/gnome/Makefile + M /trunk/plugins/gnome/gnome_callbacks.c + M /trunk/plugins/gnome/gnome_callbacks.h + M /trunk/plugins/gnome/gnome_interface.c + M /trunk/plugins/gnome/gnome_interface.h + M /trunk/plugins/gnome/intf_gnome.c + M /trunk/plugins/gnome/intf_gnome.glade + M /trunk/plugins/gnome/intf_gnome.h + M /trunk/plugins/gtk/gtk_callbacks.c + M /trunk/plugins/gtk/gtk_callbacks.h + M /trunk/plugins/gtk/gtk_interface.c + M /trunk/plugins/gtk/intf_gtk.c + M /trunk/plugins/gtk/intf_gtk.glade + M /trunk/plugins/gtk/intf_gtk.h + M /trunk/plugins/mpeg/input_ts.c + M /trunk/plugins/sdl/vout_sdl.c + M /trunk/plugins/x11/vout_x11.c + M /trunk/plugins/x11/vout_xvideo.c + M /trunk/src/ac3_spdif/ac3_iec958.c + M /trunk/src/ac3_spdif/ac3_spdif.c + M /trunk/src/ac3_spdif/ac3_spdif.h + M /trunk/src/audio_output/aout_ext-dec.c + M /trunk/src/audio_output/aout_spdif.c + M /trunk/src/input/input.c + M /trunk/src/video_output/video_output.c + +*Much work on the gnome interface: added oct's playlist from gtk plugin, +tuned appearence, added preferences window (with no features yet), jump +window to go to specified time (not functionnal yet), and fixed some +bugs. + +*moved b_fullscreen from p_vout->p_sys to p_vout and unified way of +toggling fullscreen in sdl in x11/xvideo output (using p_vout->i_ch +nges) so that an interface plugin can toogle fullscreen (implemented +in gnome) + +*added p_input->stream.p_selected_area->i_tell in input TS so that the +slider work with ts files ( however, the time counter doesn't since we +have no mux_rate ) + +*improved ac3 spdif output ( and made it work again :)). It uses a true +blank frame now, and it allows to switch languages like a traditionnal +output. It doesn't support multiplexing though, neither can we switch +between spdif/analogical mode on-the-fly. + +*beginning of the back port of gnome to gtk for those who do not have +gnome. + +------------------------------------------------------------------------ +r886 | stef | 2001-05-06 20:41:52 +0200 (Sun, 06 May 2001) | 2 lines +Changed paths: + A /trunk/plugins/gnome/gnome_playlist.c + A /trunk/plugins/gnome/gnome_playlist.h + +* Gnome playlist should work better with the files to create it :) + +------------------------------------------------------------------------ +r887 | stef | 2001-05-07 05:14:10 +0200 (Mon, 07 May 2001) | 8 lines +Changed paths: + M /trunk/include/config.h.in + M /trunk/plugins/dvd/dvd_css.c + M /trunk/plugins/dvd/dvd_ifo.c + M /trunk/plugins/dvd/input_dvd.c + M /trunk/plugins/fb/vout_fb.c + M /trunk/plugins/gnome/gnome_callbacks.c + M /trunk/plugins/gnome/gnome_interface.c + M /trunk/plugins/gnome/gnome_playlist.c + M /trunk/plugins/gnome/intf_gnome.c + M /trunk/plugins/gnome/intf_gnome.glade + M /trunk/plugins/gtk/gtk_playlist.c + M /trunk/plugins/gtk/intf_gtk.c + M /trunk/plugins/macosx/aout_macosx.c + M /trunk/plugins/mpeg/input_ps.c + M /trunk/plugins/qt/intf_qt.cpp + M /trunk/plugins/sdl/vout_sdl.c + M /trunk/plugins/x11/vout_x11.c + M /trunk/plugins/x11/vout_xvideo.c + M /trunk/src/ac3_decoder/ac3_decoder.c + M /trunk/src/ac3_decoder/ac3_mantissa.c + M /trunk/src/ac3_spdif/ac3_spdif.c + M /trunk/src/audio_output/aout_ext-dec.c + M /trunk/src/audio_output/aout_spdif.c + M /trunk/src/input/input.c + M /trunk/src/input/input_clock.c + M /trunk/src/input/input_ext-intf.c + M /trunk/src/input/mpeg_system.c + M /trunk/src/interface/interface.c + M /trunk/src/interface/intf_msg.c + M /trunk/src/interface/intf_playlist.c + M /trunk/src/interface/main.c + M /trunk/src/misc/modules.c + M /trunk/src/spu_decoder/spu_decoder.c + M /trunk/src/video_output/video_output.c + M /trunk/src/video_parser/vpar_headers.c + M /trunk/src/video_parser/vpar_synchro.c + +*Changed the level arg in intf_WarnMsg so that it is more logical: the +level corresponds now to the nb of -v to display the message. + +*added functionnal preference window in gnome: it changes the +envirronment variables + +*added jump window in gnome to jump to a precise time. + +------------------------------------------------------------------------ +r888 | henri | 2001-05-07 06:35:21 +0200 (Mon, 07 May 2001) | 2 lines +Changed paths: + M /trunk/plugins/mpeg/input_ts.c + +Added detection for ".ts" extension. + +------------------------------------------------------------------------ +r889 | sam | 2001-05-07 06:42:42 +0200 (Mon, 07 May 2001) | 6 lines +Changed paths: + M /trunk/include/video.h + M /trunk/plugins/beos/intf_beos.cpp + M /trunk/plugins/dvd/dvd_ifo.c + M /trunk/plugins/dvd/input_dvd.c + M /trunk/plugins/mpeg/input_ps.c + M /trunk/plugins/sdl/vout_sdl.c + M /trunk/plugins/x11/vout_xvideo.c + M /trunk/src/ac3_decoder/ac3_parse.c + M /trunk/src/misc/mtime.c + M /trunk/src/misc/netutils.c + M /trunk/src/spu_decoder/spu_decoder.c + M /trunk/src/spu_decoder/spu_decoder.h + M /trunk/src/video_output/video_output.c + + + * Added support for some terribly braindead DVD subtitles in Kenshin + which do not have a "stop display" command. Anime fans rejoice! + * Fixed the BeOS interface to use p_aout_bank instead of p_main->p_aout. + * Coding-style butchery (mostly tabs). + +------------------------------------------------------------------------ +r890 | bozo | 2001-05-07 15:52:39 +0200 (Mon, 07 May 2001) | 3 lines +Changed paths: + M /trunk/src/input/input_ext-dec.c + + - fix a bug in UnalignedShowBits that makes some _heavy_ unaligned streams + not wotk correctly (for instance VLS' generated TS streams) + +------------------------------------------------------------------------ +r891 | sam | 2001-05-08 02:43:57 +0200 (Tue, 08 May 2001) | 5 lines +Changed paths: + M /trunk/AUTHORS + M /trunk/ChangeLog + M /trunk/plugins/mpeg/input_ps.c + M /trunk/plugins/mpeg/input_ps.h + M /trunk/src/input/input_ext-dec.c + M /trunk/src/video_output/video_output.c + + + * Speed optimization in the handling of the unusual ephemer DVD subtitles. + * Little optimization to bozo's UnalignedShowBits fix. + * Race fix in the packet cache by Jon Lech Johansen . + +------------------------------------------------------------------------ +r892 | bozo | 2001-05-08 14:53:30 +0200 (Tue, 08 May 2001) | 5 lines +Changed paths: + M /trunk/plugins/mpeg/input_ts.c + + - fix a bug in ts input. + Henri: a 0.5s timeout is not (time_t)0.5 sec and (time_t)0 usec + but (time_t)0 sec and (time_t)500000 usec + Now the input doesn't eat all the cpu any more :p + +------------------------------------------------------------------------ +r893 | bozo | 2001-05-08 16:38:30 +0200 (Tue, 08 May 2001) | 2 lines +Changed paths: + M /trunk/src/input/input_clock.c + + - fix a discontinuity bug in input_ClockManageRef() + +------------------------------------------------------------------------ +r894 | bozo | 2001-05-08 16:53:31 +0200 (Tue, 08 May 2001) | 2 lines +Changed paths: + M /trunk/src/input/input_clock.c + +end of the last commit :-P + +------------------------------------------------------------------------ +r895 | sam | 2001-05-08 22:38:25 +0200 (Tue, 08 May 2001) | 4 lines +Changed paths: + M /trunk/ChangeLog + M /trunk/src/spu_decoder/spu_decoder.c + M /trunk/src/video_output/video_output.c + M /trunk/src/video_output/video_spu.c + M /trunk/src/video_output/video_spu.h + M /trunk/src/video_parser/video_fifo.c + + + * Fixed an aspect ratio issue in the SPU decoder, and optimized the + SPU renderer. + +------------------------------------------------------------------------ +r896 | sam | 2001-05-10 08:47:31 +0200 (Thu, 10 May 2001) | 9 lines +Changed paths: + M /trunk/ChangeLog + M /trunk/plugins/beos/intf_beos.cpp + M /trunk/plugins/gnome/gnome_callbacks.c + M /trunk/plugins/gnome/intf_gnome.c + M /trunk/plugins/gnome/intf_gnome.h + M /trunk/src/spu_decoder/spu_decoder.c + M /trunk/src/spu_decoder/spu_decoder.h + + + * Added SPU cropping. + * Gnome interface segfault fix. + * BeOS interface segfault fix by AnEvilYak (what's you real name btw?). + + Note: if you want to have a look at the currently buggy YUV subpictures, + uncomment line 1999 of src/video_output/video_output.c. Don't report + bugs about this, I _know_ it's a quick hack. + +------------------------------------------------------------------------ +r897 | henri | 2001-05-11 03:03:14 +0200 (Fri, 11 May 2001) | 7 lines +Changed paths: + M /trunk/plugins/alsa/aout_alsa.c + +Alsa module now builds with alsa 0.9 thanks to Jeffrey Baker's patch +(jwbaker@acm.org) + +Please notice that even if if builds with alsa 0.9beta, it's hardly +usable as it goes very often un Xrun mode. Though, it works fine with +current alsa CVS. + +------------------------------------------------------------------------ +r898 | sam | 2001-05-11 17:10:01 +0200 (Fri, 11 May 2001) | 3 lines +Changed paths: + M /trunk/ChangeLog + M /trunk/src/spu_decoder/spu_decoder.c + M /trunk/src/spu_decoder/spu_decoder.h + + + * Fixed a deadlock in spudec. + +------------------------------------------------------------------------ +r899 | henri | 2001-05-12 02:14:20 +0200 (Sat, 12 May 2001) | 3 lines +Changed paths: + M /trunk/ChangeLog + M /trunk/doc/vlc-howto.sgml + + +Put a little note in the doc about "dvd devices" + +------------------------------------------------------------------------ +r900 | reno | 2001-05-14 17:58:04 +0200 (Mon, 14 May 2001) | 9 lines +Changed paths: + M /trunk/Makefile + M /trunk/include/tests.h + M /trunk/src/ac3_decoder/ac3_bit_allocate.c + M /trunk/src/ac3_decoder/ac3_decoder.c + M /trunk/src/ac3_decoder/ac3_decoder.h + M /trunk/src/ac3_decoder/ac3_decoder_thread.h + M /trunk/src/ac3_decoder/ac3_downmix.c + M /trunk/src/ac3_decoder/ac3_downmix.h + A /trunk/src/ac3_decoder/ac3_downmix_3dn.c + M /trunk/src/ac3_decoder/ac3_downmix_c.c + A /trunk/src/ac3_decoder/ac3_downmix_sse.c + M /trunk/src/ac3_decoder/ac3_exponent.c + M /trunk/src/ac3_decoder/ac3_imdct.c + M /trunk/src/ac3_decoder/ac3_imdct_c.c + A /trunk/src/ac3_decoder/ac3_imdct_sse.c + A /trunk/src/ac3_decoder/ac3_imdct_sse.h + M /trunk/src/ac3_decoder/ac3_internal.h + M /trunk/src/ac3_decoder/ac3_mantissa.c + M /trunk/src/ac3_decoder/ac3_parse.c + M /trunk/src/ac3_decoder/ac3_rematrix.c + M /trunk/src/ac3_decoder/ac3_srfft.c + M /trunk/src/ac3_decoder/ac3_srfft.h + A /trunk/src/ac3_decoder/ac3_srfft_sse.c + M /trunk/src/interface/main.c + + * Begin of SSE/3DNow! support for imdct and downmix + +If you have a PIII or a Athlon and you want to try this, just comment #if 0 +in ac3_downmix.c and ac3_imdct.c and add in AC3_DECODER section of Makefile : + src/ac3_decoder/ac3_imdct_sse.o \ + src/ac3_decoder/ac3_srfft_sse.o \ + src/ac3_decoder/ac3_downmix_sse.o \ + src/ac3_decoder/ac3_downmix_3dn.o \ + +------------------------------------------------------------------------ +r901 | stef | 2001-05-15 03:01:44 +0200 (Tue, 15 May 2001) | 14 lines +Changed paths: + M /trunk/include/intf_playlist.h + M /trunk/plugins/dvd/input_dvd.c + M /trunk/plugins/gnome/gnome_callbacks.c + M /trunk/plugins/gnome/gnome_callbacks.h + M /trunk/plugins/gnome/gnome_interface.c + M /trunk/plugins/gnome/gnome_playlist.c + M /trunk/plugins/gnome/intf_gnome.c + M /trunk/plugins/gnome/intf_gnome.glade + M /trunk/plugins/gtk/Makefile + M /trunk/plugins/gtk/gtk_callbacks.c + M /trunk/plugins/gtk/gtk_callbacks.h + A /trunk/plugins/gtk/gtk_control.c + A /trunk/plugins/gtk/gtk_control.h + M /trunk/plugins/gtk/gtk_interface.c + M /trunk/plugins/gtk/gtk_interface.h + A /trunk/plugins/gtk/gtk_menu.c + A /trunk/plugins/gtk/gtk_menu.h + A /trunk/plugins/gtk/gtk_modules.c + A /trunk/plugins/gtk/gtk_modules.h + A /trunk/plugins/gtk/gtk_open.c + A /trunk/plugins/gtk/gtk_open.h + M /trunk/plugins/gtk/gtk_playlist.c + M /trunk/plugins/gtk/gtk_playlist.h + A /trunk/plugins/gtk/gtk_preferences.c + A /trunk/plugins/gtk/gtk_preferences.h + M /trunk/plugins/gtk/intf_gtk.c + M /trunk/plugins/gtk/intf_gtk.glade + M /trunk/plugins/gtk/intf_gtk.h + M /trunk/src/audio_output/aout_spdif.c + M /trunk/src/interface/interface.c + M /trunk/src/interface/intf_playlist.c + +*initialization bugfixes in input_dvd + +*added a b_stopped flag to interface playlist to have a stop function in +interface plugins. As a consequence, the playlist no longer loops on end +but wait for the user to press 'play' or to add another item (gtk/gnome +interface). I think that other plugins are broken but it shouldn't be +difficult to repair: just add a 'p_main->p_playlist->b_stopped = 0' in +play functions and 'p_main->p_playlist->b_stopped = 1' when you have to +stop. + +*Updated gtk interface so that it has the same features as gnome. I +think I will merge the code so that we don't have to copy and paste each +change. Only the .glade file would be different. + +------------------------------------------------------------------------ +r902 | stef | 2001-05-15 16:49:48 +0200 (Tue, 15 May 2001) | 2 lines +Changed paths: + M /trunk/plugins/dvd/input_dvd.c + M /trunk/plugins/gtk/gtk_callbacks.c + M /trunk/plugins/gtk/gtk_callbacks.h + M /trunk/plugins/gtk/gtk_control.c + M /trunk/plugins/gtk/gtk_interface.c + M /trunk/plugins/gtk/gtk_menu.c + M /trunk/plugins/gtk/gtk_menu.h + M /trunk/plugins/gtk/gtk_modules.c + M /trunk/plugins/gtk/gtk_modules.h + M /trunk/plugins/gtk/gtk_open.c + M /trunk/plugins/gtk/gtk_open.h + M /trunk/plugins/gtk/gtk_playlist.c + M /trunk/plugins/gtk/gtk_playlist.h + M /trunk/plugins/gtk/gtk_preferences.c + M /trunk/plugins/gtk/gtk_preferences.h + M /trunk/plugins/gtk/intf_gtk.c + M /trunk/plugins/gtk/intf_gtk.glade + M /trunk/src/interface/interface.c + M /trunk/src/interface/intf_playlist.c + +*Bugfixes, cleanings in gtk. + +------------------------------------------------------------------------ +r903 | sam | 2001-05-15 18:19:42 +0200 (Tue, 15 May 2001) | 4 lines +Changed paths: + M /trunk/Makefile + M /trunk/configure + M /trunk/configure.in + M /trunk/doc/vlc.1 + A /trunk/include/ac3_downmix.h + A /trunk/include/ac3_imdct.h + M /trunk/include/config.h.in + M /trunk/include/modules.h + A /trunk/plugins/downmix + A /trunk/plugins/downmix/.cvsignore + A /trunk/plugins/downmix/Makefile + A /trunk/plugins/downmix/ac3_downmix_3dn.c + A /trunk/plugins/downmix/ac3_downmix_c.c + A /trunk/plugins/downmix/ac3_downmix_common.h + A /trunk/plugins/downmix/ac3_downmix_sse.c + A /trunk/plugins/downmix/downmix.c + A /trunk/plugins/downmix/downmix3dn.c + A /trunk/plugins/downmix/downmixsse.c + M /trunk/plugins/idct/idctaltivec.c + M /trunk/plugins/idct/idctmmx.c + M /trunk/plugins/idct/idctmmxext.c + A /trunk/plugins/imdct + A /trunk/plugins/imdct/.cvsignore + A /trunk/plugins/imdct/Makefile + A /trunk/plugins/imdct/ac3_imdct_c.c + A /trunk/plugins/imdct/ac3_imdct_common.c + A /trunk/plugins/imdct/ac3_imdct_common.h + A /trunk/plugins/imdct/ac3_imdct_sse.c + A /trunk/plugins/imdct/ac3_srfft.h + A /trunk/plugins/imdct/ac3_srfft_c.c + A /trunk/plugins/imdct/ac3_srfft_sse.c + A /trunk/plugins/imdct/imdct.c + A /trunk/plugins/imdct/imdctsse.c + M /trunk/plugins/motion/motionmmx.c + M /trunk/plugins/motion/motionmmxext.c + M /trunk/plugins/yuv/video_yuvmmx.c + M /trunk/src/ac3_decoder/ac3_bit_allocate.c + M /trunk/src/ac3_decoder/ac3_decoder.c + M /trunk/src/ac3_decoder/ac3_decoder.h + M /trunk/src/ac3_decoder/ac3_decoder_thread.c + D /trunk/src/ac3_decoder/ac3_downmix.c + D /trunk/src/ac3_decoder/ac3_downmix.h + D /trunk/src/ac3_decoder/ac3_downmix_3dn.c + D /trunk/src/ac3_decoder/ac3_downmix_c.c + D /trunk/src/ac3_decoder/ac3_downmix_sse.c + M /trunk/src/ac3_decoder/ac3_exponent.c + A /trunk/src/ac3_decoder/ac3_exponent.h + M /trunk/src/ac3_decoder/ac3_imdct.c + D /trunk/src/ac3_decoder/ac3_imdct_c.c + D /trunk/src/ac3_decoder/ac3_imdct_c.h + D /trunk/src/ac3_decoder/ac3_imdct_sse.c + D /trunk/src/ac3_decoder/ac3_imdct_sse.h + M /trunk/src/ac3_decoder/ac3_internal.h + M /trunk/src/ac3_decoder/ac3_mantissa.c + A /trunk/src/ac3_decoder/ac3_mantissa.h + M /trunk/src/ac3_decoder/ac3_parse.c + M /trunk/src/ac3_decoder/ac3_rematrix.c + D /trunk/src/ac3_decoder/ac3_srfft.c + D /trunk/src/ac3_decoder/ac3_srfft.h + D /trunk/src/ac3_decoder/ac3_srfft_sse.c + M /trunk/src/audio_output/aout_u8.c + M /trunk/src/interface/main.c + + + * AC3 IMDCT and downmix functions are now in plugins, --imdct and + --downmix options added. + +------------------------------------------------------------------------ +r904 | sam | 2001-05-15 21:36:27 +0200 (Tue, 15 May 2001) | 3 lines +Changed paths: + M /trunk/ChangeLog + M /trunk/configure + M /trunk/configure.in + M /trunk/plugins/imdct/ac3_imdct_common.c + M /trunk/src/interface/main.c + + + * FreeBSD pthread fixes. + +------------------------------------------------------------------------ +r905 | sam | 2001-05-16 04:12:38 +0200 (Wed, 16 May 2001) | 4 lines +Changed paths: + M /trunk/configure + M /trunk/configure.in + + + * We now do pthread detection for FreeBSD like the XMMS guys do. It + works even better. + +------------------------------------------------------------------------ +r906 | reno | 2001-05-16 16:51:29 +0200 (Wed, 16 May 2001) | 3 lines +Changed paths: + M /trunk/Makefile + M /trunk/configure + M /trunk/configure.in + M /trunk/plugins/imdct/Makefile + A /trunk/plugins/imdct/ac3_imdct_3dn.c + M /trunk/plugins/imdct/ac3_imdct_c.c + M /trunk/plugins/imdct/ac3_imdct_common.c + M /trunk/plugins/imdct/ac3_imdct_common.h + M /trunk/plugins/imdct/ac3_imdct_sse.c + A /trunk/plugins/imdct/ac3_retables.h + A /trunk/plugins/imdct/ac3_srfft_3dn.c + M /trunk/plugins/imdct/ac3_srfft_sse.c + A /trunk/plugins/imdct/imdct3dn.c + M /trunk/src/ac3_decoder/ac3_imdct.c + +* Add 3D Now! imdct +* Remove kmudge for ac3 on MacOS X + +------------------------------------------------------------------------ +r907 | xav | 2001-05-18 11:49:16 +0200 (Fri, 18 May 2001) | 2 lines +Changed paths: + M /trunk/src/misc/netutils.c + +*** empty log message *** + +------------------------------------------------------------------------ +r908 | stef | 2001-05-19 02:39:30 +0200 (Sat, 19 May 2001) | 15 lines +Changed paths: + M /trunk/include/input_ext-intf.h + M /trunk/plugins/dvd/Makefile + M /trunk/plugins/dvd/dvd_css.c + M /trunk/plugins/dvd/dvd_css.h + M /trunk/plugins/dvd/dvd_ifo.c + M /trunk/plugins/dvd/dvd_ifo.h + A /trunk/plugins/dvd/dvd_summary.c + A /trunk/plugins/dvd/dvd_summary.h + M /trunk/plugins/dvd/input_dvd.c + M /trunk/plugins/dvd/input_dvd.h + M /trunk/plugins/gtk/gtk_callbacks.c + M /trunk/plugins/gtk/gtk_callbacks.h + M /trunk/plugins/gtk/gtk_menu.c + M /trunk/plugins/gtk/gtk_menu.h + M /trunk/plugins/gtk/gtk_playlist.h + M /trunk/plugins/gtk/intf_gtk.c + M /trunk/plugins/gtk/intf_gtk.h + M /trunk/src/audio_output/aout_spdif.c + M /trunk/src/input/input.c + M /trunk/src/input/input_ext-intf.c + M /trunk/src/input/input_programs.c + +*More cleanification in gtk interface: now to change the +title/chapter/audio/spu/angle, we tell the input to do intead of doing +it inside the interface. It results in fewer locks during the changes. + +*The dvd plugin reads again blocks of 32 sectors to gain speed since +there are no more lock-ups during stream change. I've also created a new +file that contain function to described video and audio streams with ifo +datas. + +The changes are made only for gtk. We should update the other interfaces +soon (beos at least). + +There is a memory corruption somewhere that make the vlc crash. I've no +idea where to search. + +------------------------------------------------------------------------ +r909 | tcastley | 2001-05-21 14:44:23 +0200 (Mon, 21 May 2001) | 2 lines +Changed paths: + M /trunk/plugins/beos/intf_beos.cpp + +Updated with new changes for playlist management + +------------------------------------------------------------------------ +r910 | stef | 2001-05-23 19:47:34 +0200 (Wed, 23 May 2001) | 2 lines +Changed paths: + M /trunk/plugins/mpeg/input_ps.c + M /trunk/src/input/input_programs.c + +-LPCM audio selection in ps mode, in prevision of henri's decoder. + +------------------------------------------------------------------------ +r911 | stef | 2001-05-24 01:08:20 +0200 (Thu, 24 May 2001) | 6 lines +Changed paths: + M /trunk/Makefile + D /trunk/plugins/gnome + M /trunk/plugins/gtk/Makefile + A /trunk/plugins/gtk/gnome.c + A /trunk/plugins/gtk/gnome_callbacks.c + A /trunk/plugins/gtk/gnome_callbacks.h + A /trunk/plugins/gtk/gnome_interface.c + A /trunk/plugins/gtk/gnome_interface.h + A /trunk/plugins/gtk/gnome_support.c + A /trunk/plugins/gtk/gnome_support.h + M /trunk/plugins/gtk/gtk_callbacks.c + M /trunk/plugins/gtk/gtk_callbacks.h + M /trunk/plugins/gtk/gtk_control.c + A /trunk/plugins/gtk/gtk_display.c + A /trunk/plugins/gtk/gtk_display.h + M /trunk/plugins/gtk/gtk_interface.c + M /trunk/plugins/gtk/gtk_menu.c + M /trunk/plugins/gtk/gtk_modules.c + M /trunk/plugins/gtk/gtk_open.c + M /trunk/plugins/gtk/gtk_playlist.c + M /trunk/plugins/gtk/gtk_preferences.c + A /trunk/plugins/gtk/intf_gnome.c + A /trunk/plugins/gtk/intf_gnome.glade + M /trunk/plugins/gtk/intf_gtk.c + M /trunk/plugins/gtk/intf_gtk.glade + M /trunk/plugins/gtk/intf_gtk.h + +-Unification of gnome/gtk intefaces: now all the file are in plugin/gtk. + +Specific files are glade generated files and intf_* files. All the +remainders are common to gtk and gnome and contain all the callbacks for +both interfaces. + +------------------------------------------------------------------------ +r912 | stef | 2001-05-24 01:40:32 +0200 (Thu, 24 May 2001) | 2 lines +Changed paths: + M /trunk/Makefile + +-A little bug with lpcm in Makefile + +------------------------------------------------------------------------ +r913 | stef | 2001-05-24 03:24:47 +0200 (Thu, 24 May 2001) | 2 lines +Changed paths: + M /trunk/plugins/gtk/gnome_interface.c + M /trunk/plugins/gtk/gtk_menu.c + M /trunk/plugins/gtk/intf_gnome.glade + +-Forgot a bug for audio/spu change in the interface + +------------------------------------------------------------------------ +r914 | sam | 2001-05-25 06:23:37 +0200 (Fri, 25 May 2001) | 19 lines +Changed paths: + M /trunk/Makefile + M /trunk/extras/MacOSX_dvdioctl/DVDioctl.cpp + M /trunk/extras/MacOSX_dvdioctl/DVDioctl.h + M /trunk/plugins/dvd/dvd_ioctl.c + M /trunk/plugins/esd/aout_esd.c + M /trunk/src/audio_output/audio_output.c + + + OS X fixes: + + * Applied Eugenio's fix to the DVDioctl driver. I didn't test it, but + it should not hang the kernel anymore. + + * Ported most dvd_ioctl.c functions to the DVDioctl driver: ReportAgid, + ReportChallenge, ReportKey1, ReportASF, InvalidateAgid, SendChallenge, + SendKey2. They should comply with the "Mt. Fuji Commands for Multimedia + Devices" paper. + + Last remaining problem: ReadCopyright and ReadKey. The version of + Darwin I have here only has reportKey() and sendKey() functions in + the IODVDBlockStorageDevice class (pages 413 and 449 of the Mt. Fuji + paper), but we also need the READ_STRUCTURE (page 357) which I couldn't + find anywhere in the kernel headers. Either I missed it, or we'll have + to wait for Apple to implement it (or maybe we can emulate this command + with some other IOKit commands). + +------------------------------------------------------------------------ +r915 | sam | 2001-05-25 06:44:49 +0200 (Fri, 25 May 2001) | 3 lines +Changed paths: + M /trunk/plugins/dvd/dvd_ioctl.h + + + * Forgot a file for BeOS. + +------------------------------------------------------------------------ +r916 | sam | 2001-05-25 15:20:10 +0200 (Fri, 25 May 2001) | 6 lines +Changed paths: + M /trunk/plugins/dvd/dvd_ioctl.c + M /trunk/plugins/macosx/intf_macosx.c + M /trunk/plugins/macosx/macosx_common.h + M /trunk/plugins/macosx/vout_macosx.c + M /trunk/plugins/sdl/vout_sdl.c + M /trunk/plugins/x11/vout_x11.c + M /trunk/plugins/x11/vout_xvideo.c + M /trunk/src/input/input.c + + + * Fixed a warning for *BSD compilation. + * Fixed a typo in yesterday's Darwin ioctl fixes. + * Patch by Eugenio so that the OS X interface and video output handle the + aout and vout banks. + +------------------------------------------------------------------------ +r917 | sam | 2001-05-27 17:16:58 +0200 (Sun, 27 May 2001) | 3 lines +Changed paths: + M /trunk/plugins/dvd/dvd_ioctl.c + + + * Fixed my latest BeOS support breakage. + +------------------------------------------------------------------------ +r918 | sam | 2001-05-28 04:38:48 +0200 (Mon, 28 May 2001) | 3 lines +Changed paths: + M /trunk/Makefile.opts.in + M /trunk/configure + M /trunk/configure.in + M /trunk/include/netutils.h + M /trunk/plugins/imdct/ac3_imdct_3dn.c + M /trunk/plugins/imdct/ac3_imdct_sse.c + M /trunk/plugins/imdct/imdct3dn.c + M /trunk/plugins/imdct/imdctsse.c + M /trunk/src/misc/netutils.c + + + * Win32 compilation fixes, esp. the MAC retrieval. + +------------------------------------------------------------------------ +r919 | sam | 2001-05-28 04:44:39 +0200 (Mon, 28 May 2001) | 3 lines +Changed paths: + M /trunk/src/misc/netutils.c + + + * Forgot a little #ifdef, sorry. + +------------------------------------------------------------------------ +r920 | sam | 2001-05-28 04:54:09 +0200 (Mon, 28 May 2001) | 3 lines +Changed paths: + M /trunk/src/misc/netutils.c + + + * Of course my Win32 patch broke the Un*x version. + +------------------------------------------------------------------------ +r921 | xav | 2001-05-28 05:17:01 +0200 (Mon, 28 May 2001) | 6 lines +Changed paths: + M /trunk/src/input/input.c + +Modified in order to add network input under Win32. +It compiles under Linux and Win32 (yeeaaahaaa, haven't broken anything +:-)) +(added the WinSock library initialization and cleanup) +Could someone test if it does really function ? + +------------------------------------------------------------------------ +r922 | sam | 2001-05-28 06:23:52 +0200 (Mon, 28 May 2001) | 7 lines +Changed paths: + M /trunk/plugins/mpeg/input_ts.c + M /trunk/plugins/mpeg/input_ts.h + M /trunk/src/input/input.c + M /trunk/src/input/input_netlist.c + + + * Added a wrapper for readv() on platforms which don't support it. The + network support now compiles under Win32, but still doesn't work, the + select in plugins/mpeg/input_ts.c never returns any data. + + Is there anything like strace(1) under Win32 to debug this ? + +------------------------------------------------------------------------ +r923 | stef | 2001-05-29 15:53:16 +0200 (Tue, 29 May 2001) | 2 lines +Changed paths: + M /trunk/plugins/gtk/gnome_interface.c + M /trunk/plugins/gtk/intf_gnome.glade + +*Fixed a bug with Previous chapter button in gnome + +------------------------------------------------------------------------ +r924 | stef | 2001-05-30 07:19:03 +0200 (Wed, 30 May 2001) | 6 lines +Changed paths: + M /trunk/include/audio_output.h + M /trunk/include/config.h.in + M /trunk/plugins/gtk/gnome_callbacks.c + M /trunk/plugins/gtk/gnome_callbacks.h + M /trunk/plugins/gtk/gnome_interface.c + M /trunk/plugins/gtk/gtk_callbacks.c + M /trunk/plugins/gtk/gtk_callbacks.h + M /trunk/plugins/gtk/gtk_display.c + M /trunk/plugins/gtk/gtk_interface.c + M /trunk/plugins/gtk/gtk_preferences.c + M /trunk/plugins/gtk/intf_gnome.glade + M /trunk/plugins/gtk/intf_gtk.glade + M /trunk/src/ac3_spdif/ac3_spdif.c + M /trunk/src/audio_output/aout_spdif.c + M /trunk/src/audio_output/audio_output.c + M /trunk/src/input/input.c + M /trunk/src/interface/main.c + +-Changes and bugfixes to make network work in VLAN Broadcast mode. + +-Bugfix in the interface to access the network specific features. + +-Some base of synchro in ac3 spdif + +------------------------------------------------------------------------ +r925 | sam | 2001-05-30 19:03:13 +0200 (Wed, 30 May 2001) | 12 lines +Changed paths: + M /trunk/INSTALL + M /trunk/Makefile + M /trunk/Makefile.modules + M /trunk/Makefile.opts.in + M /trunk/configure + M /trunk/configure.in + M /trunk/debian/control + M /trunk/debian/control-css + M /trunk/debian/rules + M /trunk/include/audio_output.h + M /trunk/include/common.h + M /trunk/include/defs.h.in + M /trunk/include/input.h + M /trunk/include/input_ext-intf.h + M /trunk/include/intf_playlist.h + D /trunk/include/intf_urldecode.h + M /trunk/include/main.h + M /trunk/include/modules.h + M /trunk/include/modules_inner.h + M /trunk/include/netutils.h + M /trunk/include/tests.h + M /trunk/include/video_decoder.h + M /trunk/include/video_output.h + M /trunk/include/video_parser.h + M /trunk/plugins/alsa/alsa.c + M /trunk/plugins/alsa/aout_alsa.c + M /trunk/plugins/beos/beos.cpp + M /trunk/plugins/beos/vout_beos.cpp + M /trunk/plugins/darwin/darwin.c + M /trunk/plugins/downmix/downmix.c + M /trunk/plugins/downmix/downmix3dn.c + M /trunk/plugins/downmix/downmixsse.c + M /trunk/plugins/dsp/aout_dsp.c + M /trunk/plugins/dsp/dsp.c + M /trunk/plugins/dummy/aout_dummy.c + M /trunk/plugins/dummy/dummy.c + M /trunk/plugins/dummy/intf_dummy.c + M /trunk/plugins/dummy/vout_dummy.c + M /trunk/plugins/dvd/dvd.c + M /trunk/plugins/dvd/input_dvd.c + M /trunk/plugins/esd/aout_esd.c + M /trunk/plugins/esd/esd.c + M /trunk/plugins/fb/fb.c + M /trunk/plugins/fb/vout_fb.c + M /trunk/plugins/ggi/ggi.c + M /trunk/plugins/ggi/vout_ggi.c + M /trunk/plugins/glide/Makefile + M /trunk/plugins/glide/glide.c + M /trunk/plugins/glide/vout_glide.c + M /trunk/plugins/gtk/Makefile + M /trunk/plugins/gtk/gnome.c + M /trunk/plugins/gtk/gtk.c + M /trunk/plugins/gtk/gtk_callbacks.c + M /trunk/plugins/gtk/gtk_control.c + M /trunk/plugins/gtk/gtk_display.c + M /trunk/plugins/gtk/gtk_menu.c + M /trunk/plugins/gtk/gtk_open.c + M /trunk/plugins/gtk/gtk_playlist.c + M /trunk/plugins/gtk/gtk_preferences.c + M /trunk/plugins/gtk/intf_gnome.c + M /trunk/plugins/gtk/intf_gtk.c + M /trunk/plugins/idct/Makefile + M /trunk/plugins/idct/idct.c + M /trunk/plugins/idct/idctaltivec.c + M /trunk/plugins/idct/idctclassic.c + M /trunk/plugins/idct/idctmmx.c + M /trunk/plugins/idct/idctmmxext.c + M /trunk/plugins/idct/vdec_block.h + M /trunk/plugins/idct/vdec_block_c.c + M /trunk/plugins/idct/vdec_block_mmx.c + M /trunk/plugins/imdct/imdct.c + M /trunk/plugins/imdct/imdct3dn.c + M /trunk/plugins/imdct/imdctsse.c + M /trunk/plugins/kde/kde.cpp + M /trunk/plugins/macosx/intf_macosx.c + M /trunk/plugins/macosx/macosx.c + M /trunk/plugins/macosx/vout_macosx.c + M /trunk/plugins/mga/mga.c + M /trunk/plugins/mga/vout_mga.c + M /trunk/plugins/motion/motion.c + M /trunk/plugins/motion/motionmmx.c + M /trunk/plugins/motion/motionmmxext.c + M /trunk/plugins/mpeg/es.c + M /trunk/plugins/mpeg/input_es.c + M /trunk/plugins/mpeg/input_ps.c + M /trunk/plugins/mpeg/input_ts.c + M /trunk/plugins/mpeg/ps.c + M /trunk/plugins/mpeg/ts.c + M /trunk/plugins/null/null.c + M /trunk/plugins/qt/Makefile + M /trunk/plugins/qt/intf_qt.cpp + M /trunk/plugins/qt/qt.cpp + M /trunk/plugins/sdl/aout_sdl.c + M /trunk/plugins/sdl/sdl.c + M /trunk/plugins/sdl/vout_sdl.c + M /trunk/plugins/text/ncurses.c + M /trunk/plugins/text/rc.c + M /trunk/plugins/x11/vout_x11.c + M /trunk/plugins/x11/vout_xvideo.c + M /trunk/plugins/x11/x11.c + M /trunk/plugins/x11/xvideo.c + M /trunk/plugins/yuv/yuv.c + M /trunk/plugins/yuv/yuvmmx.c + M /trunk/src/input/input.c + M /trunk/src/interface/intf_playlist.c + D /trunk/src/interface/intf_urldecode.c + M /trunk/src/misc/modules.c + M /trunk/src/misc/netutils.c + M /trunk/src/misc/tests.c + M /trunk/src/video_decoder/video_decoder.c + M /trunk/src/video_output/video_output.c + M /trunk/src/video_parser/video_parser.c + + + * Fixed the BeOS compile typo. + * The ALSA plugin is back. + * A gift for Gildas: plugins don't rely on backlinking any more. The + drawback is the dirty magic in include/modules_export.h which has to + be included whenever a module needs one of the functions in it. But + a) we should less and less rely on those functions + b) no plugin code modification was needed + + The BeOS and MacOS X modules may be broken when compiled as plugins, + I'll check this later when I can reboot under BeOS. + +------------------------------------------------------------------------ +r926 | sam | 2001-05-30 19:04:12 +0200 (Wed, 30 May 2001) | 3 lines +Changed paths: + A /trunk/include/modules_export.h + + + * Hrmpf. Forgot the most important file. + +------------------------------------------------------------------------ +r927 | sam | 2001-05-31 00:16:07 +0200 (Thu, 31 May 2001) | 3 lines +Changed paths: + M /trunk/plugins/dvd/input_dvd.c + M /trunk/src/input/input.c + + + * Fixed a bug introduced in my previous commit which broke DVD input. + +------------------------------------------------------------------------ +r928 | stef | 2001-05-31 01:02:04 +0200 (Thu, 31 May 2001) | 8 lines +Changed paths: + M /trunk/include/main.h + M /trunk/include/modules_export.h + M /trunk/plugins/gtk/gnome_callbacks.c + M /trunk/plugins/gtk/gnome_callbacks.h + M /trunk/plugins/gtk/gnome_interface.c + M /trunk/plugins/gtk/gtk_callbacks.c + M /trunk/plugins/gtk/gtk_callbacks.h + M /trunk/plugins/gtk/gtk_display.c + M /trunk/plugins/gtk/gtk_interface.c + M /trunk/plugins/gtk/gtk_menu.c + M /trunk/plugins/gtk/gtk_open.c + M /trunk/plugins/gtk/gtk_open.h + M /trunk/plugins/gtk/gtk_playlist.c + M /trunk/plugins/gtk/intf_gnome.c + M /trunk/plugins/gtk/intf_gnome.glade + M /trunk/plugins/gtk/intf_gtk.c + M /trunk/plugins/gtk/intf_gtk.glade + M /trunk/plugins/imdct/ac3_imdct_3dn.c + M /trunk/src/audio_output/aout_spdif.c + M /trunk/src/interface/main.c + M /trunk/src/misc/netutils.c + +-Updated the gtk/gnome interface to work in network mode, + +-Fixed some bugs in interface (language menus in ts, misnamed fields) + +-Play/Stop work in network mode to start/stop decoding of the stream + +I have a segfault in imdct_3dn(93). But I can't underdand assembly. + +------------------------------------------------------------------------ +r929 | sam | 2001-05-31 03:37:08 +0200 (Thu, 31 May 2001) | 4 lines +Changed paths: + M /trunk/include/common.h + M /trunk/include/int_types.h + M /trunk/include/intf_msg.h + A /trunk/include/iovec.h + M /trunk/plugins/dummy/aout_dummy.c + M /trunk/plugins/dummy/intf_dummy.c + M /trunk/plugins/dvd/dvd_css.c + M /trunk/plugins/dvd/dvd_ifo.c + M /trunk/plugins/dvd/dvd_ioctl.c + M /trunk/plugins/dvd/dvd_netlist.c + M /trunk/plugins/dvd/dvd_summary.c + M /trunk/plugins/dvd/dvd_udf.c + M /trunk/plugins/dvd/input_dvd.c + M /trunk/plugins/mpeg/input_es.c + M /trunk/plugins/mpeg/input_ps.c + M /trunk/plugins/mpeg/input_ps.h + M /trunk/plugins/mpeg/input_ts.c + M /trunk/plugins/mpeg/input_ts.h + M /trunk/src/ac3_decoder/ac3_decoder_thread.c + M /trunk/src/ac3_spdif/ac3_iec958.c + M /trunk/src/ac3_spdif/ac3_spdif.c + M /trunk/src/audio_decoder/audio_decoder.c + M /trunk/src/audio_output/aout_spdif.c + M /trunk/src/audio_output/audio_output.c + M /trunk/src/input/input.c + M /trunk/src/input/input_netlist.c + M /trunk/src/interface/intf_msg.c + M /trunk/src/interface/main.c + M /trunk/src/lpcm_decoder/lpcm_decoder_thread.c + M /trunk/src/misc/modules.c + M /trunk/src/misc/mtime.c + M /trunk/src/misc/netutils.c + M /trunk/src/spu_decoder/spu_decoder.c + M /trunk/src/video_decoder/video_decoder.c + M /trunk/src/video_output/video_text.c + M /trunk/src/video_parser/video_parser.c + + + * Applied patch from Jon Lech Johansen to compile + vlc with MS and Intel C/C++ compilers. + +------------------------------------------------------------------------ +r930 | sam | 2001-05-31 05:12:49 +0200 (Thu, 31 May 2001) | 3 lines +Changed paths: + M /trunk/AUTHORS + M /trunk/include/common.h + M /trunk/include/intf_msg.h + M /trunk/plugins/dvd/dvd_css.c + M /trunk/plugins/dvd/dvd_ifo.c + M /trunk/plugins/dvd/dvd_ioctl.c + M /trunk/plugins/dvd/dvd_ioctl.h + M /trunk/plugins/dvd/dvd_netlist.c + M /trunk/plugins/dvd/dvd_udf.c + M /trunk/plugins/dvd/input_dvd.c + M /trunk/plugins/mpeg/input_es.c + M /trunk/plugins/mpeg/input_ps.c + M /trunk/plugins/mpeg/input_ps.h + M /trunk/plugins/mpeg/input_ts.c + M /trunk/src/audio_output/aout_spdif.c + M /trunk/src/input/input.c + M /trunk/src/misc/mtime.c + M /trunk/src/video_output/video_text.c + + + * Win2000 DVD input by Jon Lech Johansen . + +------------------------------------------------------------------------ +r931 | sam | 2001-05-31 05:23:24 +0200 (Thu, 31 May 2001) | 4 lines +Changed paths: + M /trunk/plugins/gtk/gtk_playlist.c + M /trunk/plugins/gtk/gtk_playlist.h + M /trunk/plugins/gtk/intf_gtk.c + M /trunk/plugins/sdl/vout_sdl.c + M /trunk/src/video_output/video_output.c + + + * miscellaneous Win32 fixes by Gildas Bazin , sorry + for the 2 weeks delay. + +------------------------------------------------------------------------ +r932 | sam | 2001-05-31 05:57:54 +0200 (Thu, 31 May 2001) | 3 lines +Changed paths: + A /trunk/include/input_iovec.h + D /trunk/include/iovec.h + M /trunk/plugins/beos/aout_beos.cpp + M /trunk/plugins/beos/beos.cpp + M /trunk/plugins/beos/intf_beos.cpp + M /trunk/plugins/beos/vout_beos.cpp + M /trunk/plugins/dvd/dvd.c + M /trunk/plugins/dvd/dvd_ioctl.h + M /trunk/plugins/dvd/dvd_netlist.c + M /trunk/plugins/dvd/input_dvd.c + M /trunk/plugins/mpeg/input_ts.c + M /trunk/src/input/input.c + M /trunk/src/input/input_netlist.c + M /trunk/src/video_output/video_output.c + + + * BeOS fixes. renamed iovec.h to input_iovec.h because of namespace issues. + +------------------------------------------------------------------------ +r933 | sam | 2001-05-31 14:45:39 +0200 (Thu, 31 May 2001) | 3 lines +Changed paths: + M /trunk/Makefile.opts.in + M /trunk/include/modules_core.h + M /trunk/plugins/gtk/intf_gtk.c + M /trunk/src/input/input.c + M /trunk/src/misc/modules.c + M /trunk/src/misc/mtime.c + + + * Win32 plugin support by Gildas Bazin . + +------------------------------------------------------------------------ +r934 | stef | 2001-05-31 18:10:05 +0200 (Thu, 31 May 2001) | 4 lines +Changed paths: + M /trunk/plugins/dvd/input_dvd.c + M /trunk/plugins/gtk/gtk_callbacks.c + M /trunk/plugins/gtk/gtk_menu.c + M /trunk/src/audio_output/aout_spdif.c + +*fixed a double malloc/free bug in DVDRead + +*fixed a lock issue in the interface introduced in my last commit + +------------------------------------------------------------------------ +r935 | sam | 2001-06-02 03:09:03 +0200 (Sat, 02 Jun 2001) | 9 lines +Changed paths: + M /trunk/INSTALL + M /trunk/Makefile + M /trunk/Makefile.opts.in + M /trunk/configure + M /trunk/configure.in + D /trunk/include/modules_builtin.h.in + D /trunk/include/modules_core.h + A /trunk/plugins/directx + A /trunk/plugins/directx/Makefile + A /trunk/plugins/directx/aout_directx.c + A /trunk/plugins/directx/directx.c + A /trunk/plugins/directx/vout_directx.c + M /trunk/plugins/gtk/gtk_menu.c + M /trunk/plugins/mpeg/input_ts.c + M /trunk/plugins/mpeg/input_ts.h + M /trunk/src/interface/intf_msg.c + A /trunk/src/misc/modules_builtin.h.in + A /trunk/src/misc/modules_core.h + M /trunk/src/misc/netutils.c + M /trunk/src/spu_decoder/spu_decoder.c + + + * DirectX plugin by Gildas Bazin . + + Notes: o I called it 'directx' instead of 'windx' because it + made a lot more sense to me. + o Completely untested. I didn't manage to compile it yet. + o Code in vout_directx.c will go through a big rewrite when + vout 4 is finished. Xav is already working on this. + +------------------------------------------------------------------------ +r936 | sam | 2001-06-02 03:10:19 +0200 (Sat, 02 Jun 2001) | 4 lines +Changed paths: + M /trunk/include/.cvsignore + A /trunk/src/misc/.cvsignore + + + * Moved modules_builtins.h.in into src/misc. Please remove + include/modules_builtins.h in your local tree. + +------------------------------------------------------------------------ +r937 | tcastley | 2001-06-02 11:42:26 +0200 (Sat, 02 Jun 2001) | 3 lines +Changed paths: + A /trunk/plugins/beos/InterfaceWindow.cpp + M /trunk/plugins/beos/intf_beos.cpp + +Change to the set out of the BeOS code to +allow more logical updates. + +------------------------------------------------------------------------ +r938 | tcastley | 2001-06-02 12:16:43 +0200 (Sat, 02 Jun 2001) | 5 lines +Changed paths: + M /trunk/plugins/beos/Makefile + +Forgot this... + +Change to the set out of the BeOS code to +allow more logical updates. + +------------------------------------------------------------------------ +r939 | sam | 2001-06-03 14:47:22 +0200 (Sun, 03 Jun 2001) | 6 lines +Changed paths: + M /trunk/Makefile + M /trunk/Makefile.dep + M /trunk/Makefile.modules + M /trunk/Makefile.opts.in + M /trunk/configure + M /trunk/configure.in + M /trunk/include/common.h + M /trunk/include/modules_export.h + M /trunk/include/mpeg_system.h + M /trunk/include/video_fifo.h + M /trunk/plugins/beos/InterfaceWindow.h + M /trunk/plugins/directx/aout_directx.c + M /trunk/plugins/directx/vout_directx.c + M /trunk/plugins/downmix/ac3_downmix_3dn.c + M /trunk/plugins/downmix/ac3_downmix_sse.c + M /trunk/plugins/downmix/downmix3dn.c + M /trunk/plugins/downmix/downmixsse.c + M /trunk/plugins/dvd/dvd_css.c + M /trunk/plugins/dvd/dvd_ifo.c + M /trunk/plugins/dvd/dvd_ioctl.c + M /trunk/plugins/dvd/dvd_netlist.c + M /trunk/plugins/dvd/dvd_summary.c + M /trunk/plugins/dvd/dvd_udf.c + M /trunk/plugins/dvd/input_dvd.c + M /trunk/plugins/idct/idct.c + M /trunk/plugins/idct/idctaltivec.c + M /trunk/plugins/idct/idctclassic.c + M /trunk/plugins/idct/idctmmx.c + M /trunk/plugins/idct/idctmmxext.c + M /trunk/plugins/idct/vdec_block_c.c + M /trunk/plugins/idct/vdec_block_mmx.c + M /trunk/plugins/imdct/ac3_imdct_3dn.c + M /trunk/plugins/imdct/imdct.c + M /trunk/plugins/imdct/imdct3dn.c + M /trunk/plugins/imdct/imdctsse.c + M /trunk/plugins/motion/motion.c + M /trunk/plugins/motion/motionmmx.c + M /trunk/plugins/motion/motionmmxext.c + M /trunk/plugins/motion/vdec_motion_common.c + M /trunk/plugins/mpeg/es.c + M /trunk/plugins/mpeg/input_ps.c + M /trunk/plugins/mpeg/input_ts.c + M /trunk/plugins/mpeg/ts.c + M /trunk/plugins/null/null.c + M /trunk/plugins/text/intf_rc.c + M /trunk/plugins/text/rc.c + M /trunk/plugins/yuv/transforms_yuv.c + M /trunk/plugins/yuv/transforms_yuvmmx.c + M /trunk/plugins/yuv/video_yuv.c + M /trunk/plugins/yuv/video_yuvmmx.c + M /trunk/plugins/yuv/yuv.c + M /trunk/plugins/yuv/yuvmmx.c + M /trunk/src/misc/modules.c + M /trunk/src/video_decoder/video_decoder.c + + + * Various little fixes + - BeOS interface compilation fix by Rene Gollent. + - DirectX plugin compilation fix by Gildas Bazin. + - removed %ebx spill in the iMDCT plugins. + +------------------------------------------------------------------------ +r940 | sam | 2001-06-05 06:08:06 +0200 (Tue, 05 Jun 2001) | 3 lines +Changed paths: + M /trunk/ChangeLog + M /trunk/Makefile + M /trunk/Makefile.opts.in + M /trunk/configure + M /trunk/configure.in + M /trunk/debian/changelog + M /trunk/debian/changelog-css + M /trunk/plugins/sdl/Makefile + M /trunk/vlc.spec + + + * Updated things and stuff for 0.2.80 release. + +------------------------------------------------------------------------ +r941 | sam | 2001-06-07 03:10:33 +0200 (Thu, 07 Jun 2001) | 25 lines +Changed paths: + M /trunk/ChangeLog + M /trunk/Makefile + M /trunk/Makefile.opts.in + M /trunk/configure + M /trunk/configure.in + M /trunk/plugins/dummy/Makefile + M /trunk/plugins/dummy/dummy.c + A /trunk/plugins/dummy/input_dummy.c + A /trunk/plugins/dummy/null.c + D /trunk/plugins/null + M /trunk/src/input/input.c + + + * Put most builtins in plugins again due to performances issues (more + about this in a forthcoming post here). + * Fixed the painfully slow build process (at last!). + * Moved the null plugin together with the dummy one. + * Added new dummy input plugin. + + More on the dummy input plugin: we'll use it to insert commands in + the playlist. Currently implemented are the "quit" and "pause" functions, + here are examples on how they are used: + + vlc file.mpeg vlc:quit # exit after file.mpeg has been read. + + vlc file1.mpeg vlc:pause:3 file2.mpeg # pause 3 seconds before playing + # the next file. + + From now we can more efficiently benchmark vlc. For instance, to test + the video output changes I am doing, I use such a command: + + time vlc -I dummy --noaudio file.mpeg vlc:quit + + Future extentions might include more interesting stuff like "switch + to full screen", "repeat next file 3 times", "switch to SDL video + output"... + +------------------------------------------------------------------------ +r942 | sam | 2001-06-07 17:27:44 +0200 (Thu, 07 Jun 2001) | 5 lines +Changed paths: + M /trunk/AUTHORS + M /trunk/configure + M /trunk/configure.in + M /trunk/include/modules_export.h + M /trunk/plugins/dvd/dvd_ifo.c + M /trunk/plugins/dvd/dvd_ifo.h + M /trunk/plugins/motion/motion.c + M /trunk/plugins/motion/motionmmx.c + M /trunk/plugins/motion/motionmmxext.c + M /trunk/plugins/motion/vdec_motion_common.c + M /trunk/plugins/motion/vdec_motion_inner.c + M /trunk/plugins/motion/vdec_motion_inner_mmx.c + M /trunk/plugins/motion/vdec_motion_inner_mmxext.c + M /trunk/plugins/mpeg/input_es.c + + + * Applied old FreeBSD patch for dvd input by German Tischler. + * Found what was causing the slowdowns: a namespace collision. Put all + plugins into builtins again. + +------------------------------------------------------------------------ +r943 | sam | 2001-06-08 00:14:56 +0200 (Fri, 08 Jun 2001) | 4 lines +Changed paths: + M /trunk/plugins/motion/vdec_motion_inner.c + M /trunk/plugins/motion/vdec_motion_inner_mmx.c + M /trunk/plugins/motion/vdec_motion_inner_mmxext.c + M /trunk/plugins/sdl/vout_sdl.c + + + * SDL compilation fix for FreeBSD. + * Fixed compilation of motion modules as plugins. + +------------------------------------------------------------------------ +r944 | sam | 2001-06-08 00:25:42 +0200 (Fri, 08 Jun 2001) | 3 lines +Changed paths: + M /trunk/plugins/dvd/dvd_css.c + M /trunk/plugins/dvd/dvd_ifo.c + M /trunk/plugins/dvd/dvd_summary.c + M /trunk/plugins/dvd/dvd_udf.c + M /trunk/plugins/dvd/input_dvd.c + M /trunk/plugins/dvd/input_dvd.h + + + * Another FreeBSD compilation fix. + +------------------------------------------------------------------------ +r945 | sam | 2001-06-08 22:03:16 +0200 (Fri, 08 Jun 2001) | 4 lines +Changed paths: + M /trunk/include/modules_export.h + M /trunk/plugins/directx/vout_directx.c + M /trunk/plugins/dummy/input_dummy.c + + + * Lots of DirectX plugin fixes by Gildas Bazin. + * Compilation fix in message queue mode. + +------------------------------------------------------------------------ +r946 | stef | 2001-06-09 19:01:22 +0200 (Sat, 09 Jun 2001) | 8 lines +Changed paths: + M /trunk/include/input_ext-intf.h + M /trunk/plugins/dvd/input_dvd.c + M /trunk/src/ac3_spdif/ac3_spdif.c + M /trunk/src/ac3_spdif/ac3_spdif.h + M /trunk/src/audio_output/aout_spdif.c + M /trunk/src/input/input_clock.c + +*Fixed a bug in synchro reinitialisation: we no longer have a shift each +time we restart the synchro (for scr discontinuity for instance) + +*In DVD mode, we reinit the synchro only if the scr are not continuous +(instead of each cell) + +*Try to improve ac3 spdif to prevent from desynchronization. + +------------------------------------------------------------------------ +r947 | reno | 2001-06-12 02:30:41 +0200 (Tue, 12 Jun 2001) | 2 lines +Changed paths: + M /trunk/include/ac3_imdct.h + M /trunk/plugins/imdct/imdct3dn.c + M /trunk/plugins/imdct/imdctsse.c + M /trunk/src/ac3_decoder/ac3_decoder.h + M /trunk/src/interface/main.c + +* Check that OS support SSE optimization for PIII (to avoid illegal hardware instruction on Linux 2.2.x) + +------------------------------------------------------------------------ +r948 | reno | 2001-06-12 13:02:07 +0200 (Tue, 12 Jun 2001) | 2 lines +Changed paths: + M /trunk/src/interface/main.c + +* Fix the warning in compilation of main.c + +------------------------------------------------------------------------ +r949 | henri | 2001-06-12 15:50:09 +0200 (Tue, 12 Jun 2001) | 4 lines +Changed paths: + M /trunk/Makefile + M /trunk/TODO + D /trunk/src/lpcm_decoder/lpcm_decoder.c + D /trunk/src/lpcm_decoder/lpcm_decoder.h + M /trunk/src/lpcm_decoder/lpcm_decoder_thread.c + M /trunk/src/lpcm_decoder/lpcm_decoder_thread.h + + +Added LPCM support. It should work with stereo LPCM. +Untested with 5-ways LPCM streams. + +------------------------------------------------------------------------ +r950 | stef | 2001-06-12 20:16:49 +0200 (Tue, 12 Jun 2001) | 17 lines +Changed paths: + M /trunk/include/main.h + M /trunk/plugins/dvd/dvd_summary.c + M /trunk/plugins/dvd/input_dvd.c + M /trunk/src/audio_output/aout_ext-dec.c + M /trunk/src/audio_output/aout_spdif.c + M /trunk/src/audio_output/audio_output.c + M /trunk/src/input/input.c + M /trunk/src/input/input_programs.c + +*slight modification in input_dvd since Getiovec wasn't at the right +place + +*send escape packet when changing title, not to be stuck in some +decoder. + +*the position in the title is now resetted when we change title to +prevent a title from being unavailable because we're stuck at the end + +*fixed a bug with 1-chapter-long title that displayed chapter 0. + +*added a _temporary_ field in p_main to know whether the audio stream is +ac3 (ugly). It allows a vlc launched in spdif mode to play mpeg or lpcm +audio. + +*cleaned the title property messages to get rid of the ugly stars. + +------------------------------------------------------------------------ +r951 | sam | 2001-06-13 00:14:44 +0200 (Wed, 13 Jun 2001) | 3 lines +Changed paths: + M /trunk/Makefile + M /trunk/Makefile.opts.in + M /trunk/configure + M /trunk/configure.in + A /trunk/extras/libdvdcss + A /trunk/extras/libdvdcss/.cvsignore + A /trunk/extras/libdvdcss/Makefile + A /trunk/extras/libdvdcss/css.c + A /trunk/extras/libdvdcss/css.h + A /trunk/extras/libdvdcss/csstables.h + A /trunk/extras/libdvdcss/ioctl.c + A /trunk/extras/libdvdcss/ioctl.h + A /trunk/extras/libdvdcss/libdvdcss.c + A /trunk/extras/libdvdcss/libdvdcss.h + A /trunk/extras/libdvdcss/videolan + A /trunk/extras/libdvdcss/videolan/dvdcss.h + M /trunk/include/input_iovec.h + M /trunk/plugins/dvd/Makefile + D /trunk/plugins/dvd/dvd_css.c + D /trunk/plugins/dvd/dvd_css.h + D /trunk/plugins/dvd/dvd_csstables.h + M /trunk/plugins/dvd/dvd_ifo.c + M /trunk/plugins/dvd/dvd_ifo.h + D /trunk/plugins/dvd/dvd_ioctl.c + D /trunk/plugins/dvd/dvd_ioctl.h + M /trunk/plugins/dvd/dvd_summary.c + M /trunk/plugins/dvd/dvd_udf.c + M /trunk/plugins/dvd/dvd_udf.h + M /trunk/plugins/dvd/input_dvd.c + M /trunk/plugins/dvd/input_dvd.h + A /trunk/plugins/kde/.cvsignore + M /trunk/plugins/sdl/Makefile + M /trunk/src/interface/main.c + + + * Exported the CSS part of the dvd plugin into a library. + +------------------------------------------------------------------------ +r952 | stef | 2001-06-13 02:03:08 +0200 (Wed, 13 Jun 2001) | 3 lines +Changed paths: + M /trunk/plugins/dvd/dvd_netlist.c + M /trunk/plugins/dvd/input_dvd.c + M /trunk/src/audio_output/aout_spdif.c + +*the dvd netlist no longer stops when the fifo is empty ; it just waits +that there are free vectors again + +------------------------------------------------------------------------ +r953 | sam | 2001-06-14 03:49:44 +0200 (Thu, 14 Jun 2001) | 10 lines +Changed paths: + M /trunk/Makefile + M /trunk/Makefile.opts.in + M /trunk/configure + M /trunk/configure.in + M /trunk/debian/control + M /trunk/extras/libdvdcss/Makefile + M /trunk/extras/libdvdcss/libdvdcss.c + M /trunk/extras/libdvdcss/libdvdcss.h + M /trunk/extras/libdvdcss/videolan/dvdcss.h + M /trunk/include/defs.h.in + M /trunk/include/threads.h + M /trunk/lib/.cvsignore + M /trunk/plugins/directx/aout_directx.c + M /trunk/plugins/directx/vout_directx.c + M /trunk/plugins/dummy/aout_dummy.c + M /trunk/plugins/dummy/intf_dummy.c + M /trunk/plugins/dvd/Makefile + M /trunk/plugins/dvd/input_dvd.c + M /trunk/plugins/gtk/gtk_menu.c + M /trunk/plugins/gtk/gtk_menu.h + M /trunk/plugins/gtk/intf_gtk.h + M /trunk/src/input/input.c + M /trunk/src/interface/main.c + M /trunk/src/misc/modules.c + M /trunk/src/misc/modules_core.h + M /trunk/src/misc/mtime.c + M /trunk/src/video_output/video_output.c + + + * DirectX enhancements by Gildas Bazin, such as software rendering. + * Merged dvdcss_init and dvdcss_open into dvdcss_open, and dvdcss_close + and dvdcss_end into dvdcss_close. libdvdcss API now has 7 functions. + * Another failed attempt at profiling vlc under Linux: ported the + threads API to GNU Pth. Activate with --enable-pth. It doesn't seem to + spawn new threads for me, maybe someone will have better luck. + * Makefile optimizations. + * Automatic build of libdvdcss if not found. + +------------------------------------------------------------------------ +r954 | sam | 2001-06-14 04:47:45 +0200 (Thu, 14 Jun 2001) | 4 lines +Changed paths: + M /trunk/ChangeLog + M /trunk/Makefile.opts.in + M /trunk/configure + M /trunk/configure.in + M /trunk/extras/libdvdcss/Makefile + M /trunk/extras/libdvdcss/css.c + M /trunk/extras/libdvdcss/ioctl.c + M /trunk/extras/libdvdcss/ioctl.h + M /trunk/extras/libdvdcss/libdvdcss.c + M /trunk/extras/libdvdcss/libdvdcss.h + M /trunk/include/defs.h.in + M /trunk/plugins/dvd/input_dvd.c + M /trunk/src/input/input.c + M /trunk/src/misc/modules.c + + + * Fully working Windows DVD ioctl support by Jon Lech Johansen. + * Usual weekly ChangeLog mass-update. + +------------------------------------------------------------------------ +r955 | sam | 2001-06-14 22:21:04 +0200 (Thu, 14 Jun 2001) | 11 lines +Changed paths: + M /trunk/ChangeLog + M /trunk/Makefile.opts.in + M /trunk/configure + M /trunk/configure.in + M /trunk/include/threads.h + M /trunk/src/interface/main.c + M /trunk/src/misc/mtime.c + + + * Added gprof profiling support with --enable-profiling. + + It works at last! configure with --enable-profiling, build, run + vlc (you may want to add --noaudio, it currently segfaults with sound + here) and launch "gprof vlc" when finished. + + To make gprof work with multithreaded programs, one needs to set the + internal ITIMER_PROF timer for each new thread launched. I did this + through a wrapper in vlc_thread_create (see include/threads.h). + +------------------------------------------------------------------------ +r956 | stef | 2001-06-15 03:22:58 +0200 (Fri, 15 Jun 2001) | 2 lines +Changed paths: + M /trunk/plugins/dvd/input_dvd.c + +*Removed a lock that caused late frames in DVDRead. + +------------------------------------------------------------------------ +r957 | sam | 2001-06-15 07:12:30 +0200 (Fri, 15 Jun 2001) | 4 lines +Changed paths: + M /trunk/ChangeLog + M /trunk/plugins/dvd/dvd_netlist.c + M /trunk/plugins/dvd/input_dvd.c + M /trunk/src/input/input.c + + + * Unrolled two loops in dvd_netlist.c to prevent flooding. + * DVD input stuttering fix by Jon Lech Johansen. + +------------------------------------------------------------------------ +r958 | tcastley | 2001-06-15 11:07:10 +0200 (Fri, 15 Jun 2001) | 3 lines +Changed paths: + M /trunk/plugins/beos/InterfaceWindow.cpp + M /trunk/plugins/beos/InterfaceWindow.h + M /trunk/plugins/beos/Makefile + A /trunk/plugins/beos/MediaControlView.cpp + A /trunk/plugins/beos/MediaControlView.h + M /trunk/plugins/beos/MsgVals.h + A /trunk/plugins/beos/PlayListWindow.cpp + A /trunk/plugins/beos/PlayListWindow.h + +New simple playlist. +Enable/disable controls depending on what is in the playlist. + +------------------------------------------------------------------------ +r959 | sam | 2001-06-19 01:42:07 +0200 (Tue, 19 Jun 2001) | 3 lines +Changed paths: + A /trunk/INSTALL.libdvdcss + M /trunk/Makefile + M /trunk/Makefile.opts.in + M /trunk/configure + M /trunk/configure.in + M /trunk/src/video_parser/vpar_blocks.c + + + * First libdvdcss version + +------------------------------------------------------------------------ +r960 | sam | 2001-06-19 07:51:57 +0200 (Tue, 19 Jun 2001) | 3 lines +Changed paths: + M /trunk/ChangeLog + M /trunk/plugins/x11/vout_x11.c + M /trunk/plugins/x11/vout_xvideo.c + + + * FreeBSD (and probably QNX) shared memory handling fix. + +------------------------------------------------------------------------ +r961 | sam | 2001-06-20 09:43:48 +0200 (Wed, 20 Jun 2001) | 5 lines +Changed paths: + M /trunk/extras/libdvdcss/css.h + M /trunk/extras/libdvdcss/ioctl.h + M /trunk/extras/libdvdcss/videolan/dvdcss.h + M /trunk/plugins/dvd/dvd_ifo.c + M /trunk/plugins/idct/vdec_block_c.c + M /trunk/plugins/idct/vdec_block_mmx.c + M /trunk/plugins/mpeg/input_ts.h + + + * Fixed an alignment issue in the ifo parser. The Matrix problem should + be solved. + * Minor cosmetic fixes and warning removals here and there. + +------------------------------------------------------------------------ +r962 | sam | 2001-06-21 09:22:03 +0200 (Thu, 21 Jun 2001) | 3 lines +Changed paths: + M /trunk/AUTHORS + M /trunk/include/input_iovec.h + A /trunk/plugins/directx/.cvsignore + M /trunk/plugins/mpeg/input_ts.c + M /trunk/plugins/mpeg/input_ts.h + M /trunk/src/input/input.c + + + * Win32 network support by Boris Dor?\239?\191?\189s . + +------------------------------------------------------------------------ +r963 | sam | 2001-06-25 13:34:08 +0200 (Mon, 25 Jun 2001) | 6 lines +Changed paths: + M /trunk/AUTHORS + M /trunk/configure + M /trunk/configure.in + M /trunk/extras/MacOSX_dvdioctl/DVDioctl.cpp + M /trunk/extras/MacOSX_dvdioctl/DVDioctl.h + M /trunk/extras/libdvdcss/ioctl.c + M /trunk/extras/libdvdcss/ioctl.h + M /trunk/plugins/x11/vout_x11.c + M /trunk/plugins/x11/vout_xvideo.c + M /trunk/src/interface/main.c + M /trunk/src/misc/modules.c + M /trunk/src/misc/modules_core.h + M /trunk/src/video_output/video_text.c + + + * Compile fix for newer versions of MacOS X by Colin Simmonds + . + * Additional MacOS X DVD ioctl work by Eugenio Jarosiewicz + . + +------------------------------------------------------------------------ +r964 | gbazin | 2001-06-27 08:29:59 +0200 (Wed, 27 Jun 2001) | 14 lines +Changed paths: + A /trunk/INSTALL-win32.txt + M /trunk/Makefile + M /trunk/Makefile.opts.in + M /trunk/include/config.h.in + A /trunk/share/gvlc_win32.ico + A /trunk/share/vlc_win32_rc.rc + M /trunk/src/interface/main.c + + +- Added command line option '--stdout ' which redirects stdout + and stderr to the specified file. This option should mainly be useful + on Win32. +- On Win32, vlc now has an icon associated to the .exe file, and is a full + GUI application (you don't have this annoying dos command box anymore) +- Added INSTALL-win32.txt for specific details to the Win32 port. + +I've tested these changes on Win32 and Linux, let's hope I didn't break + vlc for other platforms. + +-- +Gildas + +------------------------------------------------------------------------ +r965 | massiot | 2001-06-27 11:53:57 +0200 (Wed, 27 Jun 2001) | 3 lines +Changed paths: + M /trunk/include/input.h + M /trunk/include/input_ext-intf.h + M /trunk/include/modules.h + M /trunk/plugins/dvd/input_dvd.c + M /trunk/plugins/mpeg/input_es.c + M /trunk/plugins/mpeg/input_es.h + M /trunk/plugins/mpeg/input_ps.c + M /trunk/plugins/mpeg/input_ts.c + M /trunk/src/input/input.c + M /trunk/src/input/input_clock.c + M /trunk/src/input/input_programs.c + +Elementary Stream input plugin (use it with --input es). Only works with +video streams at the moment. + +------------------------------------------------------------------------ +r966 | gbazin | 2001-06-29 00:12:04 +0200 (Fri, 29 Jun 2001) | 5 lines +Changed paths: + M /trunk/plugins/directx/vout_directx.c + M /trunk/src/misc/mtime.c + + +- a few bug fixes for the directx plugin. +- removed the custom usleep function for win32 as we don't really need + this accuracy, and it was eating cpu resources. + +------------------------------------------------------------------------ +r967 | stef | 2001-06-29 13:34:28 +0200 (Fri, 29 Jun 2001) | 2 lines +Changed paths: + M /trunk/extras/libdvdcss/css.c + M /trunk/plugins/dvd/input_dvd.c + M /trunk/plugins/gtk/gtk_menu.c + +Bugfix for chapters change in DVD. + +------------------------------------------------------------------------ +r968 | gbazin | 2001-07-01 10:49:09 +0200 (Sun, 01 Jul 2001) | 9 lines +Changed paths: + M /trunk/configure + M /trunk/configure.in + M /trunk/plugins/downmix/ac3_downmix_3dn.c + M /trunk/plugins/downmix/ac3_downmix_sse.c + M /trunk/plugins/imdct/ac3_srfft_sse.c + M /trunk/plugins/yuv/transforms_yuvmmx.h + + +- Portablility fix: We now control the name to be used in the assembler + code for a C function or variable. + GCC for Win32 normally prepends an underscore to the name of a + C function or variable, and the inline assembler code was using the + name without the underscore so we had undefined symbols in some + modules. +- Reenabled all the accelerated modules on Win32. + +------------------------------------------------------------------------ +r969 | sam | 2001-07-06 10:43:31 +0200 (Fri, 06 Jul 2001) | 6 lines +Changed paths: + M /trunk/doc/vlc.1 + M /trunk/plugins/sdl/vout_sdl.c + M /trunk/src/video_parser/vpar_blocks.c + + + * Small optimization in vpar_blocks.c, sparing a few memset() calls. + * Additional error checking in vout_sdl.c. + * Minor manpage fix, conforming to Debian policy version 3.5.5.0 + (Closes Debian bug #99561). + +------------------------------------------------------------------------ +r970 | sam | 2001-07-07 19:45:29 +0200 (Sat, 07 Jul 2001) | 4 lines +Changed paths: + M /trunk/Makefile.opts.in + M /trunk/configure + M /trunk/configure.in + M /trunk/plugins/x11/vout_x11.c + M /trunk/plugins/x11/vout_xvideo.c + + + * Probably fixed the "X eats more and more CPU" bug. Please test. + * mingw32 cross-compilation issue fixed. + +------------------------------------------------------------------------ +r971 | gbazin | 2001-07-07 23:10:58 +0200 (Sat, 07 Jul 2001) | 7 lines +Changed paths: + M /trunk/extras/libdvdcss/css.c + M /trunk/extras/libdvdcss/css.h + M /trunk/extras/libdvdcss/ioctl.h + M /trunk/extras/libdvdcss/libdvdcss.c + + +- Removed unecessary translations in the win32 code from block offsets to + byte offsets. This was overflowing some variables. +- Reduced the complexity of the Win9x ASPI functions because we only need + to handle DVD drive access. +- Win32 code now handles seeking in areas above 2.1 Go on DVDs. + +------------------------------------------------------------------------ +r972 | gbazin | 2001-07-08 19:45:52 +0200 (Sun, 08 Jul 2001) | 15 lines +Changed paths: + M /trunk/Makefile.opts.in + M /trunk/include/common.h + M /trunk/plugins/directx/aout_directx.c + M /trunk/plugins/directx/vout_directx.c + M /trunk/plugins/gtk/gtk_menu.c + M /trunk/src/input/input_ext-intf.c + M /trunk/src/interface/intf_msg.c + + +Win32 changes only: + + - defined off_t as a long long. This allows DVD navigation to work. + This change is to be implemented on a compiler by compiler basis. For + now, it works on mingw32 (tested) and should work on MSVC (not tested). + + - Implemented a quick and dirty hack in intf_msg.c to be able to display + long long integers with printf on Win32. This change is also necessary + to avoid segfaults when debug is enabled in vlc on Win32. + + - few minor changes in the directx plugins. + + - defined snprintf in common.h and removed a few #ifdef WIN32 + +------------------------------------------------------------------------ +r973 | reno | 2001-07-09 01:15:11 +0200 (Mon, 09 Jul 2001) | 4 lines +Changed paths: + M /trunk/include/ac3_imdct.h + M /trunk/plugins/downmix/ac3_downmix_3dn.c + M /trunk/plugins/downmix/ac3_downmix_sse.c + M /trunk/plugins/imdct/ac3_imdct_3dn.c + M /trunk/plugins/imdct/ac3_imdct_sse.c + M /trunk/plugins/imdct/ac3_srfft_3dn.c + M /trunk/plugins/imdct/ac3_srfft_sse.c + M /trunk/src/ac3_decoder/ac3_decoder.h + M /trunk/src/ac3_decoder/ac3_decoder_thread.c + M /trunk/src/ac3_decoder/ac3_decoder_thread.h + +* Alignement in asm functions +* 16 bytes alignement for data (need fo SSE) +* Optimization in SSE + +------------------------------------------------------------------------ +r974 | gbazin | 2001-07-10 08:07:53 +0200 (Tue, 10 Jul 2001) | 7 lines +Changed paths: + M /trunk/plugins/x11/vout_xvideo.c + M /trunk/src/video_output/video_output.c + + +- Fixed the segfault in vout_UnloadFont +- DestroyThread in video_output doesn't call pf_destroy if pf_create has + failed previously. +- The Xvideo plugin now closes the video window when it XVideoGetPort + fails in vout_Create. + +------------------------------------------------------------------------ +r975 | sam | 2001-07-11 04:01:05 +0200 (Wed, 11 Jul 2001) | 11 lines +Changed paths: + M /trunk/AUTHORS + M /trunk/Makefile + M /trunk/Makefile.opts.in + M /trunk/configure + M /trunk/configure.in + M /trunk/extras/libdvdcss/css.c + M /trunk/extras/libdvdcss/css.h + M /trunk/extras/libdvdcss/csstables.h + M /trunk/extras/libdvdcss/libdvdcss.c + M /trunk/extras/libdvdcss/libdvdcss.h + M /trunk/extras/libdvdcss/videolan/dvdcss.h + M /trunk/lib/.cvsignore + A /trunk/plugins/.cvsignore + M /trunk/plugins/alsa/Makefile + M /trunk/plugins/alsa/aout_alsa.c + M /trunk/plugins/beos/Makefile + M /trunk/plugins/darwin/Makefile + M /trunk/plugins/directx/Makefile + M /trunk/plugins/downmix/Makefile + M /trunk/plugins/downmix/downmix.c + M /trunk/plugins/downmix/downmix3dn.c + M /trunk/plugins/downmix/downmixsse.c + M /trunk/plugins/dsp/Makefile + M /trunk/plugins/dummy/Makefile + M /trunk/plugins/dvd/Makefile + M /trunk/plugins/dvd/input_dvd.c + M /trunk/plugins/esd/Makefile + M /trunk/plugins/fb/Makefile + M /trunk/plugins/ggi/Makefile + M /trunk/plugins/glide/Makefile + M /trunk/plugins/gtk/Makefile + M /trunk/plugins/idct/Makefile + M /trunk/plugins/idct/idct.c + M /trunk/plugins/idct/idctaltivec.c + M /trunk/plugins/idct/idctclassic.c + M /trunk/plugins/idct/idctmmx.c + M /trunk/plugins/idct/idctmmxext.c + M /trunk/plugins/imdct/Makefile + M /trunk/plugins/imdct/imdct.c + M /trunk/plugins/imdct/imdct3dn.c + M /trunk/plugins/imdct/imdctsse.c + M /trunk/plugins/kde/Makefile + M /trunk/plugins/kde/intf_plugin.h + M /trunk/plugins/kde/kde.cpp + M /trunk/plugins/macosx/Makefile + M /trunk/plugins/mga/Makefile + M /trunk/plugins/motion/Makefile + M /trunk/plugins/motion/motion.c + M /trunk/plugins/motion/motionmmx.c + M /trunk/plugins/motion/motionmmxext.c + M /trunk/plugins/mpeg/Makefile + M /trunk/plugins/qt/Makefile + M /trunk/plugins/sdl/Makefile + M /trunk/plugins/sdl/vout_sdl.c + M /trunk/plugins/text/Makefile + M /trunk/plugins/x11/Makefile + M /trunk/plugins/yuv/Makefile + M /trunk/plugins/yuv/video_yuv.c + M /trunk/plugins/yuv/video_yuvmmx.c + M /trunk/src/misc/modules.c + M /trunk/src/video_output/video_output.c + M /trunk/src/video_parser/vpar_synchro.c + + + * libdvdcss enhancements by Billy Biggs . This breaks + vlc's DVD input (looks like decoders are expecting data too early and + DVD input can't cope with it due to decryption). Needs to be investigated. + * Plugins are now compiled in plugins/* and libraries in lib/*. + * The KDE UI compiles again but does not work yet. + * ALSA plugin message corrections. + * Calculation modules can now be calledwith a shorter name + (eg. '--downmix mmx' instead of '--downmix downmixmmx'). + * Fixed insane verbosity of the SDL plugin. + +------------------------------------------------------------------------ +r976 | gbazin | 2001-07-11 16:26:19 +0200 (Wed, 11 Jul 2001) | 10 lines +Changed paths: + M /trunk/plugins/directx/Makefile + M /trunk/plugins/directx/vout_directx.c + A /trunk/plugins/directx/vout_directx.h + A /trunk/plugins/directx/vout_events.c + + +DirectX plugin changes: +- The Win32 GetMessage function has been isolated in a thread. This has + been done because this function can block the thread. Thanks to this + change, you can now move your window without any video and audio + interruption. +- Splitted the events handling code into a separate file. +- Fixed the bug associated with the window dragging option in the + diplay properties. + +------------------------------------------------------------------------ +r977 | reno | 2001-07-12 22:31:33 +0200 (Thu, 12 Jul 2001) | 3 lines +Changed paths: + M /trunk/TODO + M /trunk/include/audio_output.h + M /trunk/plugins/esd/aout_esd.c + M /trunk/src/audio_output/aout_s16.c + M /trunk/src/audio_output/aout_u8.c + +* Fix audio/video synchro bug with esd +* Should fix buggy sound due to 44100-48000 Hz conversions + +------------------------------------------------------------------------ +r978 | reno | 2001-07-12 22:44:52 +0200 (Thu, 12 Jul 2001) | 2 lines +Changed paths: + M /trunk/plugins/alsa/aout_alsa.c + M /trunk/plugins/beos/aout_beos.cpp + M /trunk/plugins/directx/aout_directx.c + M /trunk/plugins/dsp/aout_dsp.c + M /trunk/plugins/dummy/aout_dummy.c + M /trunk/plugins/macosx/aout_macosx.c + M /trunk/plugins/sdl/aout_sdl.c + +I forgot to commit others aout plugins + +------------------------------------------------------------------------ +r979 | gbazin | 2001-07-13 01:06:54 +0200 (Fri, 13 Jul 2001) | 15 lines +Changed paths: + M /trunk/extras/libdvdcss/libdvdcss.c + M /trunk/include/input_iovec.h + M /trunk/plugins/directx/vout_directx.c + M /trunk/plugins/directx/vout_events.c + M /trunk/plugins/mpeg/input_ts.c + M /trunk/plugins/mpeg/input_ts.h + + +- Fixed 2 Win32 bugs in libdvdcss (in _win32_dvdcss_readv), one of them + should have prevented the Win9x dvd input from working. +- Moved the "if(Win2k)" out of the loop in _win32_dvdcss_readv. + +- Put a readv() function in input_iovec.h, the input_es now compiles. +- Modified input_ts to use this function. + +- Fixed an initialisation bug in vout_directx.c +- Right clicking on the mouse now displays the navigation menu. + + +PS: If someone is willing to test the DVD input on Win95/98/Me I will + upload an up to date binary package. + +------------------------------------------------------------------------ +r980 | gbazin | 2001-07-15 11:49:09 +0200 (Sun, 15 Jul 2001) | 4 lines +Changed paths: + M /trunk/extras/libdvdcss/libdvdcss.c + + +- The Win98 DVD input is finally working. (had to install Win98 on my + computer to find the problem ;-) + +------------------------------------------------------------------------ +r981 | massiot | 2001-07-16 14:10:32 +0200 (Mon, 16 Jul 2001) | 2 lines +Changed paths: + M /trunk/include/input_ext-dec.h + +Fixed GetChunk for chunks < 4 bytes. + +------------------------------------------------------------------------ +r982 | massiot | 2001-07-16 16:33:40 +0200 (Mon, 16 Jul 2001) | 2 lines +Changed paths: + M /trunk/plugins/sdl/vout_sdl.c + +Reactivated SDL parachute in non-debug mode (memory leak otherwise). + +------------------------------------------------------------------------ +r983 | massiot | 2001-07-16 17:54:59 +0200 (Mon, 16 Jul 2001) | 4 lines +Changed paths: + D /trunk/doc/common.tex + D /trunk/doc/conventions + A /trunk/doc/developer + A /trunk/doc/developer/Makefile + A /trunk/doc/developer/audio_output.xml + A /trunk/doc/developer/debugging.xml + A /trunk/doc/developer/decoders.xml + A /trunk/doc/developer/gfdl.xml + A /trunk/doc/developer/glossary.xml + A /trunk/doc/developer/history.xml + A /trunk/doc/developer/input.xml + A /trunk/doc/developer/interface.xml + A /trunk/doc/developer/manual.xml + A /trunk/doc/developer/modules.eps + A /trunk/doc/developer/modules.fig + A /trunk/doc/developer/modules.gif + A /trunk/doc/developer/overview.xml + A /trunk/doc/developer/ports.xml + A /trunk/doc/developer/ps.eps + A /trunk/doc/developer/ps.fig + A /trunk/doc/developer/ps.gif + A /trunk/doc/developer/stream.eps + A /trunk/doc/developer/stream.fig + A /trunk/doc/developer/stream.gif + A /trunk/doc/developer/ts.eps + A /trunk/doc/developer/ts.fig + A /trunk/doc/developer/ts.gif + A /trunk/doc/developer/video_output.xml + D /trunk/doc/main.tex + D /trunk/doc/organization.fig + D /trunk/doc/threads.tex + +* Added IDEALX developer documentation into main CVS - PLEASE UPDATE +REGULARLY ; +* Cleaned up doc/ directory. + +------------------------------------------------------------------------ +r984 | massiot | 2001-07-16 18:26:21 +0200 (Mon, 16 Jul 2001) | 3 lines +Changed paths: + M /trunk/ChangeLog + M /trunk/Makefile + M /trunk/TODO + D /trunk/src/generic_decoder + +* Exploded the outdated generic decoder ; +* Updated ChangeLog and TODO. + +------------------------------------------------------------------------ +r985 | massiot | 2001-07-16 18:39:00 +0200 (Mon, 16 Jul 2001) | 2 lines +Changed paths: + A /trunk/src/video_decoder/video_fifo.c + A /trunk/src/video_decoder/video_parser.c + A /trunk/src/video_decoder/vpar_blocks.c + A /trunk/src/video_decoder/vpar_headers.c + A /trunk/src/video_decoder/vpar_synchro.c + D /trunk/src/video_parser + +Moved video parser into video decoder. + +------------------------------------------------------------------------ +r986 | massiot | 2001-07-16 18:40:14 +0200 (Mon, 16 Jul 2001) | 2 lines +Changed paths: + M /trunk/Makefile + +...and the associated Makefile modifications. + +------------------------------------------------------------------------ +r987 | gbazin | 2001-07-17 00:00:45 +0200 (Tue, 17 Jul 2001) | 4 lines +Changed paths: + M /trunk/include/modules_export.h + M /trunk/src/interface/main.c + M /trunk/src/misc/modules.c + + +Added intf_DbgMsg and intf_DbgMsgImm symbols to modules_export.h +This fixes the TRACE build. + +------------------------------------------------------------------------ +r988 | massiot | 2001-07-17 11:48:08 +0200 (Tue, 17 Jul 2001) | 3 lines +Changed paths: + D /trunk/include/input.h + A /trunk/include/input_ext-plugins.h + D /trunk/include/input_netlist.h + M /trunk/include/modules.h + D /trunk/include/mpeg_system.h + A /trunk/include/vdec_ext-plugins.h + D /trunk/include/vdec_motion.h + D /trunk/include/video_decoder.h + D /trunk/include/video_fifo.h + D /trunk/include/video_parser.h + D /trunk/include/vpar_blocks.h + D /trunk/include/vpar_headers.h + D /trunk/include/vpar_synchro.h + M /trunk/plugins/dummy/input_dummy.c + M /trunk/plugins/dvd/dvd_netlist.c + M /trunk/plugins/dvd/input_dvd.c + M /trunk/plugins/idct/idct.c + M /trunk/plugins/idct/idctaltivec.c + M /trunk/plugins/idct/idctclassic.c + M /trunk/plugins/idct/idctmmx.c + M /trunk/plugins/idct/idctmmxext.c + M /trunk/plugins/idct/vdec_block.h + M /trunk/plugins/idct/vdec_block_c.c + M /trunk/plugins/idct/vdec_block_mmx.c + M /trunk/plugins/idct/vdec_idct.c + M /trunk/plugins/idct/vdec_idct.h + M /trunk/plugins/motion/vdec_motion_common.c + M /trunk/plugins/mpeg/input_es.c + M /trunk/plugins/mpeg/input_ps.c + M /trunk/plugins/mpeg/input_ts.c + M /trunk/src/input/input.c + M /trunk/src/input/input_clock.c + M /trunk/src/input/input_dec.c + M /trunk/src/input/input_ext-dec.c + M /trunk/src/input/input_ext-intf.c + M /trunk/src/input/input_netlist.c + M /trunk/src/input/input_programs.c + M /trunk/src/input/mpeg_system.c + M /trunk/src/misc/modules.c + M /trunk/src/video_decoder/video_decoder.c + A /trunk/src/video_decoder/video_decoder.h + M /trunk/src/video_decoder/video_fifo.c + A /trunk/src/video_decoder/video_fifo.h + M /trunk/src/video_decoder/video_parser.c + A /trunk/src/video_decoder/video_parser.h + M /trunk/src/video_decoder/vpar_blocks.c + A /trunk/src/video_decoder/vpar_blocks.h + M /trunk/src/video_decoder/vpar_headers.c + A /trunk/src/video_decoder/vpar_headers.h + M /trunk/src/video_decoder/vpar_synchro.c + A /trunk/src/video_decoder/vpar_synchro.h + +Cleaned up include/. Unnecessary headers are no longer under include/, but +under src/. (eat that) + +------------------------------------------------------------------------ +r989 | massiot | 2001-07-18 16:21:00 +0200 (Wed, 18 Jul 2001) | 5 lines +Changed paths: + M /trunk/Makefile + M /trunk/include/config.h.in + M /trunk/include/input_ext-intf.h + M /trunk/include/input_ext-plugins.h + M /trunk/include/modules_export.h + M /trunk/include/stream_control.h + M /trunk/include/threads.h + M /trunk/include/vdec_ext-plugins.h + M /trunk/include/video.h + M /trunk/src/input/input.c + M /trunk/src/input/input_clock.c + M /trunk/src/input/input_dec.c + M /trunk/src/input/input_ext-intf.c + M /trunk/src/interface/interface.c + M /trunk/src/interface/main.c + M /trunk/src/video_decoder/video_decoder.c + M /trunk/src/video_decoder/video_decoder.h + D /trunk/src/video_decoder/video_fifo.c + D /trunk/src/video_decoder/video_fifo.h + M /trunk/src/video_decoder/video_parser.c + M /trunk/src/video_decoder/video_parser.h + M /trunk/src/video_decoder/vpar_blocks.c + D /trunk/src/video_decoder/vpar_blocks.h + M /trunk/src/video_decoder/vpar_headers.c + D /trunk/src/video_decoder/vpar_headers.h + A /trunk/src/video_decoder/vpar_pool.c + A /trunk/src/video_decoder/vpar_pool.h + M /trunk/src/video_decoder/vpar_synchro.c + D /trunk/src/video_decoder/vpar_synchro.h + M /trunk/src/video_output/video_output.c + +* Rewrote the video decoder to take advantage of several processors (SMP mode) ; +* Fixed a bug in the video decoder initialization :-p ; +* Added --smp option and several hooks in src/input/input_ext-intf.c ; +* Grayscale mode now turns off chroma IDCT. + +------------------------------------------------------------------------ +r990 | massiot | 2001-07-18 17:21:51 +0200 (Wed, 18 Jul 2001) | 4 lines +Changed paths: + M /trunk/ChangeLog + M /trunk/src/input/mpeg_system.c + +A BIG kludge for the calculation of mux_rate, so that times displayed in +the scroll bar are now correct for MPEG-2 streams. There is probably a +better way to do it, but I haven't found in months. + +------------------------------------------------------------------------ +r991 | massiot | 2001-07-18 19:05:39 +0200 (Wed, 18 Jul 2001) | 3 lines +Changed paths: + A /trunk/doc/developer/.cvsignore + M /trunk/doc/developer/Makefile + M /trunk/doc/developer/decoders.xml + M /trunk/doc/developer/overview.xml + M /trunk/include/config.h.in + M /trunk/src/video_decoder/video_decoder.c + M /trunk/src/video_decoder/vpar_blocks.c + +* Updated documentation with recent changes ; +* Decoders are niced again, for it is really better. + +------------------------------------------------------------------------ +r992 | massiot | 2001-07-19 13:42:31 +0200 (Thu, 19 Jul 2001) | 2 lines +Changed paths: + M /trunk/AUTHORS + M /trunk/ChangeLog + M /trunk/Makefile.opts.in + M /trunk/TODO + +* FreeBSD compilation fix, by ?\239?\191?\189yvind Kolbu. + +------------------------------------------------------------------------ +r993 | massiot | 2001-07-19 13:50:51 +0200 (Thu, 19 Jul 2001) | 2 lines +Changed paths: + M /trunk/AUTHORS + M /trunk/ChangeLog + M /trunk/Makefile.opts.in + M /trunk/configure + M /trunk/configure.in + M /trunk/extras/libdvdcss/ioctl.c + M /trunk/include/defs.h.in + A /trunk/plugins/qnx + A /trunk/plugins/qnx/Makefile + A /trunk/plugins/qnx/aout_qnx.c + A /trunk/plugins/qnx/qnx.c + A /trunk/plugins/qnx/vout_qnx.c + +* QNX RTOS plug-in by Jon Lech Johansen. + +------------------------------------------------------------------------ +r994 | massiot | 2001-07-20 18:20:25 +0200 (Fri, 20 Jul 2001) | 2 lines +Changed paths: + M /trunk/src/input/input_clock.c + +Fixed the "paused movie won't restart" bug. + +------------------------------------------------------------------------ +r995 | xav | 2001-07-24 11:40:05 +0200 (Tue, 24 Jul 2001) | 5 lines +Changed paths: + M /trunk/Makefile + + +Quick and ugly hack in the makefile to allow vlc_win32 to compile when +getting it directly from the CVS. As a result, the vlc_win32 program +doesn't have an icon any more. Too bad. + +------------------------------------------------------------------------ +r996 | xav | 2001-07-24 13:16:09 +0200 (Tue, 24 Jul 2001) | 4 lines +Changed paths: + M /trunk/Makefile + + +Removed the changes made ; vlc should compile when following the +instructions in INSTALL-win32. + +------------------------------------------------------------------------ +r997 | massiot | 2001-07-24 14:03:00 +0200 (Tue, 24 Jul 2001) | 2 lines +Changed paths: + M /trunk/src/video_decoder/vpar_synchro.c + +Tuned constants, since it seems to make people happy. + +------------------------------------------------------------------------ +r998 | sam | 2001-07-25 02:23:40 +0200 (Wed, 25 Jul 2001) | 4 lines +Changed paths: + M /trunk/extras/libdvdcss/css.h + M /trunk/extras/libdvdcss/ioctl.c + M /trunk/extras/libdvdcss/libdvdcss.c + M /trunk/extras/libdvdcss/libdvdcss.h + + + * libdvdcss segfault fixes, at last! + (I really wonder how it could have worked before :) + +------------------------------------------------------------------------ +r999 | sam | 2001-07-25 05:12:33 +0200 (Wed, 25 Jul 2001) | 5 lines +Changed paths: + M /trunk/configure + M /trunk/configure.in + M /trunk/plugins/gtk/Makefile + M /trunk/plugins/gtk/gtk_control.c + M /trunk/plugins/gtk/gtk_display.c + M /trunk/plugins/gtk/gtk_menu.c + M /trunk/plugins/gtk/gtk_modules.c + M /trunk/plugins/gtk/gtk_open.c + M /trunk/plugins/gtk/gtk_playlist.c + M /trunk/plugins/gtk/gtk_preferences.c + M /trunk/plugins/text/intf_ncurses.c + M /trunk/plugins/text/ncurses.c + + + * ncurses compilation fix by Michael Mondragon . + * fix for large inline functions and gcc 3.0. + * fixed the gnome plugin so that it does not include gtk headers. + +------------------------------------------------------------------------ +r1000 | sam | 2001-07-25 05:53:19 +0200 (Wed, 25 Jul 2001) | 3 lines +Changed paths: + M /trunk/ChangeLog + + + * Updated ChangeLog. + +------------------------------------------------------------------------ +r1001 | gbazin | 2001-07-25 10:41:22 +0200 (Wed, 25 Jul 2001) | 13 lines +Changed paths: + M /trunk/ChangeLog + M /trunk/extras/libdvdcss/libdvdcss.c + M /trunk/extras/libdvdcss/libdvdcss.h + M /trunk/include/threads.h + M /trunk/plugins/directx/aout_directx.c + M /trunk/plugins/directx/vout_events.c + M /trunk/plugins/dvd/dvd_ifo.c + M /trunk/plugins/idct/vdec_idct.c + M /trunk/plugins/sdl/aout_sdl.c + + + * dvdcss_readv optimisations for Win32. We now send only one read command + to the DVD drive for the whole iovec. + * Fixed _win32_dvdcss_aread to work around the WinASPI32 64kb transfer + size restriction. + * New and theoretically better Win32 pthread implementation which fixes a + problem I was having when changing title on a DVD (netlist related). + vlc_cond_multicast may or may not work. + * Fixed the "quit" event handling in directx/vout_events.c. + * dvd_ifo.c now takes into account error messages from UDFFindFile. + * Temporarily disabled aout_Probe() in aout_SDL (this function + is creating an awful lot of problems - libSDL bug ). + +------------------------------------------------------------------------ +r1002 | sam | 2001-07-25 16:14:38 +0200 (Wed, 25 Jul 2001) | 3 lines +Changed paths: + M /trunk/plugins/gtk/Makefile + + + * Fixed my latest gnome Makefile breakage. + +------------------------------------------------------------------------ +r1003 | bozo | 2001-07-25 16:51:48 +0200 (Wed, 25 Jul 2001) | 2 lines +Changed paths: + M /trunk/src/audio_output/aout_spdif.c + +The spdif audio output won't kill itself anymore at the beginning. + +------------------------------------------------------------------------ +r1004 | massiot | 2001-07-25 17:37:34 +0200 (Wed, 25 Jul 2001) | 2 lines +Changed paths: + M /trunk/src/video_decoder/vpar_headers.c + +Fixed a reinit bug after a discontinuity - such as seek(). + +------------------------------------------------------------------------ +r1005 | massiot | 2001-07-25 20:06:27 +0200 (Wed, 25 Jul 2001) | 2 lines +Changed paths: + M /trunk/src/video_decoder/vpar_headers.c + +Fixed a stupid bug in buffer management with field pictures. + +------------------------------------------------------------------------ +r1006 | massiot | 2001-07-25 21:14:06 +0200 (Wed, 25 Jul 2001) | 2 lines +Changed paths: + M /trunk/configure + M /trunk/configure.in + M /trunk/include/defs.h.in + M /trunk/plugins/sdl/aout_sdl.c + M /trunk/plugins/sdl/vout_sdl.c + +Now use sdl-config for SDL. + +------------------------------------------------------------------------ +r1007 | sam | 2001-07-26 05:13:30 +0200 (Thu, 26 Jul 2001) | 4 lines +Changed paths: + M /trunk/TODO + M /trunk/extras/libdvdcss/css.c + M /trunk/plugins/dummy/input_dummy.c + M /trunk/plugins/yuv/transforms_yuvmmx.h + + + * Fixed the MMX YUV plugin issues with gcc 2.96 and 3.0. + * Updated TODO, cosmetic changes. + +------------------------------------------------------------------------ +r1008 | massiot | 2001-07-26 11:08:57 +0200 (Thu, 26 Jul 2001) | 2 lines +Changed paths: + M /trunk/configure + M /trunk/configure.in + +Accept SDL 1.1.5 or later. + +------------------------------------------------------------------------ +r1009 | massiot | 2001-07-26 13:36:52 +0200 (Thu, 26 Jul 2001) | 2 lines +Changed paths: + M /trunk/src/video_decoder/vpar_headers.c + +(Hopefully) fixed the #@!$ field pictures bug. + +------------------------------------------------------------------------ +r1010 | massiot | 2001-07-26 16:53:24 +0200 (Thu, 26 Jul 2001) | 2 lines +Changed paths: + M /trunk/Makefile.opts.in + +Now using gcc -pipe. + +------------------------------------------------------------------------ +r1011 | reno | 2001-07-26 22:00:33 +0200 (Thu, 26 Jul 2001) | 4 lines +Changed paths: + M /trunk/doc/vlc.1 + M /trunk/plugins/imdct/ac3_imdct_3dn.c + M /trunk/plugins/imdct/ac3_imdct_sse.c + M /trunk/plugins/imdct/ac3_srfft_sse.c + +* Format asm functions for gcc + -> fixed the segfaults with imdct_sse + -> sound is hugly with imdct_sse in debug mode + +------------------------------------------------------------------------ +r1012 | bozo | 2001-07-27 02:49:46 +0200 (Fri, 27 Jul 2001) | 4 lines +Changed paths: + M /trunk/src/ac3_spdif/ac3_spdif.c + +Fix a bug in aout spdif with dolby stereo (use of obsolete PTS). + +Bozo and Stef : the dream team of bozos. Stef you're gonna die (dunga). + +------------------------------------------------------------------------ +r1013 | sam | 2001-07-27 03:05:17 +0200 (Fri, 27 Jul 2001) | 13 lines +Changed paths: + M /trunk/Makefile + M /trunk/Makefile.opts.in + M /trunk/configure + M /trunk/configure.in + M /trunk/extras/libdvdcss/Makefile + M /trunk/extras/libdvdcss/css.c + M /trunk/extras/libdvdcss/libdvdcss.c + M /trunk/plugins/dvd/Makefile + M /trunk/plugins/dvd/dvd.c + M /trunk/plugins/dvd/dvd_summary.c + M /trunk/plugins/dvd/dvd_udf.c + M /trunk/plugins/dvd/input_dvd.c + + + * Changed libdvdcss API to force binary incompatibility. Yeah, this is + evil, but if we don't do it now we'll have to do it when more people + are using it. + * Fixed minor libdvdcss stuff such as the soname and compilation flags. + * New --with-dvdcss flag. + Explanation: + o default: build libdvdcss, statically link vlc against it. + o --with-dvdcss=no: build libdvdcss, dynamically link vlc against it. + o --with-dvdcss=yes: don't build libdvdcss, use already installed one. + o --with-dvdcss=/foo: don't build libdvdcss, use libdvdcss from /foo/*. + (this looks a bit strange to me, I'll find better flag settings) + +------------------------------------------------------------------------ +r1014 | bozo | 2001-07-27 03:19:24 +0200 (Fri, 27 Jul 2001) | 2 lines +Changed paths: + M /trunk/src/ac3_spdif/ac3_spdif.c + +Fix another little silly thing. + +------------------------------------------------------------------------ +r1015 | massiot | 2001-07-27 11:17:38 +0200 (Fri, 27 Jul 2001) | 2 lines +Changed paths: + M /trunk/src/video_decoder/vpar_blocks.c + +Disabled Dual Prime Arithmetic message for the release :-p. + +------------------------------------------------------------------------ +r1016 | sam | 2001-07-27 16:43:30 +0200 (Fri, 27 Jul 2001) | 9 lines +Changed paths: + M /trunk/ChangeLog + M /trunk/configure + M /trunk/configure.in + M /trunk/debian/changelog + M /trunk/debian/changelog-css + M /trunk/debian/control + M /trunk/debian/rules + M /trunk/extras/libdvdcss/videolan/dvdcss.h + M /trunk/vlc.spec + + + * Updated version numbers for imminent release. + * Fixed the --with-dvdcss flag: + o --with-dvdcss - build libdvdcss, link statically (also default behaviour) + o --with-dvdcss=local-static - build libdvdcss, link statically + o --with-dvdcss=local-shared - build libdvdcss, link dynamically + o --with-dvdcss=/foo/bar - don't build libdvdcss, use libdvdcss in /foo/bar + * Fixed an omission in the dvdcss.h header. + +------------------------------------------------------------------------ +r1017 | sam | 2001-07-27 18:14:58 +0200 (Fri, 27 Jul 2001) | 3 lines +Changed paths: + M /trunk/ChangeLog + M /trunk/INSTALL + M /trunk/INSTALL-win32.txt + M /trunk/INSTALL.libdvdcss + M /trunk/Makefile + M /trunk/extras/libdvdcss/Makefile + + + * Added a make uninstall rule. + +------------------------------------------------------------------------ +r1018 | sam | 2001-07-27 18:23:14 +0200 (Fri, 27 Jul 2001) | 3 lines +Changed paths: + M /trunk/ChangeLog + M /trunk/configure + M /trunk/configure.in + + + * Additional fixes to the sdl-config detection. + +------------------------------------------------------------------------ +r1019 | massiot | 2001-07-27 18:40:20 +0200 (Fri, 27 Jul 2001) | 2 lines +Changed paths: + M /trunk/plugins/sdl/aout_sdl.c + M /trunk/plugins/sdl/vout_sdl.c + +Fixed a FreeBSD bug (again). + +------------------------------------------------------------------------ +r1020 | sam | 2001-07-28 04:17:37 +0200 (Sat, 28 Jul 2001) | 5 lines +Changed paths: + M /trunk/ChangeLog + M /trunk/configure + M /trunk/configure.in + M /trunk/debian/changelog + M /trunk/debian/changelog-css + M /trunk/extras/libdvdcss/libdvdcss.c + M /trunk/vlc.spec + + + * Fix in libdvdcss in the key caching code. + * Removed useless variables in configure.in which caused all subsequent + compilation tests to fail. + +------------------------------------------------------------------------ +r1021 | sam | 2001-07-30 00:54:29 +0200 (Mon, 30 Jul 2001) | 5 lines +Changed paths: + M /trunk/ChangeLog + M /trunk/configure + M /trunk/configure.in + M /trunk/vlc.spec + + + * Better gtk-config detection. + * Removed duplicate checks in configure.in. + * Fixed a typo in vlc.spec. + +------------------------------------------------------------------------ +r1022 | sam | 2001-07-30 02:53:05 +0200 (Mon, 30 Jul 2001) | 3 lines +Changed paths: + M /trunk/ChangeLog + M /trunk/configure + M /trunk/configure.in + M /trunk/extras/libdvdcss/libdvdcss.c + M /trunk/include/common.h + M /trunk/plugins/directx/aout_directx.c + M /trunk/plugins/directx/vout_directx.c + M /trunk/plugins/directx/vout_events.c + M /trunk/plugins/dvd/dvd_netlist.c + M /trunk/plugins/dvd/input_dvd.c + M /trunk/plugins/mpeg/input_es.c + M /trunk/plugins/mpeg/input_ts.c + M /trunk/src/input/input_netlist.c + M /trunk/src/interface/main.c + + + * VC++/Intel compiler fixes by Jon Lech Johansen . + +------------------------------------------------------------------------ +r1023 | massiot | 2001-07-30 15:57:46 +0200 (Mon, 30 Jul 2001) | 8 lines +Changed paths: + M /trunk/Makefile + M /trunk/configure + M /trunk/configure.in + M /trunk/include/defs.h.in + M /trunk/plugins/kde/.cvsignore + M /trunk/plugins/kde/Makefile + M /trunk/plugins/sdl/aout_sdl.c + M /trunk/plugins/sdl/vout_sdl.c + +* Don't miserably die in `make` when ./configure hasn't be run ; +* Fixed a bug when compiling KDE plug-in without Qt plug-in ; +* Now taking into account $KDEDIR ; +* Made SDL configure error messages more explicit ; +* --disable-sdl is now correctly taken into account ; +* Changed the order of evaluation of sdl-config and sdl11-config ; +* Finally fixed SDL*/SDL.h check ; + +------------------------------------------------------------------------ +r1024 | massiot | 2001-07-30 16:13:35 +0200 (Mon, 30 Jul 2001) | 2 lines +Changed paths: + M /trunk/configure + M /trunk/configure.in + +* Now use SDL_CFLAGS for searching SDL/SDL.h. + +------------------------------------------------------------------------ +r1025 | gbazin | 2001-07-30 20:56:36 +0200 (Mon, 30 Jul 2001) | 7 lines +Changed paths: + M /trunk/extras/libdvdcss/libdvdcss.c + M /trunk/plugins/directx/aout_directx.c + M /trunk/plugins/dvd/input_dvd.c + M /trunk/plugins/x11/vout_xvideo.c + + +* Fixed a Win32 bug in libdvdcss. This bug was appearing on title change. +* Modified input_dvd so you can now go directly to the selected chapter + when you change the title. +* Implemented the Probe function in the Xvideo plugin. Xvideo is now the + default video output plugin when it is supported. + +------------------------------------------------------------------------ +r1026 | gbazin | 2001-07-31 23:13:30 +0200 (Tue, 31 Jul 2001) | 5 lines +Changed paths: + M /trunk/include/threads.h + M /trunk/plugins/mpeg/input_ps.c + M /trunk/src/video_decoder/video_decoder.c + + +* Fixed a segfault in PSEnd in input_ps.c +* The video decoder thread is now also reniced to a lower priority on + Win32 (as in the linux version). This slightly increases the responsiveness of vlc. + +------------------------------------------------------------------------ +r1027 | gbazin | 2001-08-03 18:04:17 +0200 (Fri, 03 Aug 2001) | 10 lines +Changed paths: + M /trunk/plugins/x11/vout_x11.c + M /trunk/plugins/x11/vout_xvideo.c + M /trunk/plugins/yuv/video_yuvmmx.c + + +* Fixed a segfault in yuv_End() in video_yuvmmx.c +* Fixed the "Gdk-ERROR **: BadCursor" bug in the x11 and xvideo plugins +* Fixed a segfault in SetBufferPicture() in video_output.c. This segfault + only happened with the xvideo plugin because this one is not using + SetBuffers(). + +PS: The last fix broke the overlay output of SDL (black screen) I will + investigate this later on. + +------------------------------------------------------------------------ +r1028 | gbazin | 2001-08-03 20:03:32 +0200 (Fri, 03 Aug 2001) | 3 lines +Changed paths: + M /trunk/src/video_output/video_output.c + + +Oops, forgot to commit this file. + +------------------------------------------------------------------------ +r1029 | gbazin | 2001-08-05 17:32:47 +0200 (Sun, 05 Aug 2001) | 7 lines +Changed paths: + M /trunk/plugins/directx/aout_directx.c + M /trunk/plugins/directx/vout_directx.c + M /trunk/plugins/x11/vout_xvideo.c + M /trunk/src/ac3_decoder/ac3_decoder_thread.c + M /trunk/src/ac3_decoder/ac3_decoder_thread.h + M /trunk/src/input/input.c + M /trunk/src/interface/main.c + M /trunk/src/video_output/video_text.c + + +* Big rewrite of the DirectX audio plugin. The audio output is now (almost) + perfect on Win32. +* Fixed a bug in ac3dec_CreateThread() in ac3_decoder_thread. +* On Win32, open() will now open files in binary mode by default. +* A few minor changes to vout_xvideo.c + +------------------------------------------------------------------------ +r1030 | gbazin | 2001-08-05 20:57:59 +0200 (Sun, 05 Aug 2001) | 3 lines +Changed paths: + M /trunk/plugins/directx/aout_directx.c + + +* Minor bug fix to aout_directx.c + +------------------------------------------------------------------------ +r1031 | sam | 2001-08-06 15:13:06 +0200 (Mon, 06 Aug 2001) | 5 lines +Changed paths: + M /trunk/plugins/text/intf_rc.c + M /trunk/src/spu_decoder/spu_decoder.c + + + * Made the remote command plugin usable even with no stream. + * Fixed a deadlock in the remote command plugin. + * Fixed a deadlock in the SPU decoder. + +------------------------------------------------------------------------ +r1032 | sam | 2001-08-06 15:28:01 +0200 (Mon, 06 Aug 2001) | 12 lines +Changed paths: + M /trunk/AUTHORS + M /trunk/Makefile + M /trunk/Makefile.opts.in + A /trunk/README.libdvdcss + M /trunk/configure + M /trunk/configure.in + D /trunk/debian/changelog-css + M /trunk/debian/control + D /trunk/debian/control-css + A /trunk/debian/libdvdcss0.0.2-dev.dirs + A /trunk/debian/libdvdcss0.0.2.dirs + A /trunk/debian/libdvdcss0.0.2.docs + M /trunk/debian/rules + D /trunk/debian/rules-css + M /trunk/debian/vlc.dirs + M /trunk/extras/libdvdcss/Makefile + M /trunk/extras/libdvdcss/css.c + M /trunk/extras/libdvdcss/ioctl.c + M /trunk/extras/libdvdcss/libdvdcss.c + M /trunk/include/defs.h.in + M /trunk/plugins/alsa/Makefile + M /trunk/plugins/beos/Makefile + M /trunk/plugins/darwin/Makefile + M /trunk/plugins/directx/Makefile + M /trunk/plugins/downmix/Makefile + M /trunk/plugins/dsp/Makefile + M /trunk/plugins/dummy/Makefile + M /trunk/plugins/dvd/Makefile + A /trunk/plugins/dvd/dummy_dvdcss.c + A /trunk/plugins/dvd/dummy_dvdcss.h + M /trunk/plugins/dvd/dvd.c + M /trunk/plugins/dvd/dvd_ifo.c + M /trunk/plugins/dvd/dvd_summary.c + M /trunk/plugins/dvd/dvd_udf.c + M /trunk/plugins/dvd/input_dvd.c + M /trunk/plugins/esd/Makefile + M /trunk/plugins/fb/Makefile + M /trunk/plugins/ggi/Makefile + M /trunk/plugins/glide/Makefile + M /trunk/plugins/gtk/Makefile + M /trunk/plugins/idct/Makefile + M /trunk/plugins/imdct/Makefile + M /trunk/plugins/kde/Makefile + M /trunk/plugins/macosx/Makefile + M /trunk/plugins/mga/Makefile + M /trunk/plugins/motion/Makefile + M /trunk/plugins/mpeg/Makefile + M /trunk/plugins/qnx/Makefile + M /trunk/plugins/qt/Makefile + M /trunk/plugins/sdl/Makefile + M /trunk/plugins/text/Makefile + M /trunk/plugins/x11/Makefile + M /trunk/plugins/yuv/Makefile + M /trunk/vlc.spec + + + * Added a dummy libdvdcss so that the DVD plugin can be used without + libdvdcss. It will try to dlopen() libdvdcss at runtime, though, + and will use the dummy functions only if it couldn't find a valid + libdvdcss. This is probably only useful to package maintainers. + + * Tidied the snapshot-* Makefile rules. + * Tidied the modules Makefiles. + * Removed useless stuff in the debian/ directory. + * Removed the "make all" kludge in the Makefile.opts rule. I hope this + patch is harmless on all systems. + +------------------------------------------------------------------------ +r1033 | sam | 2001-08-06 15:46:54 +0200 (Mon, 06 Aug 2001) | 3 lines +Changed paths: + M /trunk/debian/.cvsignore + A /trunk/debian/libdvdcss0.0.2.copyright + M /trunk/debian/rules + + + * libdvdcss* packages are now a bit more policy-compliant. + +------------------------------------------------------------------------ +r1034 | gbazin | 2001-08-06 22:45:55 +0200 (Mon, 06 Aug 2001) | 3 lines +Changed paths: + M /trunk/plugins/sdl/vout_sdl.c + + +* Fixed the sdl video output plugin that I broke 2 days ago. + +------------------------------------------------------------------------ +r1035 | sam | 2001-08-07 04:48:25 +0200 (Tue, 07 Aug 2001) | 8 lines +Changed paths: + M /trunk/Makefile + M /trunk/Makefile.dep + M /trunk/Makefile.opts.in + M /trunk/configure + M /trunk/configure.in + M /trunk/extras/libdvdcss/Makefile + M /trunk/extras/libdvdcss/ioctl.c + M /trunk/include/defs.h.in + M /trunk/plugins/dvd/dvd.c + M /trunk/plugins/mpeg/input_ps.c + M /trunk/src/interface/main.c + + + * Got Makefile to launch ./configure almost properly. $(MAKECMDGOALS) rules ! + * Various debian scripts fixes. + * Added -lmsvcrt40 to the win32 flags for proper execution under Wine. + * Fixed broken soname setting under Solaris (and OS X, sort of). + * Made the illegal instruction report more explicit. + * BSD/OS 4.3beta1 fixes by Steven M. Schultz . + +------------------------------------------------------------------------ +r1036 | sam | 2001-08-07 12:54:51 +0200 (Tue, 07 Aug 2001) | 5 lines +Changed paths: + M /trunk/AUTHORS + M /trunk/ChangeLog + M /trunk/Makefile.dep + M /trunk/configure + M /trunk/configure.in + M /trunk/debian/changelog + M /trunk/debian/control + M /trunk/vlc.spec + + + * Updated version number to 0.2.82. + * Updated ChangeLog. + * Fixed a typo in Makefile.dep. + +------------------------------------------------------------------------ +r1037 | sam | 2001-08-08 04:48:44 +0200 (Wed, 08 Aug 2001) | 3 lines +Changed paths: + M /trunk/AUTHORS + M /trunk/ChangeLog + M /trunk/configure + M /trunk/configure.in + M /trunk/extras/libdvdcss/ioctl.c + M /trunk/extras/libdvdcss/ioctl.h + M /trunk/include/defs.h.in + + + * Solaris DVD decryption support by H}kan Hjort . + +------------------------------------------------------------------------ +r1038 | sam | 2001-08-09 10:20:26 +0200 (Thu, 09 Aug 2001) | 11 lines +Changed paths: + M /trunk/AUTHORS + M /trunk/ChangeLog + M /trunk/Makefile + M /trunk/extras/libdvdcss/ioctl.c + M /trunk/include/modules_export.h + M /trunk/plugins/dummy/input_dummy.c + M /trunk/plugins/gtk/gtk_display.c + M /trunk/src/input/input.c + M /trunk/src/interface/intf_playlist.c + + + * Fixed a bug in the gtk interface which caused vlc to go amok after + having met a zero-sized area. + * Found out how to type '?\239?\191?\189' in vim :-) + * Added missing bloat to modules_export.h. + * 'snapshot*' rules do not depend on 'clean', and don't use /tmp anymore. + * Added vlc:loop playlist command to go back at the beginning. + Usage: vlc file1.mpeg file2.mpeg ... fileN.mpeg vlc:loop + This change isn't very elegant but there are already bugs in the + playlist handling, I'll try to polish it once the playlist is fixed. + +------------------------------------------------------------------------ +r1039 | jlj | 2001-08-09 22:16:17 +0200 (Thu, 09 Aug 2001) | 2 lines +Changed paths: + M /trunk/plugins/dvd/dvd_ifo.c + M /trunk/plugins/dvd/dvd_netlist.c + M /trunk/plugins/dvd/input_dvd.c + M /trunk/src/input/input_programs.c + +Fixed a memory leak in the ifo parser and input_EndStream + +------------------------------------------------------------------------ +r1040 | sam | 2001-08-10 01:12:36 +0200 (Fri, 10 Aug 2001) | 9 lines +Changed paths: + M /trunk/ChangeLog + M /trunk/Makefile + M /trunk/Makefile.opts.in + M /trunk/configure + M /trunk/configure.in + M /trunk/debian/control + D /trunk/debian/libdvdcss0.0.2-dev.dirs + D /trunk/debian/libdvdcss0.0.2.copyright + D /trunk/debian/libdvdcss0.0.2.dirs + D /trunk/debian/libdvdcss0.0.2.docs + A /trunk/debian/libdvdcss0.0.3-dev.dirs + A /trunk/debian/libdvdcss0.0.3.copyright + A /trunk/debian/libdvdcss0.0.3.dirs + A /trunk/debian/libdvdcss0.0.3.docs + M /trunk/debian/rules + A /trunk/extras/BSDI_dvdioctl + A /trunk/extras/BSDI_dvdioctl/COPYING + A /trunk/extras/BSDI_dvdioctl/Makefile + A /trunk/extras/BSDI_dvdioctl/blkreset.c + A /trunk/extras/BSDI_dvdioctl/dvd.h + A /trunk/extras/BSDI_dvdioctl/dvdioctl.c + M /trunk/extras/libdvdcss/Makefile + M /trunk/extras/libdvdcss/ioctl.c + + + * Added BSD/OS libdvd by Steven M. Schultz in + extras/BSDI_dvdioctl after he suggested it. License is GPL. + * ./configure now checks for an installed libdvd under BSD/OS and + falls back to ours if not found. + * Fixed harmless typos in yesterday's Solaris libdvd patches. + * Bumped libdvdcss version number up to 0.0.3 ; release will probably + follow once the BSDI changes have been tested. + +------------------------------------------------------------------------ +r1041 | massiot | 2001-08-10 18:38:09 +0200 (Fri, 10 Aug 2001) | 2 lines +Changed paths: + M /trunk/plugins/mpeg/input_ps.c + +Fixed a bug in System End Code handling. Contact me in case of problem. + +------------------------------------------------------------------------ +r1042 | sam | 2001-08-10 18:38:59 +0200 (Fri, 10 Aug 2001) | 4 lines +Changed paths: + M /trunk/ChangeLog + M /trunk/Makefile.opts.in + M /trunk/configure + M /trunk/configure.in + M /trunk/debian/control + M /trunk/plugins/dvd/Makefile + + + * Added proper Conflicts: rules in debian/control. + * configure.in fixes for BSD/OS. + +------------------------------------------------------------------------ +r1043 | massiot | 2001-08-10 19:14:11 +0200 (Fri, 10 Aug 2001) | 2 lines +Changed paths: + M /trunk/configure + M /trunk/configure.in + +Added --with-sdl-config-path option if you sdl-config is not in $PATH. + +------------------------------------------------------------------------ +r1044 | sam | 2001-08-10 19:43:50 +0200 (Fri, 10 Aug 2001) | 3 lines +Changed paths: + M /trunk/configure + M /trunk/configure.in + M /trunk/extras/libdvdcss/ioctl.c + M /trunk/include/defs.h.in + + + * Another mistake in the BSD/OS configuration process. + +------------------------------------------------------------------------ +r1045 | sam | 2001-08-10 19:53:48 +0200 (Fri, 10 Aug 2001) | 3 lines +Changed paths: + M /trunk/extras/libdvdcss/Makefile + + + * Another stupid typo (hope I got it right this time :p). + +------------------------------------------------------------------------ +r1046 | sam | 2001-08-13 14:24:58 +0200 (Mon, 13 Aug 2001) | 4 lines +Changed paths: + M /trunk/debian/control + A /trunk/debian/vlc-alsa.dirs + A /trunk/debian/vlc-esd.dirs + A /trunk/debian/vlc-ggi.dirs + A /trunk/debian/vlc-glide.dirs + A /trunk/debian/vlc-gnome.dirs + A /trunk/debian/vlc-gtk.dirs + A /trunk/debian/vlc-qt.dirs + A /trunk/debian/vlc-sdl.dirs + + + * Added missing debian files I forgot to add a long time ago. + * Fixed libglide2/libglide3 inconsistency in debian/control. + +------------------------------------------------------------------------ +r1047 | sam | 2001-08-14 02:00:04 +0200 (Tue, 14 Aug 2001) | 5 lines +Changed paths: + M /trunk/ChangeLog + M /trunk/src/video_output/video_output.c + + + * Fixed a crash in subtitle rendering. + * Activated old crappy subtitle rendering in overlay mode (ugly but + probably better than having no subtitles at all). + +------------------------------------------------------------------------ +r1048 | sam | 2001-08-14 06:52:39 +0200 (Tue, 14 Aug 2001) | 3 lines +Changed paths: + M /trunk/ChangeLog + M /trunk/configure + M /trunk/configure.in + M /trunk/include/common.h + M /trunk/include/defs.h.in + M /trunk/include/threads.h + M /trunk/plugins/mpeg/input_ps.c + + + * GNU/Hurd configuration and compilation fixes. + +------------------------------------------------------------------------ +r1049 | tcastley | 2001-08-14 14:09:03 +0200 (Tue, 14 Aug 2001) | 3 lines +Changed paths: + M /trunk/plugins/beos/VideoWindow.h + M /trunk/plugins/beos/vout_beos.cpp + +Rewritten vout for BeOS. Now does not support overlay however code is simpler +and easier to implement overlay and DirectWindow. + +------------------------------------------------------------------------ +r1050 | sam | 2001-08-14 19:53:23 +0200 (Tue, 14 Aug 2001) | 3 lines +Changed paths: + M /trunk/configure + M /trunk/configure.in + + + * Fixed yesterday's pthread detection fix. + +------------------------------------------------------------------------ +r1051 | jlj | 2001-08-17 03:26:45 +0200 (Fri, 17 Aug 2001) | 3 lines +Changed paths: + M /trunk/plugins/qnx/aout_qnx.c + M /trunk/plugins/qnx/vout_qnx.c + + + * Overlay now works under latest QNX release. + +------------------------------------------------------------------------ +r1052 | sam | 2001-08-20 01:35:13 +0200 (Mon, 20 Aug 2001) | 7 lines +Changed paths: + M /trunk/ChangeLog + M /trunk/Makefile.opts.in + M /trunk/configure + M /trunk/configure.in + M /trunk/include/threads.h + + + * Added support in ./configure for the cprof profiler. + * Activated -D_FILE_OFFSET_BITS=64 -D__USE_UNIX98 on all platforms, fixes + issues under Solaris and QNX. + * Additional checks for SSE-specific (non-MMXEXT) instructions, as + reported in <20010817114220.A23480@slartibartfast.angrypacket.com>. + +------------------------------------------------------------------------ +r1053 | jlj | 2001-08-20 03:03:28 +0200 (Mon, 20 Aug 2001) | 4 lines +Changed paths: + M /trunk/plugins/qnx/aout_qnx.c + + + * Switched QNX audio output to block mode as stream mode is no + longer supported under the latest QNX release. + +------------------------------------------------------------------------ +r1054 | sam | 2001-08-22 16:23:57 +0200 (Wed, 22 Aug 2001) | 5 lines +Changed paths: + M /trunk/ChangeLog + A /trunk/ChangeLog.libdvdcss + M /trunk/Makefile + M /trunk/TODO + M /trunk/configure.in + M /trunk/debian/changelog + M /trunk/debian/control + M /trunk/debian/libdvdcss0.0.3.copyright + M /trunk/debian/rules + M /trunk/debian/vlc.copyright + M /trunk/doc/vlc.1 + M /trunk/include/config.h.in + M /trunk/plugins/x11/vout_xvideo.c + M /trunk/src/interface/main.c + M /trunk/vlc.spec + + + * Split ChangeLog into ChangeLog and ChangeLog.libdvdcss. + * Added --xvadaptor flag to select the XVideo adaptor to use. + * Everything is ready for the 0.2.83 release. + +------------------------------------------------------------------------ +r1055 | sam | 2001-08-22 17:16:02 +0200 (Wed, 22 Aug 2001) | 3 lines +Changed paths: + M /trunk/ChangeLog.libdvdcss + + + * Grmbl. Forgot to update the libdvdcss changelog. + +------------------------------------------------------------------------ +r1056 | massiot | 2001-08-22 19:21:46 +0200 (Wed, 22 Aug 2001) | 8 lines +Changed paths: + M /trunk/AUTHORS + M /trunk/configure + M /trunk/configure.in + D /trunk/include/attributes.h + M /trunk/include/common.h + M /trunk/include/defs.h.in + M /trunk/include/input_ext-dec.h + M /trunk/include/modules.h + M /trunk/include/vdec_ext-plugins.h + M /trunk/include/video.h + M /trunk/plugins/idct/idct.c + M /trunk/plugins/idct/idctaltivec.c + M /trunk/plugins/idct/idctclassic.c + M /trunk/plugins/idct/idctmmx.c + M /trunk/plugins/idct/idctmmxext.c + D /trunk/plugins/idct/vdec_block.h + M /trunk/plugins/idct/vdec_block_c.c + M /trunk/plugins/idct/vdec_block_mmx.c + M /trunk/plugins/idct/vdec_idct.c + M /trunk/plugins/idct/vdec_idct.h + M /trunk/plugins/motion/Makefile + M /trunk/plugins/motion/motion.c + A /trunk/plugins/motion/motion3dnow.c + M /trunk/plugins/motion/motionmmx.c + M /trunk/plugins/motion/motionmmxext.c + D /trunk/plugins/motion/vdec_motion_common.c + D /trunk/plugins/motion/vdec_motion_inner.c + D /trunk/plugins/motion/vdec_motion_inner_mmx.c + D /trunk/plugins/motion/vdec_motion_inner_mmxext.c + M /trunk/src/ac3_decoder/ac3_parse.c + M /trunk/src/audio_decoder/audio_decoder.c + M /trunk/src/input/input_ext-dec.c + M /trunk/src/video_decoder/video_decoder.c + M /trunk/src/video_decoder/video_decoder.h + M /trunk/src/video_decoder/video_parser.c + M /trunk/src/video_decoder/video_parser.h + M /trunk/src/video_decoder/vpar_blocks.c + A /trunk/src/video_decoder/vpar_blocks.h + M /trunk/src/video_decoder/vpar_headers.c + M /trunk/src/video_decoder/vpar_pool.c + M /trunk/src/video_decoder/vpar_pool.h + +* Totally rewrote the video decoder (inspired by walken's mpeg2dec), implying : +- performance boost ; +- fixed the "Dual Prime Arithmetic" bug ; +- 3DNow! motion compensation module ; +* BTW, fixed numerous bugs ; +* AC3dec statistics do not show up with --enable-stats, because I doubt +they're understandable by a normal human being, and they pollute the output. + +------------------------------------------------------------------------ +r1057 | massiot | 2001-08-22 20:47:52 +0200 (Wed, 22 Aug 2001) | 3 lines +Changed paths: + A /trunk/doc/web-streaming.html + +* Added a documentation to use VLC as a netscape plug-in and do some +(buggy) web streaming. + +------------------------------------------------------------------------ +r1058 | gbazin | 2001-08-22 23:18:43 +0200 (Wed, 22 Aug 2001) | 4 lines +Changed paths: + M /trunk/Makefile.opts.in + M /trunk/src/video_output/video_output.c + + +- The win32 port is once again using msvcrt.dll instead of msvcrt40.dll +- Fixed a synchro bug (typo) in video_output.c + +------------------------------------------------------------------------ +r1059 | massiot | 2001-08-23 12:08:26 +0200 (Thu, 23 Aug 2001) | 2 lines +Changed paths: + M /trunk/src/video_decoder/vpar_blocks.c + +Very small enhancements. + +------------------------------------------------------------------------ +r1060 | massiot | 2001-08-23 15:24:38 +0200 (Thu, 23 Aug 2001) | 4 lines +Changed paths: + M /trunk/Makefile.opts.in + M /trunk/configure + M /trunk/configure.in + +Removed /usr/local/include, because it is unsafe in a cross-compilation +environment. If you have problems with this, tell me and we'll find an +alternate solution. + +------------------------------------------------------------------------ +r1061 | sam | 2001-08-23 17:39:46 +0200 (Thu, 23 Aug 2001) | 3 lines +Changed paths: + M /trunk/ChangeLog.libdvdcss + M /trunk/configure + M /trunk/configure.in + + + * Attempt to fix the SDL detection under *BSD. + +------------------------------------------------------------------------ +r1062 | massiot | 2001-08-24 11:20:05 +0200 (Fri, 24 Aug 2001) | 2 lines +Changed paths: + M /trunk/extras/libdvdcss/Makefile + +Install doesn't explode if libdvdcss hasn't been compiled. + +------------------------------------------------------------------------ +r1063 | sam | 2001-08-24 12:51:53 +0200 (Fri, 24 Aug 2001) | 4 lines +Changed paths: + M /trunk/Makefile + M /trunk/debian/changelog + M /trunk/debian/control + M /trunk/debian/rules + + + * Fixed build dependencies for architectures not supporting libasound2 + (Closes Debian bug #109722). + +------------------------------------------------------------------------ +r1064 | massiot | 2001-08-24 18:28:49 +0200 (Fri, 24 Aug 2001) | 4 lines +Changed paths: + M /trunk/plugins/dsp/aout_dsp.c + +* Removed O_NONBLCK in aout_Play because we don't use it and some drivers +(e.g. have problems with this) ; +* Added warning messages. + +------------------------------------------------------------------------ +r1065 | massiot | 2001-08-27 18:13:20 +0200 (Mon, 27 Aug 2001) | 2 lines +Changed paths: + M /trunk/AUTHORS + M /trunk/plugins/mpeg/input_ts.c + M /trunk/src/input/input.c + +IP Multicast support, courtesy of Mathias Kretschmer . + +------------------------------------------------------------------------ +r1066 | jlj | 2001-09-05 01:21:34 +0200 (Wed, 05 Sep 2001) | 2 lines +Changed paths: + M /trunk/src/video_decoder/vpar_blocks.c + + * Fixed a problem with field streams not working with new video decoder. + +------------------------------------------------------------------------ +r1067 | massiot | 2001-09-05 18:07:50 +0200 (Wed, 05 Sep 2001) | 5 lines +Changed paths: + M /trunk/AUTHORS + M /trunk/Makefile.opts.in + M /trunk/configure + M /trunk/configure.in + M /trunk/include/input_ext-intf.h + M /trunk/include/modules.h + M /trunk/include/vdec_ext-plugins.h + M /trunk/plugins/idct/Makefile + A /trunk/plugins/idct/block_c.h + A /trunk/plugins/idct/block_mmx.h + M /trunk/plugins/idct/idct.c + A /trunk/plugins/idct/idct.h + A /trunk/plugins/idct/idct_decl.h + A /trunk/plugins/idct/idct_sparse.h + A /trunk/plugins/idct/idctaltivec.S + M /trunk/plugins/idct/idctaltivec.c + D /trunk/plugins/idct/idctaltivec.h + M /trunk/plugins/idct/idctclassic.c + M /trunk/plugins/idct/idctmmx.c + M /trunk/plugins/idct/idctmmxext.c + D /trunk/plugins/idct/vdec_block_c.c + D /trunk/plugins/idct/vdec_block_mmx.c + D /trunk/plugins/idct/vdec_idct.c + D /trunk/plugins/idct/vdec_idct.h + M /trunk/plugins/motion/Makefile + M /trunk/plugins/motion/motion3dnow.c + A /trunk/plugins/motion/motionaltivec.c + M /trunk/src/input/input_clock.c + M /trunk/src/interface/main.c + M /trunk/src/video_decoder/video_decoder.c + M /trunk/src/video_decoder/video_parser.c + M /trunk/src/video_decoder/video_parser.h + M /trunk/src/video_decoder/vpar_blocks.c + M /trunk/src/video_decoder/vpar_pool.h + +* Altivec IDCT and motion compensation, based on Paul Mackerras's mpeg2dec +(untested !) ; +* Local minor optimizations in IDCT ; +* Removed a hopeless kludge in input_clock.c + +------------------------------------------------------------------------ +r1068 | massiot | 2001-09-05 18:20:23 +0200 (Wed, 05 Sep 2001) | 2 lines +Changed paths: + M /trunk/plugins/idct/Makefile + D /trunk/plugins/idct/idctaltivec.S + A /trunk/plugins/idct/idctaltivecasm.S + +* Fixed a compilation bug. + +------------------------------------------------------------------------ +r1069 | massiot | 2001-09-05 18:46:10 +0200 (Wed, 05 Sep 2001) | 5 lines +Changed paths: + M /trunk/src/ac3_decoder/ac3_decoder_thread.c + M /trunk/src/audio_decoder/adec_generic.c + +* MPEG audio emphasis fix, courtesy of Matthieu Lochegnies + ; +* ac3dec uninitialized data structure fix, courtesy of Damian Ivereigh +. + +------------------------------------------------------------------------ +r1070 | henri | 2001-09-06 06:28:36 +0200 (Thu, 06 Sep 2001) | 2 lines +Changed paths: + M /trunk/ChangeLog + M /trunk/src/lpcm_decoder/lpcm_decoder_thread.c + +A very tiny small useless optimization in the LPCM decoder + +------------------------------------------------------------------------ +r1071 | henri | 2001-09-06 09:31:39 +0200 (Thu, 06 Sep 2001) | 3 lines +Changed paths: + M /trunk/ChangeLog + M /trunk/configure + M /trunk/configure.in + +Added gnome.h check and cleaned the error messages in the configure +script + +------------------------------------------------------------------------ +r1072 | massiot | 2001-09-06 12:19:18 +0200 (Thu, 06 Sep 2001) | 2 lines +Changed paths: + M /trunk/plugins/idct/idct.c + M /trunk/plugins/idct/idctaltivec.c + M /trunk/plugins/idct/idctclassic.c + M /trunk/plugins/idct/idctmmx.c + M /trunk/plugins/idct/idctmmxext.c + +Fixed a warning. + +------------------------------------------------------------------------ +r1073 | massiot | 2001-09-06 12:39:10 +0200 (Thu, 06 Sep 2001) | 2 lines +Changed paths: + M /trunk/Makefile + M /trunk/configure + M /trunk/configure.in + M /trunk/plugins/idct/Makefile + M /trunk/plugins/motion/Makefile + +Fixed numerous bugs with the Altivec IDCT (still not compiling). + +------------------------------------------------------------------------ +r1074 | massiot | 2001-09-06 15:16:26 +0200 (Thu, 06 Sep 2001) | 2 lines +Changed paths: + M /trunk/src/video_decoder/vpar_blocks.c + M /trunk/src/video_decoder/vpar_headers.c + +Reworked jlj's patch for field pictures. + +------------------------------------------------------------------------ +r1075 | massiot | 2001-09-06 15:24:21 +0200 (Thu, 06 Sep 2001) | 2 lines +Changed paths: + M /trunk/configure + M /trunk/configure.in + +Another fix for the altivec detection. + +------------------------------------------------------------------------ +r1076 | massiot | 2001-09-06 16:02:56 +0200 (Thu, 06 Sep 2001) | 2 lines +Changed paths: + M /trunk/plugins/idct/idctmmx.c + M /trunk/plugins/idct/idctmmxext.c + M /trunk/plugins/motion/motion.c + M /trunk/plugins/motion/motion3dnow.c + M /trunk/plugins/motion/motionaltivec.c + M /trunk/plugins/motion/motionmmx.c + M /trunk/plugins/motion/motionmmxext.c + +Various fixes for GCC 3.0. + +------------------------------------------------------------------------ +r1077 | henri | 2001-09-06 20:21:02 +0200 (Thu, 06 Sep 2001) | 7 lines +Changed paths: + M /trunk/ChangeLog + M /trunk/plugins/mpeg/input_ts.c + M /trunk/src/input/input_netlist.c + M /trunk/src/input/mpeg_system.c + +- Fixed a netlist packet leak in demuxPSI (Mark Gritter ). + +- Removed the nuts message "unable to allocate memory" when the netlist got +empty. + +- Cosmetic changes. + +------------------------------------------------------------------------ +r1078 | sam | 2001-09-09 15:43:25 +0200 (Sun, 09 Sep 2001) | 15 lines +Changed paths: + M /trunk/AUTHORS + M /trunk/ChangeLog + M /trunk/ChangeLog.libdvdcss + M /trunk/debian/changelog + M /trunk/debian/control + M /trunk/extras/libdvdcss/css.c + M /trunk/extras/libdvdcss/libdvdcss.c + M /trunk/extras/libdvdcss/libdvdcss.h + M /trunk/plugins/text/intf_ncurses.c + + + Changes to vlc: + + * Fixed arch-dependant build dependencies (Closes Debian bug #109722). + * Minor changes to the (non-working) ncurses interface. + + Changes to libdvdcss (courtesy of H?\239?\191?\189kan Hjort ): + + * If we see 3000 unencrypted blocks assume that the title is unencrypted. + * If we have not seen any encrypted block and then discover that the block + just read is not a valid block of an MPEG2 Program stream, assume that the + title is unencrypted. + * Empty keys (for unscrambled sectors) are now cached as well. + * We try to decrypt the file even if DVD ioctls are not available. + +------------------------------------------------------------------------ +r1079 | massiot | 2001-09-12 00:22:31 +0200 (Wed, 12 Sep 2001) | 2 lines +Changed paths: + M /trunk/plugins/idct/idctaltivec.c + M /trunk/plugins/motion/motionaltivec.c + +Fixed typos, courtesy of Michel Lanners + +------------------------------------------------------------------------ +r1080 | tcastley | 2001-09-12 03:30:07 +0200 (Wed, 12 Sep 2001) | 5 lines +Changed paths: + M /trunk/plugins/beos/InterfaceWindow.cpp + M /trunk/plugins/beos/VideoWindow.h + M /trunk/plugins/beos/vout_beos.cpp + +Fixed the slider overflow problem. +Corrected Slider behaviour. +Simplified Code in the vout_beos ready for another developer to implement +more advanced video output. + +------------------------------------------------------------------------ +r1081 | tcastley | 2001-09-12 03:31:37 +0200 (Wed, 12 Sep 2001) | 3 lines +Changed paths: + M /trunk/plugins/beos/MediaControlView.cpp + M /trunk/plugins/beos/MediaControlView.h + +Fixed Slider overflow and slider behaviour. +Also corrected the button status behavour. + +------------------------------------------------------------------------ +r1082 | massiot | 2001-09-14 17:36:36 +0200 (Fri, 14 Sep 2001) | 2 lines +Changed paths: + M /trunk/configure + M /trunk/configure.in + +Miscellaneous updates to configure, especially for cross-compilation. + +------------------------------------------------------------------------ +r1083 | massiot | 2001-09-24 13:17:49 +0200 (Mon, 24 Sep 2001) | 2 lines +Changed paths: + M /trunk/configure + M /trunk/configure.in + M /trunk/include/input_ext-dec.h + M /trunk/src/input/input.c + M /trunk/src/input/input_ext-dec.c + M /trunk/src/input/mpeg_system.c + +Fixed many alignment issues. + +------------------------------------------------------------------------ +r1084 | massiot | 2001-09-25 13:46:14 +0200 (Tue, 25 Sep 2001) | 3 lines +Changed paths: + M /trunk/Makefile.opts.in + M /trunk/configure + M /trunk/configure.in + M /trunk/include/common.h + M /trunk/include/defs.h.in + M /trunk/include/vdec_ext-plugins.h + M /trunk/plugins/idct/Makefile + M /trunk/plugins/idct/idctaltivec.c + D /trunk/plugins/idct/idctaltivecasm.S + M /trunk/plugins/motion/Makefile + M /trunk/plugins/motion/motionaltivec.c + M /trunk/src/interface/main.c + M /trunk/src/video_decoder/vpar_pool.c + M /trunk/src/video_output/video_output.c + +Altivec IDCT and motion compensation, courtesy of Michel Lespinasse for +mpeg2dec (untested). + +------------------------------------------------------------------------ +r1085 | massiot | 2001-09-26 14:32:25 +0200 (Wed, 26 Sep 2001) | 2 lines +Changed paths: + M /trunk/configure.in + M /trunk/include/video_output.h + M /trunk/plugins/beos/vout_beos.cpp + M /trunk/plugins/sdl/vout_sdl.c + M /trunk/plugins/x11/vout_x11.c + M /trunk/plugins/x11/vout_xvideo.c + M /trunk/src/spu_decoder/spu_decoder.c + M /trunk/src/video_decoder/vpar_headers.c + M /trunk/src/video_output/video_output.c + +By default, use the real size of the stream for the video output size. + +------------------------------------------------------------------------ +r1086 | massiot | 2001-09-28 11:55:20 +0200 (Fri, 28 Sep 2001) | 2 lines +Changed paths: + M /trunk/plugins/idct/idctaltivec.c + +Fixed a stupid mistake in NormScan(). + +------------------------------------------------------------------------ +r1087 | massiot | 2001-09-28 11:57:08 +0200 (Fri, 28 Sep 2001) | 2 lines +Changed paths: + M /trunk/configure + M /trunk/configure.in + M /trunk/include/common.h + M /trunk/include/defs.h.in + +If memalign isn't available, fall back on valloc. + +------------------------------------------------------------------------ +r1088 | massiot | 2001-09-28 12:39:40 +0200 (Fri, 28 Sep 2001) | 2 lines +Changed paths: + M /trunk/configure + M /trunk/configure.in + M /trunk/include/defs.h.in + +Test for Altivec C extensions. + +------------------------------------------------------------------------ +r1089 | massiot | 2001-09-28 16:17:16 +0200 (Fri, 28 Sep 2001) | 2 lines +Changed paths: + M /trunk/Makefile.opts.in + M /trunk/configure + M /trunk/configure.in + M /trunk/plugins/idct/Makefile + M /trunk/plugins/idct/idctaltivec.c + M /trunk/plugins/motion/Makefile + M /trunk/plugins/motion/motionaltivec.c + +Faster configure script and as-yet untested Darwin patches. + +------------------------------------------------------------------------ +r1090 | massiot | 2001-09-28 17:08:40 +0200 (Fri, 28 Sep 2001) | 2 lines +Changed paths: + M /trunk/Makefile.opts.in + M /trunk/plugins/idct/idctaltivec.c + +Fixed bugs in the MacOS X port. + +------------------------------------------------------------------------ +r1091 | massiot | 2001-09-28 17:24:11 +0200 (Fri, 28 Sep 2001) | 2 lines +Changed paths: + M /trunk/extras/libdvdcss/ioctl.c + +Darwin ioctl, courtesy of ej0. + +------------------------------------------------------------------------ +r1092 | bozo | 2001-09-29 16:52:01 +0200 (Sat, 29 Sep 2001) | 5 lines +Changed paths: + M /trunk/src/ac3_spdif/ac3_iec958.c + M /trunk/src/ac3_spdif/ac3_spdif.c + +Fix bad dates in ac3 spdif "decoder" (playing with the bit stream is very +funny). +Thanks to Stef for his ideas, Meuuh for his bit stream, and Sam for his +trolls :) + +------------------------------------------------------------------------ +r1093 | stef | 2001-09-30 02:33:22 +0200 (Sun, 30 Sep 2001) | 6 lines +Changed paths: + M /trunk/src/audio_output/aout_spdif.c + + +.better handling of the buffer of the sound driver to try to remove + sratches in spdif. + +Thanx to bozo for his help :) + +------------------------------------------------------------------------ +r1094 | stef | 2001-09-30 03:05:37 +0200 (Sun, 30 Sep 2001) | 5 lines +Changed paths: + M /trunk/plugins/x11/vout_xvideo.c + +. video output grows to respect acpect ratio instead of shrinking (not +in x11 because it takes cpu to resize a picture) + +. disable dpms in xvideo + +------------------------------------------------------------------------ +r1095 | stef | 2001-09-30 03:26:44 +0200 (Sun, 30 Sep 2001) | 2 lines +Changed paths: + M /trunk/plugins/dvd/input_dvd.c + +. in spdif ac3 in selected by default + +------------------------------------------------------------------------ +r1096 | bozo | 2001-09-30 22:25:13 +0200 (Sun, 30 Sep 2001) | 2 lines +Changed paths: + M /trunk/src/ac3_spdif/ac3_spdif.c + M /trunk/src/ac3_spdif/ac3_spdif.h + +Small optimisation of my previous commit. + +------------------------------------------------------------------------ +r1097 | massiot | 2001-10-01 12:27:17 +0200 (Mon, 01 Oct 2001) | 3 lines +Changed paths: + M /trunk/src/video_decoder/vpar_blocks.c + +"added support for an unusual construct at the start of some +slices", says walken :-). + +------------------------------------------------------------------------ +r1098 | massiot | 2001-10-01 14:48:01 +0200 (Mon, 01 Oct 2001) | 2 lines +Changed paths: + M /trunk/Makefile + M /trunk/include/threads.h + M /trunk/src/interface/main.c + +Error checks in debug mode : pthread ERRORCHECK_MUTEX and MALLOC_CHECK_=2. + +------------------------------------------------------------------------ +r1099 | massiot | 2001-10-01 18:18:49 +0200 (Mon, 01 Oct 2001) | 8 lines +Changed paths: + M /trunk/Makefile.opts.in + M /trunk/configure + M /trunk/configure.in + M /trunk/include/config.h.in + M /trunk/include/input_ext-intf.h + M /trunk/include/intf_msg.h + M /trunk/include/main.h + M /trunk/include/video_output.h + M /trunk/plugins/mpeg/input_ps.c + M /trunk/src/input/input.c + M /trunk/src/input/input_ext-intf.c + M /trunk/src/input/mpeg_system.c + M /trunk/src/interface/intf_msg.c + M /trunk/src/interface/main.c + M /trunk/src/video_decoder/video_parser.c + M /trunk/src/video_decoder/video_parser.h + M /trunk/src/video_decoder/vpar_headers.c + M /trunk/src/video_decoder/vpar_synchro.c + M /trunk/src/video_output/video_output.c + +* Removed -march=pentiumpro ; should now work on pentium-class machines ; +* Removed --enable-stats configuration directive. Stats are now activated +at runtime with --stats ; +* New intf_StatMsg() call ; +* Vout picture heap is now 8 pictures instead of 5 (better synchro) ; +* Tremendous enhancements in statistics display ; +* Better capabilities handling. + +------------------------------------------------------------------------ +r1100 | massiot | 2001-10-01 18:44:07 +0200 (Mon, 01 Oct 2001) | 3 lines +Changed paths: + M /trunk/include/config.h.in + M /trunk/src/video_decoder/video_parser.h + M /trunk/src/video_decoder/vpar_blocks.c + M /trunk/src/video_decoder/vpar_headers.c + +Dramatically improve compilation time, with a negligible performance +tradeoff. + +------------------------------------------------------------------------ +r1101 | massiot | 2001-10-02 15:34:56 +0200 (Tue, 02 Oct 2001) | 5 lines +Changed paths: + M /trunk/Makefile.opts.in + M /trunk/configure + M /trunk/configure.in + A /trunk/extras/libdvdcss/libdvdcss.spec + M /trunk/vlc.spec + +* Borrowed Mandrakesoft's vlc.spec and libdvdcss.spec ; +* New configure option --with-tuning=[arch], extending --enable-pentiumpro ; +for Pentium, use --with-tuning=pentium, for PowerPC 604 use --with-tuning=604, +and so on. + +------------------------------------------------------------------------ +r1102 | massiot | 2001-10-02 18:46:59 +0200 (Tue, 02 Oct 2001) | 16 lines +Changed paths: + M /trunk/include/input_ext-intf.h + M /trunk/plugins/dvd/input_dvd.c + M /trunk/plugins/mpeg/input_es.c + M /trunk/plugins/mpeg/input_ps.c + M /trunk/plugins/mpeg/input_ps.h + M /trunk/plugins/mpeg/input_ts.c + M /trunk/src/input/input.c + M /trunk/src/input/input_programs.c + M /trunk/src/misc/modules.c + +* Cleaned up sam's mess with input's pf_open and pf_close (not completely) ; +* With -vvv modules now show up their scores ; + +This afternoon I have been a little bored, so the feature of the day is : +* HTTP input support. + +You can test it with : +./vlc http://mysite.com:80/mystream.mpg +It doesn't implement any kind of buffering, so make sure you have enough +bandwidth, otherwise you'll just get nothing. + +It is compatible with HTTP proxy, just set http_proxy : +export http_proxy="http://proxy.mycompany.com:3128/" + +Enjoy ! + +------------------------------------------------------------------------ +r1103 | massiot | 2001-10-02 19:04:43 +0200 (Tue, 02 Oct 2001) | 4 lines +Changed paths: + M /trunk/plugins/mpeg/input_es.c + M /trunk/src/input/input.c + +* Fixed a warning in input_es.c ; +* Don't connect on INADDR_ANY, patch courtesy of Mathias Kretschmer + . + +------------------------------------------------------------------------ +r1104 | sam | 2001-10-02 19:09:44 +0200 (Tue, 02 Oct 2001) | 5 lines +Changed paths: + M /trunk/Makefile + M /trunk/plugins/ggi/vout_ggi.c + M /trunk/src/input/input.c + + + * Added HTTP virtualhost support in the HTTP input. + * Enabled mouse clicks in the GGI plugin. + * Minor Makefile alteration. + +------------------------------------------------------------------------ +r1105 | tcastley | 2001-10-03 04:19:21 +0200 (Wed, 03 Oct 2001) | 2 lines +Changed paths: + M /trunk/src/input/input.c + +Changes to ensure the BeOS compile still works. + +------------------------------------------------------------------------ +r1106 | tcastley | 2001-10-03 04:20:39 +0200 (Wed, 03 Oct 2001) | 2 lines +Changed paths: + M /trunk/src/misc/netutils.c + +Updated to compile on BeOS. + +------------------------------------------------------------------------ +r1107 | xav | 2001-10-03 04:53:49 +0200 (Wed, 03 Oct 2001) | 3 lines +Changed paths: + M /trunk/configure + M /trunk/configure.in + +Modified configure.in to allow cross-compiling with Mingw32. +Quick and ugly, i'm gonna find a better way to do it. + +------------------------------------------------------------------------ +r1108 | xav | 2001-10-03 05:32:05 +0200 (Wed, 03 Oct 2001) | 8 lines +Changed paths: + M /trunk/src/input/input.c + M /trunk/src/video_decoder/video_parser.c + M /trunk/src/video_output/video_output.c + +The vlc now compiles when cross-compiling with Mingw32. It segfaults +while browsing plugins (modules.o, it seems). + +Oh, btw, stats won't work under win32, since and the +function times don't seem to exist. + +Sam, may I speak with you tomorrow about modules.c ? + +------------------------------------------------------------------------ +r1109 | massiot | 2001-10-03 12:12:52 +0200 (Wed, 03 Oct 2001) | 2 lines +Changed paths: + M /trunk/src/input/input.c + +Info : you can use #ifndef instead of #ifdef... #else :p + +------------------------------------------------------------------------ +r1110 | massiot | 2001-10-03 14:46:17 +0200 (Wed, 03 Oct 2001) | 4 lines +Changed paths: + M /trunk/configure + M /trunk/configure.in + M /trunk/include/input_ext-dec.h + M /trunk/src/input/input_ext-dec.c + M /trunk/vlc.spec + +* Minor ShowBits() optimization ; +* Fixed a bug in vlc.spec ; +* New --disable-plugins option ; make all plug-ins built-in. + +------------------------------------------------------------------------ +r1111 | massiot | 2001-10-03 14:58:57 +0200 (Wed, 03 Oct 2001) | 2 lines +Changed paths: + M /trunk/src/input/input.c + +* Repaired dummy input broken yesterday. + +------------------------------------------------------------------------ +r1112 | sam | 2001-10-03 15:14:05 +0200 (Wed, 03 Oct 2001) | 3 lines +Changed paths: + M /trunk/configure + M /trunk/configure.in + M /trunk/include/defs.h.in + M /trunk/src/input/input.c + M /trunk/src/video_decoder/video_parser.c + M /trunk/src/video_output/video_output.c + + * Added an endianness check for cross-compilations. + * We now check for sys/times.h. + +------------------------------------------------------------------------ +r1113 | massiot | 2001-10-03 16:41:08 +0200 (Wed, 03 Oct 2001) | 3 lines +Changed paths: + M /trunk/Makefile.opts.in + M /trunk/plugins/mpeg/input_ps.c + +* Enhanced --with-tuning +* Fixed a nasty segfault + +------------------------------------------------------------------------ +r1114 | sam | 2001-10-03 17:10:55 +0200 (Wed, 03 Oct 2001) | 3 lines +Changed paths: + M /trunk/include/config.h.in + M /trunk/src/input/input.c + M /trunk/src/input/input_programs.c + M /trunk/src/interface/main.c + + * Added User-Agent header in the HTTP input. + * Fixed an input segfault which occured using ES input. + +------------------------------------------------------------------------ +r1115 | sam | 2001-10-04 02:50:24 +0200 (Thu, 04 Oct 2001) | 3 lines +Changed paths: + M /trunk/plugins/gtk/gtk_playlist.c + M /trunk/plugins/gtk/intf_gnome.c + M /trunk/plugins/gtk/intf_gtk.c + M /trunk/plugins/gtk/intf_gtk.h + + + * Added HTTP url drop (from a WWW browser) to the gtk/gnome interface. + +------------------------------------------------------------------------ +r1116 | massiot | 2001-10-08 11:21:57 +0200 (Mon, 08 Oct 2001) | 2 lines +Changed paths: + M /trunk/configure + M /trunk/configure.in + M /trunk/plugins/motion/Makefile + +Fixed bugs in the altivec detection, courtesy of Michel Lanners . + +------------------------------------------------------------------------ +r1117 | massiot | 2001-10-08 18:20:25 +0200 (Mon, 08 Oct 2001) | 3 lines +Changed paths: + M /trunk/AUTHORS + M /trunk/Makefile + M /trunk/configure + M /trunk/configure.in + M /trunk/plugins/macosx/Makefile + M /trunk/plugins/macosx/aout_macosx.c + M /trunk/plugins/macosx/intf_macosx.c + M /trunk/plugins/macosx/macosx.c + M /trunk/plugins/macosx/macosx_common.h + M /trunk/plugins/macosx/vout_macosx.c + +MacOS X port : native QuickTime video output, courtesy of Florian G. +Pflug . Use it with -I macosx_qt. + +------------------------------------------------------------------------ +r1118 | massiot | 2001-10-09 01:10:28 +0200 (Tue, 09 Oct 2001) | 2 lines +Changed paths: + A /trunk/plugins/macosx/intf_macosx_qt.c + A /trunk/plugins/macosx/macosx_qt.c + A /trunk/plugins/macosx/macosx_qt_common.h + A /trunk/plugins/macosx/vout_macosx_qt.c + +Beuheuheuheuhuehueuhuehuehu forgot to add new QuickTime files :*-((( + +------------------------------------------------------------------------ +r1119 | massiot | 2001-10-09 13:46:08 +0200 (Tue, 09 Oct 2001) | 2 lines +Changed paths: + M /trunk/Makefile.opts.in + +MacOS X port : replaced -traditional-cpp (deprecated) with -no-cpp-precomp. + +------------------------------------------------------------------------ +r1120 | sam | 2001-10-10 16:25:15 +0200 (Wed, 10 Oct 2001) | 6 lines +Changed paths: + M /trunk/ChangeLog + M /trunk/ChangeLog.libdvdcss + M /trunk/Makefile + M /trunk/configure + M /trunk/configure.in + M /trunk/debian/changelog + M /trunk/debian/rules + M /trunk/plugins/gtk/gtk_open.c + M /trunk/src/input/input.c + M /trunk/src/misc/netutils.c + M /trunk/vlc.spec + + + * 0.2.90 release. + * Updated ChangeLog files. + * XVideo module now compiled as built-in for Debian packages, to avoid + PIC and non-PIC code collision (Closes Debian bug #111790). + +------------------------------------------------------------------------ +r1121 | sam | 2001-10-10 17:18:55 +0200 (Wed, 10 Oct 2001) | 3 lines +Changed paths: + M /trunk/ChangeLog + + + * Fixed bad ChangeLog formatting. + +------------------------------------------------------------------------ +r1122 | massiot | 2001-10-11 13:28:42 +0200 (Thu, 11 Oct 2001) | 3 lines +Changed paths: + M /trunk/configure + M /trunk/configure.in + M /trunk/extras/libdvdcss/libdvdcss.spec + M /trunk/vlc.spec + +* Fixed bugs in RPM spec files ; +* Fixed a bug in configure where ix86 machines were improperly detected. + +------------------------------------------------------------------------ +r1123 | massiot | 2001-10-11 15:19:27 +0200 (Thu, 11 Oct 2001) | 3 lines +Changed paths: + M /trunk/include/vdec_ext-plugins.h + M /trunk/plugins/yuv/transforms_common.h + M /trunk/plugins/yuv/transforms_yuv.h + M /trunk/src/video_decoder/video_decoder.c + M /trunk/src/video_decoder/video_decoder.h + M /trunk/src/video_decoder/video_parser.h + M /trunk/src/video_decoder/vpar_blocks.c + M /trunk/src/video_decoder/vpar_headers.c + M /trunk/src/video_decoder/vpar_pool.c + M /trunk/src/video_decoder/vpar_pool.h + +* Chroma 4:2:2 and 4:4:4 support in the decoder. +* Fixed bugs in the C YUV transform with 4:2:2 format. + +------------------------------------------------------------------------ +r1124 | massiot | 2001-10-11 18:12:43 +0200 (Thu, 11 Oct 2001) | 3 lines +Changed paths: + M /trunk/include/vdec_ext-plugins.h + M /trunk/plugins/sdl/vout_sdl.c + M /trunk/src/video_decoder/video_decoder.c + M /trunk/src/video_decoder/vpar_blocks.c + +* Minor video parser optimization ; +* SDL now displays an error message on 422 streams. + +------------------------------------------------------------------------ +r1125 | stef | 2001-10-13 17:34:21 +0200 (Sat, 13 Oct 2001) | 21 lines +Changed paths: + M /trunk/configure + M /trunk/configure.in + M /trunk/extras/libdvdcss/css.c + M /trunk/extras/libdvdcss/css.h + M /trunk/extras/libdvdcss/csstables.h + M /trunk/extras/libdvdcss/ioctl.c + M /trunk/extras/libdvdcss/ioctl.h + M /trunk/extras/libdvdcss/libdvdcss.c + M /trunk/extras/libdvdcss/libdvdcss.h + M /trunk/extras/libdvdcss/videolan/dvdcss.h + M /trunk/include/config.h.in + M /trunk/include/defs.h.in + M /trunk/plugins/dvd/dvd_ifo.c + M /trunk/plugins/dvd/dvd_udf.c + M /trunk/plugins/dvd/input_dvd.c + M /trunk/src/audio_output/aout_spdif.c + M /trunk/src/interface/main.c + +New features for libdvdcss: we have three ways now to decode a title key. + +1) Crack the title key (the method that was here before). The only change +here is that we search the key for the exact chapter we are seeking with +DVDSetArea (in case the key has changed within a title). It is maybe not a +good idea. + +2) Crack the disc key, which allows us to decode instantly all title keys. +I've used an algorithm from Frank Stevenson ; it eats much memory (64MB), +and takes about 15 s at launch time. + +3) Decode the disc key with player keys (libcss method). However, you need +licensed player keys at build time for that to work. + +To choose between libdvdcss methods, a command line options is supplied: + + vlc --dvdcss where method is one of title, disc, key. + +Note that all these changes only work with linux now, since we have to add a +specific ioctl to read title key. I hope that I haven't broken too many things. + +------------------------------------------------------------------------ +r1126 | stef | 2001-10-14 05:26:20 +0200 (Sun, 14 Oct 2001) | 2 lines +Changed paths: + M /trunk/extras/libdvdcss/css.c + M /trunk/extras/libdvdcss/libdvdcss.c + M /trunk/extras/libdvdcss/videolan/dvdcss.h + M /trunk/include/config.h.in + M /trunk/plugins/dvd/input_dvd.c + +Use of an environment variable to choose libdvdcss method. + +------------------------------------------------------------------------ +r1127 | stef | 2001-10-15 15:33:00 +0200 (Mon, 15 Oct 2001) | 7 lines +Changed paths: + M /trunk/plugins/dvd/input_dvd.c + +Reverted one change from my previous commit: when using title cracking +method in libdvdcss, the key is only checked at title start, not before each +chapter. + +The behaviour when we have decrypted the disc key is to check the key before +each seek (although I'm still fighting against a bug). + +------------------------------------------------------------------------ +r1128 | sam | 2001-10-15 16:59:56 +0200 (Mon, 15 Oct 2001) | 3 lines +Changed paths: + M /trunk/src/input/input.c + + + * Fixed an error in the ts://server[:port][/broadcast] input parsing. + +------------------------------------------------------------------------ +r1129 | stef | 2001-10-16 12:46:24 +0200 (Tue, 16 Oct 2001) | 4 lines +Changed paths: + M /trunk/extras/libdvdcss/css.c + +Removed unnecessary headers added by error. + +It should fix libdvdcss compilation issue on non-linux platforms. + +------------------------------------------------------------------------ +r1130 | stef | 2001-10-16 18:51:28 +0200 (Tue, 16 Oct 2001) | 4 lines +Changed paths: + M /trunk/extras/libdvdcss/css.c + M /trunk/extras/libdvdcss/libdvdcss.c + M /trunk/include/config.h.in + M /trunk/plugins/dvd/input_dvd.c + +-defining TRACE_DVDCSS in config.h displays libdvdcss debug message. +-libdvdcss error messages are reported in input_dvd.c. +-vlc verbosity also enables more error messages from libdvdcss. + +------------------------------------------------------------------------ +r1131 | ej | 2001-10-19 01:13:46 +0200 (Fri, 19 Oct 2001) | 5 lines +Changed paths: + M /trunk/extras/libdvdcss/ioctl.c + +* Fixed undefined KEY_SIZE compile bug mentioned by Dave Thorup +* Fixed CSS ioctl for Darwin/OSX - still might need tweaking of 'dataLength' fields +* Added ReadTitleKey ioctl for Darwin/OSX +* Minor cleanup + +------------------------------------------------------------------------ +r1132 | tcastley | 2001-10-21 08:05:30 +0200 (Sun, 21 Oct 2001) | 2 lines +Changed paths: + M /trunk/plugins/beos/InterfaceWindow.cpp + M /trunk/plugins/beos/MediaControlView.cpp + +Tidied up the code to remove interface messages not required. + +------------------------------------------------------------------------ +r1133 | tcastley | 2001-10-21 08:06:20 +0200 (Sun, 21 Oct 2001) | 2 lines +Changed paths: + M /trunk/plugins/beos/VideoWindow.h + M /trunk/plugins/beos/vout_beos.cpp + +Resizing the video out window in BeOS now retains the scaling. - . this is a coding style patch which removes all "foo(bar){" constructions - and most of the tabulations. - . also, fixed a bug in the default subtitle track. - . and made a few error messages more explicit, ie. changed "error: %s" to - "foo error: couldn't initialize bar (%s)" - . and removed a warning in intf_ctrl.c which isn't used anyway. +------------------------------------------------------------------------ +r1134 | lool | 2001-10-22 01:17:03 +0200 (Mon, 22 Oct 2001) | 5 lines +Changed paths: + M /trunk/src/input/mpeg_system.c + +Moved unlock in the if structure. This suppresses the dead_lock which +was crashing the windows port in TS_input. + +The audio still segfaults. + +------------------------------------------------------------------------ +r1135 | jobi | 2001-10-22 02:43:23 +0200 (Mon, 22 Oct 2001) | 2 lines +Changed paths: + M /trunk/src/interface/main.c + +*** empty log message *** + +------------------------------------------------------------------------ +r1136 | xav | 2001-10-22 04:33:54 +0200 (Mon, 22 Oct 2001) | 6 lines +Changed paths: + M /trunk/plugins/mpeg/input_ts.c + M /trunk/src/input/input.c + +The vlc now crosscompiles smoothly without having to correct one file +BUT this is UGLY ! We HAVE to find a way to make multicast function +under Win32. + +BTW, it does now definitely read TS Streams, locally or from the network. + +------------------------------------------------------------------------ +r1137 | massiot | 2001-10-22 13:35:45 +0200 (Mon, 22 Oct 2001) | 2 lines +Changed paths: + M /trunk/vlc.spec + +Qt fix courtesy of Christopher Johnson . + +------------------------------------------------------------------------ +r1138 | sam | 2001-10-22 14:02:17 +0200 (Mon, 22 Oct 2001) | 6 lines +Changed paths: + M /trunk/configure + M /trunk/configure.in + M /trunk/debian/rules + M /trunk/include/defs.h.in + M /trunk/src/interface/main.c + + + * xvideo.so is now built in by default. Mixing PIC and non-PIC code was not + very nice. + * Fixed compilation errors in src/interface/main.c when the compiler did + not support SSE or 3DNow! inline assembly. + +------------------------------------------------------------------------ +r1139 | massiot | 2001-10-22 14:28:53 +0200 (Mon, 22 Oct 2001) | 2 lines +Changed paths: + M /trunk/include/common.h + M /trunk/include/netutils.h + M /trunk/src/misc/modules_core.h + +Fixed compilation problems with OpenBSD. + +------------------------------------------------------------------------ +r1140 | sam | 2001-10-22 16:07:36 +0200 (Mon, 22 Oct 2001) | 3 lines +Changed paths: + M /trunk/configure + M /trunk/configure.in + M /trunk/include/defs.h.in + + + * Fixed NetBSD (and probably OpenBSD) libdvdcss compilation. + +------------------------------------------------------------------------ +r1141 | massiot | 2001-10-22 17:17:19 +0200 (Mon, 22 Oct 2001) | 2 lines +Changed paths: + M /trunk/configure + M /trunk/configure.in + +Fixed ATTR_ALIGN configure test. + +------------------------------------------------------------------------ +r1142 | jobi | 2001-10-23 05:06:50 +0200 (Tue, 23 Oct 2001) | 10 lines +Changed paths: + M /trunk/Makefile + M /trunk/configure + M /trunk/configure.in + M /trunk/plugins/gtk/gnome_interface.c + M /trunk/plugins/gtk/gtk_interface.c + M /trunk/plugins/gtk/intf_gnome.glade + M /trunk/plugins/gtk/intf_gtk.glade + M /trunk/src/input/input.c + +Added VCD input plugin for Linux : + +The Linux specific stuff is located in linux_cdrom_tools files. +For the time being, it only has title (tracks). Chapters will come if I +ever can read .vcd files. +I've modified Gnome and GTK+, not the others. +I've noticed a big bug, it segfaults at the end of a title. I will +have a look on this tomorrow. +Please be indulgent, it's my first peace of code ;-) + +------------------------------------------------------------------------ +r1143 | jobi | 2001-10-23 05:17:49 +0200 (Tue, 23 Oct 2001) | 6 lines +Changed paths: + A /trunk/plugins/vcd + A /trunk/plugins/vcd/Makefile + A /trunk/plugins/vcd/input_vcd.c + A /trunk/plugins/vcd/input_vcd.h + A /trunk/plugins/vcd/linux_cdrom_tools.c + A /trunk/plugins/vcd/linux_cdrom_tools.h + A /trunk/plugins/vcd/vcd.c + +Sorry, + +the VCD input arrives now :) + +I'd better go to bed ! + +------------------------------------------------------------------------ +r1144 | sam | 2001-10-24 01:41:00 +0200 (Wed, 24 Oct 2001) | 4 lines +Changed paths: + M /trunk/configure + M /trunk/configure.in + M /trunk/debian/changelog + M /trunk/include/defs.h.in + M /trunk/plugins/dvd/dummy_dvdcss.c + M /trunk/plugins/dvd/dummy_dvdcss.h + + + * Synced dummy_dvdcss with Stef's changes to libdvdcss. + * configure now compiles the VCD plugin if linux/cdrom.h is present. + +------------------------------------------------------------------------ +r1145 | massiot | 2001-10-26 18:23:06 +0200 (Fri, 26 Oct 2001) | 2 lines +Changed paths: + A /trunk/FAQ + +VLC FAQ TBU. + +------------------------------------------------------------------------ +r1146 | tcastley | 2001-10-29 12:07:09 +0100 (Mon, 29 Oct 2001) | 4 lines +Changed paths: + M /trunk/plugins/beos/InterfaceWindow.cpp + M /trunk/plugins/beos/MsgVals.h + +Interface changes to include menu for Title and chapter navigation. +Also improved more "BeOS" CD detection. +Todo new graphics for the navigation controls. + +------------------------------------------------------------------------ +r1147 | massiot | 2001-10-30 11:48:14 +0100 (Tue, 30 Oct 2001) | 2 lines +Changed paths: + M /trunk/Makefile + M /trunk/configure + M /trunk/configure.in + A /trunk/extras/MacOSX + A /trunk/extras/MacOSX/Resources + A /trunk/extras/MacOSX/Resources/English.lproj + A /trunk/extras/MacOSX/Resources/English.lproj/InfoPlist.strings + A /trunk/extras/MacOSX/Resources/English.lproj/MainMenu.nib + A /trunk/extras/MacOSX/Resources/English.lproj/MainMenu.nib/classes.nib + A /trunk/extras/MacOSX/Resources/English.lproj/MainMenu.nib/info.nib + A /trunk/extras/MacOSX/Resources/English.lproj/MainMenu.nib/objects.nib + A /trunk/extras/MacOSX/Resources/English.lproj/MainMenu~.nib + A /trunk/extras/MacOSX/Resources/English.lproj/MainMenu~.nib/classes.nib + A /trunk/extras/MacOSX/Resources/English.lproj/MainMenu~.nib/info.nib + A /trunk/extras/MacOSX/Resources/English.lproj/MainMenu~.nib/objects.nib + A /trunk/extras/MacOSX/Resources/pause.png + A /trunk/extras/MacOSX/Resources/play.png + A /trunk/extras/MacOSX/Resources/stepf.png + A /trunk/extras/MacOSX/Resources/stepr.png + A /trunk/extras/MacOSX/Resources/stop.png + A /trunk/extras/MacOSX/Resources/vlc.icns + A /trunk/extras/MacOSX/vlc.pbproj + A /trunk/extras/MacOSX/vlc.pbproj/fgp.pbxuser + A /trunk/extras/MacOSX/vlc.pbproj/project.pbxproj + D /trunk/extras/MacOSX_app + M /trunk/plugins/macosx/Makefile + A /trunk/plugins/macosx/intf_controller.c + A /trunk/plugins/macosx/intf_controller.h + D /trunk/plugins/macosx/intf_macosx.c + D /trunk/plugins/macosx/intf_macosx_qt.c + A /trunk/plugins/macosx/intf_main.c + A /trunk/plugins/macosx/intf_qdview.c + A /trunk/plugins/macosx/intf_qdview.h + A /trunk/plugins/macosx/intf_vlc_wrapper.c + A /trunk/plugins/macosx/intf_vlc_wrapper.h + M /trunk/plugins/macosx/macosx.c + A /trunk/plugins/macosx/macosx.h + D /trunk/plugins/macosx/macosx_common.h + D /trunk/plugins/macosx/macosx_qt.c + D /trunk/plugins/macosx/macosx_qt_common.h + M /trunk/plugins/macosx/vout_macosx.c + D /trunk/plugins/macosx/vout_macosx_qt.c + A /trunk/plugins/vcd/.cvsignore + M /trunk/src/input/input.c + +New interface for MacOS X, courtesy of Florian G. Pflug. + +------------------------------------------------------------------------ +r1148 | massiot | 2001-10-30 11:57:37 +0100 (Tue, 30 Oct 2001) | 2 lines +Changed paths: + M /trunk/src/input/input.c + +Fixed '-' input. + +------------------------------------------------------------------------ +r1149 | asmax | 2001-10-30 13:49:59 +0100 (Tue, 30 Oct 2001) | 2 lines +Changed paths: + M /trunk/include/config.h.in + M /trunk/plugins/gtk/gnome_interface.c + M /trunk/plugins/gtk/gtk_interface.c + M /trunk/plugins/gtk/intf_gnome.glade + M /trunk/plugins/gtk/intf_gtk.glade + +- Changed default configuration for vls/vlcs hostname/IP + +------------------------------------------------------------------------ +r1150 | reno | 2001-10-30 20:34:53 +0100 (Tue, 30 Oct 2001) | 5 lines +Changed paths: + M /trunk/include/ac3_imdct.h + M /trunk/include/common.h + M /trunk/plugins/imdct/ac3_imdct_sse.c + M /trunk/plugins/imdct/ac3_retables.h + M /trunk/plugins/imdct/ac3_srfft.h + M /trunk/plugins/imdct/ac3_srfft_sse.c + M /trunk/plugins/imdct/imdctsse.c + M /trunk/src/ac3_decoder/ac3_decoder.c + M /trunk/src/ac3_decoder/ac3_decoder.h + M /trunk/src/ac3_decoder/ac3_decoder_thread.c + M /trunk/src/ac3_decoder/ac3_decoder_thread.h + M /trunk/src/ac3_decoder/ac3_imdct.c + M /trunk/src/ac3_decoder/ac3_mantissa.c + M /trunk/src/ac3_decoder/ac3_mantissa.h + M /trunk/src/ac3_decoder/ac3_rematrix.c + +* Use memalign for aligned data (instead of a greek malloc) +* Some optimization in imdct (all data are now aligned) +* SSE downmix now works for windows +* SSE imdct is desactivated for windows (MINGW32 doesn't know how to aligned data) + +------------------------------------------------------------------------ +r1151 | asmax | 2001-10-30 22:38:24 +0100 (Tue, 30 Oct 2001) | 3 lines +Changed paths: + M /trunk/plugins/gtk/gnome_interface.c + M /trunk/plugins/gtk/gtk_interface.c + M /trunk/plugins/gtk/intf_gnome.glade + M /trunk/plugins/gtk/intf_gtk.glade + +- Enabled http button in gtk/gnome interface +- Fixed a polioterie from previous commit + +------------------------------------------------------------------------ +r1152 | massiot | 2001-10-31 00:45:08 +0100 (Wed, 31 Oct 2001) | 2 lines +Changed paths: + D /trunk/extras/MacOSX/Resources/English.lproj/MainMenu~.nib + D /trunk/extras/MacOSX/vlc.pbproj/fgp.pbxuser + M /trunk/plugins/macosx/aout_macosx.c + +Fixed mistakes in my previous commit. + +------------------------------------------------------------------------ +r1153 | reno | 2001-10-31 12:55:53 +0100 (Wed, 31 Oct 2001) | 2 lines +Changed paths: + M /trunk/include/common.h + M /trunk/plugins/imdct/ac3_srfft_sse.c + M /trunk/src/ac3_decoder/ac3_decoder.h + M /trunk/src/ac3_decoder/ac3_decoder_thread.c + +* Fixed a segfault on exit under Windows 2000 + +------------------------------------------------------------------------ +r1154 | asmax | 2001-11-01 01:29:54 +0100 (Thu, 01 Nov 2001) | 2 lines +Changed paths: + M /trunk/src/audio_output/aout_common.h + +- Do not resample if delta is short enough + +------------------------------------------------------------------------ +r1155 | tcastley | 2001-11-01 04:17:49 +0100 (Thu, 01 Nov 2001) | 3 lines +Changed paths: + M /trunk/plugins/beos/InterfaceWindow.cpp + +changes to remove unwanted volumes from the Disk Menu. +Readonly filesystems like NTFS where being incorrectly added. + +------------------------------------------------------------------------ +r1156 | stef | 2001-11-01 14:35:43 +0100 (Thu, 01 Nov 2001) | 3 lines +Changed paths: + M /trunk/plugins/gtk/gnome_interface.c + M /trunk/plugins/gtk/intf_gnome.glade + +Change chapter selection buttons aspect to try and differentiate them +from title selection ones. + +------------------------------------------------------------------------ +r1157 | sam | 2001-11-01 16:30:50 +0100 (Thu, 01 Nov 2001) | 4 lines +Changed paths: + M /trunk/src/input/input.c + + + * Modified the pf_close kludge in input.c so that we don't segfault when + pf_init fails. + +------------------------------------------------------------------------ +r1158 | fgp | 2001-11-01 22:52:02 +0100 (Thu, 01 Nov 2001) | 5 lines +Changed paths: + M /trunk/plugins/macosx/intf_controller.c + M /trunk/plugins/macosx/intf_controller.h + M /trunk/plugins/macosx/intf_vlc_wrapper.c + M /trunk/plugins/macosx/intf_vlc_wrapper.h + +Made it possible to open a File after vlc was started (you can use vlc now +without starting it from the command line) + +Cleaned up playlist handling in Intf_Vlc_Wrapper. + +------------------------------------------------------------------------ +r1159 | jlj | 2001-11-01 22:55:47 +0100 (Thu, 01 Nov 2001) | 4 lines +Changed paths: + M /trunk/plugins/directx/vout_directx.c + +The intf was being accessed indirectly from vout_Destroy. +This is a problem because the intf is currently destroyed +before the vout. + +------------------------------------------------------------------------ +r1160 | fgp | 2001-11-01 22:58:16 +0100 (Thu, 01 Nov 2001) | 2 lines +Changed paths: + M /trunk/extras/MacOSX/Resources/English.lproj/MainMenu.nib/classes.nib + M /trunk/extras/MacOSX/Resources/English.lproj/MainMenu.nib/objects.nib + +Reimported Intf_Controller, connected "File/Open/File" to Intf_Controller::file:Open. + +------------------------------------------------------------------------ +r1161 | massiot | 2001-11-02 14:30:38 +0100 (Fri, 02 Nov 2001) | 2 lines +Changed paths: + M /trunk/configure + M /trunk/configure.in + M /trunk/extras/libdvdcss/ioctl.h + M /trunk/include/defs.h.in + M /trunk/src/input/input.c + +* libdvdcss port to OpenBSD. + +------------------------------------------------------------------------ +r1162 | massiot | 2001-11-05 16:22:44 +0100 (Mon, 05 Nov 2001) | 2 lines +Changed paths: + M /trunk/include/config.h.in + M /trunk/src/audio_output/audio_output.c + M /trunk/src/interface/main.c + +New --volume option (untested, like usual :). + +------------------------------------------------------------------------ +r1163 | fgp | 2001-11-05 22:24:40 +0100 (Mon, 05 Nov 2001) | 6 lines +Changed paths: + M /trunk/extras/MacOSX/Resources/English.lproj/MainMenu.nib/info.nib + M /trunk/extras/MacOSX/Resources/English.lproj/MainMenu.nib/objects.nib + +Added a new drawer to the control window to support: +1) Title / Chapter selection +2) Subtitle selection +3) Audiochannel/Language selection +4) Angle selection + +------------------------------------------------------------------------ +r1164 | sam | 2001-11-06 01:59:31 +0100 (Tue, 06 Nov 2001) | 3 lines +Changed paths: + M /trunk/src/input/mpeg_system.c + + + * Fixed support for SPU and LPCM streams over network. + +------------------------------------------------------------------------ +r1165 | stef | 2001-11-06 17:59:06 +0100 (Tue, 06 Nov 2001) | 2 lines +Changed paths: + M /trunk/plugins/x11/vout_xvideo.c + + Maybe corrected aspect ratio issue in fullscreen xvideo. + +------------------------------------------------------------------------ +r1166 | massiot | 2001-11-06 18:12:02 +0100 (Tue, 06 Nov 2001) | 2 lines +Changed paths: + M /trunk/Makefile.opts.in + M /trunk/configure + M /trunk/configure.in + M /trunk/debian/rules + M /trunk/include/config.h.in + M /trunk/src/input/input.c + M /trunk/vlc.spec -2001-01-05 Friday 14:45 sam +New --enable-release config option. - . this is a coding style patch which removes all "foo(bar){" constructions - and most of the tabulations. - . also, fixed a bug in the default subtitle track. - . and made a few error messages more explicit, ie. changed "error: %s" to - "foo error: couldn't initialize bar (%s)" +------------------------------------------------------------------------ +r1167 | massiot | 2001-11-06 19:13:21 +0100 (Tue, 06 Nov 2001) | 2 lines +Changed paths: + M /trunk/src/lpcm_decoder/lpcm_decoder_thread.c + M /trunk/src/lpcm_decoder/lpcm_decoder_thread.h -2001-01-05 Friday 14:28 sam +Removed deprecated code and structures. + +------------------------------------------------------------------------ +r1168 | stef | 2001-11-07 03:10:14 +0100 (Wed, 07 Nov 2001) | 2 lines +Changed paths: + M /trunk/plugins/x11/vout_xvideo.c + +I've committed crap last time. + +------------------------------------------------------------------------ +r1169 | stef | 2001-11-07 04:37:27 +0100 (Wed, 07 Nov 2001) | 8 lines +Changed paths: + M /trunk/plugins/dvd/dvd_ifo.c + +*Corrected ?\239?\191?\189 long time bug (around 0.2.81 I think), that created a +corruption in ifo data. This was the reason why some DVDs that worked with +0.2.80 no longer worked with newer version of vlc. They should work again +now. + +This is certainly one of the last updates of the current DVD plugin until +we move to libdvdread that will give us navigation ES. + +------------------------------------------------------------------------ +r1170 | massiot | 2001-11-07 11:34:28 +0100 (Wed, 07 Nov 2001) | 2 lines +Changed paths: + M /trunk/AUTHORS + +Added fgp. + +------------------------------------------------------------------------ +r1171 | stef | 2001-11-07 18:37:16 +0100 (Wed, 07 Nov 2001) | 6 lines +Changed paths: + M /trunk/Makefile + A /trunk/include/iso_lang.h + M /trunk/plugins/dvd/dvd_ifo.c + M /trunk/plugins/dvd/dvd_summary.c + M /trunk/plugins/dvd/dvd_summary.h + M /trunk/plugins/dvd/dvd_udf.c + M /trunk/plugins/dvd/input_dvd.c + A /trunk/src/misc/iso_lang.c + +*Move function that translates language codes into country name in src/misc +so that every plugin can use it + +*Change the name of a function in dvd_udf.c to fit with the forthcoming + libdvdread plugin. + +------------------------------------------------------------------------ +r1172 | stef | 2001-11-07 18:42:04 +0100 (Wed, 07 Nov 2001) | 2 lines +Changed paths: + M /trunk/plugins/dvd/dvd_udf.h + +-forgot one file + +------------------------------------------------------------------------ +r1173 | jlj | 2001-11-07 23:58:13 +0100 (Wed, 07 Nov 2001) | 4 lines +Changed paths: + M /trunk/include/common.h + M /trunk/plugins/dummy/input_dummy.c + M /trunk/src/audio_output/aout_common.h + M /trunk/src/input/input.c + + + * Fixed some win32 compile issues. + * Don't use long long, use u64/s64 (int_types.h). + +------------------------------------------------------------------------ +r1174 | jlj | 2001-11-08 02:48:09 +0100 (Thu, 08 Nov 2001) | 3 lines +Changed paths: + M /trunk/include/common.h + M /trunk/include/modules.h + + + * Fixed some win32 64-bit issues. + +------------------------------------------------------------------------ +r1175 | stef | 2001-11-08 15:45:44 +0100 (Thu, 08 Nov 2001) | 5 lines +Changed paths: + M /trunk/include/input_ext-intf.h + M /trunk/src/input/input_clock.c + +-kludge to have less discontinuity after a zero scr in DVD. + +Maybe we should try to predict the date instead of taking the last one but +it seems quite hard. + +------------------------------------------------------------------------ +r1176 | jlj | 2001-11-08 22:07:24 +0100 (Thu, 08 Nov 2001) | 3 lines +Changed paths: + M /trunk/include/common.h - . splitted modules.h into modules.h and modules_core.h to enable - clean compilation of the Null Module. -2001-01-05 Friday 14:24 sam + * Fixed a mingw32 problem I introduced last night :) - . added the Null Module, the module that does nothing but that is going - to be of great help for debugging my module code. +------------------------------------------------------------------------ +r1177 | reno | 2001-11-09 11:02:31 +0100 (Fri, 09 Nov 2001) | 2 lines +Changed paths: + M /trunk/plugins/imdct/ac3_srfft_sse.c -2001-01-05 Friday 13:57 sam +* imdctsse should now compile and work in plugin and under BeOS - . Added files needed for the forthcoming module management. +------------------------------------------------------------------------ +r1178 | massiot | 2001-11-09 14:49:27 +0100 (Fri, 09 Nov 2001) | 3 lines +Changed paths: + M /trunk/configure + M /trunk/configure.in + M /trunk/plugins/vcd/linux_cdrom_tools.h + M /trunk/src/input/input.c - Notes: +* BSD/OS VCD patch, courtesy of Steven M. Schultz +* Win32 network fix. + +------------------------------------------------------------------------ +r1179 | stef | 2001-11-11 02:32:03 +0100 (Sun, 11 Nov 2001) | 4 lines +Changed paths: + M /trunk/include/input_ext-plugins.h + M /trunk/include/modules_export.h + M /trunk/plugins/dvd/Makefile + D /trunk/plugins/dvd/dvd_netlist.c + D /trunk/plugins/dvd/dvd_netlist.h + M /trunk/plugins/dvd/input_dvd.c + M /trunk/plugins/mpeg/input_es.c + M /trunk/plugins/mpeg/input_ts.c + M /trunk/src/input/input_netlist.c - Plugins are now called modules, because we will be able to compile - them either as a dynamic plugin, or within the program. And, more - important, I can commit this without having to break the vlc :) +-Merged DVD netlist with input netlist to remove duplicated code. +Basically, this adds the ability for the netlist to handle transport +packets that carry more than one data_packet. + +------------------------------------------------------------------------ +r1180 | jlj | 2001-11-11 05:51:10 +0100 (Sun, 11 Nov 2001) | 3 lines +Changed paths: + M /trunk/extras/libdvdcss/css.c - I tried to be as clear as possible in my comments, please tell me - if a few prototypes still have an unclear beahaviour. - Current features: - . none, files haven't even been added to the Makefile yet. + * Fixed a buffer overflow in CSSAuth() - Future features: - . dynamic loading (done) - . built-in modules (still to do) - . automatic unloading of plugins (done) - . dynamic configuration (still to do) - . automatic choosing of the most appropriate plugin for a given - task (still to do but well prepared) +------------------------------------------------------------------------ +r1181 | sam | 2001-11-11 19:15:42 +0100 (Sun, 11 Nov 2001) | 4 lines +Changed paths: + M /trunk/include/input_ext-intf.h + M /trunk/plugins/dvd/input_dvd.c + M /trunk/plugins/gtk/gtk_menu.c + M /trunk/plugins/gtk/gtk_menu.h + M /trunk/plugins/gtk/gtk_playlist.c -2001-01-04 Thursday 23:18 bozo - - fixed pitch bug; - - fixed segfault, it was probably a memory corruption but I'm not sure :) ; - - video_output.c : compute picture size even if b_need_render == 0; + * Fixed compilation (and quite probably runtime) issues under IA64 + due to mixed int/void* casts. + +------------------------------------------------------------------------ +r1182 | stef | 2001-11-12 02:56:33 +0100 (Mon, 12 Nov 2001) | 3 lines +Changed paths: + M /trunk/src/input/mpeg_system.c + +-Fixed bug with MPEG audio in TS streams: MPEG audio & LPCM are _not_ +private ES :p + +------------------------------------------------------------------------ +r1183 | stef | 2001-11-12 04:07:13 +0100 (Mon, 12 Nov 2001) | 5 lines +Changed paths: + M /trunk/plugins/dvd/input_dvd.c + M /trunk/src/input/mpeg_system.c + M /trunk/src/misc/netutils.c + +-LPCM _is_ a private stream. Sorry. + +-GetMACAddress takes the interface defined in the environment variable +vlc_iface instead of eth0 + +------------------------------------------------------------------------ +r1184 | sam | 2001-11-12 05:12:38 +0100 (Mon, 12 Nov 2001) | 3 lines +Changed paths: + M /trunk/.cvsignore + M /trunk/include/netutils.h + M /trunk/plugins/gtk/gtk_callbacks.c + M /trunk/src/input/input.c + M /trunk/src/interface/intf_playlist.c + M /trunk/src/misc/netutils.c + + + * Automatic handling of the Channel Server's response in network mode. + +------------------------------------------------------------------------ +r1185 | sam | 2001-11-12 06:15:39 +0100 (Mon, 12 Nov 2001) | 4 lines +Changed paths: + M /trunk/Makefile + A /trunk/install-win32 + + + * Added Oct's NSIS installer script. It will probably not work for you, + but I need it to build the Win32 auto installer. + +------------------------------------------------------------------------ +r1186 | massiot | 2001-11-12 11:33:42 +0100 (Mon, 12 Nov 2001) | 2 lines +Changed paths: + M /trunk/src/input/mpeg_system.c + +Corrected a typo. + +------------------------------------------------------------------------ +r1187 | massiot | 2001-11-12 12:13:18 +0100 (Mon, 12 Nov 2001) | 2 lines +Changed paths: + M /trunk/plugins/directx/aout_directx.c + +Disabled DirectX audio output for the time being. + +------------------------------------------------------------------------ +r1188 | massiot | 2001-11-12 12:30:44 +0100 (Mon, 12 Nov 2001) | 2 lines +Changed paths: + M /trunk/debian/rules + A /trunk/ipkg + A /trunk/ipkg/control + A /trunk/ipkg/rules + +ipkg script for Familiar Linux 0.5 & bug fix in debian/rules. + +------------------------------------------------------------------------ +r1189 | massiot | 2001-11-12 12:37:30 +0100 (Mon, 12 Nov 2001) | 2 lines +Changed paths: + M /trunk/FAQ + M /trunk/INSTALL + +Documentation updates. + +------------------------------------------------------------------------ +r1190 | massiot | 2001-11-12 13:54:16 +0100 (Mon, 12 Nov 2001) | 2 lines +Changed paths: + M /trunk/src/interface/main.c + +New --channelserver switch. + +------------------------------------------------------------------------ +r1191 | massiot | 2001-11-12 14:22:08 +0100 (Mon, 12 Nov 2001) | 2 lines +Changed paths: + M /trunk/debian/vlc.docs + M /trunk/vlc.spec + +Added FAQ. + +------------------------------------------------------------------------ +r1192 | sam | 2001-11-12 21:16:33 +0100 (Mon, 12 Nov 2001) | 7 lines +Changed paths: + M /trunk/ChangeLog + M /trunk/ChangeLog.libdvdcss + M /trunk/Makefile + M /trunk/configure + M /trunk/configure.in + M /trunk/debian/changelog + M /trunk/debian/control + D /trunk/debian/libdvdcss0.0.3-dev.dirs + D /trunk/debian/libdvdcss0.0.3.copyright + D /trunk/debian/libdvdcss0.0.3.dirs + D /trunk/debian/libdvdcss0.0.3.docs + A /trunk/debian/libdvdcss1-dev.dirs + A /trunk/debian/libdvdcss1.copyright + A /trunk/debian/libdvdcss1.dirs + A /trunk/debian/libdvdcss1.docs + M /trunk/debian/rules + M /trunk/doc/vlc.1 + M /trunk/extras/libdvdcss/css.c + M /trunk/extras/libdvdcss/libdvdcss.c + M /trunk/extras/libdvdcss/libdvdcss.h + M /trunk/extras/libdvdcss/videolan/dvdcss.h + M /trunk/include/config.h.in + M /trunk/install-win32 + M /trunk/plugins/alsa/Makefile + M /trunk/plugins/alsa/aout_alsa.c + M /trunk/plugins/dvd/dummy_dvdcss.c + M /trunk/plugins/dvd/dummy_dvdcss.h + M /trunk/plugins/dvd/dvd.c + M /trunk/plugins/dvd/input_dvd.c + M /trunk/src/interface/main.c + M /trunk/src/misc/netutils.c + M /trunk/vlc.spec + + + * Made everything ready for a vlc-0.2.91 / libdvdcss-1.0.0 release. + * Updated ChangeLog and ChangeLog.libdvdcss. + * Increased vlcs response message length. + * Removed the i_flags argument to dvdcss_open. Everything is done through + environment variables now. + +------------------------------------------------------------------------ +r1193 | sam | 2001-11-12 21:44:19 +0100 (Mon, 12 Nov 2001) | 3 lines +Changed paths: + M /trunk/Makefile + + + * Fixed a bug in the "make snapshot*" rules. + +------------------------------------------------------------------------ +r1194 | massiot | 2001-11-12 21:49:44 +0100 (Mon, 12 Nov 2001) | 2 lines +Changed paths: + M /trunk/ipkg/control + +Bumped up version number to 0.2.91. + +------------------------------------------------------------------------ +r1195 | sam | 2001-11-12 23:42:56 +0100 (Mon, 12 Nov 2001) | 4 lines +Changed paths: + M /trunk/Makefile + A /trunk/include/win32_specific.h + M /trunk/src/input/input.c + M /trunk/src/interface/main.c + M /trunk/src/misc/netutils.c + A /trunk/src/misc/win32_specific.c + + + * Fixed the vlcs communication issue by initializing WinSock at + startup (thanks Meuuh for the tip). + +------------------------------------------------------------------------ +r1196 | sam | 2001-11-13 00:56:53 +0100 (Tue, 13 Nov 2001) | 3 lines +Changed paths: + M /trunk/src/misc/netutils.c + + + * Fixed the vlcs communication for real now. + +------------------------------------------------------------------------ +r1197 | sam | 2001-11-13 01:46:23 +0100 (Tue, 13 Nov 2001) | 4 lines +Changed paths: + M /trunk/Makefile + M /trunk/src/misc/netutils.c + + + * Added a "make package-beos" rule. + * Fixed a BeOS compilation issue. + +------------------------------------------------------------------------ +r1198 | sam | 2001-11-13 02:25:05 +0100 (Tue, 13 Nov 2001) | 3 lines +Changed paths: + M /trunk/ChangeLog.libdvdcss + M /trunk/extras/libdvdcss/libdvdcss.c + M /trunk/extras/libdvdcss/videolan/dvdcss.h + M /trunk/plugins/dvd/dummy_dvdcss.h + M /trunk/plugins/dvd/input_dvd.c + + + * Got rid of DVDCSS_SEEK_INI in libdvdcss. + +------------------------------------------------------------------------ +r1199 | sam | 2001-11-13 03:03:46 +0100 (Tue, 13 Nov 2001) | 3 lines +Changed paths: + M /trunk/extras/libdvdcss/css.c + M /trunk/extras/libdvdcss/libdvdcss.c + M /trunk/extras/libdvdcss/libdvdcss.h + + + * Damn recursion! Fixed an infinite loop in libdvdcss. + +------------------------------------------------------------------------ +r1200 | massiot | 2001-11-13 12:05:49 +0100 (Tue, 13 Nov 2001) | 2 lines +Changed paths: + M /trunk/extras/libdvdcss/libdvdcss.spec + +Bumped up version number to 1.0.0 :p. + +------------------------------------------------------------------------ +r1201 | sam | 2001-11-13 12:44:15 +0100 (Tue, 13 Nov 2001) | 3 lines +Changed paths: + M /trunk/debian/changelog + + + * Closing Debian bug #119369 which was fixed a while ago. + +------------------------------------------------------------------------ +r1202 | henri | 2001-11-13 13:09:18 +0100 (Tue, 13 Nov 2001) | 6 lines +Changed paths: + M /trunk/AUTHORS + M /trunk/Makefile + M /trunk/TODO + M /trunk/configure + M /trunk/configure.in + M /trunk/doc/developer/decoders.xml + M /trunk/doc/developer/manual.xml + M /trunk/include/common.h + M /trunk/include/input_ext-dec.h + M /trunk/include/input_ext-intf.h + M /trunk/include/input_ext-plugins.h + M /trunk/include/modules.h + M /trunk/include/modules_export.h + A /trunk/plugins/ac3_adec + A /trunk/plugins/ac3_adec/Makefile + A /trunk/plugins/ac3_adec/ac3_adec.c + A /trunk/plugins/ac3_adec/ac3_adec.h + A /trunk/plugins/ac3_adec/ac3_bit_allocate.c + A /trunk/plugins/ac3_adec/ac3_decoder.c + A /trunk/plugins/ac3_adec/ac3_decoder.h + A /trunk/plugins/ac3_adec/ac3_exponent.c + A /trunk/plugins/ac3_adec/ac3_exponent.h + A /trunk/plugins/ac3_adec/ac3_imdct.c + A /trunk/plugins/ac3_adec/ac3_internal.h + A /trunk/plugins/ac3_adec/ac3_mantissa.c + A /trunk/plugins/ac3_adec/ac3_mantissa.h + A /trunk/plugins/ac3_adec/ac3_parse.c + A /trunk/plugins/ac3_adec/ac3_rematrix.c + A /trunk/plugins/ac3_spdif + A /trunk/plugins/ac3_spdif/Makefile + A /trunk/plugins/ac3_spdif/ac3_iec958.c + A /trunk/plugins/ac3_spdif/ac3_iec958.h + A /trunk/plugins/ac3_spdif/ac3_spdif.c + A /trunk/plugins/ac3_spdif/ac3_spdif.h + A /trunk/plugins/lpcm_adec + A /trunk/plugins/lpcm_adec/Makefile + A /trunk/plugins/lpcm_adec/lpcm_adec.c + A /trunk/plugins/lpcm_adec/lpcm_adec.h + A /trunk/plugins/mpeg_adec + A /trunk/plugins/mpeg_adec/Makefile + A /trunk/plugins/mpeg_adec/adec_layer1.c + A /trunk/plugins/mpeg_adec/adec_layer1.h + A /trunk/plugins/mpeg_adec/adec_layer2.c + A /trunk/plugins/mpeg_adec/adec_layer2.h + A /trunk/plugins/mpeg_adec/adec_math.c + A /trunk/plugins/mpeg_adec/adec_math.h + A /trunk/plugins/mpeg_adec/adec_test.c + A /trunk/plugins/mpeg_adec/mpeg_adec.c + A /trunk/plugins/mpeg_adec/mpeg_adec.h + A /trunk/plugins/mpeg_adec/mpeg_adec_generic.c + A /trunk/plugins/mpeg_adec/mpeg_adec_generic.h + A /trunk/plugins/mpeg_vdec + A /trunk/plugins/mpeg_vdec/Makefile + A /trunk/plugins/mpeg_vdec/video_decoder.c + A /trunk/plugins/mpeg_vdec/video_decoder.h + A /trunk/plugins/mpeg_vdec/video_parser.c + A /trunk/plugins/mpeg_vdec/video_parser.h + A /trunk/plugins/mpeg_vdec/vpar_blocks.c + A /trunk/plugins/mpeg_vdec/vpar_blocks.h + A /trunk/plugins/mpeg_vdec/vpar_headers.c + A /trunk/plugins/mpeg_vdec/vpar_pool.c + A /trunk/plugins/mpeg_vdec/vpar_pool.h + A /trunk/plugins/mpeg_vdec/vpar_synchro.c + A /trunk/plugins/spu_dec + A /trunk/plugins/spu_dec/Makefile + A /trunk/plugins/spu_dec/spu_decoder.c + A /trunk/plugins/spu_dec/spu_decoder.h + D /trunk/src/ac3_decoder + D /trunk/src/ac3_spdif + D /trunk/src/audio_decoder + M /trunk/src/input/input_dec.c + M /trunk/src/input/input_programs.c + D /trunk/src/lpcm_decoder + D /trunk/src/spu_decoder + D /trunk/src/video_decoder + + +All decoders (audio, video, subtitles) are now modules. + +- mpeg_vdec, mpeg_adec and ac3_adec are builtins by default +- ac3_spdif, spu_dec and lpcm_dec are plugins by default + +------------------------------------------------------------------------ +r1203 | sam | 2001-11-13 13:11:27 +0100 (Tue, 13 Nov 2001) | 3 lines +Changed paths: + A /trunk/doc/release-howto.txt + + + * Commited my little release-howto (only useful to core vlc developers). + +------------------------------------------------------------------------ +r1204 | henri | 2001-11-13 13:15:21 +0100 (Tue, 13 Nov 2001) | 4 lines +Changed paths: + M /trunk/ChangeLog + M /trunk/doc/developer/decoders.xml + + +Forgot Changelog. +Began to re-read the documentation. + +------------------------------------------------------------------------ +r1205 | massiot | 2001-11-13 13:19:13 +0100 (Tue, 13 Nov 2001) | 2 lines +Changed paths: + M /trunk/doc/release-howto.txt + +RPM builds. + +------------------------------------------------------------------------ +r1206 | sam | 2001-11-13 16:08:25 +0100 (Tue, 13 Nov 2001) | 4 lines +Changed paths: + M /trunk/configure + M /trunk/configure.in + M /trunk/include/defs.h.in + M /trunk/plugins/spu_dec/spu_decoder.c + + + * configure should no longer assume AltiVec is supported when it actually + isn't with buggy compilers and/or pre-set $CFLAGS. + +------------------------------------------------------------------------ +r1207 | sam | 2001-11-13 17:00:54 +0100 (Tue, 13 Nov 2001) | 3 lines +Changed paths: + M /trunk/src/input/input.c + + + * Fixed a crash when using `--input dvd /dev/dvd' instead of `dvd:/dev/dvd' + +------------------------------------------------------------------------ +r1208 | massiot | 2001-11-13 17:28:05 +0100 (Tue, 13 Nov 2001) | 2 lines +Changed paths: + M /trunk/INSTALL-win32.txt + +Typo. + +------------------------------------------------------------------------ +r1209 | sam | 2001-11-13 19:10:39 +0100 (Tue, 13 Nov 2001) | 3 lines +Changed paths: + M /trunk/include/modules.h + A /trunk/plugins/ac3_adec/.cvsignore + M /trunk/plugins/ac3_adec/ac3_adec.c + M /trunk/plugins/ac3_adec/ac3_imdct.c + A /trunk/plugins/ac3_spdif/.cvsignore + M /trunk/plugins/imdct/ac3_imdct_sse.c + A /trunk/plugins/lpcm_adec/.cvsignore + A /trunk/plugins/mpeg_adec/.cvsignore + A /trunk/plugins/mpeg_vdec/.cvsignore + A /trunk/plugins/spu_dec/.cvsignore + + + * Fixed heap corruption issues in ac3dec (thanks reno). + +------------------------------------------------------------------------ +r1210 | jlj | 2001-11-14 01:01:36 +0100 (Wed, 14 Nov 2001) | 7 lines +Changed paths: + M /trunk/include/threads.h + M /trunk/src/interface/main.c + M /trunk/src/misc/win32_specific.c + +The default file-translation mode was not being set under win32. +In other words, file playback in 0.2.91 does not work. For de- +scheduling threads use a 0ms sleep instead of 1ms, as it was +causing problems under WinXP. I hope this does not introduce +problems under previous windows versions. I noticed it was +originally 0ms, but later changed to 1ms... -2001-01-04 Thursday 19:11 massiot +------------------------------------------------------------------------ +r1211 | stef | 2001-11-14 04:38:11 +0100 (Wed, 14 Nov 2001) | 4 lines +Changed paths: + M /trunk/plugins/ac3_spdif/ac3_spdif.c + M /trunk/src/audio_output/aout_spdif.c - Fixed a deadlock. +-moved warning message to debug message in spdif pass-through plugin -2001-01-04 Thursday 18:47 massiot +-changed a bit the wait time. It works better here, please test (Bozo ? 0:-) - * Fixed a deadlock (the vout unlocked a mutex locked by another thread, - grrrr, I'll kill someone) ; - * Put config.h in front of others in audio_decoder.c. +------------------------------------------------------------------------ +r1212 | xav | 2001-11-14 05:55:49 +0100 (Wed, 14 Nov 2001) | 4 lines +Changed paths: + M /trunk/plugins/directx/vout_directx.c -2001-01-02 Tuesday 14:03 massiot - Better display of the fps. +It seems that the 'focus' bug under WinME is solved. Could someone with +a 98 check, and someone under win2k check that nothing is broken ? :) + +------------------------------------------------------------------------ +r1213 | massiot | 2001-11-14 17:55:05 +0100 (Wed, 14 Nov 2001) | 2 lines +Changed paths: + M /trunk/configure + M /trunk/configure.in + +Fixed a bug in altivec detection on MacOS X. + +------------------------------------------------------------------------ +r1214 | gbazin | 2001-11-14 19:08:27 +0100 (Wed, 14 Nov 2001) | 7 lines +Changed paths: + M /trunk/INSTALL-win32.txt + M /trunk/configure + M /trunk/configure.in + +- The ./configure script is more friendly for Win32 users. + ( xvideo, x11 and dsp plugins are not enabled by default for win32, + plus a few other Win32 cosmetic changes ) +- Updated the INSTALL-win32.txt file. + +(Let's hope I didn't break anything ;-) + +------------------------------------------------------------------------ +r1215 | xav | 2001-11-15 00:19:38 +0100 (Thu, 15 Nov 2001) | 6 lines +Changed paths: + M /trunk/configure + M /trunk/configure.in + +Please, please, don't forget those who use the --with-directx flag when +./configuring ! :p +Now, to configure directx, use the --enable-directx and --with-directx +if necessary. + +------------------------------------------------------------------------ +r1216 | massiot | 2001-11-15 17:15:59 +0100 (Thu, 15 Nov 2001) | 2 lines +Changed paths: + M /trunk/include/input_ext-dec.h + +Removed unused structure. + +------------------------------------------------------------------------ +r1217 | sam | 2001-11-15 18:39:13 +0100 (Thu, 15 Nov 2001) | 4 lines +Changed paths: + M /trunk/include/input_ext-dec.h + M /trunk/include/input_ext-intf.h + M /trunk/include/input_ext-plugins.h + M /trunk/plugins/ac3_adec/ac3_adec.c + M /trunk/plugins/ac3_spdif/ac3_spdif.c + M /trunk/plugins/mpeg_adec/mpeg_adec.c + M /trunk/plugins/mpeg_vdec/video_parser.c + M /trunk/plugins/spu_dec/spu_decoder.c + M /trunk/src/input/input_dec.c + M /trunk/src/input/input_programs.c + + + * Fixed a few crashes due to race conditions in the decoder spawning. + * Removed unused code here and there. + +------------------------------------------------------------------------ +r1218 | sam | 2001-11-15 19:11:50 +0100 (Thu, 15 Nov 2001) | 4 lines +Changed paths: + M /trunk/plugins/motion/motionmmxext.c + M /trunk/src/input/input_dec.c + + + * Fixed a little crash introduced in my previous commit :-) + * Removed more unused code. + +------------------------------------------------------------------------ +r1219 | sam | 2001-11-15 19:50:49 +0100 (Thu, 15 Nov 2001) | 4 lines +Changed paths: + M /trunk/src/input/input.c + + + * Fixed MacOS X 10.1 network input, thanks to Mathias Kretschmer + . + +------------------------------------------------------------------------ +r1220 | xav | 2001-11-15 22:27:53 +0100 (Thu, 15 Nov 2001) | 5 lines +Changed paths: + M /trunk/plugins/directx/vout_directx.c + + +Removed my modification, it seems the libs we're linking with are far +too old to support this option. And it also seems it doesn't function +anywhere out of my box :) + +------------------------------------------------------------------------ +r1221 | stef | 2001-11-16 01:29:52 +0100 (Fri, 16 Nov 2001) | 10 lines +Changed paths: + M /trunk/plugins/gtk/gnome_interface.c + M /trunk/plugins/gtk/gtk_callbacks.c + M /trunk/plugins/gtk/gtk_display.c + M /trunk/plugins/gtk/gtk_interface.c + M /trunk/plugins/gtk/gtk_open.c + M /trunk/plugins/gtk/intf_gnome.c + M /trunk/plugins/gtk/intf_gnome.glade + M /trunk/plugins/gtk/intf_gtk.c + M /trunk/plugins/gtk/intf_gtk.glade + M /trunk/plugins/gtk/intf_gtk.h + M /trunk/src/misc/netutils.c + +* --chennels puts gtk/gnome in multi-channel network mode. + +* the network window of the interface reports the values of the environment + variables. + +* channels mode excludes vls configuration + +* the vlc does not try to bind vls.via.ecp.fr by default when you select + channels mode. + +------------------------------------------------------------------------ +r1222 | stef | 2001-11-19 16:13:11 +0100 (Mon, 19 Nov 2001) | 12 lines +Changed paths: + M /trunk/extras/libdvdcss/libdvdcss.c + M /trunk/extras/libdvdcss/videolan/dvdcss.h + M /trunk/plugins/dvd/input_dvd.c + +-fixed a bug in libdvdcss: the key wasn't searched when it had to. + +dvdcss_seek : searches a new title key when + -the flag is DVDCSS_SEEK_KEY, + -the flag is DVDCSS_SEEK_MPEG, only if method is not "title". + +dvdcss_seek with DVDCSS_SEEK_KEY flags does actually the same things as +dvdcss_title (which might eventually be removed). + +Thus, the flag DVDCSS_SEEK_KEY (formerly DVDCSS_SEEK_INI) could not be +removed (sorry sam, I've mistaken you by forgetting that) + +------------------------------------------------------------------------ +r1223 | sam | 2001-11-20 00:49:43 +0100 (Tue, 20 Nov 2001) | 4 lines +Changed paths: + M /trunk/AUTHORS + M /trunk/Makefile + M /trunk/Makefile.opts.in + M /trunk/configure + M /trunk/configure.in + A /trunk/plugins/arts + A /trunk/plugins/arts/.cvsignore + A /trunk/plugins/arts/Makefile + A /trunk/plugins/arts/aout_arts.c + A /trunk/plugins/arts/arts.c + M /trunk/plugins/esd/Makefile + + + * aRts audio output courtesy of Emmanuel Blindauer . + * Fix to the esd plugin when esd-config --cflags is nonempty. + +------------------------------------------------------------------------ +r1224 | massiot | 2001-11-21 11:47:20 +0100 (Wed, 21 Nov 2001) | 2 lines +Changed paths: + M /trunk/include/common.h + M /trunk/include/modules_export.h + +Fixed compilation bugs with Qt and BeOS (henriiiiiiiiiiiiiiiiiiiiiiiii !!) + +------------------------------------------------------------------------ +r1225 | massiot | 2001-11-21 17:47:46 +0100 (Wed, 21 Nov 2001) | 3 lines +Changed paths: + M /trunk/src/input/input.c + M /trunk/src/misc/netutils.c + +(Hopefully) fixed the network connect() bug under UNIX. I need +confirmation that I didn't break the Win32 port, please. + +------------------------------------------------------------------------ +r1226 | jlj | 2001-11-21 23:33:03 +0100 (Wed, 21 Nov 2001) | 3 lines +Changed paths: + M /trunk/plugins/mpeg_vdec/video_parser.c + M /trunk/src/misc/netutils.c + +Don`t use long long, use u64/s64 (int_types.h). +Fixed a stale pointer in mpeg_vdec_Run(). + +------------------------------------------------------------------------ +r1227 | massiot | 2001-11-23 19:47:51 +0100 (Fri, 23 Nov 2001) | 18 lines +Changed paths: + M /trunk/include/netutils.h + M /trunk/plugins/mpeg/input_ts.c + M /trunk/src/input/input.c + M /trunk/src/interface/main.c + M /trunk/src/misc/netutils.c + +Major rewrite of the network layer. The following syntax ARE NO LONGER +SUPPORTED : +ts:toto:1234/meuh +--server toto --broadcast meuh --port 1234 + +The only supported syntax is : +udp[stream]:[//][serveraddr:[serverport]][@[bindaddr][:bindport]] +example : udpstream:toto@meuh:toto + +In most cases, simply passing "udpstream:" should work, since it enables +unicast and broadcast reception on port 1234 from any server. Other +options are only used for fine tuning and multicast. + +TODO : +* The GTK interface is broken (glade knowledge wanted !) +* Test this on all supported platforms (and fix them :) +[this won't work with current channel servers - fix needed] + +------------------------------------------------------------------------ +r1228 | sam | 2001-11-25 02:26:54 +0100 (Sun, 25 Nov 2001) | 3 lines +Changed paths: + M /trunk/debian/changelog + M /trunk/debian/vlc-gnome.menu + M /trunk/debian/vlc-gtk.menu + M /trunk/debian/vlc-qt.menu + M /trunk/debian/vlc.menu + + + * Added "Video" menu hint to debian/*menu (Closes Debian bug #121036). + +------------------------------------------------------------------------ +r1229 | stef | 2001-11-25 06:04:38 +0100 (Sun, 25 Nov 2001) | 20 lines +Changed paths: + M /trunk/Makefile + M /trunk/Makefile.opts.in + M /trunk/configure + M /trunk/configure.in + A /trunk/extras/libdvdread + A /trunk/extras/libdvdread/.cvsignore + A /trunk/extras/libdvdread/Makefile + A /trunk/extras/libdvdread/bswap.h + A /trunk/extras/libdvdread/dvd_reader.c + A /trunk/extras/libdvdread/dvd_reader.h + A /trunk/extras/libdvdread/dvd_udf.c + A /trunk/extras/libdvdread/dvd_udf.h + A /trunk/extras/libdvdread/dvdcss.h + A /trunk/extras/libdvdread/dvdread.c + A /trunk/extras/libdvdread/ifo_print.c + A /trunk/extras/libdvdread/ifo_print.h + A /trunk/extras/libdvdread/ifo_read.c + A /trunk/extras/libdvdread/ifo_read.h + A /trunk/extras/libdvdread/ifo_types.h + A /trunk/extras/libdvdread/nav_print.c + A /trunk/extras/libdvdread/nav_print.h + A /trunk/extras/libdvdread/nav_read.c + A /trunk/extras/libdvdread/nav_read.h + A /trunk/extras/libdvdread/nav_types.h + A /trunk/extras/libdvdread/videolan + A /trunk/extras/libdvdread/videolan/.cvsignore + A /trunk/extras/libdvdread/videolan/dvdread.c + A /trunk/extras/libdvdread/videolan/dvdread.h + A /trunk/plugins/dvdread + A /trunk/plugins/dvdread/.cvsignore + A /trunk/plugins/dvdread/Makefile + A /trunk/plugins/dvdread/dvdread.c + A /trunk/plugins/dvdread/input_dvdread.c + A /trunk/plugins/dvdread/input_dvdread.h + M /trunk/src/input/input.c + +Support for libdvdread. + +Libdvdread files are in extras/libdvdread. They have not been changed from +those of libdvdread 0.9.2. The changes are in the subdirectory videolan. +They basically consist of a new function in the API that does a readv() +instead fo a read(). + +The library is statically linked with libdvdcss from extras/libdvdcss, and +the whole is statically linked with the plugin dvdread. Dvdread can only be +compiled as a builtin module for the time being, I think (which means I +haven't tried to compile it as a plugin). + +Basically, input_dvdread.c is a copy and paste from input_dvd.c with a few +changes to use libdvdread calls. It is still in very alpha stage, but it +should offer the same features as the current DVD input. + +It can be called with either the syntax: "dvdread:/dev/dvd" +or "--input dvdread /dev/dvd". The command line switches (-t, -T, -c, -u) +should work too. + +------------------------------------------------------------------------ +r1230 | gbazin | 2001-11-25 23:52:21 +0100 (Sun, 25 Nov 2001) | 12 lines +Changed paths: + M /trunk/Makefile.opts.in + M /trunk/configure + M /trunk/configure.in + M /trunk/extras/libdvdcss/ioctl.h + A /trunk/include/bytes_swap.h + M /trunk/include/common.h + A /trunk/include/common_win32.h + M /trunk/include/input_ext-intf.h + M /trunk/include/input_ext-plugins.h + M /trunk/include/modules_export.h + M /trunk/include/threads.h + M /trunk/plugins/ac3_adec/ac3_bit_allocate.c + M /trunk/plugins/ac3_adec/ac3_decoder.c + M /trunk/plugins/ac3_adec/ac3_exponent.c + M /trunk/plugins/ac3_adec/ac3_imdct.c + M /trunk/plugins/ac3_adec/ac3_mantissa.c + M /trunk/plugins/ac3_adec/ac3_parse.c + M /trunk/plugins/ac3_adec/ac3_rematrix.c + M /trunk/plugins/downmix/ac3_downmix_3dn.c + M /trunk/plugins/downmix/ac3_downmix_sse.c + M /trunk/plugins/dummy/input_dummy.c + M /trunk/plugins/dvd/input_dvd.c + M /trunk/plugins/mpeg/input_es.c + M /trunk/plugins/mpeg/input_ps.c + M /trunk/plugins/mpeg/input_ts.c + M /trunk/plugins/text/Makefile + M /trunk/plugins/text/intf_rc.c + M /trunk/src/misc/modules.c + + + * Big clean-up to allow compiling every module as plugins. + * Added bytes_swap.h to provide ntoh() and htol() on Win32. With this + change we don't have to link winsock2 with every plugin anymore. This + should also give us a slight speed increase. + * Added #define WIN32_LEAN_AND_MEAN in threads.h to speed-up compilation + on Win32. + * Modified ac_downmix_3dn and sse so they compile with the latest gcc for + Win32. + +(PS: the dvdread plugin doesn't compile yet on Win32) + +------------------------------------------------------------------------ +r1231 | massiot | 2001-11-26 16:56:36 +0100 (Mon, 26 Nov 2001) | 5 lines +Changed paths: + M /trunk/extras/libdvdcss/libdvdcss.c + M /trunk/extras/libdvdcss/libdvdcss.h + +Reworked Keith Packard's raw device patch. The name of the raw device +is in the environment variable DVDCSS_RAW_DEVICE. + +Untested (as usual :-). Feedback welcome. + +------------------------------------------------------------------------ +r1232 | fgp | 2001-11-26 23:28:05 +0100 (Mon, 26 Nov 2001) | 15 lines +Changed paths: + M /trunk/extras/libdvdread/bswap.h + M /trunk/extras/libdvdread/dvdread.c + M /trunk/extras/libdvdread/ifo_print.h + M /trunk/extras/libdvdread/ifo_read.h + M /trunk/extras/libdvdread/ifo_types.h + M /trunk/extras/libdvdread/nav_print.h + M /trunk/extras/libdvdread/nav_read.h + M /trunk/extras/libdvdread/nav_types.h + M /trunk/plugins/macosx/vout_macosx.c + + *) changed includes from + #include to + #include "..." + + *) Darwin doesn't have off64_t, stat64, lseek64. Added + #ifdef SYS_DARWIN + #define off64_t off_t + .... + #endif + to dvdread.c + + *) Fixed stupid bug in vout_macos.x. On startup, it would + try to free a non-existant QuickTime Sequence. This could be + the reasons for (some?) of the crashes at startup. + +------------------------------------------------------------------------ +r1233 | marcari | 2001-11-27 00:06:02 +0100 (Tue, 27 Nov 2001) | 3 lines +Changed paths: + M /trunk/src/misc/netutils.c + +* changed the protocol version for communication between vlc and vlcs +from 12 to 13 (due to change from ts:// to udpstream://) + +------------------------------------------------------------------------ +r1234 | massiot | 2001-11-27 11:18:33 +0100 (Tue, 27 Nov 2001) | 3 lines +Changed paths: + M /trunk/extras/libdvdcss/libdvdcss.c + M /trunk/src/input/input_netlist.c + +Fixed a potential packet corruption in the DVD input (I suspect this +might be the cause of the OS X problem - please confirm). + +------------------------------------------------------------------------ +r1235 | massiot | 2001-11-27 11:50:35 +0100 (Tue, 27 Nov 2001) | 2 lines +Changed paths: + M /trunk/src/input/input.c + +Fixed a compilation issue under Win32 + +------------------------------------------------------------------------ +r1236 | massiot | 2001-11-27 11:58:11 +0100 (Tue, 27 Nov 2001) | 3 lines +Changed paths: + M /trunk/configure + M /trunk/configure.in + +Disabled dvdread by default since it causes many portability problems. +Enable it with --enable-dvdread. + +------------------------------------------------------------------------ +r1237 | massiot | 2001-11-27 12:14:55 +0100 (Tue, 27 Nov 2001) | 2 lines +Changed paths: + M /trunk/configure + M /trunk/configure.in + +More WIN32 portability fixes. + +------------------------------------------------------------------------ +r1238 | massiot | 2001-11-27 12:44:48 +0100 (Tue, 27 Nov 2001) | 4 lines +Changed paths: + M /trunk/plugins/dvd/input_dvd.c + +New syntax for the dvd input : + dvd:[:] +The raw device must have been prepared (by root) beforehands. + +------------------------------------------------------------------------ +r1239 | massiot | 2001-11-27 13:33:20 +0100 (Tue, 27 Nov 2001) | 4 lines +Changed paths: + M /trunk/doc/vlc.1 + M /trunk/plugins/dvd/input_dvd.c + +* Updated man page. +* dvd:[@] to avoid device namespace collision under +win32. + +------------------------------------------------------------------------ +r1240 | massiot | 2001-11-27 13:52:54 +0100 (Tue, 27 Nov 2001) | 2 lines +Changed paths: + M /trunk/FAQ + M /trunk/INSTALL + M /trunk/README + +Documentation updates. + +------------------------------------------------------------------------ +r1241 | massiot | 2001-11-27 14:06:23 +0100 (Tue, 27 Nov 2001) | 2 lines +Changed paths: + M /trunk/FAQ + +Removed obsolete entry. + +------------------------------------------------------------------------ +r1242 | massiot | 2001-11-27 15:31:19 +0100 (Tue, 27 Nov 2001) | 2 lines +Changed paths: + M /trunk/plugins/x11/vout_xvideo.c + +Various (sometimes hopeless) fixes to try to improve xvideo stability. + +------------------------------------------------------------------------ +r1243 | sam | 2001-11-27 15:42:46 +0100 (Tue, 27 Nov 2001) | 3 lines +Changed paths: + M /trunk/src/misc/netutils.c + + + * Fixed a deadlock (bug reported by marcari). + +------------------------------------------------------------------------ +r1244 | massiot | 2001-11-28 16:08:06 +0100 (Wed, 28 Nov 2001) | 6 lines +Changed paths: + M /trunk/Makefile + M /trunk/configure + M /trunk/configure.in + M /trunk/include/common.h + M /trunk/include/config.h.in + M /trunk/include/modules_export.h + M /trunk/include/mtime.h + M /trunk/include/threads.h + M /trunk/plugins/ac3_adec/ac3_adec.c + M /trunk/plugins/ac3_adec/ac3_bit_allocate.c + M /trunk/plugins/ac3_adec/ac3_decoder.c + M /trunk/plugins/ac3_adec/ac3_exponent.c + M /trunk/plugins/ac3_adec/ac3_imdct.c + M /trunk/plugins/ac3_adec/ac3_mantissa.c + M /trunk/plugins/ac3_adec/ac3_parse.c + M /trunk/plugins/ac3_adec/ac3_rematrix.c + M /trunk/plugins/ac3_spdif/ac3_iec958.c + M /trunk/plugins/ac3_spdif/ac3_spdif.c + M /trunk/plugins/alsa/alsa.c + M /trunk/plugins/alsa/aout_alsa.c + M /trunk/plugins/arts/aout_arts.c + M /trunk/plugins/arts/arts.c + M /trunk/plugins/beos/InterfaceWindow.cpp + M /trunk/plugins/beos/MediaControlView.cpp + M /trunk/plugins/beos/PlayListWindow.cpp + M /trunk/plugins/beos/aout_beos.cpp + M /trunk/plugins/beos/beos.cpp + M /trunk/plugins/beos/intf_beos.cpp + M /trunk/plugins/beos/vout_beos.cpp + D /trunk/plugins/darwin + M /trunk/plugins/directx/aout_directx.c + M /trunk/plugins/directx/directx.c + M /trunk/plugins/directx/vout_directx.c + M /trunk/plugins/directx/vout_events.c + M /trunk/plugins/downmix/ac3_downmix_3dn.c + M /trunk/plugins/downmix/ac3_downmix_c.c + M /trunk/plugins/downmix/ac3_downmix_sse.c + M /trunk/plugins/downmix/downmix.c + M /trunk/plugins/downmix/downmix3dn.c + M /trunk/plugins/downmix/downmixsse.c + M /trunk/plugins/dsp/aout_dsp.c + M /trunk/plugins/dsp/dsp.c + M /trunk/plugins/dummy/aout_dummy.c + M /trunk/plugins/dummy/dummy.c + M /trunk/plugins/dummy/input_dummy.c + M /trunk/plugins/dummy/intf_dummy.c + M /trunk/plugins/dummy/null.c + M /trunk/plugins/dummy/vout_dummy.c + M /trunk/plugins/dvd/dvd.c + M /trunk/plugins/dvd/dvd_ifo.c + M /trunk/plugins/dvd/dvd_summary.c + M /trunk/plugins/dvd/dvd_udf.c + M /trunk/plugins/dvd/input_dvd.c + M /trunk/plugins/dvdread/dvdread.c + M /trunk/plugins/dvdread/input_dvdread.c + M /trunk/plugins/esd/aout_esd.c + M /trunk/plugins/esd/esd.c + M /trunk/plugins/fb/fb.c + M /trunk/plugins/fb/vout_fb.c + M /trunk/plugins/ggi/ggi.c + M /trunk/plugins/ggi/vout_ggi.c + M /trunk/plugins/glide/glide.c + M /trunk/plugins/glide/vout_glide.c + M /trunk/plugins/gtk/gtk.c + M /trunk/plugins/gtk/gtk_callbacks.c + M /trunk/plugins/gtk/gtk_control.c + M /trunk/plugins/gtk/gtk_display.c + M /trunk/plugins/gtk/gtk_menu.c + M /trunk/plugins/gtk/gtk_modules.c + M /trunk/plugins/gtk/gtk_open.c + M /trunk/plugins/gtk/gtk_playlist.c + M /trunk/plugins/gtk/gtk_preferences.c + M /trunk/plugins/gtk/intf_gnome.c + M /trunk/plugins/gtk/intf_gtk.c + M /trunk/plugins/idct/idct.c + M /trunk/plugins/idct/idctaltivec.c + M /trunk/plugins/idct/idctclassic.c + M /trunk/plugins/idct/idctmmx.c + M /trunk/plugins/idct/idctmmxext.c + M /trunk/plugins/imdct/ac3_imdct_3dn.c + M /trunk/plugins/imdct/ac3_imdct_c.c + M /trunk/plugins/imdct/ac3_imdct_common.c + M /trunk/plugins/imdct/ac3_imdct_sse.c + M /trunk/plugins/imdct/ac3_srfft_3dn.c + M /trunk/plugins/imdct/ac3_srfft_c.c + M /trunk/plugins/imdct/ac3_srfft_sse.c + M /trunk/plugins/imdct/imdct.c + M /trunk/plugins/imdct/imdct3dn.c + M /trunk/plugins/imdct/imdctsse.c + M /trunk/plugins/kde/intf_plugin.h + M /trunk/plugins/kde/kde.cpp + M /trunk/plugins/lpcm_adec/lpcm_adec.c + M /trunk/plugins/mga/mga.c + M /trunk/plugins/mga/vout_mga.c + M /trunk/plugins/motion/motion.c + M /trunk/plugins/motion/motion3dnow.c + M /trunk/plugins/motion/motionaltivec.c + M /trunk/plugins/motion/motionmmx.c + M /trunk/plugins/motion/motionmmxext.c + M /trunk/plugins/mpeg/es.c + M /trunk/plugins/mpeg/input_es.c + M /trunk/plugins/mpeg/input_ps.c + M /trunk/plugins/mpeg/input_ts.c + M /trunk/plugins/mpeg/ps.c + M /trunk/plugins/mpeg/ts.c + M /trunk/plugins/mpeg_adec/adec_layer1.c + M /trunk/plugins/mpeg_adec/adec_layer2.c + M /trunk/plugins/mpeg_adec/mpeg_adec.c + M /trunk/plugins/mpeg_adec/mpeg_adec_generic.c + M /trunk/plugins/mpeg_vdec/video_decoder.c + M /trunk/plugins/mpeg_vdec/video_parser.c + M /trunk/plugins/mpeg_vdec/vpar_blocks.c + M /trunk/plugins/mpeg_vdec/vpar_headers.c + M /trunk/plugins/mpeg_vdec/vpar_pool.c + M /trunk/plugins/mpeg_vdec/vpar_synchro.c + M /trunk/plugins/qnx/aout_qnx.c + M /trunk/plugins/qnx/qnx.c + M /trunk/plugins/qnx/vout_qnx.c + M /trunk/plugins/qt/intf_qt.cpp + M /trunk/plugins/qt/qt.cpp + M /trunk/plugins/sdl/aout_sdl.c + M /trunk/plugins/sdl/sdl.c + M /trunk/plugins/sdl/vout_sdl.c + M /trunk/plugins/spu_dec/spu_decoder.c + M /trunk/plugins/text/intf_ncurses.c + M /trunk/plugins/text/intf_rc.c + M /trunk/plugins/text/ncurses.c + M /trunk/plugins/text/rc.c + M /trunk/plugins/vcd/input_vcd.c + M /trunk/plugins/vcd/linux_cdrom_tools.c + M /trunk/plugins/vcd/vcd.c + M /trunk/plugins/x11/vout_x11.c + M /trunk/plugins/x11/vout_xvideo.c + M /trunk/plugins/x11/x11.c + M /trunk/plugins/x11/xvideo.c + M /trunk/plugins/yuv/transforms_yuv.c + M /trunk/plugins/yuv/transforms_yuvmmx.c + M /trunk/plugins/yuv/video_yuv.c + M /trunk/plugins/yuv/video_yuvmmx.c + M /trunk/plugins/yuv/yuv.c + M /trunk/plugins/yuv/yuvmmx.c + M /trunk/src/audio_output/aout_ext-dec.c + M /trunk/src/audio_output/aout_s16.c + M /trunk/src/audio_output/aout_s8.c + M /trunk/src/audio_output/aout_spdif.c + M /trunk/src/audio_output/aout_u16.c + M /trunk/src/audio_output/aout_u8.c + M /trunk/src/audio_output/audio_output.c + M /trunk/src/input/input.c + M /trunk/src/input/input_clock.c + M /trunk/src/input/input_dec.c + M /trunk/src/input/input_ext-dec.c + M /trunk/src/input/input_ext-intf.c + M /trunk/src/input/input_netlist.c + M /trunk/src/input/input_programs.c + M /trunk/src/input/mpeg_system.c + M /trunk/src/interface/interface.c + M /trunk/src/interface/intf_channels.c + M /trunk/src/interface/intf_msg.c + M /trunk/src/interface/intf_playlist.c + M /trunk/src/interface/main.c + M /trunk/src/misc/beos_specific.cpp + M /trunk/src/misc/darwin_specific.c + M /trunk/src/misc/modules.c + M /trunk/src/misc/mtime.c + M /trunk/src/misc/netutils.c + M /trunk/src/misc/tests.c + M /trunk/src/misc/win32_specific.c + M /trunk/src/video_output/video_output.c + M /trunk/src/video_output/video_spu.c + M /trunk/src/video_output/video_text.c + M /trunk/src/video_output/video_yuv.c + +* Added error checking in pthread wrapper ; as a result, intf_msg.h must +now be included *before* threads.h ; +* Changed all files to include intf_msg.h before threads.h ; while I was +at it, I update the copyright notices ; +* Removed the obsolete darwin plug-in. + +------------------------------------------------------------------------ +r1245 | fgp | 2001-11-29 02:01:48 +0100 (Thu, 29 Nov 2001) | 8 lines +Changed paths: + M /trunk/include/threads.h + M /trunk/plugins/macosx/aout_macosx.c + M /trunk/plugins/macosx/intf_main.c + M /trunk/plugins/macosx/intf_vlc_wrapper.c + M /trunk/plugins/macosx/macosx.h + M /trunk/plugins/macosx/vout_macosx.c + + *) Added "#include " to include/threads.h + It' wouldn't compile on OSX without this. + + *) Removed the mutex the vout and intf thread (were supposed to use) + for syncronizing acces to the p_vout->p_sys structure. + The p_vout->change_lock mutex is used for syncronization now. (and + should make synronization work) + +------------------------------------------------------------------------ +r1246 | massiot | 2001-11-29 11:20:56 +0100 (Thu, 29 Nov 2001) | 3 lines +Changed paths: + M /trunk/include/threads.h + M /trunk/plugins/macosx/aout_macosx.c + M /trunk/plugins/macosx/intf_main.c + M /trunk/plugins/macosx/intf_vlc_wrapper.c + M /trunk/plugins/macosx/macosx.h + M /trunk/plugins/macosx/vout_macosx.c + +Moved #include to macosx plug-in instead of threads.h, as in +other plug-ins. + +------------------------------------------------------------------------ +r1247 | massiot | 2001-11-29 16:34:28 +0100 (Thu, 29 Nov 2001) | 2 lines +Changed paths: + M /trunk/Makefile + +Fixed a problem with vlc.app. + +------------------------------------------------------------------------ +r1248 | massiot | 2001-11-29 16:56:37 +0100 (Thu, 29 Nov 2001) | 2 lines +Changed paths: + M /trunk/plugins/macosx/macosx.c + +Fixed another compilation problem. + +------------------------------------------------------------------------ +r1249 | massiot | 2001-11-29 16:57:07 +0100 (Thu, 29 Nov 2001) | 2 lines +Changed paths: + M /trunk/.cvsignore + +Added vlc.app + +------------------------------------------------------------------------ +r1250 | jobi | 2001-11-29 18:24:48 +0100 (Thu, 29 Nov 2001) | 2 lines +Changed paths: + M /trunk/Makefile + +Removed a bug in the Makefile that made the CVS-snapshots building fail. + +------------------------------------------------------------------------ +r1251 | stef | 2001-11-30 01:34:03 +0100 (Fri, 30 Nov 2001) | 3 lines +Changed paths: + M /trunk/INSTALL.libdvdcss + M /trunk/README.libdvdcss + + +-Update for libdvdcss documentation + +------------------------------------------------------------------------ +r1252 | tcastley | 2001-11-30 10:49:48 +0100 (Fri, 30 Nov 2001) | 2 lines +Changed paths: + M /trunk/plugins/beos/InterfaceWindow.cpp + M /trunk/plugins/beos/MediaControlView.cpp + M /trunk/plugins/beos/PlayListWindow.cpp + M /trunk/plugins/beos/beos.cpp + +Included strings.h to fix compile errors due to the change in threads.h + +------------------------------------------------------------------------ +r1253 | gbazin | 2001-11-30 23:52:40 +0100 (Fri, 30 Nov 2001) | 5 lines +Changed paths: + M /trunk/src/input/input_dec.c + + + * DeleteDecoderConfig wasn't freeing (anymore) the packets left in the + decoder fifo. This bug was creating an io_vec starving on title change + when playing DVDs. + +------------------------------------------------------------------------ +r1254 | tcastley | 2001-12-01 07:38:53 +0100 (Sat, 01 Dec 2001) | 2 lines +Changed paths: + M /trunk/plugins/beos/VideoWindow.h + M /trunk/plugins/beos/vout_beos.cpp + +Implemented simple BDirectWindow (DMA) support + +------------------------------------------------------------------------ +r1255 | stef | 2001-12-02 18:32:19 +0100 (Sun, 02 Dec 2001) | 5 lines +Changed paths: + M /trunk/src/input/input_netlist.c + + +-hopeless fix for the input netlist corruption bug. + +Please test. + +------------------------------------------------------------------------ +r1256 | fgp | 2001-12-02 19:04:29 +0100 (Sun, 02 Dec 2001) | 3 lines +Changed paths: + M /trunk/plugins/macosx/vout_macosx.c + + *) Fixed stupid bug in vout_Manage. It sometimes called SetDSequenceMatrix + when there was no valid sequence. + +------------------------------------------------------------------------ +r1257 | massiot | 2001-12-03 12:49:04 +0100 (Mon, 03 Dec 2001) | 2 lines +Changed paths: + M /trunk/plugins/mpeg/input_ps.c + M /trunk/src/input/mpeg_system.c + +Fixed numerous bugs in ES selection. + +------------------------------------------------------------------------ +r1258 | massiot | 2001-12-03 14:58:59 +0100 (Mon, 03 Dec 2001) | 2 lines +Changed paths: + M /trunk/include/threads.h + M /trunk/plugins/x11/vout_xvideo.c + +Fixed a crash when pausing. + +------------------------------------------------------------------------ +r1259 | massiot | 2001-12-03 16:58:14 +0100 (Mon, 03 Dec 2001) | 2 lines +Changed paths: + M /trunk/configure + M /trunk/configure.in + +More checks for GTK headers. + +------------------------------------------------------------------------ +r1260 | sam | 2001-12-03 17:18:37 +0100 (Mon, 03 Dec 2001) | 8 lines +Changed paths: + M /trunk/ChangeLog + M /trunk/ChangeLog.libdvdcss + M /trunk/Makefile + M /trunk/configure + M /trunk/configure.in + M /trunk/debian/changelog + M /trunk/debian/control + M /trunk/debian/libdvdcss1.dirs + M /trunk/debian/rules + M /trunk/doc/developer/decoders.xml + M /trunk/doc/vlc.1 + M /trunk/include/common.h + M /trunk/include/config.h.in + M /trunk/include/defs.h.in + M /trunk/include/input_ext-dec.h + M /trunk/include/main.h + M /trunk/include/modules.h + M /trunk/include/modules_export.h + M /trunk/plugins/ac3_adec/ac3_adec.c + M /trunk/plugins/ac3_spdif/ac3_spdif.c + M /trunk/plugins/alsa/aout_alsa.c + M /trunk/plugins/gtk/gtk_open.c + M /trunk/plugins/lpcm_adec/lpcm_adec.c + A /trunk/plugins/memcpy + A /trunk/plugins/memcpy/.cvsignore + A /trunk/plugins/memcpy/Makefile + A /trunk/plugins/memcpy/fastmemcpy.h + A /trunk/plugins/memcpy/memcpy.c + A /trunk/plugins/memcpy/memcpy3dn.c + A /trunk/plugins/memcpy/memcpymmx.c + A /trunk/plugins/memcpy/memcpymmxext.c + M /trunk/plugins/mpeg/input_ts.h + M /trunk/plugins/mpeg_adec/mpeg_adec.c + M /trunk/plugins/mpeg_vdec/video_parser.c + M /trunk/plugins/sdl/vout_sdl.c + M /trunk/plugins/spu_dec/spu_decoder.c + M /trunk/plugins/vcd/input_vcd.c + M /trunk/plugins/x11/vout_xvideo.c + M /trunk/src/input/input_dec.c + M /trunk/src/interface/main.c + + + * Borrowed MPlayer's fast memcpy() routines. Best is autodetected, choose + "--memcpy " to choose one from c, mmx, mmxext or 3dn. + Please test! Especially Athlon users. + * Added versioned build-dep to libasound2-dev (Closes Debian bug #121057). + * Updated Gtk/GNOME interfaces to use "udpstream" instead of "ts". + * Unrolled ChangeLog. + +------------------------------------------------------------------------ +r1261 | massiot | 2001-12-03 17:43:25 +0100 (Mon, 03 Dec 2001) | 2 lines +Changed paths: + M /trunk/configure + M /trunk/configure.in + +Fixed a bug in my previous commit. + +------------------------------------------------------------------------ +r1262 | stef | 2001-12-03 18:34:08 +0100 (Mon, 03 Dec 2001) | 4 lines +Changed paths: + M /trunk/plugins/mpeg/input_ts.c + M /trunk/src/input/input_netlist.c + + +-added eof for ts seekable streams +-close netlist when ts input ends + +------------------------------------------------------------------------ +r1263 | massiot | 2001-12-03 18:55:45 +0100 (Mon, 03 Dec 2001) | 2 lines +Changed paths: + M /trunk/plugins/mpeg/input_ps.c + M /trunk/src/input/mpeg_system.c + +Reversed my previous patch (too buggy). + +------------------------------------------------------------------------ +r1264 | massiot | 2001-12-04 14:47:46 +0100 (Tue, 04 Dec 2001) | 2 lines +Changed paths: + M /trunk/AUTHORS + M /trunk/ChangeLog + M /trunk/Makefile + M /trunk/Makefile.opts.in + M /trunk/configure + M /trunk/configure.in + M /trunk/include/config.h.in + M /trunk/include/tests.h + A /trunk/ipkg/patch + M /trunk/ipkg/rules + A /trunk/plugins/mad_adec + A /trunk/plugins/mad_adec/.cvsignore + A /trunk/plugins/mad_adec/API + A /trunk/plugins/mad_adec/BUGS + A /trunk/plugins/mad_adec/DESIGN + A /trunk/plugins/mad_adec/Makefile + A /trunk/plugins/mad_adec/TODO + A /trunk/plugins/mad_adec/docs + A /trunk/plugins/mad_adec/docs/joe_drew.txt + A /trunk/plugins/mad_adec/docs/rob_leslie.txt + A /trunk/plugins/mad_adec/mad_adec.c + A /trunk/plugins/mad_adec/mad_adec.h + A /trunk/plugins/mad_adec/mad_libmad.c + A /trunk/plugins/mad_adec/mad_libmad.h + M /trunk/plugins/mpeg_adec/mpeg_adec.c + M /trunk/src/interface/main.c + +libmad plug-in, courtesy of Jean-Paul Saman . + +------------------------------------------------------------------------ +r1265 | jobi | 2001-12-05 04:31:04 +0100 (Wed, 05 Dec 2001) | 10 lines +Changed paths: + M /trunk/include/input_ext-intf.h + M /trunk/plugins/dvd/input_dvd.c + M /trunk/plugins/mpeg/input_ps.c + M /trunk/plugins/vcd/input_vcd.c + M /trunk/src/input/input_clock.c + M /trunk/src/input/input_programs.c + M /trunk/src/input/mpeg_system.c + +* Added 2 fields, p_selected_program and p_new_program, to the + input_thread_t structure, so that we may support multi programs + streams. +* Modified inputs to take account of this change. +* Modified input_clock.c so that it doesn't refer to pp_programs[0] + any more. + +Now we should not refer to the first program, but to the selected +program. Functions to change the current program are coming. + +------------------------------------------------------------------------ +r1266 | massiot | 2001-12-05 11:30:25 +0100 (Wed, 05 Dec 2001) | 2 lines +Changed paths: + M /trunk/src/interface/main.c + +Fix for altivec detection (courtesy of walken). + +------------------------------------------------------------------------ +r1267 | tcastley | 2001-12-06 11:29:40 +0100 (Thu, 06 Dec 2001) | 4 lines +Changed paths: + M /trunk/plugins/beos/InterfaceWindow.cpp + M /trunk/plugins/beos/VideoWindow.h + M /trunk/plugins/beos/vout_beos.cpp + +Added funcionality for vertical retrace sync for refresh rates 60Hz or lower +(Thanks Rudolf) +Fixed the Prev Title Bug, now works. + +------------------------------------------------------------------------ +r1268 | massiot | 2001-12-06 11:53:42 +0100 (Thu, 06 Dec 2001) | 6 lines +Changed paths: + M /trunk/configure + M /trunk/configure.in + M /trunk/doc/vlc.1 + M /trunk/include/main.h + M /trunk/plugins/x11/vout_xvideo.c + M /trunk/src/audio_output/aout_s16.c + M /trunk/src/audio_output/aout_u8.c + M /trunk/src/audio_output/audio_output.c + M /trunk/src/input/input_clock.c + M /trunk/src/interface/main.c + +* mad plug-in is now built-in to avoid PIC/non-PIC collision ; +* Updated documentation ; +* New --desync option, to delay the video (in case of lip desynchronization) ; +this is bad, but we have no other option for the moment ; +* Clicking in vout now pauses the stream, patch courtesy of Peter Surda. + +------------------------------------------------------------------------ +r1269 | massiot | 2001-12-06 12:18:22 +0100 (Thu, 06 Dec 2001) | 2 lines +Changed paths: + M /trunk/doc/vlc.1 + +Updated man page. + +------------------------------------------------------------------------ +r1270 | massiot | 2001-12-06 14:46:23 +0100 (Thu, 06 Dec 2001) | 2 lines +Changed paths: + M /trunk/plugins/idct/idctaltivec.c + M /trunk/plugins/motion/motionaltivec.c + +Fixed dumb renaming of #define's for altivec :-p. + +------------------------------------------------------------------------ +r1271 | massiot | 2001-12-06 14:53:52 +0100 (Thu, 06 Dec 2001) | 2 lines +Changed paths: + M /trunk/configure + M /trunk/configure.in + +Fix for altivec under Linux. + +------------------------------------------------------------------------ +r1272 | jobi | 2001-12-07 17:47:47 +0100 (Fri, 07 Dec 2001) | 6 lines +Changed paths: + M /trunk/include/input_ext-intf.h + M /trunk/include/input_ext-plugins.h + M /trunk/include/modules.h + M /trunk/plugins/dvd/input_dvd.c + M /trunk/plugins/mpeg/input_es.c + M /trunk/plugins/mpeg/input_ps.c + M /trunk/plugins/mpeg/input_ts.c + M /trunk/plugins/vcd/input_vcd.c + M /trunk/src/input/input.c + M /trunk/src/input/input_ext-intf.c + M /trunk/src/input/input_programs.c + +* added functions in inputs to change the current program (most of + them do nothing) + +All inputs should now have a pf_setprogram function. A default one is +provided in input_programs.c. + +------------------------------------------------------------------------ +r1273 | sam | 2001-12-07 19:33:08 +0100 (Fri, 07 Dec 2001) | 5 lines +Changed paths: + M /trunk/include/common.h + M /trunk/include/config.h.in + M /trunk/include/input_ext-dec.h + M /trunk/include/main.h + M /trunk/include/modules.h + M /trunk/include/modules_export.h + M /trunk/plugins/alsa/aout_alsa.c + M /trunk/plugins/arts/aout_arts.c + M /trunk/plugins/beos/InterfaceWindow.cpp + M /trunk/plugins/beos/MediaControlView.cpp + M /trunk/plugins/beos/PlayListWindow.cpp + M /trunk/plugins/beos/aout_beos.cpp + M /trunk/plugins/beos/intf_beos.cpp + M /trunk/plugins/beos/vout_beos.cpp + M /trunk/plugins/directx/aout_directx.c + M /trunk/plugins/directx/vout_directx.c + M /trunk/plugins/directx/vout_events.c + M /trunk/plugins/dsp/aout_dsp.c + M /trunk/plugins/dummy/aout_dummy.c + M /trunk/plugins/dummy/input_dummy.c + M /trunk/plugins/dummy/intf_dummy.c + M /trunk/plugins/dvd/dvd_summary.c + M /trunk/plugins/dvd/input_dvd.c + M /trunk/plugins/dvdread/input_dvdread.c + M /trunk/plugins/esd/aout_esd.c + M /trunk/plugins/fb/vout_fb.c + M /trunk/plugins/ggi/vout_ggi.c + M /trunk/plugins/glide/vout_glide.c + M /trunk/plugins/gtk/gtk_callbacks.c + M /trunk/plugins/gtk/gtk_control.c + M /trunk/plugins/gtk/gtk_display.c + M /trunk/plugins/gtk/gtk_menu.c + M /trunk/plugins/gtk/gtk_modules.c + M /trunk/plugins/gtk/gtk_open.c + M /trunk/plugins/gtk/gtk_playlist.c + M /trunk/plugins/gtk/gtk_preferences.c + M /trunk/plugins/gtk/intf_gnome.c + M /trunk/plugins/gtk/intf_gtk.c + M /trunk/plugins/kde/intf_plugin.h + M /trunk/plugins/macosx/aout_macosx.c + M /trunk/plugins/macosx/intf_vlc_wrapper.c + M /trunk/plugins/macosx/vout_macosx.c + M /trunk/plugins/memcpy/memcpy.c + M /trunk/plugins/memcpy/memcpy3dn.c + M /trunk/plugins/memcpy/memcpymmx.c + M /trunk/plugins/memcpy/memcpymmxext.c + M /trunk/plugins/mpeg/input_es.c + M /trunk/plugins/mpeg/input_ps.c + M /trunk/plugins/mpeg/input_ts.c + M /trunk/plugins/mpeg/input_ts.h + M /trunk/plugins/mpeg_vdec/video_parser.c + M /trunk/plugins/mpeg_vdec/vpar_synchro.c + M /trunk/plugins/qnx/aout_qnx.c + M /trunk/plugins/qnx/vout_qnx.c + M /trunk/plugins/qt/intf_qt.cpp + M /trunk/plugins/sdl/aout_sdl.c + M /trunk/plugins/sdl/vout_sdl.c + M /trunk/plugins/text/intf_ncurses.c + M /trunk/plugins/vcd/input_vcd.c + M /trunk/plugins/vcd/linux_cdrom_tools.c + M /trunk/plugins/x11/vout_x11.c + M /trunk/plugins/x11/vout_xvideo.c + M /trunk/src/audio_output/aout_ext-dec.c + M /trunk/src/audio_output/aout_s16.c + M /trunk/src/audio_output/aout_u8.c + M /trunk/src/audio_output/audio_output.c + M /trunk/src/input/input.c + M /trunk/src/input/input_clock.c + M /trunk/src/input/input_programs.c + M /trunk/src/input/mpeg_system.c + M /trunk/src/interface/interface.c + M /trunk/src/interface/intf_channels.c + M /trunk/src/interface/intf_msg.c + M /trunk/src/interface/intf_playlist.c + M /trunk/src/interface/main.c + M /trunk/src/misc/modules.c + M /trunk/src/misc/netutils.c + M /trunk/src/misc/tests.c + M /trunk/src/video_output/video_output.c + + + * Fixed a total breakage of decoder plugins introduced by fast_memcpy. + * Got rid of #include "main.h", included it in common.h instead ; got + rid of #include "config.h" in most files as well. + +------------------------------------------------------------------------ +r1274 | massiot | 2001-12-07 20:22:46 +0100 (Fri, 07 Dec 2001) | 2 lines +Changed paths: + M /trunk/ChangeLog + M /trunk/ChangeLog.libdvdcss + M /trunk/configure + M /trunk/configure.in + M /trunk/extras/libdvdcss/libdvdcss.spec + M /trunk/ipkg/control + M /trunk/vlc.spec + +Bumped up revision number to 0.2.92-dev and 1.0.1-dev. + +------------------------------------------------------------------------ +r1275 | massiot | 2001-12-07 20:25:39 +0100 (Fri, 07 Dec 2001) | 2 lines +Changed paths: + M /trunk/debian/changelog + +0.2.92 pre-release. + +------------------------------------------------------------------------ +r1280 | sam | 2001-12-09 18:01:37 +0100 (Sun, 09 Dec 2001) | 21 lines +Changed paths: + M /trunk/AUTHORS + M /trunk/Makefile + M /trunk/Makefile.opts.in + M /trunk/configure + M /trunk/configure.in + M /trunk/debian/control + M /trunk/debian/rules + M /trunk/extras/libdvdcss/css.c + M /trunk/extras/libdvdcss/ioctl.c + M /trunk/extras/libdvdcss/libdvdcss.c + M /trunk/include/common.h + M /trunk/include/config.h.in + M /trunk/include/defs.h.in + M /trunk/include/interface.h + M /trunk/include/modules.h + M /trunk/include/modules_export.h + M /trunk/include/vdec_ext-plugins.h + M /trunk/include/video.h + M /trunk/include/video_output.h + M /trunk/ipkg/rules + M /trunk/plugins/ac3_adec/ac3_adec.c + M /trunk/plugins/ac3_adec/ac3_bit_allocate.c + M /trunk/plugins/ac3_adec/ac3_decoder.c + M /trunk/plugins/ac3_adec/ac3_exponent.c + M /trunk/plugins/ac3_adec/ac3_imdct.c + M /trunk/plugins/ac3_adec/ac3_mantissa.c + M /trunk/plugins/ac3_adec/ac3_parse.c + M /trunk/plugins/ac3_adec/ac3_rematrix.c + M /trunk/plugins/ac3_spdif/ac3_iec958.c + M /trunk/plugins/ac3_spdif/ac3_spdif.c + M /trunk/plugins/alsa/alsa.c + M /trunk/plugins/arts/arts.c + M /trunk/plugins/beos/beos.cpp + A /trunk/plugins/chroma + A /trunk/plugins/chroma/.cvsignore + A /trunk/plugins/chroma/Makefile + M /trunk/plugins/directx/directx.c + M /trunk/plugins/downmix/ac3_downmix_3dn.c + M /trunk/plugins/downmix/ac3_downmix_c.c + M /trunk/plugins/downmix/ac3_downmix_sse.c + M /trunk/plugins/downmix/downmix.c + M /trunk/plugins/downmix/downmix3dn.c + M /trunk/plugins/downmix/downmixsse.c + M /trunk/plugins/dsp/dsp.c + M /trunk/plugins/dummy/dummy.c + M /trunk/plugins/dummy/null.c + M /trunk/plugins/dummy/vout_dummy.c + M /trunk/plugins/dvd/dummy_dvdcss.c + M /trunk/plugins/dvd/dvd.c + M /trunk/plugins/dvd/dvd_ifo.c + M /trunk/plugins/dvd/dvd_udf.c + M /trunk/plugins/dvdread/dvdread.c + M /trunk/plugins/esd/esd.c + M /trunk/plugins/fb/fb.c + M /trunk/plugins/ggi/ggi.c + M /trunk/plugins/glide/glide.c + M /trunk/plugins/gtk/gnome.c + M /trunk/plugins/gtk/gtk.c + M /trunk/plugins/idct/idct.c + M /trunk/plugins/idct/idctaltivec.c + M /trunk/plugins/idct/idctclassic.c + M /trunk/plugins/idct/idctmmx.c + M /trunk/plugins/idct/idctmmxext.c + A /trunk/plugins/idct/vdec_block_c.c + A /trunk/plugins/idct/vdec_block_mmx.c + M /trunk/plugins/imdct/ac3_imdct_3dn.c + M /trunk/plugins/imdct/ac3_imdct_c.c + M /trunk/plugins/imdct/ac3_imdct_common.c + M /trunk/plugins/imdct/ac3_imdct_sse.c + M /trunk/plugins/imdct/ac3_srfft_3dn.c + M /trunk/plugins/imdct/ac3_srfft_c.c + M /trunk/plugins/imdct/ac3_srfft_sse.c + M /trunk/plugins/imdct/imdct.c + M /trunk/plugins/imdct/imdct3dn.c + M /trunk/plugins/imdct/imdctsse.c + M /trunk/plugins/lpcm_adec/lpcm_adec.c + M /trunk/plugins/macosx/intf_main.c + M /trunk/plugins/macosx/macosx.c + A /trunk/plugins/mad + A /trunk/plugins/mad/.cvsignore + A /trunk/plugins/mad/API + A /trunk/plugins/mad/BUGS + A /trunk/plugins/mad/DESIGN + A /trunk/plugins/mad/Makefile + A /trunk/plugins/mad/TODO + A /trunk/plugins/mad/docs + A /trunk/plugins/mad/docs/joe_drew.txt + A /trunk/plugins/mad/docs/rob_leslie.txt + A /trunk/plugins/mad/mad_adec.c + A /trunk/plugins/mad/mad_adec.h + A /trunk/plugins/mad/mad_libmad.c + A /trunk/plugins/mad/mad_libmad.h + D /trunk/plugins/mad_adec + M /trunk/plugins/mga/mga.c + M /trunk/plugins/mga/vout_mga.c + M /trunk/plugins/motion/motion.c + M /trunk/plugins/motion/motion3dnow.c + M /trunk/plugins/motion/motionaltivec.c + M /trunk/plugins/motion/motionmmx.c + M /trunk/plugins/motion/motionmmxext.c + A /trunk/plugins/motion/vdec_motion_common.c + A /trunk/plugins/motion/vdec_motion_inner.c + A /trunk/plugins/motion/vdec_motion_inner_mmx.c + A /trunk/plugins/motion/vdec_motion_inner_mmxext.c + D /trunk/plugins/mpeg + M /trunk/plugins/mpeg_adec/adec_layer1.c + M /trunk/plugins/mpeg_adec/adec_layer2.c + M /trunk/plugins/mpeg_adec/mpeg_adec.c + M /trunk/plugins/mpeg_adec/mpeg_adec_generic.c + A /trunk/plugins/mpeg_system + A /trunk/plugins/mpeg_system/.cvsignore + A /trunk/plugins/mpeg_system/Makefile + A /trunk/plugins/mpeg_system/input_es.c + A /trunk/plugins/mpeg_system/input_es.h + A /trunk/plugins/mpeg_system/input_ps.c + A /trunk/plugins/mpeg_system/input_ps.h + A /trunk/plugins/mpeg_system/input_ts.c + A /trunk/plugins/mpeg_system/input_ts.h + A /trunk/plugins/mpeg_system/mpeg_es.c + A /trunk/plugins/mpeg_system/mpeg_ps.c + A /trunk/plugins/mpeg_system/mpeg_ts.c + M /trunk/plugins/mpeg_vdec/video_decoder.c + M /trunk/plugins/mpeg_vdec/vpar_blocks.c + M /trunk/plugins/mpeg_vdec/vpar_headers.c + M /trunk/plugins/mpeg_vdec/vpar_pool.c + M /trunk/plugins/qnx/qnx.c + M /trunk/plugins/qt/qt.cpp + M /trunk/plugins/sdl/sdl.c + M /trunk/plugins/sdl/vout_sdl.c + D /trunk/plugins/spu_dec + A /trunk/plugins/spudec + A /trunk/plugins/spudec/.cvsignore + A /trunk/plugins/spudec/Makefile + A /trunk/plugins/spudec/spu_decoder.c + A /trunk/plugins/spudec/spu_decoder.h + M /trunk/plugins/text/intf_rc.c + M /trunk/plugins/text/ncurses.c + M /trunk/plugins/text/rc.c + M /trunk/plugins/vcd/input_vcd.c + M /trunk/plugins/vcd/vcd.c + M /trunk/plugins/x11/Makefile + A /trunk/plugins/x11/vout_common.c + A /trunk/plugins/x11/vout_common.h + M /trunk/plugins/x11/vout_x11.c + M /trunk/plugins/x11/vout_xvideo.c + M /trunk/plugins/x11/x11.c + M /trunk/plugins/x11/xvideo.c + D /trunk/plugins/yuv + M /trunk/src/audio_output/aout_s8.c + M /trunk/src/audio_output/aout_spdif.c + M /trunk/src/audio_output/aout_u16.c + M /trunk/src/input/input_dec.c + M /trunk/src/input/input_ext-dec.c + M /trunk/src/input/input_ext-intf.c + M /trunk/src/input/input_netlist.c + M /trunk/src/input/mpeg_system.c + M /trunk/src/interface/interface.c + M /trunk/src/interface/main.c + M /trunk/src/misc/beos_specific.cpp + M /trunk/src/misc/darwin_specific.c + M /trunk/src/misc/iso_lang.c + M /trunk/src/misc/mtime.c + M /trunk/src/misc/win32_specific.c + M /trunk/src/video_output/video_output.c + D /trunk/src/video_output/video_spu.c + D /trunk/src/video_output/video_spu.h + M /trunk/src/video_output/video_text.c + D /trunk/src/video_output/video_yuv.c + D /trunk/src/video_output/video_yuv.h + A /trunk/src/video_output/vout_pictures.c + A /trunk/src/video_output/vout_subpictures.c + + + * COMPLETE CVS BREAKAGE !! The MAIN branch is going to be a playground + for my nevrotic and destructive pulsions during the next few hours! + + * If you want to test vlc, please use the v0_2_92_branch branch. + + * Stuff currently working: + - direct to YUV buffer decoding + - non-ugly subtitle blending + - XVideo and SDL video output + + * Stuff currently utterly broken: + - aspect ratio + - software rendering (ie, all other video output plugins) + + * Additional misc changes: + - Renamed spu_dec to spudec and mad_adec to mad to stay coherent with + other plugins. Also, renamed mpeg to mpeg_system. + - Added jobi to the AUTHORS file. + - Factored code common to vout_x11.c and vout_xvideo.c. + +------------------------------------------------------------------------ +r1281 | sam | 2001-12-09 18:08:36 +0100 (Sun, 09 Dec 2001) | 3 lines +Changed paths: + M /trunk/Makefile + + + * Fixed Debian package builds. + +------------------------------------------------------------------------ +r1284 | sam | 2001-12-10 05:53:11 +0100 (Mon, 10 Dec 2001) | 9 lines +Changed paths: + M /trunk/AUTHORS + M /trunk/Makefile + M /trunk/Makefile.modules + M /trunk/Makefile.opts.in + A /trunk/acconfig.h + A /trunk/aclocal.m4 + M /trunk/configure + M /trunk/configure.in + D /trunk/include/bytes_swap.h + M /trunk/include/common.h + D /trunk/include/common_win32.h + M /trunk/include/config.h.in + M /trunk/include/defs.h.in + M /trunk/include/input_ext-dec.h + M /trunk/include/input_ext-intf.h + M /trunk/include/input_ext-plugins.h + D /trunk/include/keystrokes.h + M /trunk/include/main.h + M /trunk/include/modules_export.h + M /trunk/include/modules_inner.h + A /trunk/mkinstalldirs + M /trunk/plugins/ac3_adec/Makefile + M /trunk/plugins/ac3_adec/ac3_adec.c + M /trunk/plugins/ac3_adec/ac3_bit_allocate.c + M /trunk/plugins/ac3_adec/ac3_decoder.c + M /trunk/plugins/ac3_adec/ac3_exponent.c + M /trunk/plugins/ac3_adec/ac3_imdct.c + M /trunk/plugins/ac3_adec/ac3_mantissa.c + M /trunk/plugins/ac3_adec/ac3_parse.c + M /trunk/plugins/ac3_adec/ac3_rematrix.c + M /trunk/plugins/ac3_spdif/Makefile + M /trunk/plugins/ac3_spdif/ac3_iec958.c + M /trunk/plugins/ac3_spdif/ac3_spdif.c + M /trunk/plugins/alsa/Makefile + M /trunk/plugins/arts/Makefile + M /trunk/plugins/beos/Makefile + M /trunk/plugins/chroma/Makefile + M /trunk/plugins/directx/Makefile + M /trunk/plugins/downmix/Makefile + M /trunk/plugins/downmix/ac3_downmix_3dn.c + M /trunk/plugins/downmix/ac3_downmix_sse.c + M /trunk/plugins/dsp/Makefile + M /trunk/plugins/dummy/Makefile + M /trunk/plugins/dummy/input_dummy.c + M /trunk/plugins/dvd/Makefile + M /trunk/plugins/dvd/input_dvd.c + M /trunk/plugins/dvdread/Makefile + M /trunk/plugins/esd/Makefile + M /trunk/plugins/fb/Makefile + M /trunk/plugins/ggi/Makefile + M /trunk/plugins/glide/Makefile + M /trunk/plugins/gtk/Makefile + M /trunk/plugins/gtk/gnome_interface.c + M /trunk/plugins/gtk/intf_gnome.c + M /trunk/plugins/idct/Makefile + M /trunk/plugins/imdct/Makefile + M /trunk/plugins/kde/Makefile + M /trunk/plugins/kde/kdeinterface.cpp + M /trunk/plugins/lpcm_adec/Makefile + M /trunk/plugins/lpcm_adec/lpcm_adec.c + M /trunk/plugins/macosx/Makefile + M /trunk/plugins/mad/Makefile + M /trunk/plugins/memcpy/Makefile + M /trunk/plugins/mga/Makefile + M /trunk/plugins/motion/Makefile + M /trunk/plugins/mpeg_adec/Makefile + M /trunk/plugins/mpeg_adec/adec_layer1.c + M /trunk/plugins/mpeg_adec/adec_layer2.c + M /trunk/plugins/mpeg_adec/mpeg_adec.c + M /trunk/plugins/mpeg_adec/mpeg_adec_generic.c + M /trunk/plugins/mpeg_system/Makefile + M /trunk/plugins/mpeg_system/input_es.c + M /trunk/plugins/mpeg_system/input_ps.c + M /trunk/plugins/mpeg_system/input_ts.c + M /trunk/plugins/mpeg_vdec/Makefile + M /trunk/plugins/mpeg_vdec/video_decoder.c + M /trunk/plugins/mpeg_vdec/video_parser.c + M /trunk/plugins/mpeg_vdec/vpar_blocks.c + M /trunk/plugins/mpeg_vdec/vpar_headers.c + M /trunk/plugins/mpeg_vdec/vpar_pool.c + M /trunk/plugins/mpeg_vdec/vpar_synchro.c + M /trunk/plugins/qnx/Makefile + M /trunk/plugins/qt/Makefile + M /trunk/plugins/sdl/Makefile + M /trunk/plugins/spudec/Makefile + M /trunk/plugins/spudec/spu_decoder.c + M /trunk/plugins/text/Makefile + M /trunk/plugins/vcd/Makefile + M /trunk/plugins/x11/Makefile + A /trunk/po + A /trunk/po/.cvsignore + A /trunk/po/Makefile.in.in + A /trunk/po/POTFILES.in + A /trunk/po/de.po + M /trunk/src/interface/interface.c + D /trunk/src/interface/intf_channels.c + D /trunk/src/interface/intf_channels.h + M /trunk/src/interface/main.c + M /trunk/src/misc/modules.c + + + * Removed unused code (intf_channels.c, keystrokes.h). + * Put common_win32.h back into common.h -- it wasn't that big and we + should not multiply header files. + * Added gettext support by Thomas Graf , may be + broken on other platforms but we'll only see it when I'm finished + with vout 4 :-) + * Fixed a segfault on exit when no fast_memcpy module was found. + +------------------------------------------------------------------------ +r1286 | massiot | 2001-12-10 11:58:54 +0100 (Mon, 10 Dec 2001) | 4 lines +Changed paths: + M /trunk/plugins/mpeg_vdec/vpar_headers.c + M /trunk/plugins/x11/vout_common.c + +* MPEG-1 aspect ratio patch, courtesy of Vladimir Chernyshov + ; +* Seeking patch for X11, courtesy of Peter Surda . + +------------------------------------------------------------------------ +r1288 | sam | 2001-12-10 13:40:24 +0100 (Mon, 10 Dec 2001) | 5 lines +Changed paths: + M /trunk/AUTHORS + M /trunk/Makefile + M /trunk/TODO + M /trunk/config.guess + M /trunk/config.sub + M /trunk/configure + M /trunk/configure.in + M /trunk/include/interface.h + M /trunk/po/.cvsignore + A /trunk/po/ChangeLog + M /trunk/po/Makefile.in.in + A /trunk/po/fr.po + A /trunk/po/vlc.pot + + * Removed more unused code. + * Updated config.guess and config.sub from GNU's latest versions (bozo, + you may want to update them in vls as well). + * Added vlc.pot skeleton for translators. + +------------------------------------------------------------------------ +r1289 | sam | 2001-12-10 14:17:35 +0100 (Mon, 10 Dec 2001) | 4 lines +Changed paths: + M /trunk/AUTHORS + M /trunk/configure + M /trunk/configure.in + M /trunk/po/fr.po + A /trunk/po/ru.po + M /trunk/src/interface/main.c + + + * (very old) russian translation courtesy of Valek Filippov . + * Fixed a charset issue in the french translation. + +------------------------------------------------------------------------ +r1290 | massiot | 2001-12-10 16:52:31 +0100 (Mon, 10 Dec 2001) | 2 lines +Changed paths: + M /trunk/plugins/mpeg_system/input_es.c + +Fix for EOF of ES-only streams. + +------------------------------------------------------------------------ +r1292 | massiot | 2001-12-10 17:16:51 +0100 (Mon, 10 Dec 2001) | 2 lines +Changed paths: + M /trunk/src/input/input.c + +Fixed possible segfault with --input. + +------------------------------------------------------------------------ +r1294 | gbazin | 2001-12-10 19:58:13 +0100 (Mon, 10 Dec 2001) | 3 lines +Changed paths: + M /trunk/configure + M /trunk/configure.in + + + * configure.in was broken for win32 + +------------------------------------------------------------------------ +r1295 | massiot | 2001-12-11 14:09:22 +0100 (Tue, 11 Dec 2001) | 2 lines +Changed paths: + M /trunk/plugins/x11/Makefile + +Partial fix for Xvideo compilation. + +------------------------------------------------------------------------ +r1296 | massiot | 2001-12-11 14:55:55 +0100 (Tue, 11 Dec 2001) | 2 lines +Changed paths: + M /trunk/src/input/mpeg_system.c + +Fixed major bugs in the PSI decoder. + +------------------------------------------------------------------------ +r1298 | sam | 2001-12-11 15:43:38 +0100 (Tue, 11 Dec 2001) | 3 lines +Changed paths: + A /trunk/ABOUT-NLS + M /trunk/AUTHORS + M /trunk/ChangeLog.libdvdcss + M /trunk/configure + M /trunk/configure.in + M /trunk/debian/control + M /trunk/debian/rules + M /trunk/extras/libdvdcss/ioctl.c + M /trunk/extras/libdvdcss/ioctl.h + M /trunk/include/defs.h.in + + * Added vlc-arts to the debian package generation. + * HP-UX port of the DVD ioctls courtesy of David Sieb?\239?\191?\189rger. + +------------------------------------------------------------------------ +r1299 | sam | 2001-12-11 16:31:37 +0100 (Tue, 11 Dec 2001) | 5 lines +Changed paths: + M /trunk/Makefile.dep + M /trunk/Makefile.opts.in + M /trunk/configure + M /trunk/configure.in + M /trunk/include/modules_inner.h + M /trunk/plugins/x11/Makefile + + + * Fixed an issue in Makefile.dep causing to rebuild unnecessary files + in the gtk/gnome and x11/xvideo plugins. + * Fixed CFLAGS_XVIDEO. + +------------------------------------------------------------------------ +r1301 | sam | 2001-12-12 00:53:20 +0100 (Wed, 12 Dec 2001) | 5 lines +Changed paths: + M /trunk/configure + M /trunk/configure.in + M /trunk/include/common.h + + + * Don't try to use gettext if we don't have GNU gettext. This may change + in the future though (most GNU software seems to include a local copy of + gettext in case the operating system doesn't provide it). + +------------------------------------------------------------------------ +r1303 | sam | 2001-12-12 03:13:50 +0100 (Wed, 12 Dec 2001) | 5 lines +Changed paths: + M /trunk/acconfig.h + M /trunk/configure + M /trunk/configure.in + M /trunk/extras/libdvdread/Makefile + M /trunk/include/common.h + M /trunk/include/defs.h.in + M /trunk/plugins/dvd/Makefile + M /trunk/plugins/dvdread/Makefile + M /trunk/src/input/input.c + M /trunk/src/interface/main.c + + + * Additional fixes for OSes with no gettext (thanks to ej0). + * Fixed a potential BeOS linking issue. + * Fixed a minor bug in input.c. + +------------------------------------------------------------------------ +r1304 | massiot | 2001-12-12 12:18:38 +0100 (Wed, 12 Dec 2001) | 2 lines +Changed paths: + M /trunk/include/config.h.in + M /trunk/include/input_ext-dec.h + M /trunk/include/input_ext-plugins.h + M /trunk/plugins/mpeg_system/input_ps.c + +Next Generation Buffer Manager, for PS plug-in. + +------------------------------------------------------------------------ +r1305 | massiot | 2001-12-12 14:48:09 +0100 (Wed, 12 Dec 2001) | 2 lines +Changed paths: + M /trunk/include/input_ext-dec.h + M /trunk/include/input_ext-intf.h + M /trunk/include/input_ext-plugins.h + M /trunk/plugins/mpeg_system/input_ps.c + M /trunk/plugins/mpeg_system/input_ts.c + M /trunk/src/input/mpeg_system.c + +Next Generation Buffer Manager, for TS plug-in. Please test in-ten-si-vely ! + +------------------------------------------------------------------------ +r1306 | sam | 2001-12-12 16:20:16 +0100 (Wed, 12 Dec 2001) | 4 lines +Changed paths: + M /trunk/plugins/dvd/Makefile + M /trunk/plugins/dvdread/Makefile + M /trunk/src/interface/main.c + + + * Fixed Win32 port. + * Fixed unnecessary target remake (recursive make is harmful !). + +------------------------------------------------------------------------ +r1308 | sam | 2001-12-12 16:25:29 +0100 (Wed, 12 Dec 2001) | 3 lines +Changed paths: + M /trunk/plugins/mpeg_system/input_ts.h + + + * Another win32 fix. + +------------------------------------------------------------------------ +r1309 | massiot | 2001-12-12 18:41:15 +0100 (Wed, 12 Dec 2001) | 2 lines +Changed paths: + M /trunk/plugins/mpeg_system/input_es.c + M /trunk/plugins/mpeg_system/input_es.h + M /trunk/plugins/mpeg_system/input_ts.c + M /trunk/plugins/mpeg_system/input_ts.h + +Next Generation Buffer Manager, for ES plug-in. + +------------------------------------------------------------------------ +r1311 | sam | 2001-12-13 13:47:17 +0100 (Thu, 13 Dec 2001) | 4 lines +Changed paths: + M /trunk/Makefile.opts.in + M /trunk/configure + M /trunk/configure.in + M /trunk/include/common.h + M /trunk/include/modules_export.h + M /trunk/include/video.h + M /trunk/include/video_output.h + M /trunk/plugins/directx/vout_directx.c + M /trunk/plugins/dummy/vout_dummy.c + M /trunk/plugins/imdct/Makefile + M /trunk/plugins/mpeg_vdec/video_parser.h + M /trunk/plugins/mpeg_vdec/vpar_headers.c + M /trunk/plugins/sdl/vout_sdl.c + M /trunk/plugins/x11/vout_common.c + M /trunk/plugins/x11/vout_common.h + M /trunk/plugins/x11/vout_xvideo.c + M /trunk/src/video_output/video_output.c + M /trunk/src/video_output/vout_pictures.c + M /trunk/src/video_output/vout_subpictures.c + + + * Fixed aspect ratio handling. + * Fixed potential compilation issues under eg. BSD/OS. + +------------------------------------------------------------------------ +r1312 | massiot | 2001-12-13 18:33:47 +0100 (Thu, 13 Dec 2001) | 2 lines +Changed paths: + M /trunk/src/input/mpeg_system.c + +Fixed a major bug I introduced lately. + +------------------------------------------------------------------------ +r1314 | jobi | 2001-12-13 18:58:16 +0100 (Thu, 13 Dec 2001) | 2 lines +Changed paths: + M /trunk/plugins/mpeg_system/input_es.c + +Fixed a bug in ES input (I had not initiated p_selected_program) + +------------------------------------------------------------------------ +r1315 | sam | 2001-12-13 21:47:46 +0100 (Thu, 13 Dec 2001) | 4 lines +Changed paths: + M /trunk/include/threads.h + M /trunk/src/video_output/vout_pictures.c + + + * Buffer choice optimizations - vout4 should eat even less CPU now. + * Minor warning fix for Hurd. + +------------------------------------------------------------------------ +r1317 | sam | 2001-12-16 17:18:36 +0100 (Sun, 16 Dec 2001) | 9 lines +Changed paths: + M /trunk/Makefile + M /trunk/Makefile.opts.in + M /trunk/configure + M /trunk/configure.in + M /trunk/include/common.h + M /trunk/include/config.h.in + M /trunk/include/modules_export.h + M /trunk/include/video.h + M /trunk/include/video_output.h + M /trunk/plugins/ac3_adec/ac3_adec.c + M /trunk/plugins/chroma/Makefile + A /trunk/plugins/chroma/chroma_common.h + A /trunk/plugins/chroma/common.c + A /trunk/plugins/chroma/transforms.h + A /trunk/plugins/chroma/yv12_rgb8.c + M /trunk/plugins/dummy/vout_dummy.c + A /trunk/plugins/filter + A /trunk/plugins/filter/.cvsignore + A /trunk/plugins/filter/Makefile + A /trunk/plugins/filter/bob.c + A /trunk/plugins/filter/invert.c + M /trunk/plugins/mpeg_vdec/vpar_headers.c + M /trunk/plugins/sdl/vout_sdl.c + M /trunk/plugins/spudec/spu_decoder.c + M /trunk/plugins/x11/vout_common.c + M /trunk/plugins/x11/vout_xvideo.c + M /trunk/src/interface/main.c + M /trunk/src/video_output/video_output.c + M /trunk/src/video_output/vout_pictures.c + + + * Filter plugins. Not very polished (please don't look at how the dates are + calculated!), but worth a try. Use the following flags: + "--filter invert" for inverse video + "--filter bob" for BOB deinterlacing + * Fixed a potential segfault if the subtitle stream was encountered + before the video stream. + * Misc vout4 fixes. + +------------------------------------------------------------------------ +r1318 | sam | 2001-12-16 19:00:18 +0100 (Sun, 16 Dec 2001) | 7 lines +Changed paths: + M /trunk/ChangeLog.libdvdcss + M /trunk/extras/libdvdcss/ioctl.c + M /trunk/extras/libdvdcss/ioctl.h + M /trunk/include/input_iovec.h + M /trunk/plugins/filter/bob.c + +libdvdcss changes: + * Support for REPORT_TITLE_KEY and RPC commands by H?\239?\191?\189kan Hjort + . + +vlc changes: + * Minor coding style fixes (please avoid tabs). + +------------------------------------------------------------------------ +r1320 | sam | 2001-12-17 04:38:22 +0100 (Mon, 17 Dec 2001) | 6 lines +Changed paths: + M /trunk/Makefile + M /trunk/configure + M /trunk/configure.in + M /trunk/plugins/filter/Makefile + A /trunk/plugins/filter/wall.c + M /trunk/plugins/x11/vout_xvideo.c + M /trunk/src/interface/main.c + + + * CPU detection under BeOS. + * Fixed XVideo port selection. + * New stupid plugin: "--filter wall" for split-image playback :-) + (will evolve into a real image wall plugin when I have time) + +------------------------------------------------------------------------ +r1322 | sam | 2001-12-17 06:33:56 +0100 (Mon, 17 Dec 2001) | 5 lines +Changed paths: + M /trunk/Makefile + M /trunk/configure + M /trunk/configure.in + M /trunk/plugins/filter/Makefile + A /trunk/plugins/filter/bob422.c + + + * Pathetic attempt at a 4:2:2 renderer and deinterlacer, combining the + most awful line dropping techniques of both BOB and 422 to 420 + downscaling. Don't worry, it should only survive for a couple of days. + +------------------------------------------------------------------------ +r1324 | sam | 2001-12-17 16:59:15 +0100 (Mon, 17 Dec 2001) | 4 lines +Changed paths: + M /trunk/src/input/mpeg_system.c + + + * TS input: we now check that the contents of the PAT has changed + before updating it, instead of just relying on its version number. + +------------------------------------------------------------------------ +r1327 | sam | 2001-12-17 17:42:27 +0100 (Mon, 17 Dec 2001) | 3 lines +Changed paths: + M /trunk/src/input/mpeg_system.c + + + * TS input: bugfix in DecodePAT and minor optimizations elsewhere. + +------------------------------------------------------------------------ +r1328 | massiot | 2001-12-17 20:42:16 +0100 (Mon, 17 Dec 2001) | 2 lines +Changed paths: + M /trunk/plugins/x11/vout_xvideo.c + +Added missing XSync(). + +------------------------------------------------------------------------ +r1332 | sam | 2001-12-18 03:44:34 +0100 (Tue, 18 Dec 2001) | 3 lines +Changed paths: + M /trunk/extras/libdvdcss/ioctl.c + + + * Fixed Win32 build. You still need --disable-directx --disable-nls though. + +------------------------------------------------------------------------ +r1333 | sam | 2001-12-18 04:07:21 +0100 (Tue, 18 Dec 2001) | 3 lines +Changed paths: + M /trunk/Makefile + M /trunk/Makefile.opts.in + M /trunk/configure + M /trunk/configure.in + M /trunk/install-win32 + + + * Ultimate fixes to the win32 package generation. + +------------------------------------------------------------------------ +r1336 | sam | 2001-12-19 04:50:22 +0100 (Wed, 19 Dec 2001) | 24 lines +Changed paths: + M /trunk/Makefile + M /trunk/Makefile.opts.in + M /trunk/configure + M /trunk/configure.in + M /trunk/debian/changelog + M /trunk/include/common.h + M /trunk/include/modules_export.h + M /trunk/include/video_output.h + M /trunk/plugins/alsa/aout_alsa.c + M /trunk/plugins/filter/Makefile + M /trunk/plugins/filter/bob.c + D /trunk/plugins/filter/bob422.c + A /trunk/plugins/filter/distort.c + A /trunk/plugins/filter/filter_common.h + M /trunk/plugins/filter/invert.c + A /trunk/plugins/filter/transform.c + M /trunk/plugins/filter/wall.c + M /trunk/plugins/mpeg_system/input_ps.c + M /trunk/plugins/sdl/aout_sdl.c + M /trunk/plugins/sdl/vout_sdl.c + M /trunk/plugins/x11/vout_common.c + M /trunk/src/misc/tests.c + M /trunk/src/video_output/vout_pictures.c + + + * Initialize SDL before opening the SDL audio output. + * Prevent two SDL video outputs or audio outputs to be spawned at the + same time to avoid ugly crashes. + * The SDL plugin now says whether we are using software or hardware YUV + in its window title. + * We now stop at the first ':' when looking for a module name, to easily + pass information to the modules. Possible example: --vout sdl:software, + implementation of such an option is left as an exercise. + * Merged filter_bob and filter_bob422 into filter_bob. Use --filter bob + to deinterlace 422 into 420 as well. + * Factorized code common to most filters and the video output, optimized + a few filters by aligning data and reading 64 bits at a time. + * Two new absolutely useless, CPU-eating, resource-wasting, but fun + filters: enjoy `transform', which performs flips and 90?\239?\191?\189 rotations, and + `distort', which performs animated image effects (currently only a naive + sine wave is implemented). Usage examples: + --filter transform:hflip + --filter transform:vflip + --filter transform:90 + --filter transform:180 + --filter transform:270 + --filter distort:wave + +------------------------------------------------------------------------ +r1337 | jobi | 2001-12-19 04:56:56 +0100 (Wed, 19 Dec 2001) | 2 lines +Changed paths: + M /trunk/plugins/vcd/input_vcd.c + M /trunk/plugins/vcd/linux_cdrom_tools.c + +fixed a segfault in vcd input (thank you Sam) + +------------------------------------------------------------------------ +r1339 | massiot | 2001-12-19 11:00:00 +0100 (Wed, 19 Dec 2001) | 2 lines +Changed paths: + M /trunk/include/input_ext-dec.h + M /trunk/include/input_ext-plugins.h + M /trunk/plugins/dvd/input_dvd.c + M /trunk/plugins/dvdread/input_dvdread.c + M /trunk/plugins/mpeg_system/input_es.c + M /trunk/plugins/mpeg_system/input_ps.c + M /trunk/plugins/mpeg_system/input_ts.c + M /trunk/plugins/vcd/input_vcd.c + M /trunk/src/input/mpeg_system.c + +Next Generation Buffer Manager for DVD and VCD plug-ins. + +------------------------------------------------------------------------ +r1342 | sam | 2001-12-19 19:14:23 +0100 (Wed, 19 Dec 2001) | 8 lines +Changed paths: + M /trunk/plugins/chroma/yv12_rgb8.c + M /trunk/plugins/dvd/dummy_dvdcss.h + M /trunk/plugins/dvd/input_dvd.c + M /trunk/plugins/sdl/vout_sdl.c + M /trunk/plugins/vcd/input_vcd.c + M /trunk/plugins/vcd/linux_cdrom_tools.c + M /trunk/plugins/vcd/linux_cdrom_tools.h + M /trunk/plugins/x11/vout_common.c + M /trunk/plugins/x11/vout_xvideo.c + + + * Fixed compilation with dvdcss disabled. + * Fixed compilation with plugins disabled. + * Removed useless variables in the VCD and DVD plugins. + * Fixed a function which was returning "struct foo" in the VCD plugin. + * Fixed the old ?\239?\191?\189 XVideo eats more and more CPU ?\239?\191?\189 bug I mistakenly + reintroduced in my first vout4 commit. + +------------------------------------------------------------------------ +r1343 | sam | 2001-12-19 20:26:00 +0100 (Wed, 19 Dec 2001) | 3 lines +Changed paths: + M /trunk/plugins/filter/distort.c + + + * --filter distort:ripple (Ok, ok, I promise it's the last one !! :-) + +------------------------------------------------------------------------ +r1344 | sam | 2001-12-20 00:19:20 +0100 (Thu, 20 Dec 2001) | 4 lines +Changed paths: + M /trunk/plugins/dvd/input_dvd.c + M /trunk/plugins/vcd/Makefile + M /trunk/plugins/vcd/input_vcd.c + M /trunk/plugins/vcd/input_vcd.h + M /trunk/plugins/vcd/linux_cdrom_tools.c + M /trunk/plugins/vcd/linux_cdrom_tools.h + + + * Heavy butchery in the VCD plugin. It should no longer segfault when + reaching end of title. + +------------------------------------------------------------------------ +r1346 | sam | 2001-12-20 16:43:15 +0100 (Thu, 20 Dec 2001) | 4 lines +Changed paths: + M /trunk/plugins/sdl/vout_sdl.c + M /trunk/plugins/x11/vout_common.c + + + * Mouse wheel seek patch for XVideo courtesy of Peter Surda. + * Ported to SDL. + +------------------------------------------------------------------------ +r1348 | sam | 2001-12-20 23:11:53 +0100 (Thu, 20 Dec 2001) | 4 lines +Changed paths: + M /trunk/AUTHORS + M /trunk/Makefile + M /trunk/Makefile.opts.in + M /trunk/configure + M /trunk/configure.in + + + * Added Jeffrey Baker to the AUTHORS file. + * Fixed a PPC compilation issue. + +------------------------------------------------------------------------ +r1350 | massiot | 2001-12-21 00:53:49 +0100 (Fri, 21 Dec 2001) | 2 lines +Changed paths: + M /trunk/plugins/dvdread/input_dvdread.c + +Fixed a typo. + +------------------------------------------------------------------------ +r1351 | massiot | 2001-12-26 01:01:18 +0100 (Wed, 26 Dec 2001) | 2 lines +Changed paths: + M /trunk/plugins/dvdread/input_dvdread.h + +Fixed compilation issue (thanks Eyal !) + +------------------------------------------------------------------------ +r1352 | massiot | 2001-12-27 02:49:34 +0100 (Thu, 27 Dec 2001) | 3 lines +Changed paths: + M /trunk/Makefile + M /trunk/include/common.h + M /trunk/include/input_ext-dec.h + M /trunk/include/input_ext-plugins.h + M /trunk/include/modules_export.h + M /trunk/plugins/ac3_adec/ac3_adec.c + M /trunk/plugins/ac3_spdif/ac3_spdif.c + M /trunk/plugins/dvd/input_dvd.c + M /trunk/plugins/dvdread/input_dvdread.c + M /trunk/plugins/lpcm_adec/lpcm_adec.c + M /trunk/plugins/mad/mad_adec.c + M /trunk/plugins/mad/mad_libmad.c + M /trunk/plugins/mpeg_adec/mpeg_adec.c + M /trunk/plugins/mpeg_system/input_es.c + M /trunk/plugins/mpeg_system/input_ps.c + M /trunk/plugins/mpeg_system/input_ts.c + M /trunk/plugins/mpeg_vdec/video_parser.c + M /trunk/plugins/spudec/spu_decoder.c + M /trunk/plugins/vcd/input_vcd.c + M /trunk/src/input/input_dec.c + M /trunk/src/input/input_ext-dec.c + D /trunk/src/input/input_netlist.c + +* Changed the way decoder_fifo_t works ; +* Minor optimizations in the Next Generation Buffer Manager. + +------------------------------------------------------------------------ +r1353 | massiot | 2001-12-27 04:47:09 +0100 (Thu, 27 Dec 2001) | 2 lines +Changed paths: + M /trunk/include/config.h.in + M /trunk/include/input_ext-dec.h + M /trunk/include/input_ext-intf.h + M /trunk/include/input_ext-plugins.h + M /trunk/include/modules.h + M /trunk/plugins/dvd/input_dvd.c + M /trunk/plugins/mpeg_system/input_es.c + M /trunk/plugins/mpeg_system/input_es.h + M /trunk/plugins/mpeg_system/input_ps.c + M /trunk/plugins/mpeg_system/input_ps.h + M /trunk/plugins/mpeg_system/input_ts.c + M /trunk/plugins/mpeg_system/input_ts.h + M /trunk/plugins/vcd/input_vcd.c + M /trunk/src/input/input.c + +* Changed pf_read prototype and minor changes. + +------------------------------------------------------------------------ +r1354 | massiot | 2001-12-29 01:39:49 +0100 (Sat, 29 Dec 2001) | 2 lines +Changed paths: + M /trunk/plugins/dvd/input_dvd.c + M /trunk/plugins/dvdread/input_dvdread.c + M /trunk/plugins/vcd/linux_cdrom_tools.c + M /trunk/plugins/x11/vout_xvideo.c + +Fixed many bugs experienced by our users today. + +------------------------------------------------------------------------ +r1355 | massiot | 2001-12-29 04:07:51 +0100 (Sat, 29 Dec 2001) | 2 lines +Changed paths: + M /trunk/include/input_ext-dec.h + M /trunk/include/input_ext-plugins.h + M /trunk/plugins/dvd/input_dvd.c + M /trunk/plugins/dvdread/input_dvdread.c + M /trunk/plugins/mpeg_system/input_es.c + M /trunk/plugins/mpeg_system/input_ps.c + M /trunk/plugins/mpeg_system/input_ts.c + M /trunk/plugins/vcd/input_vcd.c + +Hidden gory buffer management details in a private section of data_packet_t. + +------------------------------------------------------------------------ +r1356 | massiot | 2001-12-29 04:44:38 +0100 (Sat, 29 Dec 2001) | 2 lines +Changed paths: + M /trunk/src/interface/main.c + +Fixed a cosmetic issue. + +------------------------------------------------------------------------ +r1358 | lool | 2001-12-29 12:36:00 +0100 (Sat, 29 Dec 2001) | 3 lines +Changed paths: + M /trunk/plugins/gtk/gtk_playlist.c + + Small bugfix of a segfault. The playlist segfaulted with the urls +containing no '/'. + +------------------------------------------------------------------------ +r1359 | massiot | 2001-12-29 16:40:53 +0100 (Sat, 29 Dec 2001) | 2 lines +Changed paths: + M /trunk/plugins/dvd/input_dvd.c + M /trunk/plugins/dvdread/input_dvdread.c + +Cosmetic fix. + +------------------------------------------------------------------------ +r1360 | massiot | 2001-12-29 23:22:01 +0100 (Sat, 29 Dec 2001) | 2 lines +Changed paths: + M /trunk/plugins/dvdread/input_dvdread.c + M /trunk/plugins/dvdread/input_dvdread.h + +Use libdvdread's define instead. + +------------------------------------------------------------------------ +r1362 | sam | 2001-12-30 05:26:53 +0100 (Sun, 30 Dec 2001) | 5 lines +Changed paths: + M /trunk/plugins/dvd/input_dvd.c + M /trunk/plugins/dvdread/input_dvdread.c + M /trunk/plugins/mpeg_system/input_es.c + M /trunk/plugins/mpeg_system/input_ps.c + M /trunk/plugins/mpeg_system/input_ts.c + M /trunk/plugins/vcd/input_vcd.c + + + * Fixed a segfault at EOF in input_es.c and input_ts.c (when i_read == 0). + * Improved error recovery and avoided memleaks in the various input plugins. + * Fixed a deadloop inserted by someone else into input_vcd.c :-) + +------------------------------------------------------------------------ +r1363 | sam | 2001-12-30 06:38:44 +0100 (Sun, 30 Dec 2001) | 8 lines +Changed paths: + M /trunk/include/common.h + M /trunk/include/input_ext-dec.h + M /trunk/include/modules_export.h + M /trunk/plugins/ac3_adec/ac3_adec.c + M /trunk/plugins/ac3_spdif/ac3_spdif.c + M /trunk/plugins/lpcm_adec/lpcm_adec.c + M /trunk/plugins/mad/mad_adec.c + M /trunk/plugins/mpeg_adec/mpeg_adec.c + M /trunk/plugins/mpeg_adec/mpeg_adec.h + M /trunk/plugins/mpeg_vdec/video_parser.c + M /trunk/plugins/spudec/spu_decoder.c + M /trunk/src/input/input_ext-dec.c + + + * Put ErrorThread() in input_ext-dec.h because it was the same function + in all decoders. Called it DecoderError() instead. + * All decoders enter DecoderError() in case of error, even if they + haven't allocated all their data. This prevents the input from getting + stuck if a decoder has failed its initialization. + * Namespace fixes through the decoder files. + +------------------------------------------------------------------------ +r1364 | sam | 2001-12-30 06:46:14 +0100 (Sun, 30 Dec 2001) | 3 lines +Changed paths: + M /trunk/src/input/input_ext-dec.c + + + * Forgot a file in my last commit. + +------------------------------------------------------------------------ +r1368 | sam | 2001-12-30 08:09:56 +0100 (Sun, 30 Dec 2001) | 50 lines +Changed paths: + M /trunk/Makefile + M /trunk/Makefile.dep + M /trunk/Makefile.modules + M /trunk/Makefile.opts.in + M /trunk/acconfig.h + M /trunk/configure + M /trunk/configure.in + M /trunk/extras/libdvdcss/Makefile + M /trunk/extras/libdvdcss/css.c + M /trunk/extras/libdvdcss/ioctl.c + M /trunk/extras/libdvdcss/libdvdcss.c + M /trunk/extras/libdvdread/Makefile + M /trunk/include/audio_output.h + D /trunk/include/common.h + M /trunk/include/config.h.in + M /trunk/include/defs.h.in + M /trunk/include/input_ext-dec.h + M /trunk/include/input_ext-intf.h + M /trunk/include/input_ext-plugins.h + M /trunk/include/interface.h + M /trunk/include/intf_msg.h + M /trunk/include/intf_playlist.h + M /trunk/include/iso_lang.h + M /trunk/include/main.h + M /trunk/include/modules.h + D /trunk/include/modules_export.h + M /trunk/include/modules_inner.h + M /trunk/include/mtime.h + M /trunk/include/netutils.h + D /trunk/include/tests.h + M /trunk/include/threads.h + M /trunk/include/video.h + M /trunk/include/video_output.h + A /trunk/include/videolan + A /trunk/include/videolan/vlc.h + M /trunk/plugins/ac3_adec/.cvsignore + M /trunk/plugins/ac3_adec/Makefile + M /trunk/plugins/ac3_adec/ac3_adec.c + M /trunk/plugins/ac3_adec/ac3_bit_allocate.c + M /trunk/plugins/ac3_adec/ac3_decoder.c + M /trunk/plugins/ac3_adec/ac3_exponent.c + M /trunk/plugins/ac3_adec/ac3_imdct.c + M /trunk/plugins/ac3_adec/ac3_mantissa.c + M /trunk/plugins/ac3_adec/ac3_parse.c + M /trunk/plugins/ac3_adec/ac3_rematrix.c + M /trunk/plugins/ac3_spdif/.cvsignore + M /trunk/plugins/ac3_spdif/Makefile + M /trunk/plugins/ac3_spdif/ac3_iec958.c + M /trunk/plugins/ac3_spdif/ac3_spdif.c + M /trunk/plugins/alsa/.cvsignore + M /trunk/plugins/alsa/Makefile + M /trunk/plugins/alsa/alsa.c + M /trunk/plugins/alsa/aout_alsa.c + M /trunk/plugins/arts/.cvsignore + M /trunk/plugins/arts/Makefile + M /trunk/plugins/arts/aout_arts.c + M /trunk/plugins/arts/arts.c + M /trunk/plugins/beos/.cvsignore + M /trunk/plugins/beos/InterfaceWindow.cpp + M /trunk/plugins/beos/Makefile + M /trunk/plugins/beos/MediaControlView.cpp + M /trunk/plugins/beos/PlayListWindow.cpp + M /trunk/plugins/beos/aout_beos.cpp + M /trunk/plugins/beos/beos.cpp + M /trunk/plugins/beos/intf_beos.cpp + M /trunk/plugins/beos/vout_beos.cpp + M /trunk/plugins/chroma/.cvsignore + M /trunk/plugins/chroma/Makefile + M /trunk/plugins/chroma/common.c + A /trunk/plugins/chroma/yv12_rgb16.c + M /trunk/plugins/chroma/yv12_rgb8.c + M /trunk/plugins/directx/.cvsignore + M /trunk/plugins/directx/Makefile + M /trunk/plugins/directx/aout_directx.c + M /trunk/plugins/directx/directx.c + M /trunk/plugins/directx/vout_directx.c + M /trunk/plugins/directx/vout_events.c + M /trunk/plugins/downmix/.cvsignore + M /trunk/plugins/downmix/Makefile + M /trunk/plugins/downmix/ac3_downmix_3dn.c + M /trunk/plugins/downmix/ac3_downmix_c.c + M /trunk/plugins/downmix/ac3_downmix_sse.c + M /trunk/plugins/downmix/downmix.c + M /trunk/plugins/downmix/downmix3dn.c + M /trunk/plugins/downmix/downmixsse.c + M /trunk/plugins/dsp/.cvsignore + M /trunk/plugins/dsp/Makefile + M /trunk/plugins/dsp/aout_dsp.c + M /trunk/plugins/dsp/dsp.c + M /trunk/plugins/dummy/.cvsignore + M /trunk/plugins/dummy/Makefile + M /trunk/plugins/dummy/aout_dummy.c + M /trunk/plugins/dummy/dummy.c + M /trunk/plugins/dummy/input_dummy.c + M /trunk/plugins/dummy/intf_dummy.c + M /trunk/plugins/dummy/null.c + M /trunk/plugins/dummy/vout_dummy.c + M /trunk/plugins/dvd/.cvsignore + M /trunk/plugins/dvd/Makefile + M /trunk/plugins/dvd/dummy_dvdcss.c + M /trunk/plugins/dvd/dvd.c + M /trunk/plugins/dvd/dvd_ifo.c + M /trunk/plugins/dvd/dvd_summary.c + M /trunk/plugins/dvd/dvd_udf.c + M /trunk/plugins/dvd/input_dvd.c + M /trunk/plugins/dvdread/.cvsignore + M /trunk/plugins/dvdread/Makefile + M /trunk/plugins/dvdread/dvdread.c + M /trunk/plugins/dvdread/input_dvdread.c + M /trunk/plugins/esd/.cvsignore + M /trunk/plugins/esd/Makefile + M /trunk/plugins/esd/aout_esd.c + M /trunk/plugins/esd/esd.c + M /trunk/plugins/fb/.cvsignore + M /trunk/plugins/fb/Makefile + M /trunk/plugins/fb/fb.c + M /trunk/plugins/fb/vout_fb.c + M /trunk/plugins/filter/.cvsignore + M /trunk/plugins/filter/Makefile + D /trunk/plugins/filter/bob.c + A /trunk/plugins/filter/deinterlace.c + M /trunk/plugins/filter/distort.c + M /trunk/plugins/filter/invert.c + M /trunk/plugins/filter/transform.c + M /trunk/plugins/filter/wall.c + M /trunk/plugins/ggi/.cvsignore + M /trunk/plugins/ggi/Makefile + M /trunk/plugins/ggi/ggi.c + M /trunk/plugins/ggi/vout_ggi.c + M /trunk/plugins/glide/.cvsignore + M /trunk/plugins/glide/Makefile + M /trunk/plugins/glide/glide.c + M /trunk/plugins/glide/vout_glide.c + M /trunk/plugins/gtk/.cvsignore + M /trunk/plugins/gtk/Makefile + A /trunk/plugins/gtk/fixfiles.sh + M /trunk/plugins/gtk/gnome.c + A /trunk/plugins/gtk/gnome.glade + M /trunk/plugins/gtk/gnome_interface.c + M /trunk/plugins/gtk/gnome_interface.h + M /trunk/plugins/gtk/gtk.c + A /trunk/plugins/gtk/gtk.glade + M /trunk/plugins/gtk/gtk_callbacks.c + A /trunk/plugins/gtk/gtk_common.h + M /trunk/plugins/gtk/gtk_control.c + M /trunk/plugins/gtk/gtk_display.c + M /trunk/plugins/gtk/gtk_interface.c + M /trunk/plugins/gtk/gtk_menu.c + M /trunk/plugins/gtk/gtk_modules.c + M /trunk/plugins/gtk/gtk_open.c + M /trunk/plugins/gtk/gtk_playlist.c + M /trunk/plugins/gtk/gtk_preferences.c + D /trunk/plugins/gtk/intf_gnome.c + D /trunk/plugins/gtk/intf_gnome.glade + D /trunk/plugins/gtk/intf_gtk.c + D /trunk/plugins/gtk/intf_gtk.glade + D /trunk/plugins/gtk/intf_gtk.h + M /trunk/plugins/idct/.cvsignore + M /trunk/plugins/idct/Makefile + M /trunk/plugins/idct/idct.c + M /trunk/plugins/idct/idctaltivec.c + M /trunk/plugins/idct/idctclassic.c + M /trunk/plugins/idct/idctmmx.c + M /trunk/plugins/idct/idctmmxext.c + M /trunk/plugins/imdct/.cvsignore + M /trunk/plugins/imdct/Makefile + M /trunk/plugins/imdct/ac3_imdct_3dn.c + M /trunk/plugins/imdct/ac3_imdct_c.c + M /trunk/plugins/imdct/ac3_imdct_common.c + M /trunk/plugins/imdct/ac3_imdct_sse.c + M /trunk/plugins/imdct/ac3_srfft_3dn.c + M /trunk/plugins/imdct/ac3_srfft_c.c + M /trunk/plugins/imdct/ac3_srfft_sse.c + M /trunk/plugins/imdct/imdct.c + M /trunk/plugins/imdct/imdct3dn.c + M /trunk/plugins/imdct/imdctsse.c + M /trunk/plugins/kde/.cvsignore + M /trunk/plugins/kde/Makefile + D /trunk/plugins/kde/intf_plugin.h + M /trunk/plugins/kde/kde.cpp + A /trunk/plugins/kde/kde_common.h + A /trunk/plugins/kde/kde_disc.cpp + A /trunk/plugins/kde/kde_disc.h + A /trunk/plugins/kde/kde_interface.cpp + A /trunk/plugins/kde/kde_interface.h + A /trunk/plugins/kde/kde_menu.cpp + A /trunk/plugins/kde/kde_menu.h + A /trunk/plugins/kde/kde_net.cpp + A /trunk/plugins/kde/kde_net.h + A /trunk/plugins/kde/kde_slider.cpp + A /trunk/plugins/kde/kde_slider.h + A /trunk/plugins/kde/kde_ui.rc + D /trunk/plugins/kde/kdeinterface.cpp + D /trunk/plugins/kde/kdeinterface.h + D /trunk/plugins/kde/kdiskdialog.cpp + D /trunk/plugins/kde/kdiskdialog.h + D /trunk/plugins/kde/kinterfacemain.cpp + D /trunk/plugins/kde/kinterfacemain.h + D /trunk/plugins/kde/knetdialog.cpp + D /trunk/plugins/kde/knetdialog.h + D /trunk/plugins/kde/ktitlemenu.cpp + D /trunk/plugins/kde/ktitlemenu.h + D /trunk/plugins/kde/kvlcslider.cpp + D /trunk/plugins/kde/kvlcslider.h + D /trunk/plugins/kde/kvlcui.rc + M /trunk/plugins/lpcm_adec/.cvsignore + M /trunk/plugins/lpcm_adec/Makefile + M /trunk/plugins/lpcm_adec/lpcm_adec.c + M /trunk/plugins/macosx/.cvsignore + M /trunk/plugins/macosx/Makefile + M /trunk/plugins/macosx/aout_macosx.c + M /trunk/plugins/macosx/intf_main.c + M /trunk/plugins/macosx/intf_vlc_wrapper.c + M /trunk/plugins/macosx/macosx.c + M /trunk/plugins/macosx/vout_macosx.c + M /trunk/plugins/mad/.cvsignore + M /trunk/plugins/mad/Makefile + M /trunk/plugins/mad/mad_adec.c + M /trunk/plugins/mad/mad_libmad.c + M /trunk/plugins/memcpy/.cvsignore + M /trunk/plugins/memcpy/Makefile + M /trunk/plugins/memcpy/memcpy.c + M /trunk/plugins/memcpy/memcpy3dn.c + M /trunk/plugins/memcpy/memcpymmx.c + M /trunk/plugins/memcpy/memcpymmxext.c + M /trunk/plugins/mga/.cvsignore + M /trunk/plugins/mga/Makefile + M /trunk/plugins/mga/mga.c + M /trunk/plugins/mga/vout_mga.c + M /trunk/plugins/motion/.cvsignore + M /trunk/plugins/motion/Makefile + M /trunk/plugins/motion/motion.c + M /trunk/plugins/motion/motion3dnow.c + M /trunk/plugins/motion/motionaltivec.c + M /trunk/plugins/motion/motionmmx.c + M /trunk/plugins/motion/motionmmxext.c + M /trunk/plugins/mpeg_adec/.cvsignore + M /trunk/plugins/mpeg_adec/Makefile + M /trunk/plugins/mpeg_adec/adec_layer1.c + M /trunk/plugins/mpeg_adec/adec_layer2.c + M /trunk/plugins/mpeg_adec/mpeg_adec.c + M /trunk/plugins/mpeg_adec/mpeg_adec_generic.c + M /trunk/plugins/mpeg_system/.cvsignore + M /trunk/plugins/mpeg_system/Makefile + M /trunk/plugins/mpeg_system/input_es.c + M /trunk/plugins/mpeg_system/input_ps.c + M /trunk/plugins/mpeg_system/input_ts.c + M /trunk/plugins/mpeg_system/input_ts.h + M /trunk/plugins/mpeg_system/mpeg_es.c + M /trunk/plugins/mpeg_system/mpeg_ps.c + M /trunk/plugins/mpeg_system/mpeg_ts.c + M /trunk/plugins/mpeg_vdec/.cvsignore + M /trunk/plugins/mpeg_vdec/Makefile + M /trunk/plugins/mpeg_vdec/video_decoder.c + M /trunk/plugins/mpeg_vdec/video_parser.c + M /trunk/plugins/mpeg_vdec/vpar_blocks.c + M /trunk/plugins/mpeg_vdec/vpar_headers.c + M /trunk/plugins/mpeg_vdec/vpar_pool.c + M /trunk/plugins/mpeg_vdec/vpar_synchro.c + M /trunk/plugins/qnx/Makefile + M /trunk/plugins/qnx/aout_qnx.c + M /trunk/plugins/qnx/qnx.c + M /trunk/plugins/qnx/vout_qnx.c + M /trunk/plugins/qt/.cvsignore + M /trunk/plugins/qt/Makefile + M /trunk/plugins/qt/intf_qt.cpp + M /trunk/plugins/qt/qt.cpp + M /trunk/plugins/sdl/.cvsignore + M /trunk/plugins/sdl/Makefile + M /trunk/plugins/sdl/aout_sdl.c + M /trunk/plugins/sdl/sdl.c + M /trunk/plugins/sdl/vout_sdl.c + M /trunk/plugins/spudec/.cvsignore + M /trunk/plugins/spudec/Makefile + M /trunk/plugins/spudec/spu_decoder.c + M /trunk/plugins/text/.cvsignore + M /trunk/plugins/text/Makefile + D /trunk/plugins/text/intf_ncurses.c + D /trunk/plugins/text/intf_rc.c + M /trunk/plugins/text/ncurses.c + M /trunk/plugins/text/rc.c + M /trunk/plugins/vcd/.cvsignore + M /trunk/plugins/vcd/Makefile + M /trunk/plugins/vcd/input_vcd.c + M /trunk/plugins/vcd/linux_cdrom_tools.c + M /trunk/plugins/vcd/linux_cdrom_tools.h + M /trunk/plugins/vcd/vcd.c + M /trunk/plugins/x11/.cvsignore + M /trunk/plugins/x11/Makefile + D /trunk/plugins/x11/vout_common.c + D /trunk/plugins/x11/vout_common.h + D /trunk/plugins/x11/vout_x11.c + D /trunk/plugins/x11/vout_xvideo.c + M /trunk/plugins/x11/x11.c + A /trunk/plugins/x11/xcommon.c + A /trunk/plugins/x11/xcommon.h + M /trunk/plugins/x11/xvideo.c + M /trunk/po/fr.po + M /trunk/share/gnome-vlc.xpm + M /trunk/share/gvlc.xpm + M /trunk/share/kvlc.xpm + M /trunk/share/qvlc.xpm + M /trunk/share/vlc.xpm + M /trunk/src/audio_output/aout_ext-dec.c + M /trunk/src/audio_output/aout_s16.c + M /trunk/src/audio_output/aout_s8.c + M /trunk/src/audio_output/aout_spdif.c + M /trunk/src/audio_output/aout_u16.c + M /trunk/src/audio_output/aout_u8.c + M /trunk/src/audio_output/audio_output.c + M /trunk/src/input/input.c + M /trunk/src/input/input_clock.c + M /trunk/src/input/input_dec.c + M /trunk/src/input/input_ext-dec.c + M /trunk/src/input/input_ext-intf.c + M /trunk/src/input/input_programs.c + M /trunk/src/input/mpeg_system.c + M /trunk/src/interface/interface.c + M /trunk/src/interface/intf_msg.c + M /trunk/src/interface/intf_playlist.c + M /trunk/src/interface/main.c + M /trunk/src/misc/beos_specific.cpp + M /trunk/src/misc/darwin_specific.c + M /trunk/src/misc/iso_lang.c + M /trunk/src/misc/modules.c + M /trunk/src/misc/modules_builtin.h.in + D /trunk/src/misc/modules_core.h + A /trunk/src/misc/modules_plugin.h + M /trunk/src/misc/mtime.c + M /trunk/src/misc/netutils.c + D /trunk/src/misc/tests.c + M /trunk/src/misc/win32_specific.c + M /trunk/src/video_output/video_output.c + M /trunk/src/video_output/video_text.c + M /trunk/src/video_output/vout_pictures.c + M /trunk/src/video_output/vout_subpictures.c + + +Some heavy changes today: + * Removed duplicate function checks from configure.in. + * Added extra magic to Makefile.modules so that the module Makefiles + are now ridiculously simple. And I mean *simple*. Check it! This will + make a possible switch to full autoconf/automake a lot easier. + * Added the vlc version name to the plugin symbols, to be sure we only load + plugins with the same version number. A nasty consequence is that you + need to rebuild your tree after midnight if you are using a CVS tree :-) + * Got rid of modules_export.h by #defining exported functions in the same + header as their prototype. + * Added modules_inner.h and other commonly used .h files to common.h so + there are less and less files to include, and renamed common.h to + . + * First modifications to the module handling system towards my ultimate + goal to get rid of the *_Probe functions. Got rid of TestMethod and + TestCPU, as well as src/misc/tests.c. + * Wrote the chroma plugin handling functions. No YUV functions have been + ported yet because it'ls a lot of work, but the core system works, I + tried it with a naive yv12->rgb16 plugin (which will disappear when the + real functions are ready). + * Made a lot of functions in dvd_summary.c one-liners to avoid wasting + too many output lines. + * Fixed a segfault in input_dvd.c:DVDInit. + * Added a fixfiles.sh script in plugins/gtk to be run after Glade has + generated its C files. + * Did some work on the KDE interface to make it suck a bit less. It still + segfaults, but at least it runs and it looks less ugly. + * RGB SDL rendering works again, though in 16bpp only. + * Made plugins/vcd/linux_cdrom_tools.c independent of any vlc structure + so that it'll be easily put in a library. Maybe libdvdcss? + * Fixed VCD date display. + * Merged vout_xvideo.c, vout_x11.c and vout_common.c into xcommon.c. + * Wrote non-Shm XVideo output. + * Made X11 output work again. Still pretty unstable, only works for 16bpp. + * Additional french translation in po/fr.po. Any taker for the rest? + * Fixed a segfault in video_output.c when the allocated pictures were + not direct buffers. + * If $DISPLAY isn't set, don't try to run the Gtk+ interface. + * Replaced 48x48 .xpm images with 32x32 ones to conform to Debian policy + (Closes Debian bug #126939). + * Removed the automatic ./configure launch when running `make all' for + the first time. + +Stuff currently more broken than it ought to be: + * The wall filter. Being fixed. + * x11 and sdl plugins for depth != 16bpp. + * Software YUV. + * gvlc, gnome-vlc, kvlc shortcuts. Use --intf instead for the moment. + +------------------------------------------------------------------------ +r1369 | stef | 2001-12-30 23:10:26 +0100 (Sun, 30 Dec 2001) | 4 lines +Changed paths: + M /trunk/extras/libdvdread/Makefile + M /trunk/plugins/dvdread/dvdread.c + M /trunk/plugins/dvdread/input_dvdread.c + +*Some fixes for dvdread plugin. + +It compiles but doesn't work yet. + +------------------------------------------------------------------------