1
mirror of https://code.videolan.org/videolan/vlc synced 2024-10-03 01:31:53 +02:00
Commit Graph

15683 Commits

Author SHA1 Message Date
Tony Castley
3ccc9c5924 Rewritten aout3. BeOS currently PUSHES the audio. 2002-08-23 14:16:23 +00:00
Jean-Paul Saman
692795dc04 Stopping vlc from the Familiar interface is possible again. 2002-08-21 19:30:03 +00:00
Sam Hocevar
80dbbdef1a * ./modules/gui/gtk/display.c: changed the configuration callbacks so that
all instances of a module get changed when options such as gtk-tooltips
    or gnome-toolbartext are toggled.
2002-08-20 21:10:48 +00:00
Sam Hocevar
a3412c816e * ./modules/gui/qnx/*: ported the QNX audio output to the new API, courtesy
of Pascal Levesque.
2002-08-20 21:02:40 +00:00
Sam Hocevar
f0ec49dae5 * ./modules/misc/gtk_main.c: created the gtk_main module, which simply runs
gtk_main() in its own thread, and does nothing on subsequent calls. This
    ensures that gtk_main is only running once.
  * ./modules/gui/familiar/*, modules/gui/gtk/*: the familiar, gtk and gnome
    modules are now fully reentrant thanks to their use of the gtk_main module.
  * ./src/libvlc.c: implemented vlc_set(), a wrapper for config_Put* available
    to external programs.
  * ./src/libvlc.c: removed vlc_stop() and vlc_end(), everything is now done
    by vlc_destroy().
  * ./modules/control/rc/rc.c: implemented a few new functions. For instance,
    run "vlc -I rc" and then type "intf gtk" or "intf gnome". You can even
    launch several of them. "segfault" works, too.
2002-08-20 18:08:51 +00:00
Sam Hocevar
e6198f86ee * ./modules/gui/familiar/familiar.c: added a timer to check when the
familiar interface is asked to quit.
2002-08-20 12:32:01 +00:00
Christophe Massiot
d068701b3b * Fixed BeOS output ;
* Fixed a few boolean_t.
2002-08-19 21:54:37 +00:00
Christophe Massiot
5ffbc97e75 * ./configure: Fixed double detection of gethostbyname.
* Major changes in the handling of dates in the audio output ; still buggy,
but differently.
* Fixed a major bug in the aout pre-filters, preventing to run any other
decoder than liba52.
* p_aout->output.pf_play now has only one argument.
2002-08-19 21:31:11 +00:00
Tony Castley
d2e838ba80 Fixed segfault. Now fails to load due to incorrect format.
Getting there :)
2002-08-19 11:51:03 +00:00
Jean-Paul Saman
d377635a89 - File and directory listing show unix permissions. 2002-08-18 20:36:04 +00:00
Sigmund Augdal Helberg
a580ac7935 modules/gui/kde/interface.cpp: made the kde interface look for the rc
file in DATA_PATH
 modules/gui/kde/kde.cpp and interface.h: removed a stupid class, moved
stuff from open() to run() to make the kde interface start without
segfaults.
2002-08-18 13:14:39 +00:00
Eric Petit
0ace3bb2f2 Fixed a few linking BeOS problems (-lm, -lstdc++.r4...).
Now everything should compile with every gcc with no problem (mp4, ffmpeg
and faad plugins, especially).
2002-08-18 11:32:06 +00:00
Jean-Paul Saman
fd976a607f Added filetype information. 2002-08-17 13:33:00 +00:00
Tony Castley
0aff8fbf88 At least it compiles now. :-) 2002-08-17 08:46:46 +00:00
Sam Hocevar
ba97736ab8 * ./modules/codec/spudec/*: split spudec into the parsing and the rendering
functions.
  * ./modules/demux/mpeg/audio.c: at least three PS startcodes are required
    before we abort the parsing and consider the input as PS instead of MP3.
2002-08-16 03:07:56 +00:00
Sam Hocevar
7a165cdc8f * ./src/misc/modules.c: compilation fix.
* ./modules/gui/win32/preferences.cpp: the Win32 interface doesn't use the
    old module linked list anymore.
2002-08-15 12:22:45 +00:00
Sam Hocevar
5dc2da7377 * ./src/misc/modules.c: the module linked list is going bye bye. We now use
the vlc_object_* and vlc_list_* functions to manage modules. The Win32
    interface doesn't build, but I'll fix this.
2002-08-15 12:11:15 +00:00
Olivier Teulière
0c7d7aa325 * compilation fix 2002-08-15 08:24:44 +00:00
Jean-Paul Saman
c698b96fb7 Changes in familiar interface:
- added GtkCList instead of GtkList.
- added first column sorting order by clicking on column header
- selecting item from list works
- reading entire directory list is displayed in GtkCList widget
2002-08-14 21:50:01 +00:00
Sam Hocevar
005be13889 * ./src/misc/objects.c: implemented vlc_list_find() which works like
vlc_object_find() but returns a list of _all_ the matching objects. Only
    works with FIND_ANYWHERE at the moment.
  * ./modules/gui/gtk/preferences.c, ./modules/gui/kde/preferences.cpp,
    ./modules/gui/win32/preferences.cpp: the module lists in the preferences
    menus work again.
  * ./src/misc/objects.c: added a missing sizeof that caused crashes because
    the reindexing of the global object array was incomplete.
  * ./include/modules_inner.h: propagated the module long description to its
    submodules.
2002-08-14 17:06:53 +00:00
Christophe Massiot
2f1be4f3e5 * Added a third argument to aout_OutputNextBuffer. In case the buffer
received does not start exactly at the given date, it indicates if the
  output plug-in is able to compensate for the drift (for instance on
  startup, or with S/PDIF packets), or if we need the aout core to
  resample the coming buffers. It is currently unimplemented.
2002-08-14 00:43:52 +00:00
Christophe Massiot
f1d40d7e8c * Fixed miscellaneous bugs.
* Fixed an endianness issue in S/PDIF.
* Added a walken optimization of float32tos16.
2002-08-12 22:48:18 +00:00
Jean-Paul Saman
ac4a6e1fe7 Support for browsing local media (not finished). 2002-08-12 20:38:19 +00:00
Sigmund Augdal Helberg
c95d91b4cf ALL: added GPL headers to my files. Some of the files from the original
author does still not contain this header.
2002-08-12 17:38:10 +00:00
Sam Hocevar
6e8f9504cb * ./src/misc/objects.c: two big changes in the object API: now objects can
only have one parent, because I don't want to deal with cycles, and each
    created object is indexed in a global array. This feature is unused yet,
    but it will speed up vlc_object_find(FIND_ANYWHERE).
  * ./debian/rules: activated the faad codec.
  * ./doc/fortunes.txt: new fortune cookies.
  * ./modules/codec/mpeg_video/headers.c: reduced the use of attach/detach.
  * ./modules/audio_output/oss.c: fixed two compilation warnings.
2002-08-12 09:34:15 +00:00
Sam Hocevar
8252b141be * ./modules/gui/win32/Makefile: fixed the Win32 interface compilation.
* ./modules/gui/win32/win32.cpp: merged intfwin.cpp into this file.
2002-08-10 16:17:14 +00:00
Sam Hocevar
05e3077cc5 * ./include/modules_inner.h: support for several modules with the same
name but with different directory names.
  * ./Makefile: plugins get installed in different directory names.
  * ALL: additional -ansi -pedantic fixes.
2002-08-08 22:28:23 +00:00
Sam Hocevar
7689bc9224 * ./modules/audio_output/oss.c: compilation fixes.
* ALL: lots of -ansi -pedantic fixes.
2002-08-08 00:35:11 +00:00
Christophe Massiot
123b3214ec Audio output 3. Expect major breakages. 2002-08-07 21:36:56 +00:00
Jon Lech Johansen
d669f1c326 * ./modules/gui/macosx/open.m: compile fix 2002-08-06 23:43:58 +00:00
Jean-Paul Saman
f3d5e97b89 Sam I hate you ;-) 2002-08-06 19:31:18 +00:00
Tony Castley
9c383652e8 Fixed include call. Now compiles and BeOS version runs :) 2002-08-06 10:54:34 +00:00
Sam Hocevar
19ea8feb6d * ./modules/*: moved plugins to the new tree. Yet untested builds include
waveout, directx, qnx, beos, win32, macosx, and the AltiVec modules.
  * ALL: removed mention of AC3 in favour of A52.
  * ./configure.in, ./Makefile*: modules can now be built deeper than 1
    directory. As a consequence, the build is even slower (but I'm fixing
    this) and make clean doesn't work anymore.
2002-08-04 17:23:44 +00:00