id3tag.c: Do not try to seek on network streams even if they have b_seekable set to
true, since this seems to break playback of some streams over http. It also
takes to much time just to get some fancy metadata
Derk-Jan Hartman [Sun, 15 Jun 2003 14:00:40 +0000 (14:00 +0000)]
* ./po/it.po: Fresh Italien translation, courtesy of by Bruno <allevb at tin.it>
* ./po/nl.po: New Dutch Translation by /me ;)
* README.MacOSX.rtf: Updated instructions of Prefence usage.
Derk-Jan Hartman [Sat, 14 Jun 2003 21:06:30 +0000 (21:06 +0000)]
* Dramatically improved the ebuild.
- To be done before 0.6.0 release: insert correct contrib links for ffmpeg and libmpeg2
- fix faad2? currently disabled
Gildas Bazin [Fri, 13 Jun 2003 12:08:13 +0000 (12:08 +0000)]
* modules/misc/network/ipv6.c: fixed multicast support on win32. Well, it is working on Win2k but might require run-time OS version checking to have it woking on XP as well. (you might have to add a multicast route: ipv6 rtu FF00::/8 #intfnum)
Sam Hocevar [Fri, 13 Jun 2003 03:21:40 +0000 (03:21 +0000)]
* ./src/misc/messages.c: ouch. when the message queue was full, we were
using our va_list twice, which caused crashes on architectures where
va_list is a pointer; we now use va_copy whenever possible.
Gildas Bazin [Wed, 11 Jun 2003 10:42:34 +0000 (10:42 +0000)]
* modules/gui/skins/*: fix for msvc .dsp generation, replaced the BASIC_SKINS macro with the standard MODULE_NAME_IS_foo one and a couple of compilation fixes for msvc.
* msvc/vlc.dsw: added basic_skins and renamed mpeg_video into mpeg_video_old.
* modules/codec/mpeg_video/parser.c: fixed segfault when idct/motion modules can't be loaded.
* configure.ac.in: Renamed mpeg_video to mpeg_video_old, so that even
people who explicitely set mpeg_video in the previous version will end
up with libmpeg2 in 0.6.0.
* modules/codec/libmpeg2.c: Fixed a potential segfault, especially
with DVDs.
* modules/codec/lpcm.c: Send two PES packets in one aout buffer, because
some audio filters (read: coreaudio resampler) don't like too small
packets (I know, this is ugly).
Gildas Bazin [Tue, 10 Jun 2003 22:42:59 +0000 (22:42 +0000)]
* modules/packetizer/mpegvideo.c, modules/mux/mpeg/*: fixed the dts/pts calculation in the mpegvideo packetizer. It should now handle streams where all the pictures don't have the same duration (eg. 3:2 pulldown). We don't calculate anymore the pts for every frame as it is impossible to do so for non low-delay streams.
Gildas Bazin [Tue, 10 Jun 2003 11:43:41 +0000 (11:43 +0000)]
* configure.ac.in: added an --enable-mostly-builtin option to avoid having too many plugins.
* modules/gui/skins/src/*: reverted the last BASIC_SKINS patch (BASIC_SKINS was not broken, the changes were done on purpose).
* modules/gui/skins/src/dialogs.[cpp,h]: ran dos2unix on these 2 files.
Cyril Deguet [Mon, 9 Jun 2003 14:04:20 +0000 (14:04 +0000)]
* now selection method in the playlist depends on the state of the
CTRL button (as expected in a normal playlist !)
TODO: - do the same under windows
- replace all button constants 1/2 by MOUSE_LEFT/MOUSE_RIGHT
Cyril Deguet [Mon, 9 Jun 2003 12:33:17 +0000 (12:33 +0000)]
* repaired basic_skins
* removed all the compilation warnings
* fixed LOTS of memory leaks in skins (gibalou, you should try valgrind
on wxwindows plugin ;)
* include/video.h include/video_output.h src/video_output/vout_pictures.c:
In vout_CreatePicture() replace i_repeat_first_field by the more useful
i_nb_fields
* modules/gui/macosx/intf.m: Fixed a warning
* modules/codec/libmpeg2.c include/vout_synchro.h src/video_output/vout_synchro.c:
Re-added support for slice-I streams, plus miscellaneous tweakings
Cyril Deguet [Sun, 8 Jun 2003 00:32:07 +0000 (00:32 +0000)]
* x11_font.cpp: fixed font placement
* x11_window.*: real tooltip windows ! not perfect yet but it looks cool !
* removed compilation of gtk2 skins module. If you want it back, good luck ;)
* modules/gui/macosx/prefs.?:
- Changed modules list to use Default instead of None. probably clearer to
users.
- Have a warning before resetting the prefs.
Gildas Bazin [Thu, 5 Jun 2003 11:52:19 +0000 (11:52 +0000)]
* include/vlc_common.h: fixed the I64C() macro for mingw.
* src/misc/mtime.c: implemented the heuristic described in http://www.cs.man.ac.uk/fellowsd-bin/TIP/7.html to test whether the win32 performance counter is reliable. That should fix the clock problems that a few users reported on win32.
Eric Petit [Wed, 4 Jun 2003 21:41:47 +0000 (21:41 +0000)]
Added a special access module for PVR MPEG-2 encoding boards.
It allows to change the frequency and such things quite easily, from VLC.
You'll have to --enable-pvr to build it.
Gildas Bazin [Wed, 4 Jun 2003 16:03:34 +0000 (16:03 +0000)]
* modules/gui/skins/*: misc fixes and clean-up. There are still thread issues when passing messages between the skins thread and the wxWindows dialogs thread that will need to be fixed.
* modules/gui/wxwindows/timer.cpp: fixed comment.
* When choosing a autogenerated menuitem, we now create a new thread to
do the actual execution of this command. this is a (very ugly) workaround
to the problem we were having with the deinterlace menu on osx.
It works now, but now i'm running into the black screen and continous
"late picture skipped (-218000)" again which is also plagueing us when you
enter fullscreen with a filter enabled. This ought to be fixed before 0.6.0
as well.
Gildas Bazin [Tue, 3 Jun 2003 22:18:58 +0000 (22:18 +0000)]
* configure.ac.in: bail out with an error message if the x11 skins are enabled and we couldn't find imlib2.
* modules/gui/wxwindows/*: fixed bug in sout dialog box.
* modules/gui/skins/*: factorised the wxwindows dialogs code in dialogs.cpp. wxWindows is also initialised earlier on to allow opening a skins file with a wxWin dialog box. (Note: I badly broke the GTK2 skins).
* ALL:
- Changed the autogenerated menu's in a system working similar to wxWindows.
- The deinterlace menu is autogenerated now. However it seems the problem
with on the fly filter changes still exists.
Cyril Deguet [Sun, 1 Jun 2003 22:11:24 +0000 (22:11 +0000)]
* modules/gui/skins/x11/x11_api.cpp: fixed OSAPI_GetScreenSize
* all: added locks around X calls to make them thread safe (will be
useful in the next commit ;-)
Cyril Deguet [Sun, 1 Jun 2003 16:39:49 +0000 (16:39 +0000)]
* configure.ac.in : fixed linking of skins modules
* modules/gui/skins/*:
- fixed the wxwindows bug, due to a huge bug with broadcast events
- beginning of fonts in X11 skins
so, you can test the X11 skins module: it should work now !
Olivier Teulière [Sat, 31 May 2003 23:23:59 +0000 (23:23 +0000)]
* skins/controls/button.cpp: Fixed a nasty bug.
* skins/controls/generic.h: Some public fields are now protected
* skins/src/window.cpp:
- Added a few debug messages
- Invisible controls don't receive events anymore
Note: There are still a few bugs in the code handling the controls and
their different states, and I think they will be difficult to fix with
the current code structure. A rewrite of this part of code could be a
good idea (perhaps using states and transitions between states, like
Zinf does?).