vlc.git
17 years ago * modules/demux/asf/.cvsignore : put the good one.
Laurent Aimar [Tue, 12 Nov 2002 00:54:40 +0000 (00:54 +0000)]
 * modules/demux/asf/.cvsignore : put the good one.
 * modules/access/mms : add MMS (Microsoft Media Streaming) access (Support
only TCP, I will try to add UDP and HTTP as well).
 There are some problems with streams selections and we cannot seek, but
anyway it seems to work. (Usefull for some radio web)
 * other: enable mms access by default.

17 years ago* src/audio_output/filters.c, src/audio_output/input.c, include/aout_internal.h,
Gildas Bazin [Mon, 11 Nov 2002 22:27:01 +0000 (22:27 +0000)]
* src/audio_output/filters.c, src/audio_output/input.c, include/aout_internal.h,
   modules/audio_filter/resampler/*: Changes that allow the resamplers to set
   the start and end date of the frame it outputs.
   This allows us for instance to output a smaller frame than what we should, and
   keep the rest of the data to compute the resampling of the next frame.
   In short, we can implement much more complex resampling algorithms than before.

* modules/audio_filter/resampler/linear.c: rewrote the linear resampler. The audio
   quality doesn't seem to be better than the ugly resampler, maybe I shouldn't
   have wasted my time on this...

17 years ago* modules/audio_output/file.c: will write a WAV header by default. Can be
Gildas Bazin [Mon, 11 Nov 2002 19:16:21 +0000 (19:16 +0000)]
* modules/audio_output/file.c: will write a WAV header by default. Can be
   disabled with --no-audiofile-wav.
* modules/audio_filter/resampler/linear.c: disabled for now, until I actually
   manage to make it work without a problem.

17 years ago * ./include/*, ./src/*: separated WIN32 #tests and UNDER_CE #tests, because
Sam Hocevar [Mon, 11 Nov 2002 14:39:12 +0000 (14:39 +0000)]
  * ./include/*, ./src/*: separated WIN32 #tests and UNDER_CE #tests, because
    WIN32 isn't always defined under WinCE, but might be. Grmbl.
  * ./include/*: changed a few u* and s* to uint*_t and int*_t.

17 years ago * ALL: libvlc now compiles and run under WinCE. I haven't ported any modules
Sam Hocevar [Sun, 10 Nov 2002 23:41:54 +0000 (23:41 +0000)]
  * ALL: libvlc now compiles and run under WinCE. I haven't ported any modules
    yet so there's little that can be tested, but threads work at least.
  * ./src/extras/libc.c: renamed strndup.c to libc.c because a few other
    libc functions were added (strcasecmp, atof, getenv...).

17 years ago * ALL: WinCE compilation fixes (mostly nonexistent headers). A lot of
Sam Hocevar [Sun, 10 Nov 2002 18:04:24 +0000 (18:04 +0000)]
  * ALL: WinCE compilation fixes (mostly nonexistent headers). A lot of
    work is still needed for missing functions. I only touched libvlc for
    the moment, plugins will come in a long long while.
  * ./bootstrap: moved MSVC project files generation here; use --update-msvc.

17 years ago all: fix a bug in packet parsing and can now play unseekable stream.
Laurent Aimar [Sun, 10 Nov 2002 16:31:20 +0000 (16:31 +0000)]
 all: fix a bug in packet parsing and can now play unseekable stream.

17 years ago http: Accept ICY server reponse (Used for some web radio) and in that
Laurent Aimar [Sun, 10 Nov 2002 15:37:39 +0000 (15:37 +0000)]
 http: Accept ICY server reponse (Used for some web radio) and in that
case it forces mp3 demuxer (Should be ok...)

17 years ago* src/audio_output/output.c: fixed another quality affecting bug.
Gildas Bazin [Sun, 10 Nov 2002 14:31:46 +0000 (14:31 +0000)]
* src/audio_output/output.c: fixed another quality affecting bug.

* include/aout_internal.h src/audio_output/input.c: major change to the
   resampling algorithm. When resampling is requested to keep the audio stream
   synchronised to the main clock, we trigger it but we change the resampling
   rate only progressively so it doesn't get noticed too much by the listener.

17 years ago ./ChangeLog: added entry for the linear resampler
Sigmund Augdal Helberg [Sun, 10 Nov 2002 13:24:35 +0000 (13:24 +0000)]
 ./ChangeLog: added entry for the linear resampler
 ./modules/audio_filter/resampler/linear.c: This should allways generate the
right number of samples now. The morale is never base your floating point
calculations on the output of integer divitions.

17 years ago * faad : adapt to newer version.
Laurent Aimar [Sun, 10 Nov 2002 02:47:27 +0000 (02:47 +0000)]
 * faad : adapt to newer version.
 * ffmpeg : adapt postprocessing for latest libavcodec version, add an
option to disable direct rendering as postprocessing is currently broken
with it, and with some files I have bad pictures.

17 years ago * ./msvc/vlc.dsp: additional fixes to the MSVC project.
Sam Hocevar [Sat, 9 Nov 2002 18:28:58 +0000 (18:28 +0000)]
  * ./msvc/vlc.dsp: additional fixes to the MSVC project.
  * ./msvc/vlc.vcw: skeleton of a WinCE project file (yet non-functional).

17 years ago * ./include/aout_internal.h: fixed a breakage I just introduced.
Sam Hocevar [Sat, 9 Nov 2002 18:28:36 +0000 (18:28 +0000)]
 * ./include/aout_internal.h: fixed a breakage I just introduced.

17 years ago * A few additional MSVC build fixes.
Sam Hocevar [Sat, 9 Nov 2002 17:44:09 +0000 (17:44 +0000)]
  * A few additional MSVC build fixes.

17 years ago * ./msvc/*: MSVC project files and default config files.
Sam Hocevar [Sat, 9 Nov 2002 16:39:09 +0000 (16:39 +0000)]
  * ./msvc/*: MSVC project files and default config files.

17 years ago * ./Makefile.am: added a "update-vlc.dsp" rule to create the MSVC project
Sam Hocevar [Sat, 9 Nov 2002 16:34:53 +0000 (16:34 +0000)]
  * ./Makefile.am: added a "update-vlc.dsp" rule to create the MSVC project
    file from the makefile.
  * ./msvc/*: moved the MSVC files here.
  * ./src/extras/*: moved the extra code here (used to be in src/misc,
    extras/GNUgetopt and extras/Win32_msvc).
  * ./include/*: a few warning fixes.

17 years ago* configure.ac.in, modules/audio_filter/converter/*: added a s8tofloat32.c and
Gildas Bazin [Fri, 8 Nov 2002 14:23:49 +0000 (14:23 +0000)]
* configure.ac.in, modules/audio_filter/converter/*: added a s8tofloat32.c and
   u8tofloat32.c converter.
* modules/codec/araw.c: modified to also decode u8 pcm audio samples.

17 years ago* ALL: using "%ll" in printf format strings is not portable (notably on win32) so
Gildas Bazin [Fri, 8 Nov 2002 10:26:54 +0000 (10:26 +0000)]
* ALL: using "%ll" in printf format strings is not portable (notably on win32) so
   we now use the I64Fx familly of macros to print 64 bits numbers (x being
   replaced by d,i,o,u,x or X).
   eg: msg_Dbg( p_this, "sample is "I64Fi" late", ll_time );

* src/misc/messages.c: got rid of ConvertPrintfFormatString().

17 years ago * ./include/vlc_common.h: compilation fix for Cygwin.
Sam Hocevar [Thu, 7 Nov 2002 22:56:08 +0000 (22:56 +0000)]
  * ./include/vlc_common.h: compilation fix for Cygwin.

17 years ago added a new resampler based on linear interpolation, giving a fair tradeoff
Sigmund Augdal Helberg [Thu, 7 Nov 2002 21:09:59 +0000 (21:09 +0000)]
 added a new resampler based on linear interpolation, giving a fair tradeoff
between sound quality and speed

17 years ago* INSTALL.win32, include/vlc_config.h, src/libvlc.h: changes to reflect the
Gildas Bazin [Thu, 7 Nov 2002 19:31:08 +0000 (19:31 +0000)]
* INSTALL.win32, include/vlc_config.h, src/libvlc.h: changes to reflect the
   fact that libdvdcss now needs a colon after the DVD drive letter (on Win32).

* src/misc/messages.c: on Win32 only use fflush() if in debug mode.

* src/misc/win32_specific.c: try to raise the our process priority slightly
   above normal. This prevent us from suffering too much from normal activity
   of the OS.

17 years ago* modules/access/http.c: don't crash, but complain on non http/1.x streams.
Gildas Bazin [Thu, 7 Nov 2002 16:54:39 +0000 (16:54 +0000)]
* modules/access/http.c: don't crash, but complain on non http/1.x streams.

17 years ago* modules/codec/spudec/*: modified the spu decoder to handle text subtitles.
Gildas Bazin [Wed, 6 Nov 2002 21:48:24 +0000 (21:48 +0000)]
* modules/codec/spudec/*: modified the spu decoder to handle text subtitles.
   Only one format of text subtitles is supported right now but we should be able
   to expand this by modifying modules/codec/spudec/text.c.
   Most of this work comes from by Andrew Flintham ( thanks a bunch Andrew :).

* share/font-eutopiabold36.rle: new font for the text subtitler, courtesy of
   Andrew Flintham.

* AUTHORS: added Andrew Flintham to the authors file.

* modules/demux/ogg.c: modified the ogg demuxer to handle subtitles.

* modules/codec/ffmpeg/*: modified the ffmpeg decoder to always keep the last decoded
   frame linked.

17 years ago * ./modules/access/dvdplay/access.c: activated button highlighting.
Sam Hocevar [Wed, 6 Nov 2002 18:07:57 +0000 (18:07 +0000)]
  * ./modules/access/dvdplay/access.c: activated button highlighting.
  * ./modules/codec/spudec/parse.c: implemented subtitle cropping and
    temporarily disabled subtitle cropping.
  * ./modules/codec/spudec/render.c: split RenderSPU into chroma-specific
    functions.

17 years ago * modules/access/vcd/vcd.*: added entry points support (sort of
Johan Bilien [Wed, 6 Nov 2002 15:41:29 +0000 (15:41 +0000)]
  * modules/access/vcd/vcd.*: added entry points support (sort of
    chapters).
  * modules/gui/gtk/gtk_callbacks.c: added some locks to the
    navigation functions

17 years ago * ./modules/demux/avi/avi.c, ./modules/demux/avi/libavi.c: additional
Sam Hocevar [Wed, 6 Nov 2002 14:44:30 +0000 (14:44 +0000)]
  * ./modules/demux/avi/avi.c, ./modules/demux/avi/libavi.c: additional
    endianness fixes, spelling fixes, reworked return values usage, used
    C99 types.

17 years ago * ./src/misc/extras.c: removed a duplicate calculation inside a macro.
Sam Hocevar [Wed, 6 Nov 2002 09:26:25 +0000 (09:26 +0000)]
  * ./src/misc/extras.c: removed a duplicate calculation inside a macro.
  * ./src/libvlc.c: fixed a bug causing all commandline targets to be ignored
    for playback except the last one.
  * ./modules/codec/dv.c: we detach p_vout before quitting.
  * ./modules/codec/xvid.c: fixed image corruption, added a direct rendering
    option which doesn't work yet.

17 years ago* modules/demux/avi/*: should theoretically fix the endianness issues with
Gildas Bazin [Tue, 5 Nov 2002 23:48:46 +0000 (23:48 +0000)]
* modules/demux/avi/*: should theoretically fix the endianness issues with
   the avi demuxer.

17 years ago * ./modules/codec/xvid.c: beginning of a video decoder using the Xvid codec
Sam Hocevar [Tue, 5 Nov 2002 22:53:21 +0000 (22:53 +0000)]
  * ./modules/codec/xvid.c: beginning of a video decoder using the Xvid codec
    from xvid.org; compile with --enable-xvid --with-xvid-tree=..., run with
    --codec xvid,any (the priority is lower than ffmpeg's for the now).

    todo list: direct rendering, better buffer handling, see why only I frames
               are rendered OK here... probably more.

17 years ago* modules/demux/ogg.c: should theoretically work on Big Endian machines now.
Gildas Bazin [Tue, 5 Nov 2002 21:57:41 +0000 (21:57 +0000)]
* modules/demux/ogg.c: should theoretically work on Big Endian machines now.

17 years ago* All: moved the check for "video" and "audio" config variables to
Gildas Bazin [Tue, 5 Nov 2002 18:25:43 +0000 (18:25 +0000)]
* All: moved the check for "video" and "audio" config variables to
   input_SelectES(). That allows --no-video and --no-audio to automagically
   work for all demuxers.

17 years ago * ./codec/dv/dv.c: moved this single file to its parent directory; removed
Sam Hocevar [Tue, 5 Nov 2002 14:52:28 +0000 (14:52 +0000)]
  * ./codec/dv/dv.c: moved this single file to its parent directory; removed
    GetFirstPES in favour of input_ExtractPES/input_DeletePES calls.

17 years ago* modules/codec/ffmpeg/*: modified the ffmpeg video codec to use direct
Gildas Bazin [Tue, 5 Nov 2002 10:07:56 +0000 (10:07 +0000)]
* modules/codec/ffmpeg/*: modified the ffmpeg video codec to use direct
   rendering when possible.
   Use BITMAPINFOHEADER from include/codecs.h + got rid of Little Endian
   translations that were already done in the demux.
* modules/demux/avi/* modules/demux/asf/*: Use BITMAPINFOHEADER from
   include/codecs.h.

17 years ago * ./modules/gui/macosx/prefs.m: new configuration interface
Jon Lech Johansen [Tue, 5 Nov 2002 03:57:16 +0000 (03:57 +0000)]
  * ./modules/gui/macosx/prefs.m: new configuration interface

17 years ago * ./bootstrap: automake 1.7 is OK to bootstrap vlc.
Sam Hocevar [Mon, 4 Nov 2002 18:27:30 +0000 (18:27 +0000)]
  * ./bootstrap: automake 1.7 is OK to bootstrap vlc.

17 years ago * ./Makefile.am: we properly install plugins in the OS X vlc.app directory.
Sam Hocevar [Mon, 4 Nov 2002 15:04:45 +0000 (15:04 +0000)]
  * ./Makefile.am: we properly install plugins in the OS X vlc.app directory.
  * ./mozilla/npvlc_rc.rc, ./mozilla/vlcplugin.h: added the Ogg mime type to
    the Mozilla plugin properties.
  * ./debian/control: added libogg-dev and libvorbis-dev dependicies to the
    Debian build script.

17 years ago* include/codecs.h: new header file to store information shared by decoders
Gildas Bazin [Sun, 3 Nov 2002 23:00:32 +0000 (23:00 +0000)]
* include/codecs.h: new header file to store information shared by decoders
   and demuxers, like the BITMAPINFOHEADER structure for instance.
* modules/demux/ogg.c: the ogg demuxer should now work nicely with ogm files
   (including for the video). It has only been tested with a few streams
   produced with dvd::rip and ogmmerge though.

17 years ago* modules/demux/ogg.c: we now correctly handle multiple vorbis logical streams
Gildas Bazin [Sun, 3 Nov 2002 13:22:44 +0000 (13:22 +0000)]
* modules/demux/ogg.c: we now correctly handle multiple vorbis logical streams
   in ogm files.
* modules/codec/vorbis.c: small bugfix.

17 years ago* modules/demux/ogg.c: small fix to avoid crashing when find unknown codecs.
Gildas Bazin [Sat, 2 Nov 2002 22:47:16 +0000 (22:47 +0000)]
* modules/demux/ogg.c: small fix to avoid crashing when find unknown codecs.

17 years ago* modules/demux/ogg.c, modules/codec/vorbis.c: seeking in an ogg stream is
Gildas Bazin [Sat, 2 Nov 2002 18:13:22 +0000 (18:13 +0000)]
* modules/demux/ogg.c, modules/codec/vorbis.c: seeking in an ogg stream is
   working fine now, + misc other improvements.

17 years agomodules/codec/dv/dv.h: workaround for a namespace collision (#undef vlc_error)
Sigmund Augdal Helberg [Sat, 2 Nov 2002 17:31:37 +0000 (17:31 +0000)]
modules/codec/dv/dv.h: workaround for a namespace collision (#undef vlc_error)
debian/rules: update the location of libgnome_main_plugin.so and
libgtk_main_plugin.so. Added the ui.rc file to the kvlc package. All debian
packages seem to build now (even though there were some warnings)

17 years ago* src/video_output/video_output.c: small change to avoid using floating point
Gildas Bazin [Sat, 2 Nov 2002 11:53:17 +0000 (11:53 +0000)]
* src/video_output/video_output.c: small change to avoid using floating point
   registers in the video ouptut routines.

17 years ago* modules/audio_output/directx.c: forgot an aout_BufferFree().
Gildas Bazin [Fri, 1 Nov 2002 15:43:55 +0000 (15:43 +0000)]
* modules/audio_output/directx.c: forgot an aout_BufferFree().

17 years ago* src/audio_output/common.c, include/aout_internal.h: added a new function
Gildas Bazin [Fri, 1 Nov 2002 15:06:23 +0000 (15:06 +0000)]
* src/audio_output/common.c, include/aout_internal.h: added a new function
   aout_FifoFirstDate() that allows the aout plugin to schedule the first
   play.
* src/audio_output/output.c: fixed another problem affecting the audio quality.
* modules/audio_output/directx.c: improvements. The buffering scheme has been
   changed to be less affected by temporary starving. We also schedule the first   sample to play.

17 years agofixed a typo that caused the ui.rc file to be installed in PREFIX/sharevlc/
Sigmund Augdal Helberg [Fri, 1 Nov 2002 12:52:23 +0000 (12:52 +0000)]
fixed a typo that caused the ui.rc file to be installed in PREFIX/sharevlc/

17 years ago * ./src/misc/variables.c: callbacks are now called after the variable has
Sam Hocevar [Thu, 31 Oct 2002 11:16:30 +0000 (11:16 +0000)]
  * ./src/misc/variables.c: callbacks are now called after the variable has
    been modified. Maybe we'll need the other type, too, but this change will
    make things simpler in aout3.

  * ./src/playlist/playlist.c: removed two unused variables.
  * ./src/misc/modules.c: removed a debug message I had forgotten.
  * ./src/misc/modules_plugin.h.in: fixed a typo (thanks bozo).

17 years ago* modules/codec/spudec/spudec.c, modules/codec/spudec/parse.c: fixed a couple
Gildas Bazin [Thu, 31 Oct 2002 09:40:26 +0000 (09:40 +0000)]
* modules/codec/spudec/spudec.c, modules/codec/spudec/parse.c: fixed a couple
   of problems introduced with the recent changes to the bitstream facility.
* src/audio_output/output.c: fixed a quite annoying bug in aout3 that was
   triggering unnecessary trashing of audio frames.

17 years agoFixed plug-in compilation on OS X.
Christophe Massiot [Thu, 31 Oct 2002 02:12:02 +0000 (02:12 +0000)]
Fixed plug-in compilation on OS X.

17 years ago - Fixed an enormous memory leak (forgot to aout_BufferFree ;)
Eric Petit [Wed, 30 Oct 2002 06:37:20 +0000 (06:37 +0000)]
  - Fixed an enormous memory leak (forgot to aout_BufferFree ;)

17 years ago - Fixes. Most of the interface features now work again.
Eric Petit [Wed, 30 Oct 2002 06:12:27 +0000 (06:12 +0000)]
  - Fixes. Most of the interface features now work again.

17 years ago - now vlc no longer tries to use overlay if another application already
Eric Petit [Wed, 30 Oct 2002 00:59:22 +0000 (00:59 +0000)]
 - now vlc no longer tries to use overlay if another application already
   uses it
 - clean up

17 years ago * ./src/misc/modules.c: plugin extension check is now case unsensitive.
Sam Hocevar [Tue, 29 Oct 2002 18:57:40 +0000 (18:57 +0000)]
  * ./src/misc/modules.c: plugin extension check is now case unsensitive.

17 years ago * ./Makefile.am: fixed a typo that caused HAVE_DEBUG to imply HAVE_RELEASE.
Sam Hocevar [Tue, 29 Oct 2002 18:12:07 +0000 (18:12 +0000)]
  * ./Makefile.am: fixed a typo that caused HAVE_DEBUG to imply HAVE_RELEASE.
  * ./bootstrap: fixed calls to $(LINK) which had duplicate -o options.

17 years ago No more warnings.
Eric Petit [Tue, 29 Oct 2002 17:33:11 +0000 (17:33 +0000)]
 No more warnings.

17 years ago * ./src/misc/variables.c: simple change to var_Type() so that it returns
Sam Hocevar [Tue, 29 Oct 2002 13:38:37 +0000 (13:38 +0000)]
  * ./src/misc/variables.c: simple change to var_Type() so that it returns
    an error (value < 0) if the variable does not exist.

17 years ago * ./include/vlc_common.h: defined the INSERT_ELEM and REMOVE_ELEM macros
Sam Hocevar [Tue, 29 Oct 2002 13:22:48 +0000 (13:22 +0000)]
  * ./include/vlc_common.h: defined the INSERT_ELEM and REMOVE_ELEM macros
    which are a generic use of the realloc/memmove/index++ scheme we use for
    dynamic arrays.
  * ./src/misc/variables.c: properly free the choice list upon variable
    destruction.

17 years ago* modules/codec/ffmpeg/audio.c: compilation fix for ffmpeg builds < 4618
Gildas Bazin [Tue, 29 Oct 2002 10:22:32 +0000 (10:22 +0000)]
* modules/codec/ffmpeg/audio.c: compilation fix for ffmpeg builds < 4618

17 years ago* configure.ac.in: libvorbis depends on libogg.
Gildas Bazin [Mon, 28 Oct 2002 22:31:50 +0000 (22:31 +0000)]
* configure.ac.in: libvorbis depends on libogg.
* include/vlc_threads.h: changed the different threads priorities to optimize
   audio and video quality as well as responsiveness.
* modules/audio_output/waveout.c modules/audio_output/directx.c: waveout and
   directx will now use the float32 format if available. Various tweaks for
   better performance.

17 years ago* modules/video_output/directx/directx.c: fixed segfault on initialization.
Gildas Bazin [Mon, 28 Oct 2002 22:25:16 +0000 (22:25 +0000)]
* modules/video_output/directx/directx.c: fixed segfault on initialization.
   Changed back the priority of the event thread to normal.

17 years ago* modules/codec/mpeg_video/parser.c: add_module() for "mpeg-motion" wasn't using
Gildas Bazin [Mon, 28 Oct 2002 22:23:23 +0000 (22:23 +0000)]
* modules/codec/mpeg_video/parser.c: add_module() for "mpeg-motion" wasn't using
   the right capability.
* modules/codec/ffmpeg/ffmpeg.c: fixed typo (re-enabled default case in a
   switch).
* modules/codec/a52.c: fixed the AOUT_DOLBY detection.

17 years ago * ./include/variables.h, ./src/misc/variables.c: list variables.
Sam Hocevar [Mon, 28 Oct 2002 20:57:02 +0000 (20:57 +0000)]
  * ./include/variables.h, ./src/misc/variables.c: list variables.

17 years ago- Added LCD info view from 0.4.x
Eric Petit [Mon, 28 Oct 2002 19:42:24 +0000 (19:42 +0000)]
- Added LCD info view from 0.4.x

17 years agoForgot to add files :|
Eric Petit [Mon, 28 Oct 2002 17:18:18 +0000 (17:18 +0000)]
Forgot to add files :|

17 years ago- Added a small preferences window
Eric Petit [Mon, 28 Oct 2002 16:55:05 +0000 (16:55 +0000)]
- Added a small preferences window
- Fixes

17 years ago * ./configure.ac.in: we explicitely link the dvdplay plugin with libdvdcss
Sam Hocevar [Mon, 28 Oct 2002 16:26:44 +0000 (16:26 +0000)]
  * ./configure.ac.in: we explicitely link the dvdplay plugin with libdvdcss
    if it was found.
  * ./modules/access/dvdplay/tools.c: we don't try to stat the device if it
    looks like a Win32 drive.
  * ./src/misc/messages.c: we only flush stderr under Win32.

17 years ago * ./Makefile.am: fixed missing build dependencies for the Mozilla plugin.
Sam Hocevar [Mon, 28 Oct 2002 13:25:56 +0000 (13:25 +0000)]
  * ./Makefile.am: fixed missing build dependencies for the Mozilla plugin.
  * ./src/misc/variables.c: implemented min/max and steps for integer and
    float variables.

17 years ago * fix a bug while passing informations to audio decoder(wma in
Laurent Aimar [Mon, 28 Oct 2002 11:49:57 +0000 (11:49 +0000)]
 * fix a bug while passing informations to audio decoder(wma in
asf should work).

17 years ago * Disable some menu items when no input is available.
Sigmund Augdal Helberg [Mon, 28 Oct 2002 07:46:06 +0000 (07:46 +0000)]
 * Disable some menu items when no input is available.
 * Some cleanups

18 years ago * all : add audio decoding support in ffmpeg module, since they have
Laurent Aimar [Mon, 28 Oct 2002 06:26:11 +0000 (06:26 +0000)]
 * all : add audio decoding support in ffmpeg module, since they have
added wma1/2 decoder... :))

18 years ago * avi.c : fix a bug (bad choice in stream to be read)
Laurent Aimar [Mon, 28 Oct 2002 01:51:37 +0000 (01:51 +0000)]
 * avi.c : fix a bug (bad choice in stream to be read)
 * libioRIFF : now useless files.

18 years ago * added a simple dialog to show id3-tags and other info
Sigmund Augdal Helberg [Sun, 27 Oct 2002 23:10:19 +0000 (23:10 +0000)]
 * added a simple dialog to show id3-tags and other info
 * finally added languages/subtitles selections menus, found and got fixed two
 bugs in kdelibs in the process, but only one of them will get into kde 3.1.
 * made the location of the ui.rc file configureable, usefull for testing.

18 years ago * all: new way to gather frame (same as ffmpeg).
Laurent Aimar [Sun, 27 Oct 2002 18:06:33 +0000 (18:06 +0000)]
 * all: new way to gather frame (same as ffmpeg).

18 years agovlc_threads_func.h : skip a useless BeOS warning
Eric Petit [Sun, 27 Oct 2002 17:23:17 +0000 (17:23 +0000)]
vlc_threads_func.h : skip a useless BeOS warning
faad/decoder.c : minor compile fix

18 years ago* modules/demux/ogg.c: we now set p_input->stream.i_mux_rate.
Gildas Bazin [Sun, 27 Oct 2002 16:59:30 +0000 (16:59 +0000)]
* modules/demux/ogg.c: we now set p_input->stream.i_mux_rate.

18 years ago* ALL: removed GetPES and NextPES, we now use input_ExtractPES everywhere instead
Gildas Bazin [Sun, 27 Oct 2002 16:58:14 +0000 (16:58 +0000)]
* ALL: removed GetPES and NextPES, we now use input_ExtractPES everywhere instead
   of these. The bitstream facility has also been changed to use input_ExtractPES
   and now stores the current PES in its structure.
   Introduced input_FlushPESFifo() and CloseBitstream().

18 years ago * all : rewrite demux part (simpler and cleaner). Please, tell me if you see
Laurent Aimar [Sun, 27 Oct 2002 15:37:16 +0000 (15:37 +0000)]
 * all : rewrite demux part (simpler and cleaner). Please, tell me if you see
some regression.

18 years ago * all : fix for new use of p_selected_area->i_tell.
Laurent Aimar [Sat, 26 Oct 2002 19:14:46 +0000 (19:14 +0000)]
 * all : fix for new use of p_selected_area->i_tell.

 Just a word: now we cannot update anymore p_input->p_current_data
without updating i_tell. I known that it's used for skipping some bytes in
mp3 demux (not yet fixed), I don't known if it's used elsewhere....

18 years ago* ALL: p_selected_area->i_tell is now update inside input_SplitBuffer instead
Gildas Bazin [Sat, 26 Oct 2002 15:24:19 +0000 (15:24 +0000)]
* ALL: p_selected_area->i_tell is now update inside input_SplitBuffer instead
   of inside the pf_read functions of access plugins. That means i_tell now
   actually reflects the position of what is being decoded and furthermore it
   is updated more often.

18 years agoYUV plans filter (modifies all 3 plans separatly)
Simon Latapie [Sat, 26 Oct 2002 01:08:13 +0000 (01:08 +0000)]
YUV plans filter (modifies all 3 plans separatly)

18 years ago * ./modules/video_output/directx/events.c: start the colorkey search at 10,
Sam Hocevar [Fri, 25 Oct 2002 18:17:59 +0000 (18:17 +0000)]
  * ./modules/video_output/directx/events.c: start the colorkey search at 10,
    not 5, to avoid using a color used by another application.
  * ./modules/video_output/directx/events.c: support for drawing in a parent
    window instead of creating our own; still a bit flakey.

  * ./mozilla/vlcshell.cpp: we can now compile the Mozilla plugin so that it
    does not call libvlc (for testing purposes).

18 years ago* include/aout_internal.h: oops, forgot to commit this in my last changes.
Gildas Bazin [Fri, 25 Oct 2002 15:42:00 +0000 (15:42 +0000)]
* include/aout_internal.h: oops, forgot to commit this in my last changes.

18 years ago* modules/audio_output/oss.c: when now set the fragment size of the OSS device
Gildas Bazin [Fri, 25 Oct 2002 15:21:42 +0000 (15:21 +0000)]
* modules/audio_output/oss.c: when now set the fragment size of the OSS device
   according to the size of an audio sample.
   For buggy OSS drivers, we now take into account the real size of the OSS
   internal buffer when we check how much this buffer has been filled.

18 years ago * ./bootstrap, ./Makefile.am: we don't build static libraries if their only
Sam Hocevar [Fri, 25 Oct 2002 09:24:29 +0000 (09:24 +0000)]
  * ./bootstrap, ./Makefile.am: we don't build static libraries if their only
    goal is to provide dependencies for shared libraries.

18 years ago * ./include/vlc_common.h: we now use the ISO C9x types (int8_t, uint8_t,
Sam Hocevar [Fri, 25 Oct 2002 09:21:09 +0000 (09:21 +0000)]
  * ./include/vlc_common.h: we now use the ISO C9x types (int8_t, uint8_t,
    int16_t) instead of our custom types (s8, u8, s16) and you are encouraged
    to use these types from now. Of course the old types are still available
    for backward compatibility.

18 years ago* modules/audio_output/oss.c: Finally fixed! There also is a new config option
Gildas Bazin [Thu, 24 Oct 2002 17:36:42 +0000 (17:36 +0000)]
* modules/audio_output/oss.c: Finally fixed! There also is a new config option
   (--oss-buggy) to work-around buggy oss drivers.

18 years agoless braindead coloring
Sigmund Augdal Helberg [Thu, 24 Oct 2002 14:26:32 +0000 (14:26 +0000)]
less braindead coloring

18 years ago * ffmpeg : new way to gather a frame
Laurent Aimar [Thu, 24 Oct 2002 10:33:09 +0000 (10:33 +0000)]
 * ffmpeg : new way to gather a frame
 * input_ext-dec.c : add a call to GetPES in NextPES when fifo is empty.

18 years ago* src/input/input_ext-dec.c, include/input_ext-dec.h, modules/codec/araw.c:
Gildas Bazin [Thu, 24 Oct 2002 09:37:48 +0000 (09:37 +0000)]
* src/input/input_ext-dec.c, include/input_ext-dec.h, modules/codec/araw.c:
   renamed input_NextPES into input_ExtractPES and factorised its code.
* modules/codec/ffmpeg/ffmpeg.c, modules/codec/faad/decoder.c,
   modules/codec/cinepak/cinepak.c: make use of NextPES and GetPES from
   src/input/input_ext-dec.c.
* modules/codec/a52.c: fixed uninitialized variable.

18 years ago* ALL: I did add these files, but forgot to commit them ( ouarf ouarf :)
Gildas Bazin [Thu, 24 Oct 2002 09:30:48 +0000 (09:30 +0000)]
* ALL: I did add these files, but forgot to commit them ( ouarf ouarf :)

18 years ago* ALL: New ogg demux and vorbis codec modules for preliminary support of
Gildas Bazin [Wed, 23 Oct 2002 23:17:45 +0000 (23:17 +0000)]
* ALL: New ogg demux and vorbis codec modules for preliminary support of
   ogg/vorbis streams.

18 years agoCosmetic.
Christophe Massiot [Wed, 23 Oct 2002 22:05:22 +0000 (22:05 +0000)]
Cosmetic.

18 years ago* ALL: fixed a bunch of memory leaks.
Gildas Bazin [Wed, 23 Oct 2002 21:54:33 +0000 (21:54 +0000)]
* ALL: fixed a bunch of memory leaks.

18 years ago* Added -mdynamic-no-pic to darwin CFLAGS (can you believe I actually read ./ :)
Christophe Massiot [Tue, 22 Oct 2002 23:08:00 +0000 (23:08 +0000)]
* Added -mdynamic-no-pic to darwin CFLAGS (can you believe I actually read ./ :)
* Miscellaneous small fixes.

18 years ago * ./mozilla/vlcshell.cpp: ported the Mozilla plugin to Windows.
Sam Hocevar [Tue, 22 Oct 2002 21:10:28 +0000 (21:10 +0000)]
  * ./mozilla/vlcshell.cpp: ported the Mozilla plugin to Windows.

    For the moment it spawns a separate window and seems to behave nastily
    (read: crashes) when the target has sound, but the javascript interface
    works perfectly, for instance.

    To build it, I installed Mozilla development files in my mingw32 dir
    and hacked mozilla-config so that it uses these files. I also hacked
    jri_md.h and jni_md.h to put "defined(_MSC_VER) || defined(__MINGW32__)"
    where it read "defined(_MSC_VER)". No other changes were necessary.

18 years ago * ./modules/audio_output/alsa.c: tiny compilation fix.
Sam Hocevar [Tue, 22 Oct 2002 20:55:27 +0000 (20:55 +0000)]
  * ./modules/audio_output/alsa.c: tiny compilation fix.

18 years ago* Avoid overflowing the message queue with "audio output is starving"
Christophe Massiot [Mon, 21 Oct 2002 20:00:10 +0000 (20:00 +0000)]
* Avoid overflowing the message queue with "audio output is starving"
  messages,
* Updated BeOS and QNX outputs with respect to i_channels policy.

18 years ago * input_ext-dec.* : add a new function to parse decoder fifo at PES level
Laurent Aimar [Mon, 21 Oct 2002 10:46:34 +0000 (10:46 +0000)]
 * input_ext-dec.* : add a new function to parse decoder fifo at PES level
(input_NextPES);
 * araw.c : use this new function.

18 years ago * configure.ac.in Makefile.am: enable asf demuxer plugin
Laurent Aimar [Mon, 21 Oct 2002 09:18:37 +0000 (09:18 +0000)]
 * configure.ac.in Makefile.am: enable asf demuxer plugin
 * modules/demux/asf/*: some clean up

18 years ago * ./debian/vlc-plugin-a52.dirs: forgot a debian file for the a52 plugin.
Sam Hocevar [Mon, 21 Oct 2002 08:27:17 +0000 (08:27 +0000)]
  * ./debian/vlc-plugin-a52.dirs: forgot a debian file for the a52 plugin.

18 years ago * all: fix for correct "i_channels" use.
Laurent Aimar [Sun, 20 Oct 2002 17:44:17 +0000 (17:44 +0000)]
 * all: fix for correct "i_channels" use.