Gildas Bazin [Wed, 31 Aug 2005 21:19:54 +0000 (21:19 +0000)]
* modules/gui/wxwidgets/streamout.cpp: stream output dialog re-arrangement patch by CUTMAN ~CW~ (cutmancw at hotmail) + changes by me to remove the SLP announce options.
Gildas Bazin [Wed, 31 Aug 2005 20:37:23 +0000 (20:37 +0000)]
* modules/stream_out/transcode.c, src/input/decoder.c, src/input/control.c: fixed a bunch of memory leaks. Patch courtesy of Wallace Wadge (wwadge at gmail) + modifications by me.
* ALL: Do no longer assume a default DVD drive. If no DVD drive is
specified (an empty string), forward the empty string to libdvdcss
and let it do autodetection.
* extras/contrib/src/Patches: Patched libdvdread to accept an empty
string as a device path.
Derk-Jan Hartman [Wed, 31 Aug 2005 19:00:21 +0000 (19:00 +0000)]
* NSC demuxer and decoder based on jlj's nscdec: http://nanocrew.net/?p=128
Be AWARE that this currently doesn't do anything. It just reads the file and prints the values to debug. I'll see if I can get a stream running tomorrow.
Derk-Jan Hartman [Tue, 30 Aug 2005 15:26:25 +0000 (15:26 +0000)]
* When we read the IPv6 address from the SDP, it is not bracketed (unless the SDP is broken). If not []'ed then add them before we create out playlist entry.
Derk-Jan Hartman [Mon, 29 Aug 2005 20:10:59 +0000 (20:10 +0000)]
* loadNibNamed:withOwner calls awakeFromNib on owner. Therefore opening panels resulted in reinitializing some of VLCMain's stuff. This included evalutation of p_intf->b_play, which triggered an unintended call to playlist_Play().
this fixes #323
* ALL: New p_vlc->psz_userdir. This is different from psz_homedir in
that under Win32 psz_homedir points to Application Data directory
whereas psz_homedir points to the user's directory.
* modules/control/http/util.c: When the target charset isn't UTF-8,
manually convert Unicode quotes to ASCII quotes (yes this is ugly
but libiconv doesn't handle it).
* src/extras/libc.c: Implemented vlc_execve() for the Win32 platform.
* modules/control/http/http.c: Enabled --http-handlers under Win32.
Beware to espace backslashes as in --http-handlers="php=C:\\php\\php.exe".
Derk-Jan Hartman [Sun, 28 Aug 2005 20:57:48 +0000 (20:57 +0000)]
* Define a couple of dummy 4cc's for vorbis in avi streams (vor1,vo1+,vor2,vo2+,vor3,vo3+).
We cannot handle these formats but at least we will be able to recognize bugreports from this now. refs #224
B.T.W. the ticket DOES contain some info on these formats. Someone who know ogg/vorbis can probably implement support for this with this information.
Jean-Paul Saman [Sat, 27 Aug 2005 16:40:23 +0000 (16:40 +0000)]
Merged OSD functionality on the same core functions. All OSD functionality is described in include/vlc_osd.h now, which entirely replace include/osd.h. The file src/video_output/video_widgets.c uses functionality from src/osd/osd_widgets.c now.
* src/extras/libc.c: Implemented a wrapper around fork() and execve()
to spawn an external process and get its output. Only implemented for
UNIX-style systems at present.
* src/misc/httpd.c: New "handler" node type which bypasses the internal
HTTPD behaviour.
* modules/control/http: New --http-handlers option to dedicate
particular extensions to external programs (PHP or Perl for instance).
This is in accordance with the CGI/1.1 specification.
Derk-Jan Hartman [Fri, 26 Aug 2005 17:01:48 +0000 (17:01 +0000)]
* added --sout-shout-name to set a stream name
* added --sout-shout-description to set a channel description
* added --sout-shout-mp3 to allow you to upload mp3 streams instead of ogg. (BEWARE, no autodetection)
* fixed the free of a string
* some general coding style cleanup
Jean-Paul Saman [Tue, 23 Aug 2005 18:03:28 +0000 (18:03 +0000)]
Reworked revision 12361. Added a new option --osdmenu-update <n> in ms [range is 0:1000 ms] that regulates how often the OSD menu subpicture is updated. This is especially important when streaming using UDP in a noisy networking environment.
* toolbox: Removed compilation information from version.c to reduce the
compilation time.
* configure.ac: Compilation information are now determined at
configure-time. Fixed libSDL_image static linking.
* src/libvlc.c: Removed VLC_CompileTime() since this is not possible
without increasing the compilation time.
* src/extras/libc.c: Implemented a vlc_readdir_wrapper under Win32. This
allows to call vlc_readdir_wrapper("\\") and get a list of Windows drives.
This is a bit kludgy but so convenient to change drives under Windows.
* modules/control/http: Adapted to use vlc_readdir_wrapper in foreach
directory. Thou shalt escape all exported functions with E_() to avoid
potential namespace collisions !
* po: Re-run make update-po since POTFILES.in has changed.