-2001-12-17 Monday 17:37 sam
-
- * TS input: bugfix in DecodePAT and minor optimizations elsewhere.
-
-2001-12-17 Monday 17: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 16: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 13: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 06: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 04:48 sam
-
- * CPU detection under BeOS.
- * Fixed XVideo port selection.
-
-2001-12-17 Monday 04: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-16 Sunday 19:00 sam
-
- libdvdcss changes:
- * Support for REPORT_TITLE_KEY and RPC commands by Håkan Hjort
- <d95hjort@dtek.chalmers.se>.
-
- vlc changes:
- * Minor coding style fixes (please avoid tabs).
-
-2001-12-16 Sunday 17: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-14 Friday 00: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 21:47 sam
-
- * Buffer choice optimizations - vout4 should eat even less CPU now.
- * Minor warning fix for Hurd.
-
-2001-12-13 Thursday 18:33 massiot
-
- Fixed a major bug I introduced lately.
-
-2001-12-13 Thursday 13:47 sam
-
- * Fixed aspect ratio handling.
- * Fixed potential compilation issues under eg. BSD/OS.
-
-2001-12-13 Thursday 13:37 sam
-
- * Fixed potential compilation issues under eg. BSD/OS.
-
-2001-12-12 Wednesday 16:20 sam
-
- * Fixed unnecessary target remake (recursive make is harmful !).
-
-2001-12-12 Wednesday 16:20 sam
-
- * Fixed Win32 port.
- * Fixed unnecessary target remake (recursive make is harmful !).
-
-2001-12-12 Wednesday 14:48 massiot
-
- Next Generation Buffer Manager, for TS plug-in. Please test in-ten-si-vely !
-
-2001-12-12 Wednesday 12:18 massiot
-
- Next Generation Buffer Manager, for PS plug-in.
-
-2001-12-12 Wednesday 03: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 03:13 sam
-
- * Fixed a potential BeOS linking issue.
- * Fixed a minor bug in input.c.
-
-2001-12-12 Wednesday 00: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 16: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 16: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 15: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 14:55 massiot
-
- Fixed major bugs in the PSI decoder.
-
-2001-12-10 Monday 19:58 gbazin
-
- * configure.in was broken for win32
-
-2001-12-10 Monday 17:17 massiot
-
- Backported fix for possible segfault with --input.
-
-2001-12-10 Monday 17:16 massiot
-
- Fixed possible segfault with --input.
-
-2001-12-10 Monday 14:17 sam
-
- * (very old) russian translation courtesy of Valek Filippov <frob@df.ru>.
- * Fixed a charset issue in the french translation.
-
-2001-12-10 Monday 13: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 05:54 sam
-
- * Fixed a segfault on exit when no fast_memcpy module was found.
-
-2001-12-10 Monday 05: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 <reeler@reeler.org>, 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-09 Sunday 18:08 sam
-
- * Fixed Debian package builds.
-
-2001-12-09 Sunday 18: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 17:34 sam
-
- file vlc-mad.dirs was initially added on branch v0_2_92_branch.
-
-2001-12-09 Sunday 17: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 <string.h>.
-
-2001-12-08 Saturday 13:55 sam
-
- * Fixed debian and make snapshot rules.
-
-2001-12-07 Friday 20: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 20:25 massiot
-
- 0.2.92 pre-release.
-
-2001-12-07 Friday 20:22 massiot
-
- Bumped up revision number to 0.2.92-dev and 1.0.1-dev.
-
-2001-12-07 Friday 19: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 17: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 14:53 massiot
-
- Fix for altivec under Linux.
-
-2001-12-06 Thursday 12:18 massiot
-
- Updated man page.
-
-2001-12-06 Thursday 11: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-05 Wednesday 11:30 massiot
-
- Fix for altivec detection (courtesy of walken).
-
-2001-12-05 Wednesday 04: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 14:47 massiot
-
- libmad plug-in, courtesy of Jean-Paul Saman <jpsaman@wxs.nl>.
-
-2001-12-03 Monday 18:55 massiot
-
- Reversed my previous patch (too buggy).
-
-2001-12-03 Monday 18:34 stef
-
- -added eof for ts seekable streams
- -close netlist when ts input ends
-
-2001-12-03 Monday 17:43 massiot
-
- Fixed a bug in my previous commit.
-
-2001-12-03 Monday 17:18 sam
-
- * Borrowed MPlayer's fast memcpy() routines. Best is autodetected, choose
- "--memcpy <whatever>" 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 16:58 massiot
-
- More checks for GTK headers.
-
-2001-12-03 Monday 14:58 massiot
-
- Fixed a crash when pausing.
-
-2001-12-03 Monday 12:49 massiot
-
- Fixed numerous bugs in ES selection.
-
-2001-12-02 Sunday 18:32 stef
-
- -hopeless fix for the input netlist corruption bug.
-
- Please test.
-
-2001-11-30 Friday 23: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 01:34 stef
-
- -Update for libdvdcss documentation
-
-2001-11-29 Thursday 18:24 jobi
-
- Removed a bug in the Makefile that made the CVS-snapshots building fail.
-
-2001-11-29 Thursday 16:57 massiot
-
- Added vlc.app
-
-2001-11-29 Thursday 16:34 massiot
-
- Fixed a problem with vlc.app.
-
-2001-11-29 Thursday 11:20 massiot
-
- Moved #include <string.h> to macosx plug-in instead of threads.h, as in
- other plug-ins.
-
-2001-11-29 Thursday 02:01 fgp
-
- *) Added "#include <string.>" 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 16: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 15:42 sam
-
- * Fixed a deadlock (bug reported by marcari).
-
-2001-11-27 Tuesday 14:06 massiot
-
- Removed obsolete entry.
-
-2001-11-27 Tuesday 13:52 massiot
-
- Documentation updates.
-
-2001-11-27 Tuesday 13:33 massiot
-
- * Updated man page.
- * dvd:<device>[@<raw device>] to avoid device namespace collision under
- win32.
-
-2001-11-27 Tuesday 12:14 massiot
-
- More WIN32 portability fixes.
-
-2001-11-27 Tuesday 11:58 massiot
-
- Disabled dvdread by default since it causes many portability problems.
- Enable it with --enable-dvdread.
-
-2001-11-27 Tuesday 11:50 massiot
-
- Fixed a compilation issue under Win32
-
-2001-11-27 Tuesday 11: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-27 Tuesday 00: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-25 Sunday 23: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 06: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 02:26 sam
-
- * Added "Video" menu hint to debian/*menu (Closes Debian bug #121036).
-
-2001-11-23 Friday 19: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 23: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 17: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 11:47 massiot
-
- Fixed compilation bugs with Qt and BeOS (henriiiiiiiiiiiiiiiiiiiiiiiii !!)
-
-2001-11-20 Tuesday 00:49 sam
-
- * aRts audio output courtesy of Emmanuel Blindauer <manu@agat.net>.
- * Fix to the esd plugin when esd-config --cflags is nonempty.
-
-2001-11-16 Friday 01: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 19:50 sam
-
- * Fixed MacOS X 10.1 network input, thanks to Mathias Kretschmer
- <mathias@research.att.com>.
-
-2001-11-15 Thursday 19:11 sam
-
- * Fixed a little crash introduced in my previous commit :-)
- * Removed more unused code.
-
-2001-11-15 Thursday 18:39 sam
-
- * Fixed a few crashes due to race conditions in the decoder spawning.
- * Removed unused code here and there.
-
-2001-11-15 Thursday 17:15 massiot
-
- Removed unused structure.
-
-2001-11-15 Thursday 00: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 19: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 17:55 massiot
-
- Fixed a bug in altivec detection on MacOS X.
-
-2001-11-14 Wednesday 04: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 01: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 19:10 sam
-
- * Fixed heap corruption issues in ac3dec (thanks reno).
-
-2001-11-13 Tuesday 17:28 massiot
-
- Typo.
-
-2001-11-13 Tuesday 17:00 sam
-
- * Fixed a crash when using `--input dvd /dev/dvd' instead of `dvd:/dev/dvd'
-
-2001-11-13 Tuesday 16: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 13:19 massiot
-
- RPM builds.
-
-2001-11-13 Tuesday 13:15 henri
-
- Forgot Changelog.
- Began to re-read the documentation.
-
-2001-11-13 Tuesday 13:11 sam
-
- * Commited my little release-howto (only useful to core vlc developers).
-
-2001-11-13 Tuesday 13: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 12:44 sam
-
- * Closing Debian bug #119369 which was fixed a while ago.
-
-2001-11-13 Tuesday 02:25 sam
-
- * Got rid of DVDCSS_SEEK_INI in libdvdcss.
-
-2001-11-13 Tuesday 01:46 sam
-
- * Added a "make package-beos" rule.
- * Fixed a BeOS compilation issue.
-
-2001-11-13 Tuesday 00:56 sam
-
- * Fixed the vlcs communication for real now.
-
-2001-11-12 Monday 23:42 sam
-
- * Fixed the vlcs communication issue by initializing WinSock at
- startup (thanks Meuuh for the tip).
-
-2001-11-12 Monday 21:49 massiot
-
- Bumped up version number to 0.2.91.
-
-2001-11-12 Monday 21:44 sam
-
- * Fixed a bug in the "make snapshot*" rules.
-
-2001-11-12 Monday 21: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 14:22 massiot
-
- Added FAQ.
-
-2001-11-12 Monday 13:54 massiot
-
- New --channelserver switch.
-
-2001-11-12 Monday 12:37 massiot
-
- Documentation updates.
-
-2001-11-12 Monday 12:30 massiot
-
- ipkg script for Familiar Linux 0.5 & bug fix in debian/rules.
-
-2001-11-12 Monday 11:33 massiot
-
- Corrected a typo.
-
-2001-11-12 Monday 06: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 05:12 sam
-
- * Automatic handling of the Channel Server's response in network mode.
-
-2001-11-12 Monday 04: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 02:56 stef
-
- -Fixed bug with MPEG audio in TS streams: MPEG audio & LPCM are _not_
- private ES :p
-
-2001-11-11 Sunday 19:15 sam
-
- * Fixed compilation (and quite probably runtime) issues under IA64
- due to mixed int/void* casts.
-
-2001-11-11 Sunday 02: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 14:49 massiot
-
- * BSD/OS VCD patch, courtesy of Steven M. Schultz <sms@TO.GD-ES.COM>
- * Win32 network fix.
-
-2001-11-08 Thursday 22:07 jlj
-
- * Fixed a mingw32 problem I introduced last night :)
-
-2001-11-08 Thursday 15: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 02:48 jlj
-
- * Fixed some win32 64-bit issues.
-
-2001-11-07 Wednesday 23:58 jlj
-
- * Fixed some win32 compile issues.
- * Don't use long long, use u64/s64 (int_types.h).
-
-2001-11-07 Wednesday 18: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 11:34 massiot
-
- Added fgp.
-
-2001-11-06 Tuesday 18:12 massiot
-
- New --enable-release config option.
-
-2001-11-06 Tuesday 01:59 sam
-
- * Fixed support for SPU and LPCM streams over network.
-
-2001-11-05 Monday 22: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 16:22 massiot
-
- New --volume option (untested, like usual :).
-
-2001-11-02 Friday 14:30 massiot
-
- * libdvdcss port to OpenBSD.
-
-2001-11-01 Thursday 22:58 fgp
-
- Reimported Intf_Controller, connected "File/Open/File" to Intf_Controller::file:Open.
-
-2001-11-01 Thursday 16:30 sam
-
- * Modified the pf_close kludge in input.c so that we don't segfault when
- pf_init fails.
-
-2001-11-01 Thursday 01:29 asmax
-
- - Do not resample if delta is short enough
-
-2001-10-31 Wednesday 12:55 reno
-
- * Fixed a segfault on exit under Windows 2000
-
-2001-10-31 Wednesday 00:45 massiot
-
- Fixed mistakes in my previous commit.
-
-2001-10-30 Tuesday 20: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 13:49 asmax
-
- - Changed default configuration for vls/vlcs hostname/IP
-
-2001-10-30 Tuesday 11:57 massiot
-
- Fixed '-' input.
-
-2001-10-30 Tuesday 11:48 massiot
-
- New interface for MacOS X, courtesy of Florian G. Pflug.
-
-2001-10-26 Friday 18:23 massiot
-
- VLC FAQ TBU.
-
-2001-10-24 Wednesday 01: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 05: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 17:17 massiot
-
- Fixed ATTR_ALIGN configure test.
-
-2001-10-22 Monday 16:07 sam
-
- * Fixed NetBSD (and probably OpenBSD) libdvdcss compilation.
-
-2001-10-22 Monday 14:28 massiot
-
- Fixed compilation problems with OpenBSD.
-
-2001-10-22 Monday 14: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 13:35 massiot
-
- Qt fix courtesy of Christopher Johnson <cjohnson@mint.net>.
-
-2001-10-22 Monday 04: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 02:43 jobi
-
- [no log message]
-
-2001-10-22 Monday 01: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-16 Tuesday 18: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-15 Monday 16:59 sam
-
- * Fixed an error in the ts://server[:port][/broadcast] input parsing.
-
-2001-10-14 Sunday 05:26 stef
-
- Use of an environment variable to choose libdvdcss method.
-
-2001-10-13 Saturday 17: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 <method> 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 18:12 massiot
-
- * Minor video parser optimization ;
- * SDL now displays an error message on 422 streams.
-
-2001-10-11 Thursday 15: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 13:28 massiot
-
- * Fixed bugs in RPM spec files ;
- * Fixed a bug in configure where ix86 machines were improperly detected.
-
-2001-10-10 Wednesday 17:18 sam
-
- * Fixed bad ChangeLog formatting.
-
-2001-10-10 Wednesday 16: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 13:46 massiot
-
- MacOS X port : replaced -traditional-cpp (deprecated) with -no-cpp-precomp.
-
-2001-10-08 Monday 18:20 massiot
-
- MacOS X port : native QuickTime video output, courtesy of Florian G.
- Pflug <fgp@phlo.org>. Use it with -I macosx_qt.
-
-2001-10-08 Monday 11:21 massiot
-
- Fixed bugs in the altivec detection, courtesy of Michel Lanners <mlan@cpu.lu>.
-
-2001-10-03 Wednesday 17:10 sam
-
- * Added User-Agent header in the HTTP input.
- * Fixed an input segfault which occured using ES input.
-
-2001-10-03 Wednesday 16:41 massiot
-
- * Enhanced --with-tuning
- * Fixed a nasty segfault
-
-2001-10-03 Wednesday 15:14 sam
-
- * Added an endianness check for cross-compilations.
- * We now check for sys/times.h.
-
-2001-10-03 Wednesday 14:58 massiot
-
- * Repaired dummy input broken yesterday.
-
-2001-10-03 Wednesday 14: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 12:12 massiot
-
- Info : you can use #ifndef instead of #ifdef... #else :p
-
-2001-10-03 Wednesday 05: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 <sys/times.h> and the
- function times don't seem to exist.
-
- Sam, may I speak with you tomorrow about modules.c ?
-
-2001-10-03 Wednesday 04: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 04:20 tcastley
-
- Updated to compile on BeOS.
-
-2001-10-03 Wednesday 04:19 tcastley
-
- Changes to ensure the BeOS compile still works.
-
-2001-10-02 Tuesday 19:09 sam
-
- * Added HTTP virtualhost support in the HTTP input.
- * Enabled mouse clicks in the GGI plugin.
- * Minor Makefile alteration.
-
-2001-10-02 Tuesday 19:04 massiot
-
- * Fixed a warning in input_es.c ;
- * Don't connect on INADDR_ANY, patch courtesy of Mathias Kretschmer
- <mathias@research.att.com>.
-
-2001-10-02 Tuesday 18: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 15: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 18:44 massiot
-
- Dramatically improve compilation time, with a negligible performance
- tradeoff.
-
-2001-10-01 Monday 18: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 14:48 massiot
-
- Error checks in debug mode : pthread ERRORCHECK_MUTEX and MALLOC_CHECK_=2.
-
-2001-09-30 Sunday 02: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-28 Friday 17:08 massiot
-
- Fixed bugs in the MacOS X port.
-
-2001-09-28 Friday 16:17 massiot
-
- Faster configure script and as-yet untested Darwin patches.
-
-2001-09-28 Friday 12:39 massiot
-
- Test for Altivec C extensions.
-
-2001-09-28 Friday 11:57 massiot
-
- If memalign isn't available, fall back on valloc.
-
-2001-09-26 Wednesday 14:32 massiot
-
- By default, use the real size of the stream for the video output size.
-
-2001-09-25 Tuesday 13:46 massiot
-
- Altivec IDCT and motion compensation, courtesy of Michel Lespinasse for
- mpeg2dec (untested).
-
-2001-09-24 Monday 13:17 massiot
-
- Fixed many alignment issues.
-
-2001-09-14 Friday 17:36 massiot
-
- Miscellaneous updates to configure, especially for cross-compilation.
-
-2001-09-09 Sunday 15: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 <d95hjort@dtek.chalmers.se>):
-
- * 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 20:21 henri
-
- - Fixed a netlist packet leak in demuxPSI (Mark Gritter <mgritter@kealia.com>).
-
- - Removed the nuts message "unable to allocate memory" when the netlist got
- empty.
-
- - Cosmetic changes.
-
-2001-09-06 Thursday 15:24 massiot
-
- Another fix for the altivec detection.
-
-2001-09-06 Thursday 12:39 massiot
-
- Fixed numerous bugs with the Altivec IDCT (still not compiling).
-
-2001-09-06 Thursday 09:31 henri
-
- Added gnome.h check and cleaned the error messages in the configure
- script
-
-2001-09-06 Thursday 06:28 henri
-
- A very tiny small useless optimization in the LPCM decoder
-
-2001-09-05 Wednesday 18: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-08-27 Monday 18:13 massiot
-
- IP Multicast support, courtesy of Mathias Kretschmer <mathias@research.att.com>.
-
-2001-08-24 Friday 12:51 sam
-
- * Fixed build dependencies for architectures not supporting libasound2
- (Closes Debian bug #109722).
-
-2001-08-23 Thursday 17:39 sam
-
- * Attempt to fix the SDL detection under *BSD.
-
-2001-08-23 Thursday 15: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-22 Wednesday 23: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 20:47 massiot
-
- * Added a documentation to use VLC as a netscape plug-in and do some
- (buggy) web streaming.
-
-2001-08-22 Wednesday 19: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 17:16 sam
-
- * Grmbl. Forgot to update the libdvdcss changelog.
-
-2001-08-22 Wednesday 16: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: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-14 Tuesday 19:53 sam
-
- * Fixed yesterday's pthread detection fix.
-
-2001-08-14 Tuesday 06:52 sam
-
- * GNU/Hurd configuration and compilation fixes.
-
-2001-08-14 Tuesday 02: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 14: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 19:43 sam
-
- * Another mistake in the BSD/OS configuration process.
-
-2001-08-10 Friday 19:14 massiot
-
- Added --with-sdl-config-path option if you sdl-config is not in $PATH.
-
-2001-08-10 Friday 18:38 sam
-
- * Added proper Conflicts: rules in debian/control.
- * configure.in fixes for BSD/OS.
-
-2001-08-10 Friday 01:12 sam
-
- * Added BSD/OS libdvd by Steven M. Schultz <sms@TO.GD-ES.COM> 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 22:16 jlj
-
- Fixed a memory leak in the ifo parser and input_EndStream
-
-2001-08-09 Thursday 10: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 04:48 sam
-
- * Solaris DVD decryption support by H}kan Hjort <d95hjort@dtek.chalmers.se>.
-
-2001-08-07 Tuesday 12:54 sam
-
- * Updated version number to 0.2.82.
- * Updated ChangeLog.
- * Fixed a typo in Makefile.dep.
-
-2001-08-07 Tuesday 04: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 <sms@TO.GD-ES.COM>.
-
-2001-08-06 Monday 15:46 sam
-
- * libdvdcss* packages are now a bit more policy-compliant.
-
-2001-08-06 Monday 15: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-05 Sunday 17: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 20:03 gbazin
-
- Oops, forgot to commit this file.
-
-2001-07-31 Tuesday 23: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 16:13 massiot
-
- * Now use SDL_CFLAGS for searching SDL/SDL.h.
-
-2001-07-30 Monday 15: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 02:53 sam
-
- * VC++/Intel compiler fixes by Jon Lech Johansen <jon-vl@nanocrew.net>.
-
-2001-07-30 Monday 00:54 sam
-
- * Better gtk-config detection.
- * Removed duplicate checks in configure.in.
- * Fixed a typo in vlc.spec.
-
-2001-07-28 Saturday 04: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 18:23 sam
-
- * Additional fixes to the sdl-config detection.
-
-2001-07-27 Friday 18:14 sam
-
- * Added a make uninstall rule.
-
-2001-07-27 Friday 16: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 03: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-26 Thursday 22: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 16:53 massiot
-
- Now using gcc -pipe.
-
-2001-07-26 Thursday 11:08 massiot
-
- Accept SDL 1.1.5 or later.
-
-2001-07-26 Thursday 05:13 sam
-
- * Fixed the MMX YUV plugin issues with gcc 2.96 and 3.0.
- * Updated TODO, cosmetic changes.
-
-2001-07-25 Wednesday 21:14 massiot
-
- Now use sdl-config for SDL.
-
-2001-07-25 Wednesday 16:51 bozo
-
- The spdif audio output won't kill itself anymore at the beginning.
-
-2001-07-25 Wednesday 10: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 05:53 sam
-
- * Updated ChangeLog.
-
-2001-07-25 Wednesday 05:12 sam
-
- * ncurses compilation fix by Michael Mondragon <mammon@lokmail.net>.
- * fix for large inline functions and gcc 3.0.
- * fixed the gnome plugin so that it does not include gtk headers.
-
-2001-07-24 Tuesday 13:16 xav
-
- Removed the changes made ; vlc should compile when following the
- instructions in INSTALL-win32.
-
-2001-07-24 Tuesday 11: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 18:20 massiot
-
- Fixed the "paused movie won't restart" bug.
-
-2001-07-19 Thursday 13:50 massiot
-
- * QNX RTOS plug-in by Jon Lech Johansen.
-
-2001-07-19 Thursday 13:42 massiot
-
- * FreeBSD compilation fix, by Øyvind Kolbu.
-
-2001-07-18 Wednesday 19:05 massiot
-
- * Updated documentation with recent changes ;
- * Decoders are niced again, for it is really better.
-
-2001-07-18 Wednesday 17: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 16: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 11:48 massiot
-
- Cleaned up include/. Unnecessary headers are no longer under include/, but
- under src/. (eat that)
-
-2001-07-17 Tuesday 00:00 gbazin
-
- Added intf_DbgMsg and intf_DbgMsgImm symbols to modules_export.h
- This fixes the TRACE build.
-
-2001-07-16 Monday 18:40 massiot
-
- ...and the associated Makefile modifications.
-
-2001-07-16 Monday 18:26 massiot
-
- * Exploded the outdated generic decoder ;
- * Updated ChangeLog and TODO.
-
-2001-07-16 Monday 17:54 massiot
-
- * Added IDEALX developer documentation into main CVS - PLEASE UPDATE
- REGULARLY ;
- * Cleaned up doc/ directory.
-
-2001-07-16 Monday 14:10 massiot
-
- Fixed GetChunk for chunks < 4 bytes.
-
-2001-07-13 Friday 01: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 22:31 reno
-
- * Fix audio/video synchro bug with esd
- * Should fix buggy sound due to 44100-48000 Hz conversions
-
-2001-07-11 Wednesday 04:01 sam
-
- * libdvdcss enhancements by Billy Biggs <vektor@dumbterm.net>. 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 08: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-09 Monday 01:15 reno
-
- * Alignement in asm functions
- * 16 bytes alignement for data (need fo SSE)
- * Optimization in SSE
-
-2001-07-08 Sunday 19: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 19:45 sam
-
- * Probably fixed the "X eats more and more CPU" bug. Please test.
- * mingw32 cross-compilation issue fixed.
-
-2001-07-06 Friday 10: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 10: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 00: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 11:53 massiot
-
- Elementary Stream input plugin (use it with --input es). Only works with
- video streams at the moment.
-
-2001-06-27 Wednesday 08:29 gbazin
-
- - Added command line option '--stdout <filename>' 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 13:34 sam
-
- * Compile fix for newer versions of MacOS X by Colin Simmonds
- <colin_simmonds@Mac.lover.org>.
- * Additional MacOS X DVD ioctl work by Eugenio Jarosiewicz
- <ej0@cise.ufl.edu>.
-
-2001-06-21 Thursday 09:22 sam
-
- * Win32 network support by Boris Dorès <babal@via.ecp.fr>.
-
-2001-06-19 Tuesday 07:51 sam
-
- * FreeBSD (and probably QNX) shared memory handling fix.
-
-2001-06-19 Tuesday 01:42 sam
-
- * First libdvdcss version
-
-2001-06-15 Friday 07:12 sam
-
- * Unrolled two loops in dvd_netlist.c to prevent flooding.
- * DVD input stuttering fix by Jon Lech Johansen.
-
-2001-06-14 Thursday 22: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 04:47 sam
-
- * Fully working Windows DVD ioctl support by Jon Lech Johansen.
- * Usual weekly ChangeLog mass-update.
-
-2001-06-14 Thursday 03: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 02:03 stef
-
- *the dvd netlist no longer stops when the fifo is empty ; it just waits
- that there are free vectors again
-
-2001-06-13 Wednesday 00:14 sam
-
- * Exported the CSS part of the dvd plugin into a library.
-
-2001-06-12 Tuesday 20: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 15:50 henri
-
- Added LPCM support. It should work with stereo LPCM.
- Untested with 5-ways LPCM streams.
-
-2001-06-12 Tuesday 13:02 reno
-
- * Fix the warning in compilation of main.c
-
-2001-06-12 Tuesday 02:30 reno
-
- * Check that OS support SSE optimization for PIII (to avoid illegal hardware instruction on Linux 2.2.x)
-
-2001-06-09 Saturday 19: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 22:03 sam
-
- * Lots of DirectX plugin fixes by Gildas Bazin.
- * Compilation fix in message queue mode.
-
-2001-06-07 Thursday 17: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 03: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 06:08 sam
-
- * Updated things and stuff for 0.2.80 release.
-
-2001-06-03 Sunday 14: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 03:10 sam
-
- * Moved modules_builtins.h.in into src/misc. Please remove
- include/modules_builtins.h in your local tree.
-
-2001-06-02 Saturday 03:09 sam
-
- * DirectX plugin by Gildas Bazin <gbazin@netcourrier.com>.
-
- 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 18: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 14:45 sam
-
- * Win32 plugin support by Gildas Bazin <gbazin@netcourrier.com>.
-
-2001-05-31 Thursday 05:57 sam
-
- * BeOS fixes. renamed iovec.h to input_iovec.h because of namespace issues.
-
-2001-05-31 Thursday 05:23 sam
-
- * miscellaneous Win32 fixes by Gildas Bazin <gbazin@netcourrier.com>, sorry
- for the 2 weeks delay.
-
-2001-05-31 Thursday 05:12 sam
-
- * Win2000 DVD input by Jon Lech Johansen <jon-vl@nanocrew.net>.
-
-2001-05-31 Thursday 03:37 sam
-
- * Applied patch from Jon Lech Johansen <jon-vl@nanocrew.net> to compile
- vlc with MS and Intel C/C++ compilers.
-
-2001-05-31 Thursday 01: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-31 Thursday 00:16 sam
-
- * Fixed a bug introduced in my previous commit which broke DVD input.
-
-2001-05-30 Wednesday 19:04 sam
-
- * Hrmpf. Forgot the most important file.
-
-2001-05-30 Wednesday 19: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 07: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-28 Monday 06: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 05: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 04:54 sam
-
- * Of course my Win32 patch broke the Un*x version.
-
-2001-05-28 Monday 04:44 sam
-
- * Forgot a little #ifdef, sorry.
-
-2001-05-28 Monday 04:38 sam
-
- * Win32 compilation fixes, esp. the MAC retrieval.
-
-2001-05-25 Friday 15: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 06: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:40 stef
-
- -A little bug with lpcm in Makefile
-
-2001-05-24 Thursday 01: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 19:47 stef
-
- -LPCM audio selection in ps mode, in prevision of henri's decoder.
-
-2001-05-19 Saturday 02: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 11:49 xav
-
- [no log message]
-
-2001-05-16 Wednesday 16:51 reno
-
- * Add 3D Now! imdct
- * Remove kmudge for ac3 on MacOS X
-
-2001-05-16 Wednesday 04:12 sam
-
- * We now do pthread detection for FreeBSD like the XMMS guys do. It
- works even better.
-
-2001-05-15 Tuesday 21:36 sam
-
- * FreeBSD pthread fixes.
-
-2001-05-15 Tuesday 18:19 sam
-
- * AC3 IMDCT and downmix functions are now in plugins, --imdct and
- --downmix options added.
-
-2001-05-15 Tuesday 16:49 stef
-
- *Bugfixes, cleanings in gtk.
-
-2001-05-15 Tuesday 03: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 17: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 02:14 henri
-
- Put a little note in the doc about "dvd devices"
-
-2001-05-11 Friday 17:10 sam
-
- * Fixed a deadlock in spudec.
-
-2001-05-10 Thursday 08: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 22:38 sam
-
- * Fixed an aspect ratio issue in the SPU decoder, and optimized the
- SPU renderer.
-
-2001-05-08 Tuesday 16:53 bozo
-
- end of the last commit :-P
-
-2001-05-08 Tuesday 16:38 bozo
-
- - fix a discontinuity bug in input_ClockManageRef()
-
-2001-05-08 Tuesday 02: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 <jon-vl@nanocrew.net>.
-
-2001-05-07 Monday 15: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 06: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 05: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 20: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 06: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-02 Wednesday 22:01 sam
-
- * FreeBSD CSS decryption support.
-
-2001-05-02 Wednesday 15: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 17:12 sam
-
- * Fixed a remaining buffer overflow in the Gnome interface and applied
- the patches to the Gtk+ interface.
-
-2001-05-01 Tuesday 14:22 sam
-
- * Fixed a segfault in the SPU decoder initialization.
-
-2001-05-01 Tuesday 06: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
- <arnaud@carrosse.frmug.org>.
-
-2001-04-30 Monday 23:04 reno
-
- * Follow of the new ac3_decoder ;)
- - New ac3_imdct
- - New ac3_downmix
-
-2001-04-30 Monday 17:00 massiot
-
- Removed unused files.
-
-2001-04-30 Monday 11:44 massiot
-
- Fixed a mistake with -g and --enable-debug.
-
-2001-04-29 Sunday 19:57 stef
-
- -Fixed the title-change-with-no-input-restart in dvd.
-
- -I haven't forgotten the chagelog this time :)
-
-2001-04-29 Sunday 19:03 sam
-
- * BeOS crash fix by Wade Majors <guru@startrek.com>.
-
- Please, try no to forget the ChangeLog when commiting!
-
-2001-04-29 Sunday 16: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 04:55 stef
-
- Forgot one file.
-
-2001-04-29 Sunday 04: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-29 Sunday 01: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 07:12 sam
-
- * Updated debian control files and disabled ALSA for this version.
-
-2001-04-28 Saturday 07:08 henri
-
- Updated files for 0.2.73 release
-
-2001-04-28 Saturday 06: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 06:09 sam
-
- * Don't use the #@%&$! autoconf-suggested CFLAGS.
-
-2001-04-28 Saturday 05:36 sam
-
- * Coding style fixes here and there.
- * Miscellaneous QNX compile fixes.
- * Beginning of the mingw32 port by Gildas Bazin <gbazin@netcourrier.com>.
- * 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 02:28 henri
-
- Added a howto. Feel free to correct it. I'll put it on the website soon.
-
-2001-04-27 Friday 21: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 20: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 18:08 sam
-
- * Fixed the continuous 'seeking position' bug in network mode.
- * rc interface plugin for vlc control through /dev/stdin courtesy
- of Peter Surda <shurdeek@panorama.sth.ac.at>.
- * 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 05: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-25 Wednesday 22:54 massiot
-
- * Removed my optimization attempt.
-
-2001-04-25 Wednesday 12: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 11: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 08: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 02: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-22 Sunday 00:49 sam
-
- * XVideo fullscreen mode by David Kennedy <dkennedy@tinytoad.com>.
-
-2001-04-21 Saturday 02:31 sam
-
- * X11 fullscreen mode, courtesy of David Kennedy <dkennedy@tinytoad.com>
-
-2001-04-20 Friday 17:02 sam
-
- * Added prototypes for the Elementary Stream input module for Alexis.
- it's compiled by default, to activate it: "vlc --input es <file.mpeg>"
-
-2001-04-20 Friday 13: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 <esk@ira.uka.de>.
-
-2001-04-20 Friday 07: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 22:43 marcari
-
- [no log message]
-
-2001-04-17 Tuesday 17:17 colin
-
- fix MacOS X icon
-
-2001-04-17 Tuesday 16:54 massiot
-
- Fixed optional PES size bug, courtesy of Steve Brown <sbrown@cortland.com>.
-
-2001-04-17 Tuesday 16: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 15:32 sam
-
- * Fixed a typo in configure.in
-
-2001-04-16 Monday 15: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 14: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 09: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 17:11 sam
-
- * All Debian packages are now lintian-clean.
- * Fixed XVideo plugin linking.
-
-2001-04-15 Sunday 12: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 06:46 sam
-
- * A few Makefile fixes for BeOS
- * XVideo patches by Shane Harper
-
-2001-04-15 Sunday 06: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 09: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 16:33 sam
-
- * Fix for Darwin program path handling. I mistakenly assumed that the
- program path was always absolute.
-
-2001-04-13 Friday 08: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 <shanegh@optusnet.com.au>.
-
-2001-04-13 Friday 07: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 03: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 19: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 10:24 sam
-
- * Fixed a typo in yesterday's BeOS changes.
-
-2001-04-12 Thursday 05: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 04: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 03:52 sam
-
- * BeOS icon and MIME resources courtesy of Wade Majors <guru@startrek.com>.
- * 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 16:10 ej
-
- Forgot a little thing...main. Done for now I hope;-)
-
-2001-04-11 Wednesday 15:56 ej
-
- Fixed a dumb mistake in Makefile.in
-
-2001-04-11 Wednesday 15: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 14:52 sam
-
- * Fixed icons location and Debian desktop menus.
-
-2001-04-11 Wednesday 06: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 04: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 19: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-08 Sunday 18: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 11: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 09:24 stef
-
- -changes in gnome interface
-
- -bugfix in input dvd
-
-2001-04-08 Sunday 06: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-08 Sunday 01:23 massiot
-
- Removed --enable-mmx (enabled by default under x86) and changed a few
- things.
-
-2001-04-07 Saturday 18:35 massiot
-
- Disable x11 plugin if X11 headers are not found.
-
-2001-04-07 Saturday 18:21 massiot
-
- Added a missing file for MacOS X port.
-
-2001-04-07 Saturday 06:17 sam
-
- * Updated version information in RedHat and Debian package control files.
-
-2001-04-06 Friday 20: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 11:15 sam
-
- * Code cleanup: removed a few tabulations.
- * Fixed inline asm routines to remove all read/write operands.
- * Added <string.h> 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 18: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 16: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 05: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-03 Tuesday 05: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-03 Tuesday 01: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-01 Sunday 09: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 08:21 sam
-
- * XVideo plugin courtesy of Shane Harper <shanegh@optusnet.com.au>
- * Makefile.in and configure.in fixes by Nilmoni Deb <ndeb@ece.cmu.edu>
- * A few syntax fixes in the plain X11 plugin
-
-2001-03-26 Monday 21:06 sam
-
- - fixed SDL compilation, thanks to Colin.
- - disabled Altivec iDCT until it works.
-
-2001-03-25 Sunday 19:09 richards
-
- Language & Inteface support for BeOS interface
-
-2001-03-21 Wednesday 14:42 sam
-
- * Header cleaning: filled all empty authors fields, added CVS $Id stuff.
- * Fixes to aout_darwin.c by Colin Delacroix <colin@zoy.org>.
- * Fixes to configure.in, Makefile.in and main.c (Altivec detection)
- by Eugenio Jarosiewicz <ej0@cise.ufl.edu>.
- * Added Colin and Eugenio to the AUTHORS file.
-
-2001-03-21 Wednesday 03:58 sam
-
- * Fixed a typo in the Altivec iDCT module declaration.
- * Made a few enhancements to the Makefile.
-
-2001-03-21 Wednesday 00:18 sam
-
- * Altivec instructions autodetection.
-
-2001-03-20 Tuesday 22:42 sam
-
- * SDL fixes and enhancements by Shane Harper <shanegh@optusnet.com.au>
-
- 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 <nitrox@via.ecp.fr>
- 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 21:54 massiot
-
- * Compile Altivec modules on Darwin. [MacOS X port]
-
-2001-03-20 Tuesday 21:40 massiot
-
- * Use $QTDIR for the qt module ;
-
-2001-03-20 Tuesday 21:20 massiot
-
- * Fixed Makefile for normal people :p
-
-2001-03-20 Tuesday 21:09 massiot
-
- * Added IDCT Altivec optimization [MacOS X port]. Untested, not compiled.
-
-2001-03-20 Tuesday 20:36 massiot
-
- * Compile Darwin module by default on Darwin system. [MacOS X port]
-
-2001-03-20 Tuesday 18: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 05: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 14: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 06:08 sam
-
- * Fixed Debian sparc build for real (Closes: Debian bug #89285).
-
-2001-03-18 Sunday 01: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 23:52 stef
-
- -Added dsp plugin compilation (/dev/dsp is not a regular file :))
-
-2001-03-16 Friday 23: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 02: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 01: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 01:40 massiot
-
- * Tried to fix the "stream jumps at will" bug.
-
-2001-03-11 Sunday 20: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 12:23 henri
-
- Small optim.
-
-2001-03-08 Thursday 14: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 11: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 03:16 stef
-
- -Added `glib-config --libs glib` for interface compilation
- for debian/sid users
-
-2001-03-07 Wednesday 02:36 sam
-
- * Disabled network input under BeOS so that it compiles again. We'll
- have to wait for BONE anyway.
-
-2001-03-07 Wednesday 01: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 20:33 massiot
-
- * Fixed an alignment problem in UnalignedShowBits().
-
-2001-03-06 Tuesday 18:54 massiot
-
- * Fixed an alignment problem in PTS parsing.
-
-2001-03-06 Tuesday 18:39 massiot
-
- * Fixed an alignment problem on startup.
-
-2001-03-06 Tuesday 16:16 massiot
-
- * Fixed a boolean_t/int mix.
- * Increased FIFO_SIZE.
-
-2001-03-05 Monday 21:36 richards
-
- [no log message]
-
-2001-03-05 Monday 17:00 massiot
-
- Fixed MPEG-1 mux_rate parsing.
- Fixed MPEG-1 stuffing.
-
-2001-03-05 Monday 12:53 sam
-
- * fixed headers for FreeBSD compilation.
- * fixed debian/rules for non-x86 packages (Closes: Debian bug #88583).
-
-2001-03-05 Monday 02: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-04 Sunday 17: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-03 Saturday 12: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-02 Friday 16:51 massiot
-
- * More consistency in the p_input->stream management.
-
-2001-03-02 Friday 14:49 massiot
-
- * Made input_SelectES() and input_UnselectES() not block the input thread
- for a long time.
-
-2001-03-02 Friday 14: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 14: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 04: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-02-28 Wednesday 06: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 18: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 13: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 13:37 massiot
-
- * Fixed a compile problem in debug mode.
-
-2001-02-22 Thursday 18:00 massiot
-
- * Added functions and hooks to display dates instead of off_t.
-
-2001-02-22 Thursday 17:17 massiot
-
- * Added a 'd' keystroke to dump the stream contents (for debugging
- purposes).
-
-2001-02-22 Thursday 09: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-21 Wednesday 16: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 12: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 05: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 01:47 sam
-
- * Forgot to fix the vlc.spec.
- * Added Bozo to the author list.
-
-2001-02-21 Wednesday 00: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 18:08 polux
-
- Added the BeOS code for vlc_mutex_destroy() and vlc_cond_destroy()
-
-2001-02-20 Tuesday 16:03 massiot
-
- Minor optimizations in the video decoder.
-
-2001-02-20 Tuesday 14:41 massiot
-
- On machines without dvd ioctl, remove the DVD plugin from the Makefile,
- fucking holy piece of *£$^%ù !
-
-2001-02-20 Tuesday 13:06 reno
-
- * Move ac3 globals variables into structures
- * Adding authors
- * Prepared to add asm imdct and downmix
-
-2001-02-20 Tuesday 12:34 sam
-
- * Fixed a bash-ism in configure.in
-
-2001-02-20 Tuesday 10: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 09:47 stef
-
- Second step in area management ; everything is in place now to have
- title handling; it is coming :)
-
-2001-02-20 Tuesday 08: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 <ltlBeBoy@beosmail.com>
- who ported the Linux DVD ioctls. We can now read encrypted DVDs
- under BeOS ! Woohoo.
-
-2001-02-20 Tuesday 03: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 20: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 20:08 massiot
-
- * mux_rate parsing ;
- * Changed video decoder's error messages into warnings.
-
-2001-02-19 Monday 04:46 sam
-
- * Drag and drop support under BeOS.
-
-2001-02-19 Monday 04: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 20:14 sam
-
- * configure.in and Makefile.in patches for better SDL support and
- support for $(bindir) $(datadir) and $(libdir) stuff, courtesy
- of Arkadiusz Miskiewicz <misiek@pld.ORG.PL>
- * 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 11: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 04: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 02: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 09: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 <g>.
- * 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 10: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 07: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 04: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 16: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 15:31 sam
-
- * Should have fixed the dependency generater for some plugins.
-
-2001-02-14 Wednesday 08: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-13 Tuesday 05: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 14:20 massiot
-
- * We can now seek at position 0 :p ;
- * Fixed a typo in my previous commit.
-
-2001-02-12 Monday 12:22 massiot
-
- * Tried to enhance picture dating on timebase discontinuities.
-
-2001-02-12 Monday 10: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 08: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 01: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 02: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 04: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-09 Friday 00: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 18: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 14:52 massiot
-
- * Implemented basic stream navigation function, and bound Jump forward
- and jump Backward in the SDL intf. Enjoy !
-
-2001-02-08 Thursday 14:08 massiot
-
- * Pause function implemented ('p' key).
-
-2001-02-08 Thursday 08: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 07: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 05: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 02: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: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 18:56 massiot
-
- Another mistake.
-
-2001-02-07 Wednesday 18:51 massiot
-
- /me <- pogno who modifies Makefile instead of Makefile.in :p
-
-2001-02-07 Wednesday 18: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 16:32 massiot
-
- * Centralized clock management, preparing for stream navigation ;
- * Fixed a bug in the management of the first video PTS.
-
-2001-02-06 Tuesday 01: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 22: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-04 Sunday 04: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 04: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 04: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 20:19 massiot
-
- * Fix for assholes who don't have a dvd players. :pppp
-
-2001-01-30 Tuesday 06: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 07:28 stef
-
- * Correction of two errors.
-
-2001-01-29 Monday 07: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 03:51 henri
-
- added documentation
-
-2001-01-27 Saturday 03:51 henri
-
- file VideoLAN-HOWTO.sgml was initially added on branch V0_2.
-
-2001-01-26 Friday 16:38 massiot
-
- * Removed dead code.
-
-2001-01-26 Friday 01: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 22:57 sam
-
- . removed Makefile -- I can't understand why it reappeared.
-
-2001-01-24 Wednesday 20:05 massiot
-
- * Hooks for fast forward and slow motion support.
-
-2001-01-23 Tuesday 14:22 massiot
-
- * Fixed backwards moves ;
- * Updated TODO list.
-
-2001-01-23 Tuesday 11:15 massiot
-
- * Completely removed BIZARRE_OPTIMS.
-
-2001-01-22 Monday 20:40 massiot
-
- * Tuned up optimizations.
-
-2001-01-22 Monday 19:04 massiot
-
- * Minor bitstream optimization.
-
-2001-01-22 Monday 16:49 massiot
-
- * Tuned up optimization flags.
-
-2001-01-22 Monday 06: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 10: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 02:36 massiot
-
- * Various miscellaneous minor optimizations of the video parser.
-
-2001-01-20 Saturday 21: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 14:08 sam
-
- . really fixed GetChunk now.
-
-2001-01-20 Saturday 05:19 sam
-
- . the infamous Saturday morning mighty one-liner patch that fixes subtitles
-
-2001-01-19 Friday 19: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 18:40 massiot
-
- * 32-bit aligned bitstream (not that fast).
-
-2001-01-18 Thursday 06: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 19:17 massiot
-
- * Borrowed LiViD's MMX and MMX EXT IDCT.
-
- This might break things. Expect a performance increase.
-
-2001-01-17 Wednesday 18: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 01:52 stef
-
- * Minor changes
-
-2001-01-16 Tuesday 19: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 19: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 18: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 17: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: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 06: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 05: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 03: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 09:07 sam
-
- OK, so I foired input.h once again. But this one works. For real.
-
-2001-01-15 Monday 07:56 sam
-
- . correction d'un poliotage de copier-coller
-
-2001-01-15 Monday 07: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 04: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 08:08 stef
-
- . Beginning of dvd_input.
- . Parsing of ifo file almost completed.
- . Still does not work well.
-
-2001-01-13 Saturday 13: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 18: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 15: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: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 12:36 massiot
-
- * Fixed 32 bits bitstream bugs.
-
-2001-01-11 Thursday 18: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 16: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 20: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 17: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 03: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 22: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 19: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-07 Sunday 18: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 17: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 07:40 benny
-
- Hum, ouais bon ben euhh, j'avais fume, donc je repare mes conneries et je
- vais me coucher.
-
-2001-01-07 Sunday 06:41 benny
-
- Optimisation de BinaryLog
-
-2001-01-07 Sunday 05:31 henri
-
- - Order : if a then b are initialized, release b then a ;
- - Typos ;
- - Cosmetic changes.
-
-2001-01-07 Sunday 04: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 09:05 benny
-
- Fixed compilation pb under solaris 2.6
-
-2001-01-06 Saturday 09:04 benny
-
- Fixed solaris libraries
-
-2001-01-06 Saturday 08: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 06:44 henri
-
- Fixed a typo than prevented from building ...
-
-2001-01-06 Saturday 04:16 henri
-
- Fixed initialization of payload_start and payload_end
- It should be finished now.
-
-2001-01-05 Friday 19: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 <sys/uio.h> ;
- * /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 19: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 15:46 sam
-
- (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.
-
-2001-01-05 Friday 15:45 sam
-
- . 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)"
-
-2001-01-05 Friday 15:28 sam
-
- . splitted modules.h into modules.h and modules_core.h to enable
- clean compilation of the Null Module.
-
-2001-01-05 Friday 15:24 sam
-
- . added the Null Module, the module that does nothing but that is going
- to be of great help for debugging my module code.
-
-2001-01-05 Friday 14:57 sam
-
- . 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)
-
-2001-01-05 Friday 00: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;
-
-2001-01-04 Thursday 20:11 massiot
-
- Fixed a deadlock.
-
-2001-01-04 Thursday 19:47 massiot
-
- * 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.
-
-2000-12-30 Saturday 01:38 massiot
-
- Comments for Henri.
-
-2000-12-29 Friday 15:04 sam
-
- . fixed default subtitle stream handling (default: no subtitles)
- . added a few missing break;s
- (oui je sais je ne fais que des patches de deux lignes à trois balles,
- mais par telnet c'est pas facile)
-
-2000-12-29 Friday 15:03 henri
-
- - Removed i_iovec_start and i_iovec_end. Used i_data instead
- - Meuuh : some questions for you in the commentaries
-
- Happy new year !
-
-2000-12-29 Friday 11:52 massiot
-
- * Fixed a bug in the DTS/PTS parsing ;
- * Fixed a bug in vpar_headers.c synchro handling introduced before ;
- * Enhanced synchro's handling of dates and frame structure changes.
-
-2000-12-28 Thursday 19:00 massiot
-
- Cosmetic change of the debug messages.
-
-2000-12-28 Thursday 18:57 massiot
-
- Fixed a bug in the PSM decoder.
-
-2000-12-27 Wednesday 19:35 massiot
-
- We now read the DTS (but we don't use it for the moment).
- NB : b_has_pts has disappeared for brevity reasons, use i_pts != 0 instead.
-
-2000-12-27 Wednesday 10:54 sam
-
- . avoid calling SafeRead() with a null packet size.
-
-2000-12-26 Tuesday 20:14 massiot
-
- * Use of ptrdiff_t whenever necessary (IA-64 port) ;
- * Changed behaviour of preparsing code, faster startup ;
- * Fixed DecodePSM(), cannot test ;
- * Cleaned up ParsePES(), fixed a bug which could reject very small but
- valid PES packets ;
- * Fixed cosmetic bugs in vpar_synchro frame_rate display.
-
-2000-12-24 Sunday 07:08 sam
-
- . changed subtitles palette.
-
-2000-12-24 Sunday 07:07 sam
-
- . changed subtitles palette.
- . updated ChangeLog.
- . updated debian/* files.
-
-2000-12-23 Saturday 04:27 sam
-
- (stable)
- . fixed audio MPEG for streams that don't have b_data_alignment.
- . removed debug messages from spudec.
- . changed SPU default palette.
- . no default SPU if -s isn't specified.
-
-2000-12-23 Saturday 04:10 sam
-
- . SPU decoder now uses Meuuh's GetChunk() code.
- . lots of cleaning in the SPU decoder.
- . message queue is flushed before we spawn input.
- . fixed so that it compiles with VDEC_SMP (no good sync yet though).
-
-2000-12-22 Friday 18:53 massiot
-
- * Using i_id instead of i_stream_id whenever possible ;
- * Fixed a bug in -c and -s options.
-
-2000-12-22 Friday 16:34 massiot
-
- * Fixed a compile pbm in debug mode (f34r d4 1-line fix)
-
-2000-12-22 Friday 16:00 sam
-
- . fixed AC3 and SPU PES reading (ph34r da one-byte patch)
- . some 79 char wrap.
-
-2000-12-22 Friday 14:04 sam
-
- . no need to add "\n" at the end of intf_*Msg() messages anymore.
-
-2000-12-22 Friday 11:58 massiot
-
- * Moved input_DecodePES() to input_dec.c ;
- * Fixed an segfault in input_programs.c ;
- * Added -fomit-frame-pointer optimization.
-
-2000-12-21 Thursday 20:33 massiot
-
- * Fixed a *major* memory leak in the pre-parsing code. Hopefully it should
- be the last one.
-
-2000-12-21 Thursday 20:24 massiot
-
- * New decoder spawning API input_dec.c ;
- * Moved p_input->pp_es -> p_input->stream.pp_es and clean up of
- input_programs.c & co ;
- * Fixed memory leaks.
-
-2000-12-21 Thursday 18:19 massiot
-
- * Moved video_decoder's headers from include/ to src/video_decoder.
- * Temporarily removed b&w kludge.
-
-2000-12-21 Thursday 16:01 massiot
-
- * Splitted up p_method_data/p_plugin_data ;
- * Cleaned up input_ts.c, added it into the Makefile.
-
-2000-12-21 Thursday 15:18 massiot
-
- Fixed various memory leaks.
-
-2000-12-21 Thursday 14:54 massiot
-
- * Removed all arbitrary limits on the number of elementary streams.
-
-2000-12-21 Thursday 14:25 massiot
-
- * Removed b_die and b_error from all decoders (obsoleted by decoder_fifo_t).
- All decoders should now exit cleanly (if it's not the case, it should be
- referenced as a bug).
-
-2000-12-21 Thursday 14:07 massiot
-
- Comments for Henri.
-
-2000-12-21 Thursday 13:38 massiot
-
- * Fixed a bug which prevented the input to exit normally (non-selected
- ES in the pp_selected_es array).
-
-2000-12-21 Thursday 01:39 henri
-
- Added netlist support.
-
- Warning : it has not been tested. It just make no error at build time.
-
-2000-12-21 Thursday 00:24 reno
-
- Désolé !
-
-2000-12-20 Wednesday 23:23 reno
-
- Added U8_Mono audio output
-
-2000-12-20 Wednesday 23:19 reno
-
- Added U8 Mono audio output
-
-2000-12-20 Wednesday 21:09 sam
-
- . fixed "-a [ mpeg | ac3 | lpcm | off ]" option
-
-2000-12-20 Wednesday 19:45 massiot
-
- Only pre-parse the first 32 MB of data.
-
-2000-12-20 Wednesday 18:49 massiot
-
- * Added -a, -c and -s options. (-a doesn't work but I will let the people
- who thought it would be cleaner to put config in environment variables
- correct what's wrong in my code).
-
-2000-12-20 Wednesday 17:39 sam
-
- . now we only try to open plugins which are existing files
-
-2000-12-20 Wednesday 17:04 massiot
-
- * Big cleanup of the PS input plugin ;
- * Fixed a bug in AC3 initialization ;
- * PS streams are now pre-parsed (this can take a while) if possible ;
-
- ./configure is required after this update.
-
-2000-12-20 Wednesday 00:18 reno
-
- Correction of a compilation bug with --enable-debug
-
-2000-12-19 Tuesday 23:34 reno
-
- Move #define from audio_output.h to config.h
- Change vlan_server_ip to vishnou's ip (but vlans not working yet)
-
-2000-12-19 Tuesday 23:14 reno
-
- Move #define from audio_output.h to config.h
- Change vlan_server_ip to 138.195.139.95
- Creating lib directory by Makefile
-
-2000-12-19 Tuesday 20:55 massiot
-
- GetChunk() : reads n bytes from the elementary stream and places them
- in a big buffer (a gift for Sam).
-
-2000-12-19 Tuesday 20:08 massiot
-
- Input-II now correctly handles private stream 1 (AC3, DVDSPU).
-
-2000-12-19 Tuesday 20:05 sam
-
- . split the audio decoder into adec_generic, adec_layer1 and adec_layer2
- (no new code added)
-
-2000-12-19 Tuesday 18:51 octplane
-
- - fixed the ratio/position problem in YUV, now patching Stable.
-
-2000-12-18 Monday 16:31 massiot
-
- We now display CPU usage statistics for each thread.
-
-2000-12-18 Monday 11:40 massiot
-
- We can now read from stdin.
-
-2000-12-18 Monday 03:47 bozo
-
- - Hardware YUV overlay (SDL) with real colors ;p It may suck for non
- 4:2:0 streams.
- - Removed vout code found in intf file to support fullscreen switching.
- Now only vout_SDL updates SDL data and intf only switch flags such as
- b_reopen_display and b_fullscreen in p_vout->p_sys.
- - Fixed a var name typo in input_programs.c which prevents vlc from
- compiling with --enable-debug option. (i_es_pid -> i_es_id :)
-
- There's a segfault in the termination process due to sdl, I don't really
- know what is the problem and I have to work today. Help me!
-
- Good night suckers. I love you too :p
-
-2000-12-16 Saturday 17:31 stef
-
- Fixed support for broken MPEG-1 files.
-
- --Meuuh
-
-2000-12-15 Friday 20:05 massiot
-
- * Cleaned up program and ES management by using input_programs.c whenever
- necessary.
- * Cleaned up decoder spawning.
-
-2000-12-15 Friday 18:21 massiot
-
- Enhanced handling of stream discontinuities.
-
-2000-12-15 Friday 14:39 massiot
-
- More comments.
-
-2000-12-15 Friday 14:27 massiot
-
- * Fixed two typos in the Makefile (sam you owe me at least one beer)
- * Moved b_discontinuity to pgrm_descriptor_t, cleaned up CRDecode
- (needs some more cleaning for discontinuities)
- * Added pf_new_pes in plugins
-
-2000-12-14 Thursday 21:03 reno
-
- Correct a bug in channel changing
-
- Don't forget ; at the end of line
-
-2000-12-14 Thursday 11:47 massiot
-
- Some comments for Henri.
-
-2000-12-14 Thursday 03:01 henri
-
- Netlist embryo :
- - pes netlist
- - data netlist
-
- Still to do :
- - iovect netlist
-
- It hasen't been tested yet.
- Meuuh, could you tell me if it works ? ( if yes, gimme some more work :p )
-
-2000-12-11 Monday 20:26 massiot
-
- Fix in the SCR parser for high values.
-
-2000-12-11 Monday 19:51 massiot
-
- Fixed a bug with DVD's SCR (too close from the PTS).
-
-2000-12-11 Monday 16:29 massiot
-
- Prototypes for netlist functions.
-
-2000-12-11 Monday 15:34 massiot
-
- Fixed benny's mistakes :pp
-
-2000-12-11 Monday 14:55 henri
-
- Same changes that were made in the stbale branch ( FB_NOYPAN support )
-
-2000-12-10 Sunday 10:21 benny
-
- Fixe la gestion des signaux
-
-2000-12-10 Sunday 09:08 benny
-
- Generation d'un makefile presque correct pour les vieilles versions de make
- Nettoyage: gestion des dependances pour les plugins, suppressions de pas
- mal de redondances, options de compilations coherentes, etc...
-
-2000-12-10 Sunday 04:55 benny
-
- debut de portage sous solaris
-
-2000-12-08 Friday 19:50 massiot
-
- * Code to manage es_descriptors and program_descriptors, from benny's
- input_psi.c
- (unfinished)
-
-2000-12-08 Friday 14:33 reno
-
- VLAN support modified.
-
- Warning : vlc doesn't know VLAN, but only vlan's id.
- Only vlanserver makes the translation between id and vlan.
-
-2000-12-07 Thursday 16:45 massiot
-
- We now correctly parse MPEG-1 SCR and there is no need to kludge to read
- the stream at the right pace.
-
-2000-12-06 Wednesday 18:28 reno
-
- Add vlc.channels
-
-2000-12-06 Wednesday 18:28 reno
-
- Add channel support with VLAN
-
-2000-12-06 Wednesday 17:41 massiot
-
- * Support for MPEG-1 .mpg files.
- * Fixed a bug in the synchro with non-P5/B1 streams.
-
-2000-12-06 Wednesday 05:16 henri
-
- Added a option to bypass double buffering in fb mode
-
-2000-12-05 Tuesday 23:30 massiot
-
- The new tasks for the input-II.
-
-2000-12-05 Tuesday 20:36 massiot
-
- The input-II. (more info by mail in about an hour)
-
-2000-11-29 Wednesday 20:02 stef
-
- . Ajout de la date dans les warning si le mode debug est activé
- . Modification du configure pour remmettre le x11 par défaut, et pour
- montrer que ppro et mmx sont par défauts maintenant.
-
-2000-11-29 Wednesday 19:55 massiot
-
- Added -funroll-all-loops and -fstrict-aliasing which seem to make things
- faster.
-
-2000-11-29 Wednesday 18:33 massiot
-
- Added hooks for the fothcoming YUV overlay support.
-
-2000-11-29 Wednesday 15:36 massiot
-
- ppro and mmx optimizations are now enabled by default (K6 users should
- buy real processors).
-
-2000-11-29 Wednesday 15:21 massiot
-
- Now using buffer I/O to write debug logs (huge performance increase).
-
-2000-11-29 Wednesday 15:05 massiot
-
- * Added debug messages in the video synchro
- * Fixed a bug in the video synchro time scheduling
- * Made the vout more precise on display dates
-
-2000-11-28 Tuesday 20:58 massiot
-
- More stats.
-
- NB : it is necessary to re-run ./configure
-
-2000-11-28 Tuesday 17:00 massiot
-
- The YUV buffer is now freed after displaying (useful for overlay).
-
-2000-11-27 Monday 18:49 massiot
-
- * Added more stats
- * Fixed a bug in the parser when trashing an already parsed frame
- * Simplified (and enhanced) vpar_synchro for B pictures
- * Lowered the synchro DELTA
-
-2000-11-27 Monday 11:35 massiot
-
- * vlc is now compiled without the STATS mode by default.
- * Fixed a bug which made frames go backwards with some displays (the
- video_decoder thread is now niced).
- * Made use of intf_WarnMsg() in the most needed places.
- Also simplified the synchro algorithm and fixed a bug with non-(5/1) streams.
- Fixed the optimizations in the configure stuff.
- Warning : this release needs a full rebuild (make clean; make).
- Warning : I might have broken the BeOS port, could somebody check ?
-
-2000-11-23 Thursday 02:40 henri
-
- - Cosmetic changes to alsa.c
- - Configure now checks alsa is present
-
-2000-11-21 Tuesday 02:41 stef
-
- .Implémentation de intf_WarnMsg( int i_level, char *psz_format, ... ) et
- intf_WarnMsgImm
- .on active les messages de warning au lancement avec l'option --warning
- .le i_level par défault est 12 (on ne montre pas les messages de niveau
- inférieur à 12
-
- J'espère que ça correspond à ce qui a été discuté dans videolan-devel.
-
-2000-11-20 Monday 04:31 henri
-
- Added : alsa support
- Todo : - test it on several cards
- - support more than Stereo s16
- - make configure check for alsa
-
-2000-11-18 Saturday 04:15 massiot
-
- * Added --enable-debug, --enable-stats and --disable-optims (sam could
- you check I did'nt make a mess of it ?).
- * Added todo things in the TODO file.
-
-2000-11-14 Tuesday 23:58 massiot
-
- * Réparation du VDEC_SMP. Ca marche sans planter avec la nouvelle
- synchro.
- * Remettage du #define STATS parce qu'en fait sinon on n'a pas les infos
- dans la fenêtre. C'est dommage d'ailleurs qu'on ait à le mettre, parce
- que du coup ça va nous décourager de faire des stats sur d'autres
- parties.
- * Changements cosmétiques dans les relations video_parser/video_decoder.
-
-2000-11-13 Monday 23:09 massiot
-
- * Retirage du #define STATS ;
- * Le warning (late pictures) du vout est désormais un DbgMsg (en
- attendant les WarnMsg) ;
- * Correction d'un bug en mode debug (sic).
-
-2000-11-13 Monday 14:58 massiot
-
- * Totally new frame dropping algorithm.
- * Fixed a bug in video_ouput.c which made the stream go backwards
- sometimes.
- * Fixed a bug in video_ouput.c which trashed more late pictures than
- necessary.
- * Fixed the DEBUG mode in the Makefile.
- * Fixed a bug in mwait() which made us wait too long.
-
- Ca va tuer.
-
-2000-11-10 Friday 23:43 polux
-
- Correction d'un buffer overflow qui crÃait des plantages alÃatoires sous BeOS.
-
-2000-11-03 Friday 22:33 stef
-
- .changed option --novlans to --vlans to test vlan server
- .removed return 0 in LoadChannels
-
- vlc.channels works again and with vlan soon...
-
-2000-10-29 Sunday 11:05 sam
-
- . le mode framebuffer vide l'écran quand on quitte.
-
-2000-10-26 Thursday 17:00 sam
-
- . ajout de l'option --broadcast en ligne de commande
-
-2000-10-26 Thursday 14:00 reno
-
- Une légère modification pour le passage B&W à C
-
-2000-10-25 Wednesday 14:18 reno
-
- Suppression du décodage de la chrominance en B&W
-
-2000-10-25 Wednesday 01:16 jeanphi
-
- lecon de programmation a l'intention des debutants qui ont ecrit
- input_file.c :
- - les codes d'erreur sont fait pour etre utilises
- - quand on ouvre un fichier on le referme
- -- jeanphi
-
-2000-10-24 Tuesday 19:36 octplane
-
- . Added a very basic splash screen, to be continued.
- . fixed a small bug in the idle screen.
-
- --
- Oct.
-
-2000-10-24 Tuesday 18:00 reno
-
- Modification légère de la gestion du volume
-
-2000-10-24 Tuesday 11:16 sam
-
- * correction de l'affichage des fps (affichage, pas calcul).
- * changements mineurs dans les fichiers Debian.
-
-2000-10-23 Monday 04:04 stef
-
- * Débuggage de la vidéo MPEG 1 (=> correction de deux bugs dans le
- parsage des blocs et d'un bugs dans le parseur des vecteurs de mouvement).
-
- --Meuuh
-
-2000-10-18 Wednesday 04:17 sam
-
- . correction d'une faute de frappe dans configure.in (ça répond à ta
- question, Stef ? :)
-
-2000-08-30 Wednesday 19:06 henri
-
- Oui, bon, j'ai oublié le changelog, ça peut arriver einh !
-
-2000-08-29 Tuesday 02:03 octplane
-
- . Arranged a few things
-
- ... still dirty, but the earthquake is coming...
-
-2000-08-29 Tuesday 02:01 sam
-
- . rha mais faisez gaffe au format de la todo list sarass !
-
-2000-08-29 Tuesday 01:12 octplane
-
- . Added a 'f' shortcut to the SDL output (fullscreen/windowed)
- . Modified the Idle screen of the vlc (seems to suck a lot of CPU anyway :/)
- . Prayed for a good indentation ;).
-
-2000-08-28 Monday 02:37 sam
-
- . version 0.1.99i
-
-2000-08-28 Monday 02:33 sam
-
- * cleaned Octplane's crappy indentation.
- * fixed the --server option which didn't work if a ~/.vlcrc existed.
-
-2000-08-28 Monday 00:05 sam
-
- . rajout du fix de Meuuh dans la todolist.
-
-2000-08-27 Sunday 18:31 massiot
-
- Oublié d'en committer un bout...
-
-2000-08-27 Sunday 14:32 sam
-
- . fixé une erreur d'indentation
-
- (Oct, tu devrais vraiment regarder ton éditeur. Tu as vu le
- bordel qu'il a foutu dans src/interface/interface.c ?)
-
-2000-08-27 Sunday 12:49 sam
-
- . update de la TODO list
-
- Henri, il y a du nouveau boulot pour toi, regarde la task 0x38,
- ça ne devrait pas être trop dur, ça t'obligera à lire le code de
- l'audio_output, et surtout ça te fera la bite.
-
-2000-08-26 Saturday 15:07 henri
-
- Put a test outside a loop : fixes task 0x31
-
-2000-08-24 Thursday 18:29 octplane
-
- many minor style fixes (thanx to sam).
-
-2000-08-24 Thursday 16:58 octplane
-
- Hello,
-
- Some news things:
-
- . I am still going on modifiying the key event handling method to make it more flexible. I still have a few things to get what I'd like to
- . added a keystrokes.h include which contains a generic name of all the VLC keys binding
- . modified some of the core interface routines to allow the passing of an extra parameter with a keystroke (VLC_CHANNEL).
- . next step: move all the interface dependent parts (such as the getKey function) to the plugins.
-
- Hope this will run on your boxes...
-
-2000-08-24 Thursday 02:16 sam
-
- . support pour --synchro I+ (images I et la première P)
-
-2000-08-24 Thursday 02:04 sam
-
- . support de la touche `q' pour quitter
-
-2000-08-24 Thursday 01:45 sam
-
- . fixed an other typo
- . fixed the aliases install
- . renamed an inconsistent variable in src/input/input_file.c
-
-2000-08-24 Thursday 00:22 polux
-
- Fixed another bug in the input_file.
-
-2000-08-24 Thursday 00:15 massiot
-
- Remplissure du champ AUTHORS des sources.
-
-2000-08-23 Wednesday 23:38 sam
-
- We now have support for the field pictures. It shouldn't break teh frame
- pictures, if you notice anything please ring my bell.
-
- --Meuuh (live from Julie)
-
-2000-08-22 Tuesday 17:58 sam
-
- . fixed PPC .deb build
-
-2000-08-22 Tuesday 02:13 sam
-
- * added a few sanity checks in the audio mpeg and ac3 decoders.
- * temporarily got rid of vlc.channels.
- * added notice in debian/control about unencrypted DVDs.
- * fixed PowerPC .deb build.
-
-2000-08-21 Monday 22:16 polux
-
- Added the beos fixes in the ChangeLog.
-
-2000-08-21 Monday 22:05 sam
-
- . updated version number
- . removed a verbose message in intf_sdl.c
-
-2000-08-21 Monday 21:57 polux
-
- A lot of bug fixs for the BeOS side of VideoLAN:
- - the vlc does not exhaust system resources anymore (it was creating a new
- mutex each picture so after a while there was no more mutex available in
- the entire system);
- - the sound has been corrected and now it works perfectly;
- - the window has now the right size (there was and additional line before).
-
- The (BeOS) threads have also been improved especially with the cond vars
- (but it is no more compliant with the pthread cond vars).
-
- VideoLAN for BeOS now rocks and is ready for its first binary release.
-
-2000-08-21 Monday 18:22 octplane
-
- .SDL:
- .removed the YUV thing from the SDL
- .cleaned up the makefile to remove it
- .UNTESTED (seems to compile).
-
-2000-08-21 Monday 11:40 octplane
-
- Plugin handling:
- . switched low and high order vout plugins
- . removed yuvsdl plugin.
-
-2000-08-21 Monday 11:33 octplane
-
- A few new things:
-
- . The interface part:
- . created intf_AssignKey, intf_getKey and intf_AssignNormalKeys
- these new function are a first abstraction of the the key handling system. It makes use of a new structure in the interface : p_keys.
-
- . AssignNormalKeys is commonly used in all the interface plugins.
- AssignKey is used to allow the SDL interface to react nicely.
-
- . Now the plugin struct element psz_filename is filled (and freed
- at the end of the program).
-
- . the SDL plugin:
- works but does only display a green screen for now. so don't use it !
-
- . Please try and compile the client on your box with this version.
- I've tried a few output plugin but not all.
-
-2000-08-21 Monday 03:47 sam
-
- * removed CCFLAGS flags which were improperly used.
- * added hints for powerpc build.
- * fixed the input_file exit bug.
- * fixed a Makefile bug which removed the CVS directory.
- * removed the frame statistics output.
-
-2000-08-18 Friday 19:02 sam
-
- . removed the sdlvlc alias
- . added the vlc-sdl package in the Debian control files
-
-2000-08-18 Friday 10:25 octplane
-
- My first contribution.
-
- * Added SDL plugin
- * support fullscreen display with --display fullscreen
- * complete keyboard handling
- * Added --enable_sdl to configure
-
- Octplane.
-
-2000-08-17 Thursday 16:45 sam
-
- . new tasks :
-
- Description: Fix plugins namespace problem
- Description: Fix plugin autoloading
- Description: Real plugin API
- Description: Enable compiled-in plugins
- Description: Optimize SPU rendering
- Description: SPU error recovery
-
-2000-08-16 Wednesday 02:28 sam
-
- * more files needed to build packages
- * changed "pentiumpro" to "ppro" in the ./configure, it was misleading.
- * prepared 0.1.99g
-
-2000-08-16 Wednesday 01:35 sam
-
- * fixed a dumb bug in the Makefile that prevented inclusion of the
- -march=pentium directive. thanks Meuuh, blame sam.
- * fixed a warning in main.c.
- * separate Debian packages.
- * added request for ALSA support in the TODO list.
-
-2000-08-15 Tuesday 19:40 polux
-
- Réparation de la version BeOS. Le problème venait du swab32 de la nouvelle
- bit stream, la macro pour la conversion de BIGENDIAN vers LITTLEENDIAN ne
- fonctionnant (toujours) pas.
-
- La version BeOS pose encore de gros problèmes:
- - des plantages aléatoires lorsqu'on utilise le son,
- - des performances très en dessous de celles d'anciennes version du vlc,
- - une synchro son qui ne fonctionne pas correctement,
- - au bout d'un certain temps d'utilisation, toutes les ressources systèmes
- sont consommées et le système lui-même devient instable (merci d'éviter
- les commentaires sur la stabilité de BeOS)
-
-2000-08-15 Tuesday 15:37 sam
-
- . rajouté build-stamp et debian/tmp dans les .cvsignore
-
- . de nouvelles idées dans la TODO list :
-
- Difficulty: Guru Urgency: Wishlist Support for RTP
- Difficulty: Medium Urgency: Wishlist Draw a font / support color fonts
- Difficulty: Medium Urgency: Important Layer 2 mono support
- Difficulty: Hard Urgency: Wishlist MP3 support
- Difficulty: Hard Urgency: Normal Support for unencapsulated streams
- Difficulty: Guru Urgency: Wishlist Ogg/Vorbis audio decoder support
- Difficulty: Hard Urgency: Normal Xv video output support
- Difficulty: Medium Urgency: Normal SDL video output support
-
-2000-08-14 Monday 03:13 sam
-
- * fixed 8bpp YUV.
- * fixed the fscked up Bresenham algorithm in all YUV functions.
-
-2000-08-13 Sunday 20:36 sam
-
- * now scaling is on by default, so that people won't tell that the vlc
- cannot do scaling :-)
- * fixed a few long lines.
- * _almost_ fixed 8bpp YUV.
-
-2000-08-13 Sunday 19:39 sam
-
- * removed an unused variable in the MMX YUVs.
- * fixed 32bpp MMX YUV, made the comments clearer, removed an emms.
-
-2000-08-11 Friday 01:33 sam
-
- . changé l'ordre des tâches
-
-2000-08-11 Friday 00:52 sam
-
- . TODO list
-
-2000-08-09 Wednesday 00:51 sam
-
- . viré les aliases « xvlc », « ggivlc » etc. qui faisaient un peu
- pitié, pour ne laisser que « vlc », « gvlc » (gnome) et « fbvlc »
- (framebuffer) ; les autres restent bien entendu accessibles avec
- par exemple « vlc --vout ggi ».
-
- . IMPORTANT - nouvelle option --synchro pour forcer un type de
- synchro. Pour le moment les options possibles sont :
-
- --synchro I /* n'affiche que les I */
- --synchro IP /* affiche les I et toutes les P */
- --synchro IP+ /* affiche les I, les P, et la moitié des B */
- --synchro IPB /* affiche toutes les images */
-
- Toute autre valeur de --synchro sera ignorée et c'est l'algo
- par défaut basé sur la consommation de processeur qui sera
- utilisé. Notez que si vous en demandez trop au vlc, il va
- bien entendu planter, ou tout du moins remplir sa fifo comme
- un gros cochon. On n'y peut pas grand chose, c'est la vie.
-
-2000-08-08 Tuesday 14:05 sam
-
- . décommentage d'une fonction commentée par erreur
- . version 0.1.99f
- . divers fixes dans la création des packages
-
-2000-08-08 Tuesday 00:20 sam
-
- . un peu de ménage dans le .cvsignore
-
-2000-08-08 Tuesday 00:19 sam
-
- . fichiers manquants
-
-2000-08-08 Tuesday 00:18 sam
-
- * vlc.init becomes ~/.vlcrc
- * removed float operations in the video decoder, and all emms asm functions
- * borrowed linuxvideo's MMX motion compensation
- * fixed an undefined symbol in the MMX YUV plugin
-
- Meuuh & Sam.
-
-2000-07-31 Monday 01:42 sam
-
- . rajout de l'option -Winline
- . fix de certaines fonctions qui devraient être inlinées
- . gain de place dans la YUVMMX
-
-2000-07-30 Sunday 03:59 sam
-
- . autodétection des plugins
- . les aliases "gvlc" "fbvlc" "ggivlc" fonctionne comme il faut
-
-2000-07-20 Thursday 15:49 sam
-
- . suppression du décodeur de référence qui de toute façon ne marcherait
- plus vraiment avec la structure actuelle du vlc
- . préparation de la 0.1.99e
-
-2000-07-19 Wednesday 02:03 sam
-
- . nouveau bitstream fait par Meuuh (qui est mortel) et qui nous
- fait gagner plus de 0.8% en vitesse, ce qui peut paraître peu, mais
- en fait au bout de 35 fois on aura dépassé 30% de gains.
-
- . remise de l'ancienne taille d'image par défaut
-
-2000-07-18 Tuesday 21:23 polux
-
- Maintenant le vlc fonctionne correctement sous BeOS (à part la synchro).
-
-2000-07-12 Wednesday 01:04 sam
-
- . le make snapshot fait un .bz2 aussi
-
-2000-07-12 Wednesday 01:03 sam
-
- . changement cosmétique
-
-2000-07-12 Wednesday 01:03 sam
-
- . updated changelog
-
-2000-07-08 Saturday 16:29 sam
-
- . petite correction pour que le RPM puisse être construit sur Mandrake
-
-2000-07-06 Thursday 16:45 sam
-
- . fixé une bévue dans la YUV 8 bits
- . descendu le délai de démarrage à .5 secondes au lieu de 2
- . un nouvelle synchro qui devrait punixe !!!
-
-2000-07-04 Tuesday 04:37 sam
-
- Bon, puisque ça semble commiter sous BeOS, je commite.
-
- Voilà le changelog appoximatif :
-
- . fichier INSTALL plus clair
- . viré quelques warnings
- . *PATH sont maintenant définis dans config.h
- . quelques fautes d'orthographe
- . l'option --enable-ppro n'est pas mise par défaut car elle ne fonctionne
- pas sur un K6-2
- . nouvelle API des plugins
- . le client framebuffer ne détruit plus la console quand on quitte
- . réparation de la YUV 8 bits
- . mise des YUV en plugins
- . transfo YUV 32bits MMX chourée dans la libmpeg2
-
-2000-06-24 Saturday 00:28 sam
-
- . nouveaux plugins - ne fonctionnent pas encore tous
-
-2000-06-21 Wednesday 19:59 polux
-
- Le son fonctionne sous BeOS !
-
- Ah, vraiment, on peut dire que BeOS roulaize, les enfants.
-
-2000-06-20 Tuesday 03:21 sam
-
- . génération de .rpm et .deb via make.
- . rajout des plugins dummy même pour BeOS.
-
-2000-06-19 Monday 18:35 sam
-
- . vlc.spec pour faire des packages RedHat
- . un petit peu plus d'aout_beos
-
-2000-06-19 Monday 02:04 polux
-
- . correction d'un flag inexistant dans input_file
- . début du support son BeOS
- . fix d'un warning dans ac3_exponent.c
-
-2000-06-18 Sunday 22:20 sam
-
- . kludge con pour éviter que ça segfaulte plus en sortant
-
-2000-06-18 Sunday 18:52 sam
-
- . réparation de la page de man
- . le target GGI fonctionne à nouveau, même s'il rame salement
-
-2000-06-18 Sunday 13:17 sam
-
- . On peut enfin fermer la fenêtre principale en cliquant sur le bouton
- fermeture du window manager
-
-2000-06-18 Sunday 10:14 benny
-
- Le Makefile genere ne gerait pas correctement le mode debug=1
-
-2000-06-17 Saturday 03:49 sam
-
- . ajouté un FIXME pour un bug dans plugins/vout/vout_x11.c
- . ajouté un ChangeLog
- . updaté le README
-
-2000-06-16 Friday 16:04 sam
-
- . le code des VLAN devrait refonctionner
-
-2000-06-16 Friday 14:28 sam
-
- . vlc.init et vlc.channels sont à nouveau lus et interprétés lorsqu'il
- n'y a pas de paramètres donnés en ligne de commande.
-
- . conséquence directe, il faut faire « vlc - » pour lire stdin.
-
-2000-06-15 Thursday 20:50 sam
-
- . autoconf
-
-2000-06-15 Thursday 20:50 sam
-
- . petit oubli bête dans le `make snapshot`
-
-2000-06-15 Thursday 02:51 sam
-
- et hop, encore une connerie
-
-2000-06-15 Thursday 02:46 sam
-
- . virage d'une connerie
-
-2000-06-15 Thursday 02:26 sam
-
- . réparation d'un oubli
-
-2000-06-15 Thursday 01:55 sam
-
- . input fichier en ligne de commande (le reste a du péter, c'est pas
- possible autrement)
-
-2000-06-14 Wednesday 23:37 bbp
-
- réparation de mes betises sur la yuv (désolé tm), mais je remets ca bientot.
-
-2000-06-14 Wednesday 22:53 sam
-
- . disparition de la plupart des printf
- . moins de warnings dans la YUV MMX
-
-2000-06-09 Friday 02:40 sam
-
- . correction des conneries de BBP :)
- . typo dans src/interface/main.c
-
-2000-06-07 Wednesday 04:27 bbp
-
- Petites optims dans SCALE_HEIGHT pour les images de hauteur réduite.
-
-2000-06-06 Tuesday 01:58 sam
-
- . bug dans le code des sous-titres (mauvais scaling en Y)
- . le vlc ne meurt pas salement en mode framebuffer quand on change
- de console (par contre, segfault en quittant, je ne sais pas encore
- pourquoi)
- . le make est à nouveau un peu plus verbose
-
-2000-06-05 Monday 22:49 jimmy
-
- Ajout cradement d'une yuv en mmx 4:2:0 en 16 bpp dans video_yuv.c. Pour
- l'activer / desactiver, décommentez le define MMX du debut du fichier.
-
- Cette modif est expérimentale vue qu'elle empeche la correction gamma
- dans le mode pré-cité et que c'est du boulot de salop. A voir si on laisse
- ou pas d'après les perfs. (impossibles à estimer de visu chez moi).
-
- A vot' bon plaisir,
-
-2000-06-01 Thursday 17:25 sam
-
- . petite erreur dans le configure.in qui empêchait de configurer
- convenablement les options de compilation
-
- maintenant faire: ./configure --enable-fb --enable-blabla
- (./configure --help pour tous les voir)
-
- . correction d'un warning en mode non-MMX
-
-2000-05-29 Monday 09:29 sam
-
- . encore un peu plus loin dans le passage à autoconf
- . giclage de l'ancien décodeur dans le Makefile
-
- n'oubliez pas de relancer ./configure avec les bonnes options !
- typiquement elles sont du genre :
-
- ./configure --enable-fb --enable-mmx --enable-ppro
-
-2000-05-28 Sunday 20:28 sam
-
- . suppression d'un bug cosmétique dans l'affichage des plugins qui en
- plus faisait segfaulter, ce qui n'était malheureusement pas top
-
-2000-05-28 Sunday 16:22 sam
-
- . correction d'un bug dans les sous-titres pour un scaling > 1
- . correction d'un bug dans l'affichage 8 bits pour un scaling < 1
-
-2000-05-27 Saturday 17:37 sam
-
- . scaling des sous-titres (à proprifier)
- . position correcte des sous-titres sur l'image
- ça ne devrait plus segfaulter
-
-2000-05-26 Friday 03:55 sam
-
- . support 8 bits pour X (avec private colormap)
- . affinement de la durée d'affichage des sous-titres
- . correction d'un bug dans les sous-titres
-
-2000-05-25 Thursday 00:39 sam
-
- Bon. On ne rit pas, je m'étais juste planté dans l'en-tête des
- licences. Et puis ça peut arriver à tout le monde :)
-
-2000-05-24 Wednesday 23:48 nitrox
-
- Ajout des fichiers pour la gestion du lpcm.
- Il reste à implémenter le lpcm au niveau de l'input et écrire le décodage.
-
-2000-05-17 Wednesday 16:38 sam
-
- . corrections de fautes d'orthographe je ne sais plus trop où
-
- . quelques bidouilles dans vout_mga mais de toute façon ce n'est pas
- prêt de changer et on aura changé la structure bien avant
-
- . encore un meilleur support des sous-titres
-
- . exemple d'input fichier dans le vlc.channels, à adapter à votre
- convenance
-
-2000-05-17 Wednesday 16:21 reno
-
- Ajout des fonctions de réglage du volume (touches : +, -, m)
-
-2000-04-20 Thursday 02:54 sam
-
- . changement dans les headers pour que ça compile sous Linux.
-
- Polux, j'ai viré <byteorder.h> pour le remplacer par <netinet/in.h> car
- c'était comme ça dans tous les autres .c, tu peux vérifier que ça
- fonctionne toujours ?
-
-2000-04-20 Thursday 00:13 polux
-
- Portage du client sous BeOS. Il manque encore l'audio mais ça marche.
- En cadeau bonux un nouvel input_file qui permet de lire les vob. Il
- faur rajouter la ligne suivante dans vlc.init:
- spawn-input method=10 filename=braindead
-
-2000-04-14 Friday 06:19 sam
-
- 9 avril:
- - réindentation de quelques bouts de code
- - les plugins vont être cherchés en priorité dans . puis ./plugins
- puis dans le répertoire habituel
- - début de communication entre le thread gnome et l'input
- - l'interface gnome ne segfaulte plus en sortant
- - le menu "Exit" fonctionne
-
- 10 avril:
- - fenêtre Gnome au lieu de fenêtre Gtk
- *** ATTENTION *** l'interface Gnome n'est vraiment qu'un début, soyez
- gentils de ne pas faire de bug report si un bouton ne fonctionne pas.
- - popup "About"
-
- 11 avril:
- - fenêtre playlist (rien dedans encore)
- - masquage du pointeur souris
- - popup menu dans la fenêtre vout
- - hide/show des fenêtres playlist
- - les boutons "Exit" fonctionnent quel que soit le menu
-
- 12 avril:
- - début du cassage des channels
- - début des menus générés en runtime
-
- 13 avril:
- - ajout du target "snapshot" dans le makefile
-
- 14 avril:
- - décodage de tous les sous-titres connus
- - spu_decoder.c ne segfaulte plus quand on quitte
- - rajout du flag b_active dans la structure audio_decoder
- - le bouton pause fonctionne
-
-2000-03-30 Thursday 14:54 polux
-
- - Correction du bug de la synchro.
- Le problème provenait d'un décalage d'une seconde qui avait été rajouté
- dans le calcul de la date dans audio_output.c :
- p_aout->date = -1000000 + mdate() + ( (((mtime_t)(l_bytes / 4)) * 1000000)
- / ((mtime_t)p_aout->l_rate) );
- C'est le -1000000 qui faisait retarder le son d'exactement une seconde.
- J'aimerais bien savoir pourquoi il a été rajouté car peut-être y-a-t-il
- d'autres bugs similaires qui ne sont pas visibles pour l'instant.
-
- - Nettoyage d'une partie du code de audio_decoder_thread.c
- Il est vraiment très dommage que les conventions de codage ne soient pas
- respectées, si il y en a ce n'est pas pour rien. De plus le mélange
- d'espaces et de tabulations rend le code très peu lisible. Je le
- rappelle, nous n'utilisons que des indentations de 4 espaces et toute
- tabulation est proscrite. Il serait bien de changer le reste du code
- pour qu'il respecte les conventions et reste ainsi facilement lisible
- par tout le monde.
-
-2000-03-28 Tuesday 02:22 walken
-
- Version 2 de mon tutorial sur les DCT et DFT. Les choses sont un peu plus dans
- l'ordre maintenant, et il y a pas mal d'explications qui ont ete rajoutees pour
- expliquer comment implementer efficacement l'algo AAN.
-
- Si un jour j'ai le courage, j'ecris une routine DCT32 qui torchera celle de
- regis, na !
-
- Pour etre parfait il faudrait rajouter une section sur les DCT en 2 dimensions,
- mais bon...
-
-2000-03-23 Thursday 07:27 sam
-
- . les sous-titres sont affichés et effacés à l'heure
- . une petite optimisation de l'affichage
- . attention, config.h.in a changé, n'oubliez pas de refaire ./configure
-
-2000-03-22 Wednesday 01:57 sam
-
- . les sous-titres sont centrés
- . la palette des sous-titres par défaut est moins affreuse.
-
- Bugs que j'avais oubliés:
- . ne marchent qu'en 16 bits (devrait se fixer vite)
- . parfois quelques glitches graphiques que je ne comprends pas.
-
-2000-03-21 Tuesday 23:36 sam
-
- NEWS:
- . encore un peu de parsage de sous-titres
- . affichage des sous-titres.
-
- BUGS:
- . ça segfaulte toujours au moment où on quitte, mais c'est le problème
- habituel, ça sera réglé.
- . pour le moment ils sont en noir et blanc, parce qu'il faut aller
- chercher cette putain de palette dans les .IFO du dvd et que pour
- l'instant j'ai la flemme
- . les sous-titres ne sont pas affichés comme il faut si la largeur
- de l'écran n'est pas 720.
- . dimensions par défaut mises à 720x576 (format DVD) au lieu de 640x480
- pour la raison évoquée ci-dessus. mais ça sera réglé bientôt.
- . pas de gestion de transparence, coordonnées, fade in/fade out
- . pas de gestion de date : le sous-titre est affiché dès qu'il est reçu
- et n'est pas effacé tant qu'on en a pas reçu un nouveau.
-
-2000-03-20 Monday 08:50 sam
-
- . suppression d'une variable inutile que j'avais laissée trainer
- au précédent commit.
- . début du décodeur de sous-titres. Pour le moment il ne fait que
- parser le flux comme un cochon, c'est tout.
-
-2000-03-20 Monday 05:29 sam
-
- Bon finalement puisque tout le monde dort, je l'ai fait :)
-
- . rajout de i_pes_real_size dans la structure p_pes_packet, qui vaut 0
- par défaut, et est initialisé à la taille du payload PES annoncée dans
- le header si celle-ci est présente.
- . à chaque nouveau paquet TS, si i_pes_real_size == i_pes_size on envoie
- directement le PES au décodeur sans attendre le début du PES suivant.
- . création de input_ParsePES pour y mettre le code dupliqué de
- input_DemuxPES.
-
- Ca fait 1 test de plus par paquet TS, donc négligeable. Par contre si
- des gens ayant bossé sur l'input ont le temps de vérifier que je n'ai pas
- fait de connerie, ça peut être intéressant :)
-
-2000-03-19 Sunday 07:29 walken
-
- Un petit tutorial sur les DCT et DFT... enfin non pas sur leur representation
- "physique" mais plutot sur les differentes methodes de calcul utilisables.
-
- Ca n'est pas franchement indispensable mais disons que j'ai eu du mal a trouver
- de la doc sur le sujet donc je me dis que ca peut pas faire de mal de
- rassembler ce qu'on a...
-
-2000-03-13 Monday 22:32 sam
-
- . gestion de la souris sous X (essentiellement le bouton du milieu
- qui cache le pointeur, très pratique quand on regarde un DVD)
- . rajout de 3 fichiers d'installation pour le package Debian
- . correction de "usefull" et "successfull" à une dizaine d'endroits dans
- le code parce que ça commençait à m'horripiler
- . erreur de syntaxe dans la page de man.
- . un peu plus de choses dans l'interface gnome, mais rien ne marche
- pour le moment.
-
-2000-03-13 Monday 05:08 sam
-
- . ajout de quoi faire des packages debian :
- - fichiers de contrôle pour dpkg-buildpackage
- - une icône de merde - que les artistes la remplacent
- - page de man
- . les données qui ne sont pas platform-dependant sont maintenant
- dans le répertoire share ( et plus lib )
- . le client va chercher les polices dans le répertoire courant
- et dans /usr/share/videolan/vlc/
- . le message précédent était l'ajout du répertoire share/ mais
- les scripts CVS semblent avoir déconné
-
-2000-03-12 Sunday 23:45 walken
-
- J'ai retire gnome du build par defaut afin que ca ne cree pas de probleme
- chez ceux qui n'ont pas les includes appropries...
-
- Je sais que cette solution n'est pas ideale mais peut on se mettre d'accord
- pour ne construire par defaut que les outputs X et dummy pour la video, et
- dsp et dummy pour l'audio ?
-
- (a la rigueur si on dit que dans le cvs on ne construit que les dummy je suis
- d'accord aussi)
-
- ou alors ca sert peut etre a rien de se mettre d'accord et ca sera regle par
- le ./configure bientot ?
-
-2000-03-12 Sunday 22:04 sam
-
- . suppression d'un warning pour les machines n'ayant pas usleep()
- . correction d'une boulette que j'ai faite dans netutils.c
- . début de intf_gnome. vout_gnome est une copie de vout_x11 pour l'instant
-
-2000-03-12 Sunday 20:05 walken
-
- Proprification du decodeur mpeg audio, comme j'avais fait pour l'ac3 :
- separation de ce qui est specifique videolan et de ce qui est generique.
-
- Je compte encore bidouiller pas mal la partie generique, mais deja la ca
- marche donc...
-
-2000-03-11 Saturday 01:05 polux
-
- Quelques ajustements pour beos. Les plugins ne compilent toujours pas.
-
-2000-03-10 Friday 02:24 sam
-
- . réglé un petit oubli dans le Makefile
- . dernier commit pour tester les scripts ;
- ça devrait bien marcher à présent
-
-2000-03-10 Friday 01:57 sam
-
- ben oui, encore un poliotage. mais ça me permet de tester les scripts
- de commit en cachette :)
-
-2000-03-10 Friday 01:47 sam
-
- . suppression de quelques #define SYS_* (mais pas encore tous)
- . include/config.h devient include/config.h.in et config.h sera
- généré par ./configure. Le but est d'éviter les options -DFOO de gcc
- . suppression d'un 'Resources' qui trainait encore dans config.h
-
-2000-03-09 Thursday 13:30 sam
-
- . la version et le codename sont définis uniquement dans configure.in
- . plus de #ifdef SYS_* dans threads.h, on utilise defs.h
- . re-test des scripts de tibob :)
-
-2000-03-09 Thursday 11:08 sam
-
- . normalement on devrait se prendre 1 seul mail par commit grâce aux
- top scripts de tibob.
- . suppression de Makefile
- . rajout de include/defs.h.in qui génère include/defs.h
-
- pour générer le Makefile et defs.h il faut lancer ./configure
-
- pour ceux qui voudraient toucher à configure.in, "include/defs.h.in" est
- généré par la commande autoheader, et "configure" est généré par autoconf
-
-2000-03-08 Wednesday 11:44 sam
-
- . remise du vieux Makefile en attendant celui généré par ./configure
-
-2000-03-08 Wednesday 11:33 sam
-
- ./configure puis make, et ça devrait compiler.
-
-2000-03-08 Wednesday 11:22 sam
-
- Premiers fichiers nécessaires à autoconf
-
-2000-03-04 Saturday 23:32 polux
-
- Début du portage BeOS. Beaucoup de fuchiers ont été modifié car il a fallu
- réorganiser les headers pour que ce soient les headers les plus proches
- du système qui se retrouvent en premier (threads.h devrait toujours être
- le premier des headers non systèmes). J'ai du aussi rajouter un type
- plugin_id_t et par la même occasion inclure plugins.h dans la plupart
- des fichiers. Voici en vrac les modifs les plus importantes que j'ai opéré:
-
- o Légère réorganisation pour les raisons évoquées ci-dessus (certaines
- macros comme MIN et MAX peuvent être déjà définies par le système et
- interférer avec celles définies dans common.h ou autre)
-
- o Dans intf_msg j'ai du remplacer les vasprintf par des vsprintf
- dans le cas où ARCH=BEOS.
-
- o la commande hostname du Makefile n'était pas compatible et je
- l'ai donc enlevé, en avons-nous besoin ? Auquel cas il suffit de
- rajouter un ifeq.
-
- o J'ai aussi remplacé les bzero et bcopy par memset et memmove.
-
- o plugin.c, mtime.c et threads.h et quelques fichiers de l'input
- ont été adaptés à BeOS à grand coup de #ifdef SYS_*.
-
- TODO:
-
- o Ecrire intf_beos.cpp, vout_beos.cpp et aout_beos.cpp
-
- Je suis sous linux et je viens de tester le client qui marche très
- bien, mais il est néanmoins possible que j'ai introduit quelques
- problèmes de compilations pour certains modules, si c'est le cas
- prévenez moi.
-
-2000-03-04 Saturday 12:52 sam
-
- - ça compile sous FreeBSD (mais ça ne tourne pas)
- - les dépendances sont cachées dans .deps/ au lieu de deps/
- - suppression d'encore quelques #include inutiles.
- - la gestion des plugins est maintenant encapsulée dans misc/plugin.c
- un peu comme les threads, pour faciliter le portage.
- - léger remaniement de l'output pour --help et --version
- - les p_ts_packet sont castés en (void *) pour éviter un warning sous
- certaines architectures.
- - ajout de la GPL dans un fichier COPYING
- - fichier README avec rien dedans pour le moment, à part la liste de
- toutes les personnes ayant participé au projet. J'en ai *forcément*
- oublié certains, alors si vous avez un nom, rajoutez-le. de même, s'il
- y a un gros con que j'ai mis par erreur dans la liste et qui n'a jamais
- rien fait pour le projet, n'hésitez pas à le supprimer sournoisement.
- - fichier AUTHORS avec la liste des gens ayant bossé sur le client. j'ai
- mis toutes les personnes ayant fait au moins un commit, ainsi que Henri
- parce que je sais qu'il bosse sur l'audio, et HPReg, Steve et Oli parce
- qu'ils ont bossé dessus aussi. Par contre ici aussi j'ai fort probable-
- ment oublié des gens. Corrigez !
- - répertoire debian/ qui servira à créer des packages
- - rajout d'une entrée pour faire `make install' (pas encore parfait)
- - nom de code de la future release 0.2 : `Onatopp' :)
-
-2000-03-03 Friday 08:03 sam
-
- Encore un commit venu tout droit des abysses de l'enfer, désolé pour
- le flood, c'est la dernière fois.
-
- . après le demoronifier, le GPLifier: il y a les entêtes de la GPL dans
- chaque fichier ; votre mission, si vous l'acceptez, est de mettre votre
- nom dans chaque fichier qui est votre oeuvre ou auquel vous avez
- participé, pour qu'on sache qui a fait quoi. Pas de fausse modestie,
- c'est plus pour des raisons pratiques que pour la gloire.
-
- . rajout de -lthreads pour que ça linke sous Hurd
-
- . rajout de quelques #include pour que ça compile sous FreeBSD
- (d'ailleurs ça compile mais ça ne linke pas, je ne sais pas comment
- linker avec la libpthread sur la machine de Dae)
-
- . quelques #ifdef SYS_BSD çà et là.
-
-2000-03-03 Friday 01:59 sam
-
- . portage des vlc_threads aux cthreads de Mach pour GNU/Hurd
- . rajout de #ifdef SYS_LINUX autour du code concernant les interfaces
- . suppression de quelques #include <sys/soundcard.h> qui trainaient encore
- . option PPRO dans le Makefile (si vous avez des erreurs
- 'Illegal instruction', ça venait probablement de là)
- . rajout de quelques commentaires pour expliquer en quoi certains #include
- sont nécessaires, aux endroits où je ne comprenais pas, et suppression
- de #include qui semblaient inutiles.
-
-2000-03-02 Thursday 00:51 walken
-
- Created a small&clean public interface for the ac3 decoder (see ac3_decoder.h)
-
- Modified ac3_decoder_thread to use this interface
-
- Find ac3 sync words not by scanning the ac3 stream but by using the magic
- bytes at the start of the ac3 pes packets
-
-2000-02-28 Monday 03:35 walken
-
- Separation du decodeur ac3 et de la partie specifique a videolan
-
- Les interfaces du deco ac3 ne sont pas encore bien propres et documentees
- mais ca viendra dans un second temps. Les fichiers ac3 ne dependent plus
- d'includes videolan. C'est deja une bonne premiere etape.
-
- Au niveau du bitstream compresse, l'interface avec le decodeur ac3 ne se fait
- plus par le fichier decoder_fifo.h. En effet, le decodeur ac3 a besoin de
- connaitre la structure exact d'un bitstream_t, donc cette interface n'etait
- pas la plus propre. La nouvelle interface se compose d'une fonction
- ac3_byte_stream_next (ac3_byte_stream_t * p_byte_stream) que le decodeur
- ac3 appelle lorsqu'il a besoin d'un nouveau buffer de donnees compressees.
-
- ac3_byte_stream_t est une structure comprenant les champs
- u8 * p_byte (pointeur sur le debut du buffer),
- u8 * p_end (pointeur sur la fin du buffer),
- void * info (utilisation libre pour implementer ac3_byte_stream_next)
-
- L'implementation actuelle de ac3_byte_stream_next () dans ac3_decoder_thread.c
- fait un peu double emploi avec misc/decoder_fifo.c mais je reglerai tout ca
- plus tard.
-
-2000-02-25 Friday 03:45 walken
-
- Decoupage de vdec_motion en deux parties :
-
- vdec_motion_inner contient le code plus ou moins bourin qui calcule les pixels
- (je pense que c'est la que la majorite du temps est ecoulee, et qu'il y aurait
- eventuellement un avantage a rechercher des optimisations particulieres pour
- ce fichier, genre debouclage de boucles ou quelque chose du genre)
-
- Le code dans vdec_motion contient quand a lui des tests sur le type exact
- de prediction a effectuer, des calculs de pointeurs en fonction des motion
- vectors, et les appels a vdec_motion_inner.
-
- La fonction MotionComponent de vdec_motion a ete modifiee pour appeler
- directement la bonne fonction de vdec_motion_inner en fonction des parametres.
- La encore en raison de la gestion d'inlines faite a la compilation, pour chaque
- appel les parametres i_width, i_height et b_average sont deja connus et
- donc l'appel de MotionComponent devrait s'etendre a un simple switch (i_select)
- et un appel de la fonction correspondante dans vdec_motion_inner.
-
- Le code dans vdec_motion presente toujours une apparence contestable mais
- je n'ai pas modifie son fonctionnement (seulement la fonction MotionComponent).
-
-2000-02-23 Wednesday 04:09 sam
-
- rha ! deux fichiers oubliés.
-
-2000-02-23 Wednesday 04:04 sam
-
- Le retour du demoronifier qui n'est pas content.
-
- . 11 moronic long lines destroyed
- . 1282 trailing spaces eradicated
- . 4 ugly macros fixed
- . 5 innocent a_bit_long lines shortened
-
- . 5987 tabulations transformées en espaces
- . 153 '??' transformés en 'XXX??' ou 'FIXME??'
- (ptyx, j'espère que ce compromis te convient)
-
- . commentaires en // corrigés en /* */
- (je parle bien des commentaires, pas des morceaux de code
- mis en // comme les printf de debug par exemple)
-
- Au passage :
-
- . version du vlc modifiée en 0.1.99 (la release sera la 0.2.0)
- . suppression de video_x11.h
- . correction d'un warning dans intf_ctrl.c
-
-2000-02-22 Tuesday 23:54 walken
-
- travail sur l'ac3_decoder : debut de separation de ce qui est specifique a
- videolan (ac3_decoder_thread) et de ce qui ne l'est pas. Ce n'est pas encore
- ideal, la partie "videolan" fait des inits a l'interieur de la partie
- "ac3"... il faudra que je fasse une belle interface pour ca.
-
- Le probleme des includes n'est pas non plus regle, mais c'est a cause des
- bit_streams :) patience.
-
-2000-02-21 Monday 10:15 sam
-
- 3 vilains fichiers avaient disparu
-
-2000-02-21 Monday 10:15 sam
-
- chargement dynamique de plugins audio/video/interface
-
- utilisation: c'est tout con, ça marche comme avant. pour le moment
- il n'y a pas de vérification des symboles mais ça viendra.
-
- seule restriction, il faut être dans le répertoire vlc quand on lance
- le client, parce que le chemin des plugins est relatif, mais ça aussi
- ça va changer.
-
- le Makefile devient pas très beau, il faudra songer à passer à automake
-
-2000-02-21 Monday 05:21 sam
-
- . ajout de l'audio output pour Esound
- . pas encore très au point à cause d'un bug dans esd_get_latency() mais
- j'en ai besoin pour tester le chargement dynamique de plugins.
-
-2000-02-21 Monday 03:19 walken
-
- Une partie de patch qui ne devrait pas etre trop controversee : j'ai juste
- change les #define MACHIN_DELAY pour qu'ils soient definis en tant que
- multiples de CLOCK_FREQ
-
- :>
-
-2000-02-21 Monday 00:24 reno
-
- Ajoute du support son U8_Stereo
-
- --
- Reno
-
-2000-02-19 Saturday 01:39 walken
-
- Yop,
-
- Bon ben voila, j'ai commence a bouger les .h comme je voulais le faire...
-
- C'est encore un peu le bordel et j'en suis desole. Mais je compte bien
- deplacer des trucs jusqu'a ce que ca soit a nouveau bien range :)
-
-2000-02-19 Saturday 01:11 sam
-
- deux changements cosmétiques de rien du tout et suppression d'un warning
-
-2000-02-18 Friday 01:26 walken
-
- Modification du decoder_fifo : le GetByte devrait etre un chouilla plus rapide,
- ce qui devrait au minimum compenser la perte due a ma derniere modification.
-
-2000-02-17 Thursday 23:17 polux
-
- La plupart des causes de segfault de la video ont été éliminées, les messages
- d'erreur qui sont affichés sur stderr vous donnerons une bonne idée du nombres
- d'occasions de planter qui se présentent au client.
-
- J'ai aussi remis le flag DEBUG à 1 et commenter omit-frame-pointer pour que
- tout le monde puisse avoir la chance de participer à la chasse aux segfaults
- avec son gdb. Les bugs report sont le bienvenu (surtout si c pour l'audio ;).
-
-2000-02-17 Thursday 20:27 walken
-
- Modification de decoder_fifo.h : le cas ou on passe d'un buffer a l'autre
- lors de la lecture d'un octet n'est plus inline. Precedemment le code etait
- inclus a chaque invocation de NeedBits ou GetBits...
-
- Vu l'etat de la synchro je n'ai pas pu mesurer d'impact precis sur les fps
- mais je ne m'attends pas a ce qu'il soit mesurable de toute facon : on troque
- un apel de fonction contre un meilleur comportement du cache code...
-
- Premier checkin de ma part, mais il devrait en venir d'autres.
-
-2000-02-17 Thursday 19:04 polux
-
- Petite modif dans la synchro, peut-être que cela marchera mieux, qui sait ?
-
-2000-02-17 Thursday 17:36 polux
-
- Premier service pack de la POLUX_SYNCHRO:
- o 0 bug fixe
- o several bugs added
- o synchro is now slower than ever
-
- Si par chance cela marchait chez vous prévenez moi vite.
-
- Mise à 0 du flag DEBUG pour tester la synchro dans les meilleures conditions
- possibles, attention les accès disque du mini-server ainsi que les nombreuses
- irrégularités du flux peuvent perturber le client de façon non négligeable.
-
-2000-02-17 Thursday 12:04 dae
-
- remaniement de quelsques includes pour que ca passe sous BSD.
-
-2000-02-17 Thursday 07:07 sam
-
- o remise de b_stereo dans les structures audio en attendant que soit
- définie une api pour la gestion de plus de 2 voies, qui de toute façon
- est loin d'être une priorité. je dirais même qu'on s'en fout.
- o argument supplémentaire pour GetBufInfo() pour que la méthode dummy
- attende un temps convenable, et correction de aout_dummy.c
- o le test sur la variable DEBUG dans config.h est maintenant conforme
- à ce que dit le Makefile.
- o suppression d'une variable inutile dans intf_fb.c
- o --long-help devient --longhelp comme dans mpg123
- o version du programme arbitrairement mise à 0.95.0
- o commentaire d'une variable inutilisée dans Synchronize (video_output.c)
- o correction du "LIN" en "LIB" dans le Makefile, qui doit traîner là
- depuis des siècles
- o proprification de quelques routines du Makefile
-
- le code de sélection de méthode audio/video est loin d'être propre, je
- dirais même que c'est du gros caca, mais j'y bosse.
-
- bonne nuit,
-
-2000-02-17 Thursday 01:43 polux
-
- Corrections de quelques petits bugs et surtout nouvelle synchro qui ne semble
- pas trop mal marcher sur ma machine mais qui j'en suis sûr ne marchera pas du
- tout sur la votre.
-
- A noter qu'il existe maintenant 3 synchros que l'on peut choisir en changeant
- le define dans vpar_synchro.h (POLUX_SYNCHRO, SAM_SYNCHRO, MEUUH_SYNCHRO)
-
-2000-02-16 Wednesday 08:27 sam
-
- o renommage arbitraire et totalitaire de idctmmx.S en vdec_idctmmx.S
- o correction d'une typo débile dans audio_output au commit précédent
- o b_stereo est remplacé par i_channels
- o suppression de la structure aout_dsp_t dont les membres dépendant
- de l'output se retrouve dans aout_*_sys_t, et les autres directement
- dans aout_thread_t, on se fait pas chier.
-
-2000-02-16 Wednesday 04:54 sam
-
- o changement de nom des fonctions spécifiques BeOS
- o début de l'éclatage de l'audio_output :
- . giclage des variables *dsp* en faveur de *sys*
- . aout_*GetBufInfo renvoie l_bytes pour que video_output.c ne dépende
- plus de la structure audio_buf_info spécifique à <linux/soundcard.h>
- . création de la méthode audio 'dummy' qui ne fait rien.
- o nouvelle option --aout acceptant 'dummy' et 'dsp' pour le moment
-
-2000-02-16 Wednesday 01:35 sam
-
- . virage de cette #@!#@@#@#!@#@#!!@#@!!#@!@!!@# de dépendance du Makefile
-
-2000-02-15 Tuesday 06:25 sam
-
- . amélioration de la YUV 8bpp
- . nettoyage du code de gestion des méthodes vout
- . nouvelle option --vout
- . préparation de l'éclatage de l'audio output comme ça a été
- fait avec le vout.
- . nouvelle commande --long-help
-
- La sélection de la méthode vout est encore plus simple. Pour sélectionner
- le framebuffer par exemple : "vlc --vout fb". Par défaut, X11 est choisi.
-
-2000-02-14 Monday 09:44 sam
-
- . fixé une erreur de syntaxe dans video_fb.c
- . *3dfx* devient *glide*
- . suppression de tabulations dans quelques fichiers
- . suppression des 2 warnings dans sam_synchro
- . video_* devient vout_* quand ce sont des méthodes de vout
- . tentative de correction de la détection de MMX pour BeOS
- . nouvelle option vlc_vout_method (faute de mieux pour le moment)
- . modification du Makefile pour supporter plusieurs VIDEO_*
-
- dorénavant on peut compiler plusieurs output différents dans le
- client. la préférence se fait dans l'ordre x11, fb, ggi, glide...
-
- si on le compile avec x11 et fb, par défaut il se lancera en X.
- pour le lancer en framebuffer :
- ./vlc vlc_vout_method=fb
-
- (il faut que je proprifie un peu le choix de l'output, et que je
- facilite l'ajout d'un nouveau vout_*)
-
-2000-02-13 Sunday 20:43 sam
-
- . détection d'un processeur MMX.
- . l'output fb remet le terminal comme il faut en sortant.
- . séparation du flag MMX et de l'architecture dans le Makefile
-
-2000-02-13 Sunday 05:31 sam
-
- Je vous avais prévenu. Le demoronifier a frappé.
-
- Désolé pour le flood. Les en-têtes de fonctions ne font plus 81
- caractères, et il n'y a plus d'espaces inutiles, Tous les trailing
- spaces ont disparu, j'ai essayé de vérifier que ça ne pétait rien,
- mais j'ai pu oublier un truc con. J'accepte tous types de châtiments
- à base d'orties fraîches.
-
- Désolé d'avoir aussi modifié les fichiers de ceux qui formataient
- bien proprement leurs en-têtes à 80 et pas 79 sans embêter personne,
- mais j'ai dû choisir entre les deux.
-
- Dorénavant ce serait bien de formater les en-têtes et les commentaires
- justifiés à droite à 79 colonnes, ou au pire à 80.
-
- . 1343 moronic long lines destroyed
- . 12893 trailing spaces eradicated
- . 115 ugly macros fixed
- . 959 innocent a_bit_long lines shortened
- But hey, 40054 lines were OK !
-
-2000-02-10 Thursday 06:57 sam
-
- Juste une modif à la con dans video_output pour que le message "waiting
- for stream" s'affiche dès le lancement du vlc. En même temps ça me
- permet de tester que la migration du CVS sur shiva a fonctionné.
-
-2000-02-10 Thursday 04:15 sam
-
- . double buffering avec locks pour 3dfx
- . gestion des touches pour l'interface 3dfx
- . proprification de la gestion des touches en framebuffer
-
-2000-02-09 Wednesday 06:50 sam
-
- . video output pour 3dfx.
- . le premier qui se marre gagne le droit de venir voir comment ma 3dfx1
- fait l'overlay, le scaling et la YUV en hard (nan je déconne, elle fait
- rien de tout ça, et en plus ça rame).
-
-2000-02-09 Wednesday 03:04 sam
-
- . un peu de ménage dans video_fb.c
- . récupération des masks dans la structure framebuffer, ce qui fait que
- l'output framebuffer fonctionne à nouveau.
-
-2000-02-08 Tuesday 06:08 sam
-
- . gestion du gamma en 8bpp grayscale
- . optimisations dans la YUV 8bpp
- . l'output framebuffer ne bloque plus la console
- . rajout d'une fonction dans la structure vout pour allouer une palette
- . réinitialisation de l'ancienne palette en quittant
-
- bugs restant:
- . pas d'allocation de palette en 8bits sous X11
- . bugs du scaling en 8bits sous X11 (sans doute dû à l'alignement sur 1
- octet au lieu de 2)
- . l'output framebuffer est toujours pétée pour 16 et 32 bits
- . pas de correction gamma en 8bits couleur
- . c'est tout moche pendant la fraction de seconde du changement de palette
-
-2000-02-07 Monday 06:13 sam
-
- . suite de l'output 8 bits couleur/n&b
- . correction d'un bug dans la génération de la palette optimale
- . YUV avec dithering mortel qui tue
-
- todo:
- . x11 (ça ne marche qu'en framebuffer pour le moment)
- . mettre la génération de palette dans video_yuv
- . refaire marcher l'output framebuffer pour bpp!=8
-
-2000-02-07 Monday 05:53 sam
-
- . rajout du mode video 'dummy' pour les gens qui n'ont pas de carte
- video. Le premier qui se marre se prend une claque.
-
-2000-02-06 Sunday 16:48 sam
-
- . yuv pour le 8 bits noir et blanc
- . yuv 8 bits couleur (bon c'est moche pour le moment, mais ça vient)
- . correction de "convertion" en "conversion" un peu partout :)
-
- à faire encore : allouer dynamiquement la lookup table pour la YUV 8 bits,
- parce que directement dans p_vout ça pue un peu, faire le changement de
- palette qui va bien au passage couleur / n&b.
-
-2000-02-06 Sunday 14:13 seguin
-
- IMPORTANT:
- p_vout->i_depth est maintenant la profondeur SIGNIFICATIVE de
- l'écran (8, 15, 16 ou 24)
- p_vout->i_bytes_per_pixel est la profondeur réelle (1, 2, 3 ou 4)
-
- Ajout du calcul des décalages à video_output.
- Refonte de l'initialisation des tables.
- Détection correcte des profondeurs 24/24 et 24/32 en X11
- Correction de bugs dans le scaling en 1, 3 et 4 Bpp.
- Récupération des masques depuis le materiel en X11 et GGI.
-
- FrameBuffer cassé pour le moment: il faut rajouter les masques de couleur
- (des valeurs par défaut sont au début de video_yuv.c) et le calcul des
- nouvelles profondeurs d'écran.
-
-2000-02-05 Saturday 02:57 sam
-
- . prototypes de fonctions pour le 8bpp
- . virage d'un bug dans le calcul de bytes_per_line (sauf fumage de ma part)
- . suppression de quelques #@@#@!!#@@#!@#@#! d'espaces en fin de ligne
- . quelques reformatages à 79 colonnes au lieu de @@#@!!#@@#!@#@#!# 81.
-
-2000-02-04 Friday 21:52 maxx
-
- * ac3_decoder/ac3_decoder.c :
- - suppression des `#ifdef AC3_SIGSEGV' ;
- - correction d'un bug de la fonction `InitThread()' (scotchage à
- l'initialisation du décodeur AC3 dans certaines conditions très
- particulières) ;
- - support du booléen `b_invalid' permettant de détecter des frames
- supposées invalides ;
-
- * ac3_decoder/ac3_exponent.c :
- - suppression des `#ifdef AC3_SIGSEGV' ;
- - détection des frames invalides et support du booléen `b_invalid' ;
-
- * ac3_decoder/ac3_mantissa.c :
- - suppression des `#ifdef AC3_SIGSEGV' ;
- - détection des frames invalides et support du booléen `b_invalid' ;
- - optimisation de la fonction `mantissa_unpack()' ;
-
- * audio_decoder/audio_decoder.c :
- - correction d'un bug de la fonction `InitThread()' (scotchage à
- l'initialisation du décodeur MPEG2 dans certaines conditions très
- particulières) ;
-
- * include/ac3_decoder.h :
- - suppression du `#define AC3_SIGSEGV' ;
-
- * include/vpar_synchro.h :
- - déclaration explicite de la fonction `vpar_SynchroKludge()' lorsque
- `SAM_SYNCHRO' n'est pas activée ;
-
- * interface/intf_ctrl.c :
- - initialisation à `-1' des variables `i_input' et `i_pid' de la
- fonction `SelectPID()' ;
-
- * video_output/video_yuv.c :
- - mise en commentaire de la fonction inutilisée `yuvToRgb24()' ;
-
- * video_parser/video_parser.c :
- - intégration du patch proposé dans videolan-devel ;
-
- * video_parser/vpar_blocks.c :
- - intégration du patch proposé dans videolan-devel ;
-
- NdlR : apu warnings à la compilation :-)
-
-2000-02-04 Friday 15:48 seguin
-
- Support 4:2:2, 4:4:4 et niveaux de gris en 15, 16 et 32 bpp complet.
-
-2000-02-04 Friday 14:20 seguin
-
- Correction du segfault en gris.
-
-2000-02-03 Thursday 14:38 seguin
-
- Suppression de la ligne verte.
- Scaling encore optimisé.
- Suppression d'un bug causant un segfault sur certaines tailles de fenetre.
-
-2000-02-03 Thursday 13:40 seguin
-
- Correction du bug de calcul du masque (fontes outlines, point sous les ]).
- Vive les ^ qui suivent les ].
-
-2000-02-03 Thursday 04:37 maxx
-
- * audio_output/audio_output.c :
- - suppression du fprintf() de debug ;
-
- * spu_decoder/spu_decoder.c :
- - suppression des fprintf() de debug ;
- - la nouvelle version est prête mais je ne la commit pas encore ;
-
- * input/input_psi.c :
- - le décodeur spu était autospawné uniquement si b_audio était à 1...
- remplacement de b_audio par b_video (g bon sam ?) ;
-
-2000-02-03 Thursday 02:23 seguin
-
- Synchro améliorée X et Y, dans les 2 sens
-
-2000-02-02 Wednesday 22:52 maxx
-
- * audio_output/audio_output.c, interface/intf_ctrl.c :
- - suppression de deux warnings à la noix de cajou polymère ;
-
-2000-02-02 Wednesday 00:13 seguin
-
- Scaling horizontal >=1
-
-2000-02-01 Tuesday 10:30 seguin
-
- Scaling vertical dans les 2 sens en YUV walken.
-
-2000-02-01 Tuesday 03:16 massiot
-
- Rajout de #define SAM_SYNCHRO si sam veut reprendre son code.
-
-2000-02-01 Tuesday 02:38 massiot
-
- Un Makefile qui est parti un peu vite...
-
-2000-02-01 Tuesday 02:37 massiot
-
- Re-tentative de sauvetage de la synchro.
-
-2000-02-01 Tuesday 01:50 seguin
-
- Temporaire (ça segfaulte si on le chatouille un peu).
- YUV walken avec resize. Y et + seulement pour le moment.
-
-2000-02-01 Tuesday 00:11 massiot
-
- Synchro de base.
-
-2000-01-31 Monday 17:56 seguin
-
- Changement de chaîne configurable depuis un fichier texte.
- Quelques corrections esthetiques dans vout.
-
-2000-01-31 Monday 15:00 seguin
-
- Correction du bug 100% CPU en idle.
-
-2000-01-31 Monday 14:32 seguin
-
- Mise place du scaling, episode II
- Alignement amélioré
- Effacement 'intelligent' des zones modifiées
- Correction d'une memory corruption
- Structure d'acceuil pour les subpictures
- ggi et fb fonctionnent (pas mieux qu'avant, mais ils compilent)
-
- Ca rame. C'est normal, c'est la YUV en C qui est utilisée. C'est aussi normal
- parce que l'effacement, ça prends un peu de temps (et ça c'est définitif).
- Ce n'est pas beau: normal, il n'y a que du croping pour le moment, le scaling
- arrive.
-
-2000-01-31 Monday 06:03 sam
-
- . initialisation du décodeur de sous-titres
- . correction du bug de quit
-
-2000-01-31 Monday 03:29 stef
-
- Ca ne devrait plus segfaulter maintenant. Correction d'un bug dans l'input.
-
- --Meuuh
-
-2000-01-31 Monday 02:16 maxx
-
- IMPORTANT :
- * ce commit devrait corriger les problèmes de fermeture du vlc, commentaires
- souhaités (et obligatoires) ;
- * le problème de la synkro initiale de l'audio devrait être corrigé : reports
- souhaités (et obligatoires) grâce aux messages "aout debug" ;
- * en clair FAITES PETER UN MAIL avec vos messages "aout debug" et vos coups
- de gueule/coups de coeur quant à la fermeture du vlc ;-)
-
- * ac3_decoder/ac3_decoder.c, audio_decoder/audio_decoder.c :
- - rajout d'un msleep() en début de fonction RunThread() afin de
- contrebalancer le délai entre la réception d'un paquet TS et la
- présentation de son contenu (INPUT_PTS_DELAY) ;
- - rajout d'un cond_signal() dans la fonction EndThread() ;
-
- * audio_output/audio_output.c :
- - activation des messages de debug ;
- - réécriture de la fonction NextFrame() ;
-
-2000-01-31 Monday 01:33 sam
-
- . le décodeur de sous-titres s'appelle maintenant spu_decoder
- . auto spawn du spu_decoder (pour le moment ça chie)
-
-2000-01-31 Monday 00:31 stef
-
- Amélioration de la synchro.
-
- --Meuuh
-
-2000-01-30 Sunday 16:08 seguin
-
- Nouvelle interface, effacement des zones modifiées d'une image sur 2,
- calcul de la taille optimale d'une image, scaling.
-
- -Le scaling donne de bonnes tailles, mais les conversions YUV ne peuvent
- pas suivre pour le moment.
- -J'ai peut etre un peu cassé le fb et ggi (trop long à compiler pour tester).
- En cas de problème, je corrige de suite.
- -Les idle screens ("no stream") sont temporairement hors service.
-
-2000-01-28 Friday 03:10 massiot
-
- * Correction d'un message d'erreur erronné dans l'input ;
- * Correction d'un bug de synchro ;
-
-2000-01-28 Friday 01:12 stef
-
- . Déplacement de deux structures de lookup dans le parseur
-
-2000-01-27 Thursday 19:30 seguin
-
- Nouveau moteur de fontes.
-
-2000-01-27 Thursday 00:16 massiot
-
- Nettoyage et commentationnement.
-
-2000-01-26 Wednesday 23:46 sam
-
- . nouvelle synchro. ça devrait déjà fonctionner correctement en monothread
-
-2000-01-26 Wednesday 22:08 massiot
-
- Fichier désormais inutile.
-
-2000-01-26 Wednesday 21:48 massiot
-
- * Optimisation du video_parser ; define VPAR_OPTIM_LEVEL dans config.h
- pour régler le temps de compilation ;
- * virage d'un printf dans l'idct et d'une fonction inutile.
-
-2000-01-26 Wednesday 19:59 maxx
-
- * audio_output/audio_output.c :
- - mise en commentaire de l'affichage de l'aout_debug ;
-
-2000-01-26 Wednesday 17:33 sam
-
- . encore un peu plus de synchro. si ça saccade c'est normal, ça sera
- réglé dans l'heure, mais j'ai commité pour qu'on puisse enfin voir
- des B avec le nouveau décodeur (qui torchaize)
-
-2000-01-26 Wednesday 03:57 massiot
-
- vpar_motion.c n'est plus nécessaire désormais.
-
-2000-01-26 Wednesday 03:38 massiot
-
- * Optimisation du parseur ;
- * Réactivation du motion DMV ;
-
- Pour info, on torche largement le décodeur de référence (50 %).
-
-2000-01-25 Tuesday 20:02 maxx
-
- * audio_output/audio_output.c :
- - rajout de messages de debug en attendant de trouver le coefficient de
- synkro optimal ;
- - modification du coefficient de synkro (8 -> 256) ;
-
-2000-01-25 Tuesday 06:44 sam
-
- . correction d'un bug dans l'interface framebuffer
- . début de synchro qui marchouille, mais tous mes flux merdent
-
-2000-01-25 Tuesday 02:51 massiot
-
- * Ajout d'un flag VDEC_SMP à commenter si on n'a qu'un seul
- microprocesseur.
-
-2000-01-25 Tuesday 01:23 jimmy
-
- Ajout de fonctions yuv permettant un scaling 'exotique' en fin du
- fichier. Elles seront testees des que l'output le permettra.
-
-2000-01-25 Tuesday 01:09 massiot
-
- * Optimisation de vdec_motion.c et video_decoder.c ;
- * Passage des fonctions de la video_fifo en inline ;
- * Correction d'un bug provoquant un overflow des messages dans
- vpar_headers.c.
-
-2000-01-24 Monday 13:53 seguin
-
- Makefile et config.
-
-2000-01-24 Monday 07:53 sam
-
- fichiers oubliés qui faisaient que ça compile pas
-
-2000-01-24 Monday 04:28 sam
-
- . un chti peu plus de synchro video, mais c'est pas encore ça
- . suppression des #include "X11/*" pour que ça compile sans X
- . alban, t'es mortel
-
-2000-01-24 Monday 03:07 maxx
-
- * audio_output/audio_output.c :
- - implémentation de la synkro (qui punit méchant) ;
-
- * audio_decoder/audio_decoder.c, ac3_decoder/ac3_decoder.c :
- - rajout de vlc_cond_signal() afin de prévenir l'audio_output que de
- nouveaux samples ont été décodés ;
-
- * Makefile :
- - rajout de l'options de compilation -g ;
- - utilisation du old decoder (synkro) ;
-
- * include/config.h :
- - suppression des messages de debug ;
-
-2000-01-24 Monday 01:16 maxx
-
- * GoldenEye rewlz :
- - explications du commit au prochain commit :-)
-
-2000-01-23 Sunday 21:58 jimmy
-
- * Activation des Sparses idct dans le video parser;
- * Utilisation de la mmx pour la dct si l'architechture s'y prête
- (modif de Makefile et vdec_idct)
- * idctmmx.S avec une forme d'appel identique a vdec_idct a ete ajoute a
- video_decoder.
-
-2000-01-23 Sunday 10:05 maxx
-
- * audio_output/audio_output.c :
- - suppression d'une macro inutile ;
- - proprification d'une ligne de code obscur ;
-
-2000-01-23 Sunday 03:32 jimmy
-
- CA MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARCHE !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
-
- --Meuuh
-
-2000-01-22 Saturday 23:22 sam
-
- . ajout des flags pour Linux Sparc (au fait, jimmy, t'es con :p)
-
-2000-01-21 Friday 12:31 sam
-
- . support framebuffer
- . input clavier limitée mais fonctionnelle
-
-2000-01-21 Friday 07:59 sam
-
- l'output framebuffer fonctionne presque.
- ca va *pas* merder.
-
-2000-01-21 Friday 05:52 maxx
-
- * ac3_decoder/ac3_decoder.c, audio_decoder/audio_decoder.c :
- - correction d'un bug dans la fonction d'initialisation des décodeurs
- (freeze lorsqu'aucun paquet PES n'est envoyé aux décodeurs) ;
-
- * audio_output/audio_output.c :
- - correction d'un bug dans l'initialisation du flag b_die des fifos des
- décodeurs ;
- - correction d'un bug dans la lecture des flags b_die des fifos des
- décodeurs (les fifos n'étaient pas détruites avant la mort du thread
- audio_output) ;
-
-2000-01-20 Thursday 19:48 maxx
-
- * include/decoder_fifo.h :
- - correction d'un bug dans la fonction GetByte (freeze éventuel des
- décodeurs lors du suicide du thread input) ;
-
-2000-01-20 Thursday 19:18 seguin
-
- Gras de parametres en ligne de commande ou en variables d'environnement,
- afin de ne pas avoir a recompiler le client en cas de loose.
-
-2000-01-20 Thursday 18:17 seguin
-
- Desactivation du changement de chaine en --novlan
-
-2000-01-20 Thursday 18:10 seguin
-
- Timeout pour les changements de vlan
-
-2000-01-20 Thursday 17:12 seguin
-
- Changement de chaine. Delicat encore, mais il marche. Quelques corrections
- esthetiques, un timeout pour les vlans et le frame buffer et c'est la
- release démo (en ce qui me concerne) !
-
-2000-01-20 Thursday 14:30 maxx
-
- * ac3_decoder/ac3_decoder.c :
- - màj de la fréquence théorique de chaque frame ac3 ;
-
- * audio_output/audio_output.c :
- - détection des bouclages de flux et resynkronisation automatique sur la
- fréquence théorique ;
-
-2000-01-20 Thursday 12:23 maxx
-
- * Makefile :
- - DECODER=old et non DECODER=new ;
-
- * include/ac3_decoder.h :
- - rajout, dans la structure ac3dec_thread_t, du membre b_invalid (utilisé
- pour skipper une frame ac3 invalide) ;
-
- * ac3_decoder/ac3_decoder.c :
- - rajout du support de b_invalid ;
-
- * ac3_decoder/ac3_exponent.c :
- - optimisations ;
-
- * ac3_decoder/ac3_mantissa.c :
- - détection d'une mantisse invalide et màj de b_invalid ;
-
- * audio_output/audio_output.c :
- - resynkro en cas de bouclage du flux ;
-
-2000-01-20 Thursday 12:16 massiot
-
- Correction de l'YUV en 15 bpp.
-
-2000-01-20 Thursday 05:10 sam
-
- et paf ! n'a pu les sales fichiers .new
-
-2000-01-20 Thursday 05:09 sam
-
- giclage de ces putains de .old et .new qu'à chaque commit je me plante
- et à chaque update aussi, alors pouf, des #ifdef ça va aussi..
-
-2000-01-19 Wednesday 22:03 sam
-
- rajoout d'includes pour que ça compile sous FreeBSD (thx Dae)
-
-2000-01-19 Wednesday 21:59 sam
-
- . ajout des patches ac3 de MaXX dans le nouveau décodeur
- . fixé ce #@!#@! de idct.c.new qui fait _chier_
-
-2000-01-19 Wednesday 19:43 seguin
-
- Début du changement de chaine.
-
-2000-01-19 Wednesday 18:39 massiot
-
- support de vout_DatePicture().
-
-2000-01-19 Wednesday 18:09 massiot
-
- Support pour le motion DMV.
-
-2000-01-19 Wednesday 17:45 seguin
-
- API vout_DatePicture terminée.
-
-2000-01-19 Wednesday 17:38 sam
-
- . préparation de la modification de l'API synchro
-
-2000-01-19 Wednesday 17:25 seguin
-
- Resize qui fonctionne.
-
-2000-01-19 Wednesday 14:38 sam
-
- . augmentation de VOUT_FPS_SAMPLES pour un calcul un peu plus réaliste
- des fps, sachant qu'il y a 30 images par seconde sur un DVD, faire une
- moyenne sur 5 images me parait un peu débile.
-
-2000-01-19 Wednesday 14:11 massiot
-
- Corrections de bugs dans le motion.
-
-2000-01-19 Wednesday 13:28 seguin