vlc.git
18 years ago* ALL: a few updates to the variables API:
Gildas Bazin [Sat, 7 Dec 2002 15:25:27 +0000 (15:25 +0000)]
* ALL: a few updates to the variables API:
  - got rid of the VLC_VAR_COMMAND variable type and introduced the VLC_VAR_ISCOMMAND flag
instead. This simplifies things and avoid the strange command variables behaviour. Command
variables will now trigger their callback on var_Set() like any other variables (look in
modules/control/rc/rc.c for an example).
  - Renamed the VLC_VAR_ISLIST flag into VLC_VAR_HASCHOICE.
  - Added a new VLC_VAR_VOID variable type. This can be useful in conjunction with
VLC_VAR_ISCOMMAND for instance.

18 years ago* sap.c : make it more compliant (as far as sdp is involved).
Arnaud Schauly [Fri, 6 Dec 2002 22:44:03 +0000 (22:44 +0000)]
* sap.c : make it more compliant (as far as sdp is involved).
* playlist.c : fixed a memory leak
* configure.ac.in : added link flags

18 years ago* configure.ac.in: fixed typo. For dvdread support we have to check for
Gildas Bazin [Fri, 6 Dec 2002 21:27:36 +0000 (21:27 +0000)]
* configure.ac.in: fixed typo. For dvdread support we have to check for
 dvdread/dvd_reader.h, not dvdread/dvdread.h.

18 years ago * ./configure.ac.in: removed -W in favour of -Wtraditional.
Sam Hocevar [Fri, 6 Dec 2002 16:34:08 +0000 (16:34 +0000)]
  * ./configure.ac.in: removed -W in favour of -Wtraditional.
  * ALL: a bunch of additional warning fixes.

18 years ago all: fix some minors warnings.
Laurent Aimar [Fri, 6 Dec 2002 14:22:55 +0000 (14:22 +0000)]
 all: fix some minors warnings.

18 years ago * ./modules/access/mms/mms.c: fixed signed/unsigned comparisons, and fixed
Sam Hocevar [Fri, 6 Dec 2002 13:05:22 +0000 (13:05 +0000)]
  * ./modules/access/mms/mms.c: fixed signed/unsigned comparisons, and fixed
    a bug I found in Read(). No idea whether it was triggered before nor what
    it was doing, though :)

18 years ago * ./modules/access/http.c: code clean-up. removed sizeof()-1 calls where we
Sam Hocevar [Fri, 6 Dec 2002 12:54:30 +0000 (12:54 +0000)]
  * ./modules/access/http.c: code clean-up. removed sizeof()-1 calls where we
    meant strlen(), removed useless strcmp() calls, implemented atoll() for
    systems where it does not exist, fixed a memory leak, fixed a minor data
    corruption.

18 years agosome support for redirection. Moved the break on returncode >=400 to after
Sigmund Augdal Helberg [Fri, 6 Dec 2002 12:18:11 +0000 (12:18 +0000)]
some support for redirection. Moved the break on returncode >=400 to after
the header parsing. This will be usefull if anyone wants to implemet
http-passwd support

18 years ago * ffmpeg: sync with latest ffmpeg cvs. As it need too much
Laurent Aimar [Fri, 6 Dec 2002 11:53:45 +0000 (11:53 +0000)]
 * ffmpeg: sync with latest ffmpeg cvs. As it need too much
#if LIBAVCODEC_BUILD , I've enable direct rendering only with latest
ffmpeg cvs (anyway dr isn't cleanly ported to the latest version).

18 years ago * ./src/*, ./include/*: fixed a bunch of badly initialized structures, a few
Sam Hocevar [Fri, 6 Dec 2002 10:10:40 +0000 (10:10 +0000)]
  * ./src/*, ./include/*: fixed a bunch of badly initialized structures, a few
    signed/unsigned comparisons, and removed trailing spaces here and there.

18 years ago * src/playlist/playlist.c : playing again a playlist already in a
Boris Dorès [Fri, 6 Dec 2002 06:42:24 +0000 (06:42 +0000)]
 * src/playlist/playlist.c : playing again a playlist already in a
   playing state resets the input speed to normal to make sure the
   stream isn't paused or slowed or played faster anymore.
   By doing that, fixes the following bug of the Windows interface:
   when pushing the play button on a paused or slowed stream, nothing
   used to happen.
 * modules/gui/win32/playlist.cpp : when pushing the play button and the
   playlist is empty, displaying the playlist window
 * win32.cpp : rephrasing the module description to "Native Windows
   interface module"

18 years ago * ./configure.ac.in: disabled -Wconversion for gcc 2.x because it makes it
Sam Hocevar [Thu, 5 Dec 2002 17:38:42 +0000 (17:38 +0000)]
  * ./configure.ac.in: disabled -Wconversion for gcc 2.x because it makes it
    choke on system headers.

18 years ago * ./ipkg/Makefile.in: removed a file handled by automake.
Sam Hocevar [Thu, 5 Dec 2002 17:16:30 +0000 (17:16 +0000)]
  * ./ipkg/Makefile.in: removed a file handled by automake.
  * ./configure.ac.in: additional warning flags for GCC.
       -Wconversion
           Warn if a prototype causes a type conversion that is different from
           what would happen to the same argument in the absence of a proto-
           type.
       -Wsign-compare
           Warn when a comparison between signed and unsigned values could
           produce an incorrect result when the signed value is converted to
           unsigned.
       -Wunreachable-code
           Warn if the compiler detects that code will never be executed.
       -Wdisabled-optimization
           Warn if a requested optimization pass is disabled.
    See the gcc documentation for more explanations. This triggers a lot of
    warnings everywhere, and at first sight they're all worth fixing. Code
    quality matters, too, so let's fix'em :)

18 years ago* modules/audio_filter/channel_mixer/trivial.c: bugfix for up-mixing.
Gildas Bazin [Wed, 4 Dec 2002 21:48:02 +0000 (21:48 +0000)]
* modules/audio_filter/channel_mixer/trivial.c: bugfix for up-mixing.

18 years agoBuild and packaging files for Opie and GPE.
Jean-Paul Saman [Wed, 4 Dec 2002 21:03:38 +0000 (21:03 +0000)]
Build and packaging files for Opie and GPE.

18 years ago * ./modules/gui/macosx/vout.m: mouse coordinates support.
Jon Lech Johansen [Wed, 4 Dec 2002 20:51:23 +0000 (20:51 +0000)]
  * ./modules/gui/macosx/vout.m: mouse coordinates support.

18 years ago * all: Fix an other (and last ? ;) endian issue.
Laurent Aimar [Wed, 4 Dec 2002 15:47:31 +0000 (15:47 +0000)]
 * all: Fix an other (and last ? ;) endian issue.

18 years ago * configure.ac.in, mms.c, sap.c, ipv4.c: added network support for BeOS 5
Eric Petit [Wed, 4 Dec 2002 06:23:08 +0000 (06:23 +0000)]
 * configure.ac.in, mms.c, sap.c, ipv4.c: added network support for BeOS 5
   (Dano is no more needed); multicast still doesn't work.
   UDP (unicast) and HTTP have been successfully tested, mms is untested.
 * sap.c: BeOS doesn't have memccpy
 * VideoOutput.cpp: forgot to remove a printf

18 years ago * InterfaceWindow.cpp: removed warnigs
Eric Petit [Wed, 4 Dec 2002 02:16:23 +0000 (02:16 +0000)]
 * InterfaceWindow.cpp: removed warnigs
 * AUTHORS/MAINTAINERS: added Stephan Assmus, Arnaud Schauly & myself

18 years ago* src/playlist/playlist.c : Added playlist_AddItem (enqueues
Arnaud Schauly [Tue, 3 Dec 2002 23:36:41 +0000 (23:36 +0000)]
* src/playlist/playlist.c : Added playlist_AddItem (enqueues
playlist_item_t instead of psz_target ). Now playlist_Add uses
playlist_AddItem to enqueue.
* include/vlc_playlist.h : Added a psz_uri field in the playlist_item_t
structure.
* src/input/input.c : takes item->psz_uri  argument to start playing an
item.

18 years ago * adpcm.c: add adpcm decoding support (Now just ms and ima adpcm from
Laurent Aimar [Tue, 3 Dec 2002 17:00:16 +0000 (17:00 +0000)]
 * adpcm.c: add adpcm decoding support (Now just ms and ima adpcm from
microfsoft, not yet ima4)
 * wav, asf, avi: fix fourcc creation for adpcm. (Nevertheless adpcm
could not work with asf because of asf audio scrambling unsupported in asf
demuxer). Seek will not work, because vlc send garbage and then break stream
alignment.(I will try to fix that).

18 years ago* Added a session announcement protol module (enabled by default).
Arnaud Schauly [Tue, 3 Dec 2002 16:29:04 +0000 (16:29 +0000)]
* Added a session announcement protol module (enabled by default).
* Added the PLAYLIST_CHECK_INSERT option to the playlist. That option
checks previously enqueued sessions before enqueing.

18 years ago * ./src/libvlc.h: fixed an aspect ratio bug, we should default to the
Sam Hocevar [Tue, 3 Dec 2002 12:59:21 +0000 (12:59 +0000)]
  * ./src/libvlc.h: fixed an aspect ratio bug, we should default to the
    stream's aspect, not to square pixels.

18 years ago * added mouse management in the BeOS video output.
Eric Petit [Tue, 3 Dec 2002 02:00:38 +0000 (02:00 +0000)]
 * added mouse management in the BeOS video output.
   Now DVD menus work thanks to libdvdplay.

18 years ago * added --with-dvdread-tree and --with-dvdplay-tree for static linking.
Eric Petit [Mon, 2 Dec 2002 23:58:21 +0000 (23:58 +0000)]
 * added --with-dvdread-tree and --with-dvdplay-tree for static linking.
   It works fine under BeOS, please check I didn't break anything.

18 years ago * ALL: Fixed some compiler warnings.
Jon Lech Johansen [Mon, 2 Dec 2002 21:13:25 +0000 (21:13 +0000)]
  * ALL: Fixed some compiler warnings.

18 years ago * ./modules/access/vcd/cdrom.c: NetBSD VCD input fixes, courtesy of
Sam Hocevar [Mon, 2 Dec 2002 18:19:43 +0000 (18:19 +0000)]
  * ./modules/access/vcd/cdrom.c: NetBSD VCD input fixes, courtesy of
    Olaf 'Rhialto' Seibert.

18 years ago * ./configure.ac.in: linking with -framework AGL wasn't needed (Closes: #7).
Sam Hocevar [Mon, 2 Dec 2002 13:12:26 +0000 (13:12 +0000)]
  * ./configure.ac.in: linking with -framework AGL wasn't needed (Closes: #7).

18 years ago * ./modules/gui/win32/dragdrop.cpp: we can now drag and drop video
Olivier Teulière [Sat, 30 Nov 2002 01:14:55 +0000 (01:14 +0000)]
 * ./modules/gui/win32/dragdrop.cpp: we can now drag and drop video
   files on the interface or on the playlist (Closes: #10).
 * ./modules/gui/win32/playlist.cpp: factorized a lot of code.
 * ./modules/gui/win32/*: reorganized some code here and there.

18 years ago * ./src/libvlc.h: fixed a few typos
Olivier Teulière [Fri, 29 Nov 2002 23:08:34 +0000 (23:08 +0000)]
 * ./src/libvlc.h: fixed a few typos

18 years agomade the vlc mozilla plugin a drop-in replacement for wmp in most embedded
Sigmund Augdal Helberg [Thu, 28 Nov 2002 23:53:03 +0000 (23:53 +0000)]
made the vlc mozilla plugin a drop-in replacement for wmp in most embedded
wmp sites I could find, by adding som mimetypes and parsing some more
parameters passed by mozilla. Also disabled the StreamAsFile function since
mozilla tend to pass it non-exsisting files.

18 years ago* Correct socklen_t detection.
Christophe Massiot [Thu, 28 Nov 2002 23:24:15 +0000 (23:24 +0000)]
* Correct socklen_t detection.
* Fix for S/PDIF encapsulation on big endian systems.
* S/PDIF output for Mac OS X, courtesy of Heiko Panther <heiko_panthe@mac.com>.

18 years ago * a few bugfixes/enhancements/clean up
Simon Latapie [Thu, 28 Nov 2002 21:49:04 +0000 (21:49 +0000)]
 * a few bugfixes/enhancements/clean up

18 years ago* configure.ac.in: fixed linkage of theora plugin.
Gildas Bazin [Thu, 28 Nov 2002 21:00:48 +0000 (21:00 +0000)]
* configure.ac.in: fixed linkage of theora plugin.
* modules/codec/theora.c, modules/codec/tarkin.c: fixed breakage.
* modules/codec/vorbis.c: lowered the priority of the tremor plugin.

18 years ago * asf: fix my previous commit.
Laurent Aimar [Thu, 28 Nov 2002 18:35:19 +0000 (18:35 +0000)]
 * asf: fix my previous commit.

18 years agoincreased maximums size of a http request from 256 to 1024 in order to allow
Sigmund Augdal Helberg [Thu, 28 Nov 2002 18:16:02 +0000 (18:16 +0000)]
increased maximums size of a http request from 256 to 1024 in order to allow
insanly long urls

18 years ago * ./src/video_output/video_output.c, modules/*: factorized video output
Sam Hocevar [Thu, 28 Nov 2002 17:35:01 +0000 (17:35 +0000)]
  * ./src/video_output/video_output.c, modules/*: factorized video output
    creation code into vout_Request which looks for existing vout objects
    and spawns a new one if none was found.

18 years ago * ffmpeg: arg, fix a previous fix for non-latest ffmpeg cvs tree.
Laurent Aimar [Thu, 28 Nov 2002 16:44:05 +0000 (16:44 +0000)]
 * ffmpeg: arg, fix a previous fix for non-latest ffmpeg cvs tree.

18 years ago * all: some clean up with WAVEFORMATEX and endian issues. Somebody could
Laurent Aimar [Thu, 28 Nov 2002 16:32:29 +0000 (16:32 +0000)]
 * all: some clean up with WAVEFORMATEX and endian issues. Somebody could
test if mp4,asf,avi,wav demuxers and araw,ffmpeg,faad decoders work under
big endian architectures ? (else could you give vlc log )

18 years ago* set b_seakable to false for http/1.0 streams such as those from icecast.
Sigmund Augdal Helberg [Thu, 28 Nov 2002 15:18:27 +0000 (15:18 +0000)]
* set b_seakable to false for http/1.0 streams such as those from icecast.
* allow some unusual, but legal ways to construct the http headers, and
clean up the header parsing code. parsing other headers ( like the mime-type
) should be very easy now.

18 years ago * ./src/video_output/video_output.c: added a --aspect-ratio option to force
Sam Hocevar [Thu, 28 Nov 2002 14:34:39 +0000 (14:34 +0000)]
  * ./src/video_output/video_output.c: added a --aspect-ratio option to force
    the aspect ratio of the stream. Two different usages are possible, either
    int:int ("16:9") to specify a real aspect ratio, or float ("1.25") to
    specify pixel squareness.

    Note that it does not work properly yet; it will need an API change in
    the video output layer that I'm working on.

18 years ago- Enterely new layout for the preference window of the native win32
Boris Dorès [Wed, 27 Nov 2002 21:51:30 +0000 (21:51 +0000)]
- Enterely new layout for the preference window of the native win32
  interface, in order to improve its clarity (the dialog box is now even
  a bit smaller) and to get closer to Windows standards.
  (second part of the job, and hopefully the last for now, begun with
  Ipkiss a few days ago by using CheckListBoxes)

  Still need some work to get the interface compatible with Windows XP
  skins.

18 years ago * ./modules/codec/cinepak/cinepak.c: fixed V1-encoded blocks luma loading.
Sam Hocevar [Wed, 27 Nov 2002 15:18:24 +0000 (15:18 +0000)]
  * ./modules/codec/cinepak/cinepak.c: fixed V1-encoded blocks luma loading.

18 years ago * ffmpeg: add a LIBAVCODEC_BUILD test for CODEC_ID_MJPEGB
Laurent Aimar [Wed, 27 Nov 2002 14:44:06 +0000 (14:44 +0000)]
 * ffmpeg: add a LIBAVCODEC_BUILD test for CODEC_ID_MJPEGB

18 years ago cinepak: fix a bug (bad frame gathering), pointed by sam.
Laurent Aimar [Wed, 27 Nov 2002 13:17:27 +0000 (13:17 +0000)]
 cinepak: fix a bug (bad frame gathering), pointed by sam.

18 years ago * all: added mjpeg support, some clean up in video part.
Laurent Aimar [Wed, 27 Nov 2002 12:41:45 +0000 (12:41 +0000)]
 * all: added mjpeg support, some clean up in video part.

18 years ago Fixed a segfault by adding a mutex_lock() (thx fenrir)
Eric Petit [Wed, 27 Nov 2002 06:27:52 +0000 (06:27 +0000)]
 Fixed a segfault by adding a mutex_lock() (thx fenrir)

18 years ago * AudioOutput.cpp: fixed a segfault
Eric Petit [Wed, 27 Nov 2002 05:36:41 +0000 (05:36 +0000)]
 * AudioOutput.cpp: fixed a segfault
 * ALL: cleaned the VlcWrapper class, removed unused code

18 years ago * ./modules/gui/win32/*: some cleaning
Olivier Teulière [Wed, 27 Nov 2002 02:51:57 +0000 (02:51 +0000)]
 * ./modules/gui/win32/*: some cleaning

18 years ago* modules/video_output/directx/directx.c, modules/audio_output/directx.c: removed
Gildas Bazin [Tue, 26 Nov 2002 22:20:18 +0000 (22:20 +0000)]
* modules/video_output/directx/directx.c, modules/audio_output/directx.c: removed
unnecessary code.

18 years ago * ./modules/gui/win32/preferences.cpp: used CheckListBoxes instead
Olivier Teulière [Tue, 26 Nov 2002 21:52:42 +0000 (21:52 +0000)]
 * ./modules/gui/win32/preferences.cpp: used CheckListBoxes instead
   of ListViews, because they are more intuitive. This eliminates the
   "Select" button and the "Selected" label.

   The preferences window still needs some work though...

18 years ago * ./modules/video_chroma/i420_rgb.h: fixed slanted picture output with odd
Sam Hocevar [Tue, 26 Nov 2002 20:04:33 +0000 (20:04 +0000)]
  * ./modules/video_chroma/i420_rgb.h: fixed slanted picture output with odd
    widths (Closes: #28).

18 years ago* modules/video_output/directx/directx.c: fixed to work with DirectDraw 3 (ie. with
Gildas Bazin [Tue, 26 Nov 2002 19:31:50 +0000 (19:31 +0000)]
* modules/video_output/directx/directx.c: fixed to work with DirectDraw 3 (ie. with
NT4).

18 years agoallow windows style linebreaks in .m3u files. and fixed a minor bug
Sigmund Augdal Helberg [Tue, 26 Nov 2002 18:58:33 +0000 (18:58 +0000)]
allow windows style linebreaks in .m3u files. and fixed a minor bug

18 years ago* modules/demux/ogg.c: audio is now dropped when fast-forwarding.
Gildas Bazin [Tue, 26 Nov 2002 17:38:33 +0000 (17:38 +0000)]
* modules/demux/ogg.c: audio is now dropped when fast-forwarding.

18 years ago * mp4: prevent float exeption with some truncated file.
Laurent Aimar [Tue, 26 Nov 2002 17:28:22 +0000 (17:28 +0000)]
 * mp4: prevent float exeption with some truncated file.

18 years ago * ./BUGS: scrapped this file. Entered the remaining bugs in Bugzilla.
Sam Hocevar [Tue, 26 Nov 2002 15:03:28 +0000 (15:03 +0000)]
  * ./BUGS: scrapped this file. Entered the remaining bugs in Bugzilla.

18 years ago * ./TODO: scrapped the todo-list. I put the unresolved items in Bugzilla
Sam Hocevar [Tue, 26 Nov 2002 14:08:02 +0000 (14:08 +0000)]
  * ./TODO: scrapped the todo-list. I put the unresolved items in Bugzilla
    (http://bugzilla.videolan.org/).

18 years agoFixed another crash with S/PDIF.
Christophe Massiot [Tue, 26 Nov 2002 12:09:20 +0000 (12:09 +0000)]
Fixed another crash with S/PDIF.

18 years ago* modules/video_output/directx/directx.c: don't fail miserably when we can't
Gildas Bazin [Tue, 26 Nov 2002 10:55:19 +0000 (10:55 +0000)]
* modules/video_output/directx/directx.c: don't fail miserably when we can't
   create a surface in video memory. We now automatically toggle the b_use_sysmem
   flag in this case and give it another shot.

18 years ago * ALL: more intensive use of the VLCWrapper class
Eric Petit [Tue, 26 Nov 2002 01:06:08 +0000 (01:06 +0000)]
 * ALL: more intensive use of the VLCWrapper class
 * PreferencesWindow.*: renamed a few variables (using some of the
   OpenTracker conventions)
 * clean up

18 years ago * ./modules/video_chroma/i420_rgb16.c: merged the RV15 and RV16 conversions
Sam Hocevar [Mon, 25 Nov 2002 19:29:10 +0000 (19:29 +0000)]
  * ./modules/video_chroma/i420_rgb16.c: merged the RV15 and RV16 conversions
    because they're basically the same. Also, the MMX conversions now check
    that the bitmasks are the ones we expect.

18 years ago mms.c: fix command/packet parsing functions.
Laurent Aimar [Mon, 25 Nov 2002 19:12:34 +0000 (19:12 +0000)]
 mms.c: fix command/packet parsing functions.

18 years ago* configure.ac.in: for wxWindows headers detection, we now check wx/wxprec.h.
Gildas Bazin [Mon, 25 Nov 2002 17:25:07 +0000 (17:25 +0000)]
* configure.ac.in: for wxWindows headers detection, we now check wx/wxprec.h.
   Also fixed a typo: libdvbpsi is enabled by default.

18 years agoFixed my fix :p.
Christophe Massiot [Mon, 25 Nov 2002 16:16:12 +0000 (16:16 +0000)]
Fixed my fix :p.

18 years agoFixed a crash in S/PDIF mode.
Christophe Massiot [Mon, 25 Nov 2002 16:00:26 +0000 (16:00 +0000)]
Fixed a crash in S/PDIF mode.

18 years agofixed a bug in the contentbased autodetection that caused this demux to be
Sigmund Augdal Helberg [Mon, 25 Nov 2002 15:56:39 +0000 (15:56 +0000)]
fixed a bug in the contentbased autodetection that caused this demux to be
selected for streams that contained a null byte.

18 years ago * mms: enable seek :) It works for me with both udp and tcp. Somebody
Laurent Aimar [Mon, 25 Nov 2002 15:08:34 +0000 (15:08 +0000)]
 * mms: enable seek :) It works for me with both udp and tcp. Somebody
could check if it compiles on other OS than linux ? (I don't known what
headers should be included)
 * asf: fix to support seeking with mms
 Note: You cannot seek and use demuxdump demuxer...

18 years ago * ./modules/gui/gtk/open.c: made the HTTP text bar more consistent, thanks
Sam Hocevar [Mon, 25 Nov 2002 12:19:04 +0000 (12:19 +0000)]
  * ./modules/gui/gtk/open.c: made the HTTP text bar more consistent, thanks
    to Pierre Baillet (Closes: #11).

18 years ago * ./src/misc/messages.c: we overwrite the WinCE logfile instead of appending
Sam Hocevar [Mon, 25 Nov 2002 12:08:58 +0000 (12:08 +0000)]
  * ./src/misc/messages.c: we overwrite the WinCE logfile instead of appending
    data to it.
  * ./evc/vlc.vcw: minor updates.

18 years ago * small compilation fixes for win32
Olivier Teulière [Mon, 25 Nov 2002 03:12:42 +0000 (03:12 +0000)]
 * small compilation fixes for win32

18 years ago * all: begin to add mms over udp support. It begin to work (at least
Laurent Aimar [Mon, 25 Nov 2002 00:22:04 +0000 (00:22 +0000)]
 * all: begin to add mms over udp support. It begin to work (at least
for me) but it still needs some work.

18 years ago * ./configure.ac.in: we no longer choke if libdvbpsi headers aren't here.
Sam Hocevar [Sun, 24 Nov 2002 18:54:54 +0000 (18:54 +0000)]
  * ./configure.ac.in: we no longer choke if libdvbpsi headers aren't here.
  * ./include/vlc_common.h: we don't try to include inttypes.h with Borland.

18 years agoseparated the code to parse html files with embedded wmp, and the code to
Sigmund Augdal Helberg [Sun, 24 Nov 2002 16:00:10 +0000 (16:00 +0000)]
separated the code to parse html files with embedded wmp, and the code to
parse asx files. Added a new shortcut "html" to force the "html" behaviour.
Reduced number of false positives for both html and asx files. We now also
trigger on the content of files, since html and asx files are often
autogenerated on the webserver using php or asp.

18 years agofix to allow absolute entries in m3u/asx files
Sigmund Augdal Helberg [Sun, 24 Nov 2002 13:02:13 +0000 (13:02 +0000)]
fix to allow absolute entries in m3u/asx files

18 years agofixed a bug in the code to handle relative paths. Added support for file://
Sigmund Augdal Helberg [Sun, 24 Nov 2002 01:29:56 +0000 (01:29 +0000)]
fixed a bug in the code to handle relative paths. Added support for file://
and http:// items in asx files, and not just mms://

18 years ago * ./modules/control/rc/rc.c: the seek command is now "seek" and not "r",
Sam Hocevar [Sat, 23 Nov 2002 20:37:10 +0000 (20:37 +0000)]
  * ./modules/control/rc/rc.c: the seek command is now "seek" and not "r",
    and it uses a command variable like other controls. This also fixes a
    bug that prevented to have spaces between the command and its argument.

18 years ago* modules/gui/wxwindows/*: additional small fixes.
Gildas Bazin [Sat, 23 Nov 2002 18:42:59 +0000 (18:42 +0000)]
* modules/gui/wxwindows/*: additional small fixes.

18 years ago* modules/gui/wxwindows/*: a few fixes for the win32 build.
Gildas Bazin [Sat, 23 Nov 2002 16:17:12 +0000 (16:17 +0000)]
* modules/gui/wxwindows/*: a few fixes for the win32 build.

18 years ago * enhanced BeOS preferences window (post-processing, brightness,
Eric Petit [Sat, 23 Nov 2002 15:00:54 +0000 (15:00 +0000)]
 * enhanced BeOS preferences window (post-processing, brightness,
   contrast, hue and saturation are adjustable)

18 years ago* modules/gui/wxwindows/*: misc improvements to the main interface, implementation of
Gildas Bazin [Sat, 23 Nov 2002 14:28:51 +0000 (14:28 +0000)]
* modules/gui/wxwindows/*: misc improvements to the main interface, implementation of
drag and drop, proper initialisation of the i18n routines.

18 years ago * ./modules/access/http.c, ./modules/misc/network/ipv4.c: http and ipv4
Sam Hocevar [Sat, 23 Nov 2002 04:40:53 +0000 (04:40 +0000)]
  * ./modules/access/http.c, ./modules/misc/network/ipv4.c: http and ipv4
    plugins compile for WinCE. Couldn't test yet though.

18 years ago * ./modules/video_output/wingdi.c: the GDI video output now properly sets
Sam Hocevar [Sat, 23 Nov 2002 02:40:30 +0000 (02:40 +0000)]
  * ./modules/video_output/wingdi.c: the GDI video output now properly sets
    the bitmasks; we're not limited to 8bpp and 16/24 works.
  * ./modules/video_filter/*: the video filters now work under WinCE.

18 years ago * ./modules/gui/wxwindows/playlist.cpp: added a playlist to the wxwindows interface
Olivier Teulière [Sat, 23 Nov 2002 01:32:40 +0000 (01:32 +0000)]
 * ./modules/gui/wxwindows/playlist.cpp: added a playlist to the wxwindows interface

18 years ago * yuv filter was a bit useless. Hope adjust filter is more usefull :)
Simon Latapie [Sat, 23 Nov 2002 00:11:17 +0000 (00:11 +0000)]
 * yuv filter was a bit useless. Hope adjust filter is more usefull :)

18 years ago * ./configure.ac.in: we only add -lm to the a52 linkage if it's needed
Sam Hocevar [Fri, 22 Nov 2002 23:12:23 +0000 (23:12 +0000)]
  * ./configure.ac.in: we only add -lm to the a52 linkage if it's needed
    (and available).

18 years ago * ./modules/video_output/wingdi.c: ported the wingdi plugin to Win32; it
Sam Hocevar [Fri, 22 Nov 2002 20:27:19 +0000 (20:27 +0000)]
  * ./modules/video_output/wingdi.c: ported the wingdi plugin to Win32; it
    somewhat works under Wine (if you force internal buffers to 8bpp), but
    doesn't work under Win2k. Any hints welcome.
  * ./configure.ac.in: activated the wingdi plugin by default.

18 years ago * AudioOutput.cpp : compilation fix.
Eric Petit [Fri, 22 Nov 2002 19:37:25 +0000 (19:37 +0000)]
 * AudioOutput.cpp : compilation fix.
 * VideoOutput.cpp : now --fullscreen works with BeOS video output.

18 years ago * ./modules/access/mms/var_buffer.h: this file is now a separate .c, to
Sam Hocevar [Fri, 22 Nov 2002 18:35:57 +0000 (18:35 +0000)]
  * ./modules/access/mms/var_buffer.h: this file is now a separate .c, to
    prevent gcc's optimizer to go amok with nested inline functions, loop
    unrolling and such things that we don't really need in an access plugin.

18 years ago * ./modules/video_output/directx/events.c: we now call CreateWindow so that
Sam Hocevar [Fri, 22 Nov 2002 15:24:10 +0000 (15:24 +0000)]
  * ./modules/video_output/directx/events.c: we now call CreateWindow so that
    we are sure that the WndProc always has a valid p_vout value.

18 years ago * ./modules/video_output/wingdi.c: implemented offscreen rendering with
Sam Hocevar [Fri, 22 Nov 2002 15:19:47 +0000 (15:19 +0000)]
  * ./modules/video_output/wingdi.c: implemented offscreen rendering with
    fast blit (well at least it was considered "fast" back in the times of
    Windows 3.1). Default is 8bpp because that's what my iPaq does (no
    palette support yet though), 16bpp can be chosen at compile time and
    works perfectly in the emulator.

18 years ago * ./modules/video_chroma/i420_rgb16.c: fixed a segfault in the 24/32bpp
Sam Hocevar [Fri, 22 Nov 2002 12:13:12 +0000 (12:13 +0000)]
  * ./modules/video_chroma/i420_rgb16.c: fixed a segfault in the 24/32bpp
    chroma conversion.

18 years agoChannel reordering according to the WG-4 specification, courtesy of
Christophe Massiot [Thu, 21 Nov 2002 23:06:08 +0000 (23:06 +0000)]
Channel reordering according to the WG-4 specification, courtesy of
Heiko Panther.

18 years ago* modules/codec/Modules.am, configure.ac.in, modules/codec/vorbis.c: added
Gildas Bazin [Thu, 21 Nov 2002 21:37:46 +0000 (21:37 +0000)]
* modules/codec/Modules.am, configure.ac.in, modules/codec/vorbis.c: added
   a tremor decoder module using libvorbisidec (aka tremor) from xiph.org.
   This module allows decoding vorbis audio on hardware without a fpu
   (--enable-tremor).

* modules/LIST: added entries for tremor and theora.

18 years ago* src/playlist/playlist.c: fixed deadlock in playlist.
Gildas Bazin [Thu, 21 Nov 2002 15:51:57 +0000 (15:51 +0000)]
* src/playlist/playlist.c: fixed deadlock in playlist.
* modules/audio_output/oss.c: don't play blank samples when we are starving
   for data but our internal buffers are not empty. Some cleanup too.

18 years ago * ./modules/video_output/wingdi.c: skeleton of a Windows GDI video output.
Sam Hocevar [Thu, 21 Nov 2002 13:53:32 +0000 (13:53 +0000)]
  * ./modules/video_output/wingdi.c: skeleton of a Windows GDI video output.
  * ./modules/access/file.c: the file access plugin gets the real file size
    under WinCE.
  * ./modules/audio_filter/converter/u8tofixed32.c: added this conversion
    filter to play some WAV files without an FPU.
  * ./bootstrap: bootstrap --update-vc doesn't rely on the Makefile's presence.

18 years ago* modules/demux/ogg.c: small bug-fix for my previous commit.
Gildas Bazin [Thu, 21 Nov 2002 10:12:34 +0000 (10:12 +0000)]
* modules/demux/ogg.c: small bug-fix for my previous commit.

18 years ago* modules/demux/ogg.c: better handling of PCRs (we now base our calculations
Gildas Bazin [Thu, 21 Nov 2002 09:39:39 +0000 (09:39 +0000)]
* modules/demux/ogg.c: better handling of PCRs (we now base our calculations
   on all sub-streams instead of just using one of them). Some code factorisation
   too.

18 years ago * ./src/misc/messages.c: added ^Ms to the WinCE logfile.
Sam Hocevar [Wed, 20 Nov 2002 19:07:27 +0000 (19:07 +0000)]
  * ./src/misc/messages.c: added ^Ms to the WinCE logfile.
  * ./bootstrap: fixed a typo that prevented per-object target directories
    to work.
  * ./evc/*, ./msvc/*: removed project files; they're becoming a bit large
    (more than 1MB) and I don't want to spoil the CVS with them.

18 years ago* configure.ac.in: temporary hack for libdvbpsi detection.
Gildas Bazin [Wed, 20 Nov 2002 17:23:30 +0000 (17:23 +0000)]
* configure.ac.in: temporary hack for libdvbpsi detection.