1
mirror of https://code.videolan.org/videolan/vlc synced 2024-09-04 09:11:33 +02:00
Commit Graph

2707 Commits

Author SHA1 Message Date
Jean-Paul Saman
34146983af Packaging files for Familiar GPE and OPIE releases. 2002-12-15 22:54:58 +00:00
Jean-Paul Saman
44656b9647 Familiar interface build with GPE support does not use NEED_GTK_MAIN. 2002-12-15 22:48:30 +00:00
Jean-Paul Saman
456c666abf Make distinction between GPE and GTK_NEED_MAIN way of handling interface.
Trying to fix change directory crash while entering keys in combobox.
2002-12-15 22:45:35 +00:00
Olivier Teulière
e6eae81156 I forgot this file in my previous commit... 2002-12-15 22:45:09 +00:00
Jean-Paul Saman
6846b211d2 Fix crash on directory change. 2002-12-15 20:48:40 +00:00
Olivier Teulière
d5f52eba66 * ./modules/gui/wxwindows: added a log window 2002-12-15 18:37:39 +00:00
Gildas Bazin
bd92601ccb * include/vlc/vlc.h: added a new pi_types field to vlc_list_t. This field will be used
later on by the object variables functions. I'm adding it now because it also happens to
solve a binary compatibility problem between gcc and bcc. (depending on compilers,
structs of 32 < size <= 64 bits can be returned either in a register or in the stack).
2002-12-15 16:28:20 +00:00
Jean-Paul Saman
25b7570422 Fix for building Familiar interface with libgpewidget0 library. 2002-12-14 23:17:56 +00:00
Laurent Aimar
5f9ddb01ae * libvlc.h: Fix mux/access_output options. 2002-12-14 22:33:21 +00:00
Laurent Aimar
f8bf106d7e Added stream output. (common work with titer). 2002-12-14 21:32:42 +00:00
Gildas Bazin
3f12686417 * src/libvlc.c: oops, forgot to remove a debug message. 2002-12-14 19:43:25 +00:00
Gildas Bazin
215c1a851c * src/misc/objects.c: implemented the FIND_CHILD mode for vlc_list_find().
vlc_object_get() now increments the refcount of the object so you'll need to release
the object at some point.
* src/misc/variables.c, ALL: var_Change() with VLC_VAR_GETLIST now returns a vlc_value_t
which points to a vlc_list_t.
2002-12-14 19:34:07 +00:00
Gildas Bazin
c4fde1e51a * src/misc/threads.c: implemented vlc_thread_set_priority() for win32. 2002-12-14 19:19:08 +00:00
Laurent Aimar
be0f3d8552 * all: with mpeg4 video I changed the way that some initialisation data
are passed (more logical).
2002-12-14 18:57:34 +00:00
Boris Dorès
d387c508fe - support for Windows style file names for relative paths
- when eol_tok is '\n', use last line even if eol_tok isn't present
2002-12-14 01:05:53 +00:00
Yves Duret
e407c2446c adaptation for 0.5 branch. almost working :) 2002-12-13 22:11:56 +00:00
Boris Dorès
006f12b599 - * : start playing only when opening a stream from the main window;
when opening it from the playlist window, add it to the list, but
  don't change anything to the playing state and current stream.

- playlist.dfm : proper resizing behaviour
2002-12-13 17:05:12 +00:00
Boris Dorès
4552cb1eac - vlc_playlist.h, playlist.c: added the ability to save a playlist to
and restore it from a file chosen by the user.

- win32/*:

  - implementation of the previous feature in the win32 interface
>   -> what the other interfaces need to do to support it is simply to
>      call the two following functions:
>       int playlist_LoadFile(playlist_t *p_playlist,const char *psz_filename);
>       int playlist_SaveFile(playlist_t *p_playlist,const char *psz_filename);
>      where psz_filename is the name of the destination/source file.

  - ability to open several files at a time
2002-12-13 16:26:35 +00:00
Sam Hocevar
3f7b412c58 * ./Makefile.am: added missing files for make dist.
* ./configure.ac.in: removed unpopular warnings.
  * ./po/*: updated potfiles.
2002-12-13 10:09:14 +00:00
VideoLAN
7822e55938 * ./modules/win32/menu.cpp: reorganized the code for menus generation,
and got rid of the global variable (at last!) in the win32 interface.

Please check that navigation and language selection aren't too much
broken for DVDs...
2002-12-13 03:52:58 +00:00
Gildas Bazin
a71b1c8cad * ALL: added a new vlc_list_t common type. vlc_list_find() and vlc_list_release() have been modified
to use this new type.
2002-12-13 01:56:30 +00:00
Gildas Bazin
270c499464 * modules/gui/wxwindows/*: added skeleton for popup contextual menu.
* modules/access/dvdplay/access.c, modules/audio_filter/resampler/linear.c: a couple of warning
fixes.
2002-12-13 01:50:32 +00:00
Gildas Bazin
0e7efe76df * src/input/input.c: forgot to commit this during my last commit :p 2002-12-12 15:23:43 +00:00
Gildas Bazin
bd369da1d6 * src/input/input_clock.c, include/input_ext-intf.h: introduced an i_pts_delay field in
input_thread_t (initialised to DEFAULT_PTS_DELAY).
* modules/access/*: i_pts_delay is now configurable on an access module basis. The pts
delay for http and mms have been raised to 4 * DEFAULT_PTS_DELAY, which is about 1.2
seconds worth of caching.
2002-12-12 15:10:58 +00:00
Sam Hocevar
3260a93ce3 * ./debian/vlc-plugin-ogg.dirs: added a missing file for Debian package
builds.
2002-12-12 13:09:52 +00:00
Sam Hocevar
06aa618a1d * ./modules/gui/familiar/*: compilation fixes. Crashes on directory change. 2002-12-12 12:24:23 +00:00
Olivier Teulière
9b08202a3d * ./modules/gui/win32: added management for "float" config options
(thanks Garf)
2002-12-12 11:37:34 +00:00
Christophe Massiot
707dbe3ce1 Fixed a possible deadlock. 2002-12-12 11:29:58 +00:00
Simon Latapie
33266c5ae6 * fixed one or two things (thanks sam) 2002-12-12 10:56:24 +00:00
Gildas Bazin
a89bc50696 * modules/codec/mad/*: don't let mad drop corrupted mpeg frames without telling us. When
this happens, we miscalculate the pts of the next valid frame, which in turn causes heavy
resampling. This fix should be most useful for web radios.
2002-12-11 22:56:42 +00:00
Jean-Paul Saman
288b911455 Fixed qte video output segmentation fault during initialization.
The following things have still to be fixed:
- segmentation fault on destroy
- video placing and
- orientation
- video line spacing is wrong
2002-12-11 21:50:03 +00:00
Laurent Aimar
851f437fd0 * all: access plugins should not modify
p_input->stream.p_selected_area->i_tell when reading data. (It's done in
input_SplitBuffer). (But access should still set it on a "seek")
2002-12-11 20:13:50 +00:00
Arnaud de Bossoreille de Ribou
3d9f4dab09 New ALSA audio output. It works with ALSA 0.9.0rc4 and earlier versions. 2002-12-11 17:27:29 +00:00
Gildas Bazin
1edaf53a24 * modules/demux/wav/wav.c: small bug-fix for screwed pts calculation. 2002-12-10 23:34:19 +00:00
Gildas Bazin
2c0d24bf92 * src/audio_output/filters.c: fix for resampler buffer size. 2002-12-10 21:55:01 +00:00
Gildas Bazin
05b378dd45 * ALL: fixed a f*ckage I introduced recently ;) var_Type() now returns 0 when the variable
doesn't exist, but the rest of the code wasn't updated according to this new behaviour.
* modules/audio_output/waveout.c: changed a few error messages into warning messages.
2002-12-10 18:22:01 +00:00
Olivier Teulière
2fd77aa18c * ./modules/gui/win32: deletd a dependancy with a global variable 2002-12-10 15:51:59 +00:00
Gildas Bazin
ffddb1ea97 * include/configuration.h: fixed my previous fix. 2002-12-10 14:19:44 +00:00
Gildas Bazin
fae0361776 * configure.ac.in: fixed ugly hack in sdl detection code (which also broke my build :p)
* include/configuration.h, include/modules_inner.h: proper fix for a bug that allowed gcc
to put things in the stack instead of the data segment.
2002-12-10 12:46:35 +00:00
Laurent Aimar
3ce3af2952 ffmpeg: adapted to current cvs version. It should still compile with older
one (Please reports if it doesn't).
2002-12-10 10:22:04 +00:00
Arnaud Schauly
da014eb8d7 fixed a segfault under windows. 2002-12-10 00:02:29 +00:00
Gildas Bazin
0c091c9219 * include/configuration.h: rolled back the last changes made to this file. There is no
sense in manually initializing all the fields of module_config_t as it will be done by the
compiler anyway. Furthermore mingw32 gcc seems to have problems optimizing code
that manually initializes structures to 0.
2002-12-09 23:37:54 +00:00
Jean-Paul Saman
d8c645cf6f Syncing functionality with vlc-0.4.6 2002-12-09 21:37:41 +00:00
Jean-Paul Saman
d11c501860 Fixed segfault in Qt Embedded Video Output. 2002-12-09 21:36:41 +00:00
Eric Petit
98363dc6f5 * AudioOutput.cpp: added sanity tests;
* VlcWrapper.h, Interface.cpp: removed an unused variable.
2002-12-09 13:37:38 +00:00
Eric Petit
29b488fe1d * AudioOutput.cpp: send zeros to BSoundPlayer if nothing comes from
audio output;
 * VlcWrapper.cpp: handle volume using aout3 features.
2002-12-09 07:57:04 +00:00
Eric Petit
e7453ce6bd Default re-enabled dvd module.
--disable-dvd works anyway.
2002-12-09 03:36:47 +00:00
Boris Dorès
84ae579e4f - new headphone channel mixer with virtual spatialization effect : This
effect should give you the feeling that you stands in a real room with
  a complete 5.1 speaker set when using only a headphone, providing a
  more realistic sound experience. It should also be more comfortable
  and less tiring when listening to music for long periods of time.It
  works with any source format from mono to 5.1.

  -> please try it and feel free to give me some feedback. Some
     improvements are already planned (adding echo, more configuration
     options, ...).

NB: whereas the filter itself is in a (very first) stable version, the
    way it is integrated to the filter chain is only a _temporary_ hack
    since it's the audio ouput core (input.c actually) which is directly
    responsible for it. Integrating it in a more suitable way will
    probably require some work on the way the filters are selected as
    well as on the configuration level, but I'm working on it :)
2002-12-09 00:52:42 +00:00
Christophe Massiot
2397666ac3 * Updated aout3 developer doc.
* Reworked the Open... menu items, and added the ability to use libdvdplay.
* Sound output menu is now under Controls.
2002-12-08 23:38:02 +00:00
Jean-Paul Saman
bb57136ac8 Fixed build and linking for qte video output and made modifications to iPaq packaging files. 2002-12-08 21:05:42 +00:00