Jean-Paul Saman [Wed, 30 Oct 2002 22:42:26 +0000 (22:42 +0000)]
Bug in ReadDirectory() it results in empty file/directory names in the user interface. It makes the file list box unusable.
The strange thing is that routine scandir() returns the correct number of entries in the directory, but namelist[i]->d_name is empty (??) ;-(
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.