Derk-Jan Hartman [Fri, 23 Apr 2004 15:03:45 +0000 (15:03 +0000)]
* play after loading intf.
Gildas Bazin [Fri, 23 Apr 2004 14:39:57 +0000 (14:39 +0000)]
* modules/video_output/directx/directx.c: couple of fixes for fullscreen.
Yoann Peronneau [Fri, 23 Apr 2004 14:30:13 +0000 (14:30 +0000)]
* extras/MacOSX/vlc.pbproj/project.pbxproj: typo (bug #1787)
Gildas Bazin [Fri, 23 Apr 2004 13:22:16 +0000 (13:22 +0000)]
* src/libvlc.h: MSVC doesn't like splitted macros. I'll get this right eventually ;)
Gildas Bazin [Fri, 23 Apr 2004 13:06:53 +0000 (13:06 +0000)]
* src/libvlc.h: reverted my last change.
Gildas Bazin [Fri, 23 Apr 2004 12:46:34 +0000 (12:46 +0000)]
* src/input/control.c, include/ninput.h: Added INPUT_GET_INFO.
* include/vlc_meta.h: vlc_meta_GetValue().
* modules/demux/m3u.c: increased MAX_LINE to 8192.
* modules/video_output/directx/events.c: portability fix.
Gildas Bazin [Fri, 23 Apr 2004 12:38:04 +0000 (12:38 +0000)]
* src/*: portability fixes.
* msvc/vlc.dsw: httpd is not a plugin anymore.
Yoann Peronneau [Fri, 23 Apr 2004 11:56:21 +0000 (11:56 +0000)]
* src/input/subtitles.c: corrected bug in subtitle detection
* src/libvlc.h: modified subtitle paths for Windows
Gildas Bazin [Fri, 23 Apr 2004 11:38:14 +0000 (11:38 +0000)]
* src/input/es_out.c: fix for ES_OUT_RESET_PCR.
Gildas Bazin [Fri, 23 Apr 2004 09:13:43 +0000 (09:13 +0000)]
* modules/stream_out/transcode.c: fixed mem leak + use av_free() instead of free() where necessary.
* modules/codec/ffmpeg/*: use av_free() instead of free() where necessary.
Gildas Bazin [Fri, 23 Apr 2004 07:07:20 +0000 (07:07 +0000)]
* modules/codec/ffmpeg/encoder.c: fixed memory leak.
Gildas Bazin [Fri, 23 Apr 2004 06:53:00 +0000 (06:53 +0000)]
* src/playlist/item.c,item-ext.c: fixed memory leaks.
Gildas Bazin [Fri, 23 Apr 2004 06:32:52 +0000 (06:32 +0000)]
* src/input/subtitles.c: fixed memory leak.
Gildas Bazin [Fri, 23 Apr 2004 06:25:03 +0000 (06:25 +0000)]
* src/playlist/item.c: fixed memory leak.
Gildas Bazin [Fri, 23 Apr 2004 06:12:30 +0000 (06:12 +0000)]
* modules/demux/sgimb.c: fixed memory leak.
Gildas Bazin [Fri, 23 Apr 2004 05:46:59 +0000 (05:46 +0000)]
* modules/gui/wxwindows/wxwindows.cpp: --wxwin-embed is now the default.
Gildas Bazin [Fri, 23 Apr 2004 05:44:18 +0000 (05:44 +0000)]
* modules/video_output/x11/*: implemented some locking so vout_Control() can be called from another thread.
Gildas Bazin [Fri, 23 Apr 2004 05:27:13 +0000 (05:27 +0000)]
* modules/gui/wxwindows/interface.cpp: disable the new wizard until it is useable.
* doc/Makefile.am: don't include directories directly (will put all sorts of junk in make dist).
* modules/demux/mp4/Modules.am: get rid of mp4.h.
Eric Petit [Thu, 22 Apr 2004 21:29:45 +0000 (21:29 +0000)]
contrib/src/Makefile : typo
Gildas Bazin [Thu, 22 Apr 2004 20:35:25 +0000 (20:35 +0000)]
* src/audio_output/input.c: too much locking.
Gildas Bazin [Thu, 22 Apr 2004 15:59:05 +0000 (15:59 +0000)]
* modules/video_output/directx/*: only hide the mouse when in fullscreen.
Laurent Aimar [Thu, 22 Apr 2004 13:19:55 +0000 (13:19 +0000)]
* h264: added a h264-fps option.
Gildas Bazin [Thu, 22 Apr 2004 12:57:56 +0000 (12:57 +0000)]
* modules/video_output/directx/*:
- Major changes to way the embedded vout is handled.
+ the vout windows are created in our event thread so we do receive the events now.
+ we do not use the external window directly (as for normal vout we create our vout window + video sub-window).
+ Create a WS_EX_NOPARENTNOTIFY vout window to make mozilla happy.
- Improved the mouse auto-hide feature.
- Do the DirectXUpdateOverlay() in the events thread. This should make S3 graphics cards happy again.
Clément Stenac [Thu, 22 Apr 2004 12:54:05 +0000 (12:54 +0000)]
Fix audio and do not read 1 byte without remembering it
Sam Hocevar [Thu, 22 Apr 2004 09:26:15 +0000 (09:26 +0000)]
* Added missing SVN properties.
Sam Hocevar [Thu, 22 Apr 2004 09:08:29 +0000 (09:08 +0000)]
* configure.ac:
+ Factorized the Xinerama code check.
+ If libXv.so is present, ignore libXv_pic.
* debian/control:
+ Build-depend on zlib1g-dev because ffmpeg uses it by default.
+ Build-depend on libx11-dev, libxext-dev, libxt-dev instead of xlibs-dev.
+ Build-depend on libxv-dev, xlibs-static-pic instead of xlibs-pic.
+ Added a build-dependency on libaudiofile-dev to fix the m68k build.
+ Removed the build dependency on gcc-3.2 because gcc-3.3 no longer ICEs
on ppc/mpegvideo_altivec.o (Closes: #236442).
+ Build depend on fixed libsdl1.2-dev (>= 1.2.7-5).
+ Override kdelibs4's shlibs value to get VLC into testing.
+ No longer build-depend on dvb-dev.
* debian/rules:
+ Activated DTS decoding support.
+ Added symlinks for mozilla-firefox (Closes: #239352).
* debian/copyright:
+ Added faad2 and ffmpeg authors to the copyright (Closes: #212766).
Laurent Aimar [Thu, 22 Apr 2004 03:25:47 +0000 (03:25 +0000)]
* mpeg/system.c, ts.c: added h264 to old TS demuxer.
* mpeg/h264.c : use greater packet size.
Laurent Aimar [Thu, 22 Apr 2004 03:18:56 +0000 (03:18 +0000)]
* x264: wrapper for libx264 encoder (h264 encoder, you can find it at
http://lyra.via.ecp.fr). use qmin==qmax to change the qp.
Laurent Aimar [Thu, 22 Apr 2004 03:14:15 +0000 (03:14 +0000)]
* ffmpeg: added a ffmpeg-debug option (control libavcodec debug
messages).
Laurent Aimar [Thu, 22 Apr 2004 03:04:36 +0000 (03:04 +0000)]
* configure: added h264 demuxer and packetizer.
Laurent Aimar [Thu, 22 Apr 2004 03:02:05 +0000 (03:02 +0000)]
* packetizer/h264.c: a really basic h264 packetizer (it doesn't support
b-frame and it doesn't do pts/dts computation but I fear it won't be
possible).
* demux/mpeg/h264.c: a raw h264 annexe-B demuxer using the packetizer.
Laurent Aimar [Thu, 22 Apr 2004 02:58:05 +0000 (02:58 +0000)]
* ts.c: allow muxing of h264 stream.
Derk-Jan Hartman [Thu, 22 Apr 2004 01:55:45 +0000 (01:55 +0000)]
* Give the kasenna a bit more mtu space than it advises to you. Works a lot better.
Christophe Massiot [Wed, 21 Apr 2004 16:00:17 +0000 (16:00 +0000)]
* modules/packetizer/mpegvideo.c: When a discontinuity is flagged, trash
the whole PES because the contents may be corrupt.
Christophe Massiot [Wed, 21 Apr 2004 15:58:50 +0000 (15:58 +0000)]
* modules/access/pvr/pvr.c: Code conventions; added :audio= option to
specify the audio bitmask (0xA9 seems a good value).
Christophe Massiot [Wed, 21 Apr 2004 15:55:17 +0000 (15:55 +0000)]
* modules/demux/ts.c: When a packet is lost, flag a discontinuity, do not
trash the PES packet (the rest of the PES can still be used, and anyway
the decoder must be aware that a discontinuity happened).
Christophe Massiot [Wed, 21 Apr 2004 15:54:09 +0000 (15:54 +0000)]
* modules/stream_out/transrate: Rewrote the transrater to use a SAD error
estimation ; if the error is too high, lower the quantizer scale.
Laurent Aimar [Wed, 21 Apr 2004 15:39:16 +0000 (15:39 +0000)]
* block: fixed block_Realloc.
Carlo Calabrò [Wed, 21 Apr 2004 15:25:52 +0000 (15:25 +0000)]
fix (thanks anil)
Sam Hocevar [Wed, 21 Apr 2004 13:55:48 +0000 (13:55 +0000)]
* modules/video_filter/deinterlace.c: included <altivec.h>.
Carlo Calabrò [Wed, 21 Apr 2004 13:27:52 +0000 (13:27 +0000)]
Updated italian translation (rc interface, streaming wizard)
Sam Hocevar [Wed, 21 Apr 2004 13:23:01 +0000 (13:23 +0000)]
* configure.ac:
+ Check for vec_ld instead of vec_mtvscr in the C AltiVec detection.
+ Include <altivec.h> in the C AltiVec detection.
* modules/misc/memcpy/memcpyaltivec.c modules/video_chroma/i420_yuy2.c:
+ Include <altivec.h> in the C AltiVec versions.
Gildas Bazin [Wed, 21 Apr 2004 12:13:26 +0000 (12:13 +0000)]
* modules/misc/playlist/m3u.c: save VLC input options with the "#EXTVLCOPT:" tag.
* modules/demux/m3u.c: parse the "#EXTVLCOPT:" tag.
Laurent Aimar [Wed, 21 Apr 2004 10:37:33 +0000 (10:37 +0000)]
* input_dec: do not switch to minimize-threads in sout mode if input are
not pace controlable (temporary workaround, we should create a thread
that handles all packetizers).
Derk-Jan Hartman [Wed, 21 Apr 2004 01:46:41 +0000 (01:46 +0000)]
* modules/demux/sgimb.c
- when we open a kasenna multicast udp stream, don't pass along to RTSP.
- set the correct mtu for Kasenna streams.
* rest
--mtu can now be set via :mtu playlist option.\
Anil Daoud [Tue, 20 Apr 2004 21:13:52 +0000 (21:13 +0000)]
* 'Toggle enabled' -> 'Enable/Disable' in the playlist popup menu
Gildas Bazin [Tue, 20 Apr 2004 21:04:08 +0000 (21:04 +0000)]
* modules/wxwindows/wxwindows.cpp, modules/skins2/src/skin_main.cpp: don't start the playlist if it is empty.
Gildas Bazin [Tue, 20 Apr 2004 19:24:03 +0000 (19:24 +0000)]
* src/libvlc.h: put the SAP options where they belong (ie. the stream output category).
* modules/gui/skins2/src/window_manager.cpp: skins2-transparency is win32 only.
Yoann Peronneau [Tue, 20 Apr 2004 18:12:42 +0000 (18:12 +0000)]
Changed directory separator from '/' to '\' for windows version.
Gildas Bazin [Tue, 20 Apr 2004 17:57:58 +0000 (17:57 +0000)]
* modules/gui/wxwindows/wxwindows.cpp: don't "play on start" when in dialogs provider mode.
* modules/gui/skins2/src/skin_main.cpp: "play on start" support.
* src/interface/interface.c: explicit init of b_play.
* src/libvlc.c: GetFilenames() doesn't start the playlist anymore.
Sam Hocevar [Tue, 20 Apr 2004 17:27:30 +0000 (17:27 +0000)]
* Added missing Id to the svn:keywords properties of some files.
Yoann Peronneau [Tue, 20 Apr 2004 15:54:54 +0000 (15:54 +0000)]
Added a --sub-autodetect-path which is a list of paths (separated by
',') where VLC can look for a subtitle file ; typically, ./Subtitles or
./subtitles (the directory in wich the film is located is implicit).
Sam Hocevar [Tue, 20 Apr 2004 15:17:46 +0000 (15:17 +0000)]
* configure.ac:
+ Check for <altivec.h>.
+ Test for -maltivec -mabi=altivec in addition to -fvec.
Gildas Bazin [Tue, 20 Apr 2004 15:05:24 +0000 (15:05 +0000)]
* include/vlc/vlc.h: added a b_play parameter to the libvlc VLC_AddIntf() prototype.
When true, the interface will automatically start playing the playlist when (and only when) it is ready. (particularly useful for embedded vouts).
* src/libvlc.c, src/vlc.c: new VLC_AddIntf() prototype.
* src/interface/interface.c: if the interface doesn't support "playing on start", do it ourselves.
* modules/gui/wxwindows/wxwindows.cpp: implement "play on start".
Sam Hocevar [Tue, 20 Apr 2004 14:31:24 +0000 (14:31 +0000)]
* po/es.po: minor translation fix.
Gildas Bazin [Tue, 20 Apr 2004 14:04:56 +0000 (14:04 +0000)]
* modules/gui/wxwindows/interface.cpp: better interface size under gtk.
Gildas Bazin [Tue, 20 Apr 2004 13:34:03 +0000 (13:34 +0000)]
* modules/gui/wxwindows/interface.cpp: fit the default size of the interface to the menubar.
Antoine Cellerier [Tue, 20 Apr 2004 11:29:36 +0000 (11:29 +0000)]
* fixed hue, contrast, gamma, brightness and saturation sliders
* added restore to default settings button (for those sliders)
Andre Pang [Tue, 20 Apr 2004 04:24:52 +0000 (04:24 +0000)]
* Mac OS X: intercept and respond to user-configured VLC hotkeys, rather
than only responding to shortcut keys which are defined in the .nib
interface file
Derk-Jan Hartman [Tue, 20 Apr 2004 01:00:29 +0000 (01:00 +0000)]
* extras/contrib/src
- fix goom location
- some small url improvements. please test the contrib system.
* modules/gui/macosx/*
- autodetect Quartz Extreme. Use OpenGL vout if present.
- --macosx-vout auto|quartz|opengl to force a vout.
* Makefile.am: add share/http/vlm to target.
* NEWS: small updates
* AUTHORS: updated my email address.
Gildas Bazin [Mon, 19 Apr 2004 23:00:57 +0000 (23:00 +0000)]
* NEWS: few changes.
Gildas Bazin [Mon, 19 Apr 2004 19:34:15 +0000 (19:34 +0000)]
* NEWS: updated with all the changes since the last release.
Eric Petit [Mon, 19 Apr 2004 16:57:39 +0000 (16:57 +0000)]
deinterlace.c: added AltiVec optims for 16-bytes unaligned lines
Andre Pang [Mon, 19 Apr 2004 15:59:56 +0000 (15:59 +0000)]
* Added HACKING file to CMML codec plugin directory, which includes
description of what it does and how it's implemented.
* Overview of the CMML codec:
This is an implementation of the Continuous Media Markup Language
(CMML) for VideoLAN. In short, CMML is a (XML) markup language for
time-continuous data, which of course includes multimedia such as
video and audio. It allows one to annotate a media file with both
structured and unstructured textual data, but one of its distinguishing
features--and what this code implements--is its support for embedding
hyperlinks in media files.
So, while viewing some media (e.g. a radio interview with a band),
you could provide a hyperlink to any URL, including a standard web
page or other media (e.g. the band's home page). The hyperlinks
are active only for specific intervals of time while the media is
playing, so for example during a radio interview, the hyperlinks
can change depending on what questions the interviewer is asking
and topic is being discussed.
For more general information on CMML and its role in the bigger
picture of extending the World Wide Web to properly support multimedia,
see <http://www.annodex.net/overview.html>. For specifications of
CMML, see <http://www.annodex.net/specifications.html>.
* CMML codec usage:
Once you have hyperlinking capability, you take on some of the
capabilities of a web browser, in particular following hyperlinks,
and also maintaining a browsing history where you can go backwards
and forwards between pieces of media you've linked to. So, if you
are viewing a file with CMML markup:
* Hyperlinks are displayed as a subtitle track
* Hyperlinks are followed with the VLC "activate" hotkey (by default,
this is just the Enter key)
* Going back and forward are done with the "history-back" and
"history-forward" keys, by default Cmd-[ and Cmd-] on Mac OS X,
and Ctrl-[ and Ctrl-] on all other platforms.
Until the media browsing history features are made available outside
of the CMML plugin, you can only use the history features while
viewing a file that contains CMML markup: e.g. you cannot navigate
backwards or forward in the history while viewing a standard MPEG
video. This is a limitation which may be removed if the media
browsing code is merged into the VLC core.
Clément Stenac [Mon, 19 Apr 2004 15:49:25 +0000 (15:49 +0000)]
Fix crash when vout window is resized to 0 width
Gildas Bazin [Mon, 19 Apr 2004 14:06:42 +0000 (14:06 +0000)]
* modules/video_output/directx/events.c: forgot an argument to SetThreadExecutionState().
Gildas Bazin [Mon, 19 Apr 2004 12:44:56 +0000 (12:44 +0000)]
* modules/video_output/directx/events.c: prevent monitor power down when the directx vout is running.
Benjamin Pracht [Mon, 19 Apr 2004 11:50:51 +0000 (11:50 +0000)]
adds a linebreak after sending the Basic authentification token. This makes web servers (including VLC) a lot happier ;-)
Gildas Bazin [Mon, 19 Apr 2004 10:48:04 +0000 (10:48 +0000)]
* include/aout_internal.h: added a b_restart field to aout_input_t.
* src/audio_output/input.c: simplified VisualizationCallback() and don't restart the aout inputs in there but rather set the b_restart flag so they automatically get restarted on the next aout_InputPlay().
Laurent Aimar [Mon, 19 Apr 2004 08:27:34 +0000 (08:27 +0000)]
* httpd: better fix for mmsh.
Andre Pang [Mon, 19 Apr 2004 02:08:52 +0000 (02:08 +0000)]
* Added Continuous Media Markup Language (CMML) codec
Andre Pang [Mon, 19 Apr 2004 01:26:26 +0000 (01:26 +0000)]
* Add hotkeys to go back/forward in media browsing history
Derk-Jan Hartman [Mon, 19 Apr 2004 00:01:51 +0000 (00:01 +0000)]
* OpenGL video output is now the default on OS X.
I'm not aware of any REAL problems with the openGL output
please report your experiences.
Gildas Bazin [Sun, 18 Apr 2004 23:35:25 +0000 (23:35 +0000)]
* src/audio_output/input.c: add goom (if present) to the list of visualization choices.
Gildas Bazin [Sun, 18 Apr 2004 23:08:44 +0000 (23:08 +0000)]
* modules/visualization/visual/visual.c: more sanity checks for fail over situations.
Gildas Bazin [Sun, 18 Apr 2004 22:48:23 +0000 (22:48 +0000)]
* src/input/*: fixed some deadlock issues.
The locking is still far from perfect and will need some cleanup but this is a step in the right direction.
Clément Stenac [Sun, 18 Apr 2004 19:56:58 +0000 (19:56 +0000)]
Make the SAP parser happier
Clément Stenac [Sun, 18 Apr 2004 18:21:09 +0000 (18:21 +0000)]
* ALL: Better announce system
- The SAP handler now runs in a separate thread.
- RTP sessions can be announced with sap (sdp=sap://,name=...)
TODO: Make this more configurable
- Better SDP generation (the timestamp problem is not resolved)
About this, there is a problem : as, for a RTP session, the URI
is the complete SDP, if the session is recreated, as the URI has
changed, a new item is added to the playlist
- Experimental flow control algorithm :
It does not follow the "Recommended" implementation, as it needs
to count the sessions (to achieve this, we should make this work
together with the SAP listener)
It is disabled by default (use --sap-flow-control to enable).
When it is disabled, sap announcement interval is set by --sap-interval
* src/misc/net.c : created net_ReadNonBlock
* sap.c : Fixed memory problem
Olivier Teulière [Sun, 18 Apr 2004 18:11:51 +0000 (18:11 +0000)]
* skins2: Other attempt at supporting transparency on Windows (win2k, winxp).
As it is not perfect yet, a new config option allows to disable transparency
effects.
Clément Stenac [Sun, 18 Apr 2004 18:06:41 +0000 (18:06 +0000)]
* Some progress on the wizard (still not useable)
* Fixed layout of the item info dialog
Derk-Jan Hartman [Sun, 18 Apr 2004 12:18:23 +0000 (12:18 +0000)]
* "Where are the .po files?"
Derk-Jan Hartman [Sun, 18 Apr 2004 09:58:08 +0000 (09:58 +0000)]
* Switch default behaviour of --sap-parse. A lot of the streams
that the module could parse cannot be parsed by live.com
most are udp announces. We will need to inform Ross about these...
(on mbone about 1/3 announces is not recognized by live.com)
Derk-Jan Hartman [Sun, 18 Apr 2004 00:41:49 +0000 (00:41 +0000)]
* New sap listener standard behaviour is to pass along ALL complete announces to
the playlist, so livedotcom will be used.
* Added a --sap-parse option, so you can get back the old behaviour.
Benjamin Pracht [Sat, 17 Apr 2004 09:22:41 +0000 (09:22 +0000)]
* Little cleanup of sap announces :
- use net_* functions
- use vlc_UrlParse function
change sap_session_t structure : it now includes the sdp packet, which
isn't regenerated each time it is sent.
Felix Paul Kühne [Fri, 16 Apr 2004 18:41:00 +0000 (18:41 +0000)]
* modules/control/telnet.c: removed translation of "VLM"
* modules/gui/pda/pda.glade: removed translatable-flags of various untranslatable strings like "127.0.0.1" or "avi"
* modules/gui/wxwindows/wizard.cpp: minor string-corrections
* modules/misc/logger.c: more minor string-corrections
* modules/misc/sap.c: ditto
* src/libvlc.h: ditto
* po/de.po: updated german translation
Felix Paul Kühne [Fri, 16 Apr 2004 15:25:35 +0000 (15:25 +0000)]
* fixed a typo
Gildas Bazin [Fri, 16 Apr 2004 13:26:01 +0000 (13:26 +0000)]
* modules/demux/livedotcom.cpp: compilation fix for old livemedia libs.
Derk-Jan Hartman [Fri, 16 Apr 2004 00:38:57 +0000 (00:38 +0000)]
* Updated live.com
* Added openmash targets (not yet enabled, because it doesn't compile yet)
Sigmund Augdal Helberg [Thu, 15 Apr 2004 22:45:27 +0000 (22:45 +0000)]
include/vlc_block.h:
* added a BLOCK_FLAG_END_OF_FRAME flag
* reformated comments on block flags
modules/demux/livedotcom.cpp
* use BLOCK_FLAG_END_OF_FRAME, and only for h261 streams
modules/codec/Modules.am,mash.cpp
* new h261 video decoder using openmash. Building this plugin is left as an
excersise for the reader.
Sigmund Augdal Helberg [Thu, 15 Apr 2004 22:22:55 +0000 (22:22 +0000)]
handle h261 video streams over rtp
Gildas Bazin [Thu, 15 Apr 2004 22:21:41 +0000 (22:21 +0000)]
* src/misc/block.c: fixed BlockRealloc()
Laurent Aimar [Thu, 15 Apr 2004 20:27:06 +0000 (20:27 +0000)]
* http: fixed some gcc warning.
Laurent Aimar [Thu, 15 Apr 2004 20:25:57 +0000 (20:25 +0000)]
* httpd: may fix mmsh for vlc.
Gildas Bazin [Thu, 15 Apr 2004 20:01:24 +0000 (20:01 +0000)]
* modules/visualization/goom.c: default speed is now set to 6.
Gildas Bazin [Thu, 15 Apr 2004 19:12:20 +0000 (19:12 +0000)]
* modules/stream_out/transcode.c: try more sensible width/height values when testing the video encoder.
Felix Paul Kühne [Thu, 15 Apr 2004 16:05:59 +0000 (16:05 +0000)]
* ALL: ./toolbox --update-po
Felix Paul Kühne [Thu, 15 Apr 2004 16:01:33 +0000 (16:01 +0000)]
* added localisation support
Stephan Assmus [Thu, 15 Apr 2004 10:46:11 +0000 (10:46 +0000)]
fixed the incorrect window size limits for the interface window
Stephan Assmus [Thu, 15 Apr 2004 10:02:19 +0000 (10:02 +0000)]
BeOS specific compile fix, there is no INADDR_NONE defined on BeOS, I changed it to INADDR_BROADCAST, which is defined as the same thing on Linux. Hope it's ok, I left the original line as a comment...
Stephan Assmus [Thu, 15 Apr 2004 09:57:14 +0000 (09:57 +0000)]
compile fix, do not declare variables in the middle of a function, this is plain C...