Commit Graph

2283 Commits

Author SHA1 Message Date
Sam Hocevar f213a1d69a * ./src/libvlc.c: switched the position of msg_Create() and system_Init()
because the BeOS system_Init spawns a thread, which makes use of msg_*
    functions.
  * ./src/misc/threads.c, ./src/misc/win32_specific.c: put the detection
    of SignalObjectAndWait in the thread system initialization because
    system_Init() now happens after msg_Create().
2002-09-17 14:56:13 +00:00
Laurent Aimar 07dcfb3ffc * all: - fix a memory leak while parsing.
- fix a bug while playing last frames (in last chunk).
        - add seek support, not complete but usable.
2002-09-17 11:57:38 +00:00
Sam Hocevar 5555c82c83 * ./mozilla/*: added hooks so that the vlc plugin is scriptable from
javascript. It's also in C++, but we didn't have the choice.
2002-09-17 08:18:24 +00:00
Christophe Massiot cf891bad55 * configure.in: Fixed detection of Qt-embedded.
* modules/codec/a52.c: Fixed detection of A/52 sound.
* modules/audio_filter/converter/a52tofloat32.c: Fixed a bug related to
  downmixing.
* ALL: Added hooks for audio volume management.
2002-09-16 20:46:38 +00:00
Sam Hocevar 4a53cbabca * ./modules/gui/gtk/gtk.glade: handled delete event for the Open window. 2002-09-16 08:10:00 +00:00
Olivier Teulière 67c3e67a08 * modules/gui/win32/preferences.cpp: added a forgotten initialization 2002-09-15 22:33:24 +00:00
Jean-Paul Saman ba57d25b17 Configure option --enable-qte works now (default is disabled).
Porting video out plugin/builtin for Qt Embedded to CVS is not complete. (Please do not use it.)
2002-09-15 20:54:12 +00:00
Jean-Paul Saman 00fdbca4ab Hide progressbar widget on startup. 2002-09-15 19:32:03 +00:00
Stéphane Borel 3518015639 *Fixed a bug that prevented OSS from closing cleanly in spdif. 2002-09-14 20:51:11 +00:00
Stéphane Borel bdbe0e0b87 *Fixed a typo that made spudec selection fail. 2002-09-14 20:50:24 +00:00
Christophe Massiot e18a39da6e (Temporary) end of the audio output 3 documentation. 2002-09-13 22:38:54 +00:00
Stéphane Borel f776b2cb79 .Quick hack to make spdif work with emu10k1 oss driver. Still buggy. 2002-09-11 23:10:30 +00:00
Stéphane Borel 51d40ac72c .Fixed the length of the spdif frame. 2002-09-11 23:08:43 +00:00
Sam Hocevar ddabe8f701 * ./modules/misc/dummy/vout.c: fixed an endianness issue in the commandline
chroma parsing.
2002-09-10 12:58:42 +00:00
Sam Hocevar 849c0ed325 * ./modules/video_output/x11/xcommon.c: if we do not own the X window, like
in the Mozilla plugin, we do not try to unmap it.
2002-09-10 12:15:07 +00:00
Sam Hocevar e710eca682 * ./configure.in: the DV module is now a plugin, with the proper
dependencies in debian/control.
2002-09-09 13:52:24 +00:00
Christophe Massiot f623752691 Three lines :). 2002-09-08 22:20:32 +00:00
Christophe Massiot 96de1d1b35 Aout3 developer documentation, cont'd. 2002-09-06 23:15:44 +00:00
Christophe Massiot f52ae77815 Beginning of the developer documentation for audio output 3. 2002-09-04 21:44:41 +00:00
Jean-Paul Saman 7b7ebdeeae Little cleanup action. 2002-09-04 21:18:29 +00:00
Jean-Paul Saman b85c7e1eb3 Qt Embedded video out patch courtesy of Gerald Hansink.
Ported Qt Embedded video out to vlc-0.5.0 (it is not useable yet).
2002-09-04 21:13:33 +00:00
Jean-Paul Saman c764fc9383 Renamed --enable-qte switch for Qt Embedded interface support to --enable-opie.
Reused --enable-qte for Video Out support under Qt Embedded.
2002-09-04 21:09:12 +00:00
Christophe Massiot d8c708139c Fixed the trivial channel mixer. 2002-09-02 23:21:40 +00:00
Christophe Massiot 34c71967f9 The liba52 "codec" is now an audio filter. It means we are now able to
autodetect S/PDIF hardware support and the audio output plug-in chooses
the best one. Of course it probably breaks existing output modules, see
oss.c for hints :).

Also include minor tweaks which will entitle us to decode and output 5.1
audio. It may break existing plug-ins, too. See
audio_output.c:aout_FormatNbChannels for hints.
2002-09-02 23:17:06 +00:00
Christophe Massiot 1e666bc25b Added a priority for video decoders, for systems with fixed-priority
policy.
2002-09-01 21:20:29 +00:00
Stéphane Borel 13f459366e *It seems that the setting of the fragment size was buggy.
OSS work with my sblive! now :). It still works on my other computer too
but please test.
2002-08-31 22:10:25 +00:00
Stéphane Borel 4d51273f15 *Make pf_setformat disappear from sdl module. 2002-08-31 19:58:04 +00:00
Christophe Massiot 06996317f9 aout3 API change :
pf_setformat disappears (it was never called independantly of Open). If
the format needs to be changed, we will have Close/Open. This is much
simpler than before. Please check that I didn't break some plug-ins.
2002-08-30 23:27:06 +00:00
Christophe Massiot 0b88e7753a * demuxes: Worked around a bug in old VLC and VLS by changing TS stream types
(see my last mail).
* aout: Rewrote our whole lock policy. The output thread now doesn't require
  the mixer_lock, which might avoid delays. We will also be able to change
  the filter pipelines at runtime.
2002-08-30 22:22:24 +00:00
Sam Hocevar b7d33a0d08 * ./include/vlc_threads_funcs.h, modules/video_output/directx/vout.c: Win32
compilation fixes (typo, undeclared var).
2002-08-30 19:16:05 +00:00
Sam Hocevar 16f2ff86c7 * ./configure.in: do not try to link with -lrt if not using pthreads. This
might break the HP/UX or Solaris ports, please check if possible.
  * ./src/misc/threads.c: fixed syntax in the st and pth implementations.
2002-08-30 12:23:23 +00:00
Christophe Massiot 7d2f6de57c * ./bootstrap : Fixed an issue with old shell versions
* ALL : Added a priority argument to vlc_thread_create(), so that audio
and input threads can run with a higher real-time priority, on systems
allowing you to use priorities.
2002-08-29 23:53:22 +00:00
Olivier Teulière b3c41d792a The win32 interface is preparing for the internationalization. 2002-08-29 22:29:55 +00:00
Christophe Massiot 5e1d56aeac * Fixed libmad's output volume. 2002-08-28 22:44:31 +00:00
Christophe Massiot b5ab493010 * Finally fixed the segfault when resampling.
* Reactivated the A/52 demux.
* Wrote a real full-featured float32 mixer.
2002-08-28 22:25:39 +00:00
Sam Hocevar c02a9ef42f * ./Makefile.old: fixed the automatic dependency rule (include dirs missing). 2002-08-28 21:40:35 +00:00
Christophe Massiot a9b2248292 It now works when there is no automake-1.5 nor automake-1.6. 2002-08-28 19:48:16 +00:00
Sam Hocevar 3eb8eefdd2 * ./m4/*: added gettext m4 macros so that the configure behaviour is
always the same.
2002-08-28 15:30:57 +00:00
Sam Hocevar 91b31c8835 * Additional fixes for bootstrap when gettext isn't available. 2002-08-28 14:22:17 +00:00
Sam Hocevar e3366e790b * ./bootstrap: fixed a shell error (replaced "if `foo`" with "if foo"). 2002-08-28 13:38:14 +00:00
Sam Hocevar 03fe761ea8 * ./bootstrap: we should be able to bootstrap CVS even without gettext. 2002-08-28 12:50:13 +00:00
Sigmund Augdal Helberg d54e32e1fb fixed a minor bug 2002-08-27 21:53:54 +00:00
Sam Hocevar 2d8a1a7085 * ./HACKING: we can now use automake-1.5 instead of automake-1.6. But now
we _really_ depend on it.
  * ./bootstrap: we don't use touch to create a file, because it doesn't seem
    to work everywhere.
2002-08-27 14:15:24 +00:00
Sam Hocevar 685f8edcc3 * ./bootstrap: we touch m4/Makefile.am so that configure doesn't complain
about a missing m4/Makefile.in.
  * ./include/vlc_common.h: workaround for Borland's redefinition of PACKAGE.
2002-08-26 23:36:20 +00:00
Christophe Massiot 15f3b0f6fa * Miscellaneous S/PDIF fixes.
* New NextPTS() function, to replace CurrentPTS() (gives the PTS which will
  be valid for NEXT byte).
* Fixed mono mode in the builtin mpeg audio decoder.
* Various fixes related to PTS calculation in audio decoders.
2002-08-26 23:00:23 +00:00
Sigmund Augdal Helberg 44fc8c8927 have my filter compile by default 2002-08-26 22:54:24 +00:00
Sigmund Augdal Helberg d8e7b4081d An motion blur filter. --blur-factor states the degree of blurring from 1
to 127. about 100 is cool
2002-08-26 22:35:58 +00:00
Sam Hocevar 8cdab6d597 * ./bootstrap: another fix for old versions of autoconf which don't seem
to like the gettext m4 files.
2002-08-26 21:46:06 +00:00
Sam Hocevar e3401d5787 * ./configure.in: we now require autoconf 2.5x because previous versions
don't seem to work very well if you are using autopoint, although
    gettext 0.11.5 claims to be fully backwards compatible. Welcome to
    automake hell.
  * ./bootstrap: workaround which uses gettextize if you do not have
    autopoint. We'll probably stay like this for a while, until gettext
    0.11.x (which replaces gettextize with autopoint) becomes more
    widespread. Currently this workaround seems to work, but don't expect
    a clean tarball if you make dist without having used autopoint. Welcome
    to automake hell.
2002-08-26 20:49:50 +00:00
Sam Hocevar 86f23938c1 * ./Makefile.old, ./modules/gui/win32/win32.bpr: fixed header location
issues in the Win32 build.
2002-08-26 10:02:37 +00:00