Gildas Bazin [Sat, 12 Oct 2002 21:26:26 +0000 (21:26 +0000)]
* configure.in: fix for the mingw32 build. The gtk plugin may also need mingwex.
* plugins/mpeg_system/mpeg_ts.c: added an #include <stdint.h> to make mingw32 happy.
Gildas Bazin [Sat, 12 Oct 2002 19:47:39 +0000 (19:47 +0000)]
* configure.in: fix for the mingw32 build. We check if we need to explicitly
link with the mingwex library (needed for dirent support with new mingw32
runtimes).
Stephan Assmus [Fri, 11 Oct 2002 14:18:17 +0000 (14:18 +0000)]
video output has better handling of settings. it remembers flags like fullscreen, aspect ratio correction and on-top-all-windows fell across multiple files in the playlist and also across program launches
Gildas Bazin [Fri, 11 Oct 2002 09:01:18 +0000 (09:01 +0000)]
* src/interface/main.c, src/misc/modules.c: added a quick hack for a
--plugin-path command line option.
* INSTALL.win32: removed note about running in administrator mode to play
a DVD.
Jean-Paul Saman [Sun, 6 Oct 2002 19:39:06 +0000 (19:39 +0000)]
Added control file for Familiar GPE build. There are three control files now:
- control : depends on task-x and sdl only for backwards compatibility of familiar v0.5.3.
- control.gpe : depends on gpe specific libraries (gpe.handhelds.org) for familiar v0.6 and onwards.
- control.opie : depends on qt embedded libraries (opie.handhelds.org) for familiar v0.6 and onwards.
Gildas Bazin [Thu, 3 Oct 2002 16:44:42 +0000 (16:44 +0000)]
* FAQ: updated FAQ with config file issues.
* configure.in, configure: user -mms-bitfields instead of -fnative-struct
for mingw32 gcc-3.x.
* include/interface.h, plugins/dummy/intf_dummy.c, plugins/text/logger.c,
plugins/text/rc.c: Display message on Win32 explaining how to get back
to the GUI mode.
* include/threads_funcs.h, src/misc/win32_specific.c: ignore the
win9x-cv-method config option on WinNT when fast-mutex is not enabled.
Jean-Paul Saman [Wed, 2 Oct 2002 19:58:45 +0000 (19:58 +0000)]
Directory browsing and files from file list works. There is one caveat left when vlc is built with --enable-plugins then when browsing directories and run from the source-tree it suddenly cannot find it's plugins anymore.
When installed everything is fine.
Eric Petit [Sun, 29 Sep 2002 12:04:28 +0000 (12:04 +0000)]
BeOS enhancements by Stephan Assmus :
- many fixes
- added ability to open a file by dropping it onto the vlc icon
- blanks cursor when no activity
- added "Speed" menu
- made nicer look similar to BeOS MediaPlayer
- playlist now functioning
- screen capture option
- and more...
Tony Castley [Tue, 3 Sep 2002 12:00:25 +0000 (12:00 +0000)]
src/misc/beos_specific.cpp:
- Implemented VlcApplication::RefsReceived()
- this added ability to open a file by dropping its icon onto the vlc icon
- this makes Open With... work as well
plugins/beos/intf_beos.cpp
- A message is sent to be_app when the interface is created
(needed to support BApplication::RefsReceived())
plugins/beos/vout_beos.cpp
- reacts on Escape and Tab key to switch fullscreen/window mode
- blanks cursor when no activity
- Fixed a memory leak in VideoWindow::ScreenChanged()
- Fixed the ugly scrambled video content before any decoding actually begins
- Added selectable aspect ratio correction
- Added better error handling when setting the drawing mode
plugins/beos/InterfaceWindow.h/.cpp
- Implemented dynamic view layout
- Fixed crashes in MessageReceived() when no file was loaded
- Implemented disabling of menus when no file is loaded
- Added "Speed" menu
- Added ability to enable navigation menu items according to features of current stream
- Cleaned up code somewhat
- Changed parts of LanguageMenu::GetChannels() to show more user friendly and no invalid entries
- better support for muting and volume info
- better support for scrubbing and detection of stopped stream
plugins/beos/MediaControlView.h/.cpp
- Added dynamic layout of elements
- Exchanged rewind/fastforward buttons for skip buttons that skip to the next chapter if stream supports it.
- made nicer looking SeekSlider similar to BeOS MediaPlayer
- made VolumeSlider similar to BeOS MediaPlayer, plus additional features that one doesn't have (muted state)
- got rid of MediaSlider (no need for it anymore)
- detection of stopped stream
plugins/beos/Bitmaps.h
- Added bitmaps for VolumeSlider
plugins/beos/intf_vlc_wrapper.h/.cpp
- added set_volume() and is_muted() functions
- fixed a bug in toggle_muted()
* Bumped up version number to 0.4.4.
* ./plugins/spudec/spu_decoder.c: Fixed a moronic endianness bug.
* ./src/audio_output/audio_output.c: The default rate is now fetched from
the audio decoder, so avoid unnecessary resampling.
Gildas Bazin [Thu, 1 Aug 2002 12:59:43 +0000 (12:59 +0000)]
* Added a --dvd-css-method config option to the dvd plugin. This is implemented with
putenv() and is IMHO a quick hack (leads to memory leaks) as libdvdcss should rather
allow us to change this value using the API!
* plugins/directx/vout_directx.*: the directx vout plugin now uses the
IID_IDirectDrawSurface2 interface, this shouldn't break anything and we should now
support WinNT4+DirectX3.
Added support for YUY2 overlays because a few graphics cards only support this.
Some code cleanup too.
* plugins/directx/vout_events.c: small bugfix.
* plugins/network/ipv6.c: attempt to fix the win32 implementation. Multicast should even
work (untested) although we'll need to find a way to replace if_nametoindex() to have a
fully functionnal win32 port.
* include/threads.h,include/threads_funcs.h: reverted Win32 pthread implementation to
the old code. Fixed vlc_cond_broadcast() for WinNT/2K/XP. Additional vlc_cond_*
implementations for Win9x.
* src/interface/main.c: renamed --fast_pthread option into --fast-mutex. Added a
--win9x-cv-method option to choose which vlc_cond_* implementation we want on Win9x.
Sam Hocevar [Thu, 25 Jul 2002 19:46:59 +0000 (19:46 +0000)]
Backported two fixes from HEAD:
* ./plugins/mpeg_system/mpeg_es.c: fixed a deadlock at the end of some
streams.
* ./src/input/input_ext-plugins.c: fixed a memory leak.