Commit Graph

581 Commits

Author SHA1 Message Date
Sigmund Augdal Helberg
8211937712 demux/playlist/*: Added a special "shoutcast" mode to b4s parser
rest: new services discovery module to get channels from shoutcast
2005-04-10 11:55:16 +00:00
Derk-Jan Hartman
a89423a894 * Fix vlc compilation on gcc-4.0 (only one patch how easy was that) 2005-04-09 23:31:47 +00:00
Gildas Bazin
f2a0cc3fb4 * src/input/demux.c: skip header id3tag in the core before loading the demux (id3tags have a tendency to mess probing).
* modules/demux/flac.c, modules/demux/mpeg/m4a.c,mpga.c: update id3tag parsing.
* modules/demux/util/id3tag.c: id3tag parsing doesn't need to skip the id3tag header anymore.
* modules/demux/util/id3.c: module removed because id3tag header skipping isn't needed anymore.
2005-04-09 11:27:23 +00:00
Gildas Bazin
d0d6794248 * configure.ac: don't include externrun in the wince build. 2005-04-09 09:26:41 +00:00
Rémi Denis-Courmont
0f024a91f2 - remove externrun directory
- struct addrinfo check
2005-04-09 07:42:21 +00:00
Sylvain Cadhillac
fdebeceeb5 An interface to run extern programs (such as shutdown) 2005-04-08 20:22:45 +00:00
Rémi Denis-Courmont
68f7b2b3ab - Simplify check for getnameinfo
- Added check for getaddrinfo
2005-04-08 20:04:59 +00:00
Gildas Bazin
fad12b2e73 * modules/misc/win32text.c: text renderer using the win32 TextOut API. 2005-04-05 20:50:10 +00:00
Gildas Bazin
6a0a31cb7b * configure.ac: added access_filter_timeshift to the build. 2005-03-29 20:04:44 +00:00
Christophe Massiot
6510bfafe7 * modules/stream_out/bridge.c: New bridge-in/bridge-out modules to bridge
ES packets between different inputs.
2005-03-23 18:39:46 +00:00
Laurent Aimar
c47f3efc64 * all: added a nuv demuxer (limited to mpeg4 video and mp3 audio).
(Seek is slow, I don't support index yet).
2005-03-23 17:00:15 +00:00
Cyril Deguet
b6e9913fd6 - all: use fribidi in skins2 text rendering if available 2005-03-20 15:58:04 +00:00
Gildas Bazin
59dd99e93c * configure.ac: --with-a52-fixed option to specify if liba52 was compiled with fixed point support. 2005-03-16 21:38:19 +00:00
Derk-Jan Hartman
85ec0d848e * New ignore-filetypes option for the directory module.
- you can specify a comma-seperated list of file-extensions. Files of this type will not be added to the
    playlist when the directory module parses directory contents.
    This prevents duplication of playlist items (both m3u and the real files were being played, or both .bin and .cue were added, therfore playing the same movie twice) and the adding of items that are not really useful to VLC as seperate playlist items.
  - By default are ignored the following: m3u,nfo,jpg,gif,sfv,txt,sub,idx,srt,cue
2005-03-16 00:16:03 +00:00
Gildas Bazin
84266aae3a * configure.ac: proper LDFLAGS on win32 for the wince gui. 2005-03-15 13:44:31 +00:00
Gildas Bazin
e82c03c4a4 * configure.ac: getnameinfo/getaddrinfo/freeaddrinfo are not available on win32 (except on XP/2003 so if we want to use them we'll have to load them dynamically). 2005-03-15 11:40:27 +00:00
Sam Hocevar
08e1513432 * configure.ac: allow to specify another name for the wx-config script, for
systems with both 2.4 and 2.5.
2005-03-14 10:38:45 +00:00
Rémi Denis-Courmont
e077b5982f - Fix getnameinfo detection on Win32 2005-03-13 09:31:00 +00:00
Anil Daoud
f5961ab3d9 * configure.ac: alsa is now really default enabled
* modules/demux/*: typo and user-friendly description
* modules/access/*: less vlc warnings
* modules/codec/subsdec.c: subtitles justification is no longer "advanced"
2005-03-11 22:36:40 +00:00
Rémi Denis-Courmont
170ce70688 - Check for gai_strerror
(stupid Winsock2 has getnameinfo but not gai_strerror)
2005-03-11 19:57:28 +00:00
Rémi Denis-Courmont
1e9df876c6 Tivo file demuxer
based on patch from Neal Symms <nsymms # redwar.us>
with minor cleanups
2005-03-11 08:13:00 +00:00
Gildas Bazin
e28940d9bf * configure.ac: only include stream_out_switcher if --enable-sout is specified. 2005-03-10 19:23:10 +00:00
Christophe Massiot
acf4606c17 * modules/stream_out/switcher.c: New module allowing to replace an MPEG2
video by a fixed panel (format .uyvy). Specify panel files with
  --sout-switcher-files=toto.uyvy,tata.uyvy,titi.uyvy and the size of
  pictures with --sout-switcher-sizes=720x576,720x576,480x576.
  --sout-switcher-port=4242 opens up a UDP port. echo 1 | nc -u localhost 4242
  switches to panel #1 (0 is the live video, -1 disables all output).
  The audio is blanked out when a panel is active. --sout-switcher-command
  specifies the first command to run on start-up.
* modules/access/fake.c: Fake video input simulating a video at x fps.
  Use it to switch between fixed panels with the switcher when you have
  no video.
2005-03-10 17:23:43 +00:00
Rémi Denis-Courmont
25c37b3f16 - Fix GnuTLS version detection 2005-03-10 08:23:03 +00:00
Rocky Bernstein
1f3d08acd7 VCDX depends on libiso9660. Up libcdio version to 0.72. 2005-03-08 23:52:01 +00:00
Rémi Denis-Courmont
358242e48d Enable voc demux 2005-03-08 13:54:11 +00:00
Gildas Bazin
d7aff3cbe6 * configure.ac: packetizers are not only useful with the stream output. 2005-03-08 10:15:36 +00:00
Derk-Jan Hartman
628734f863 * dirty patch to tell vlc (on osx) that it needs -liconv when it links to libcdio. This should be fixed in the libcdio pkgconfig, but i'm tired of figuring out how to patch libcdio to do this. 2005-03-07 22:30:55 +00:00
Gildas Bazin
7a32c0a2a7 * configure.ac: fixed typo. 2005-03-07 18:04:24 +00:00
Rémi Denis-Courmont
e4f4f59ee3 - XA file demux
- EA ADPCM decoder (Maxis games)
(- corner case memleak in adpcm decoder)
2005-03-07 13:05:06 +00:00
Andre Pang
509b4b9d1d * configure.ac: Link against dependent static libraries successfully on
Mac OS X
2005-03-07 13:00:48 +00:00
Gildas Bazin
531ff90d0a * modules/codec/flac.c, configure.ac: FLAC packetizer doesn't depend on libflac anymore. 2005-03-06 18:46:43 +00:00
Rémi Denis-Courmont
0fee5c0f3a - check for gnutls rewritten : now works with mingw32
Precompiled static libraries for gnutls can be found there :
ftp://ftp.gnutls.org/pub/gnutls/win32
2005-03-04 12:44:14 +00:00
Gildas Bazin
75d3f2b6fb * configure.ac: new --enable-optimize-memory option. 2005-03-03 08:24:14 +00:00
Gildas Bazin
791df933b6 * configure.ac: remove unnecessary modules from WinCE build. 2005-03-02 23:04:05 +00:00
Gildas Bazin
7317d01430 * configure.ac: vlc-config has to be generated by configure. 2005-03-02 23:01:22 +00:00
Rémi Denis-Courmont
ced883887d - build vlc_symbol.h modules_plugin.h and modules_builtin.h in top_builddir 2005-03-01 21:24:25 +00:00
Clément Stenac
c1425efc33 Re-enable directory 2005-02-23 17:25:46 +00:00
Gildas Bazin
145bb3c15a * configure.ac: wince interface moved to builtins. 2005-02-23 08:09:46 +00:00
Gildas Bazin
dffc243020 * configure.ac: fixed typo + removed some plugins from the WinCE build. 2005-02-22 15:53:42 +00:00
Damien Fouilleul
83fc91ed39 - changed dshow plugin to use common IID defined in libuuid.a (prevents linking problems if plugin is built-in) 2005-02-22 15:35:01 +00:00
Gildas Bazin
804e7ac45c * configure.ac: mux_ts was moved to builtins by mistake. 2005-02-21 19:15:33 +00:00
Gildas Bazin
518a63beb1 * configure.ac, modules/access/directory.c: enabled the directory access module on WinCE. 2005-02-21 13:35:15 +00:00
Antoine Cellerier
1f54a473b6 Basic mosaic, video blending modules
* picture.c picture.h : vout that copies the rendered image in a libvlc
                         object.
 * mosaic.c : sub filter that takes all the images created by the picture
              module and blends them over the current video

I think i still have loads of things to fix (like memleaks)

Simple vlm configuration file to see this work :
<<<<
new chan1 broadcast enabled
setup chan1 input somevideo1.avi
setup chan1 option vout=picture

new chan2 broadcast enabled
setup chan2 input somevideo2.avi
setup chan2 option vout=picture

new bg broadcast enabled
setup bg input somevideo0.avi
setup bg option sub-filter=mosaic

control bg play
control chan1 play
control chan2 play
>>>>

You just have to launch : ./vlc -I telnet --vlm-conf vlm.conf
2005-02-21 13:13:52 +00:00
Gildas Bazin
989b5903d0 * configure.ac: WinCE build fix. 2005-02-20 21:26:14 +00:00
Eric Petit
818805e7ce configure.ac: added --disable/enable-hal
Makefile.am: in package-beos, use $(STRIP) instead of strip since we
   might be cross-compiling
2005-02-19 01:58:57 +00:00
Damien Fouilleul
6d094bafb3 - miscelleanous fixes and improvements
- self registration (Internet installation now possible)
2005-02-17 12:06:01 +00:00
Felix Paul Kühne
ce1647fa13 * ALL: added Nepali as the last of Simos Xenitellis' list of languages 2005-02-16 18:00:06 +00:00
Gildas Bazin
475694d424 * configure.ac, modules/video_output/wingdi.c: enable wingapi vout on WinCE. 2005-02-16 08:29:47 +00:00
Gildas Bazin
b6932baa39 * configure.ac: fixed typo. 2005-02-16 00:48:12 +00:00
Gildas Bazin
5075821d9a * configure.ac: don't compile mux_ts if --disable-sout is specified. 2005-02-15 22:36:56 +00:00
Gildas Bazin
df180a30a6 * configure.ac: another wince build fix. 2005-02-15 22:28:31 +00:00
Gildas Bazin
7566f5fbb1 * configure.ac, src/vlc.c: WinCE build fixes. 2005-02-15 22:10:26 +00:00
Gildas Bazin
55a23c4d71 * configure.ac: fixed typo. 2005-02-15 21:40:17 +00:00
Gildas Bazin
47b183e33e * configure.ac: forgot to save this change. 2005-02-15 21:11:27 +00:00
Gildas Bazin
37718fcc4d * configure.ac, Makefile.am: adapted the build for the gcc wince cross-compiler. 2005-02-15 21:09:09 +00:00
Felix Paul Kühne
ac3adcc716 * all: initial translations to Hindi, Pashto, Burmese, Tetum, Tagalog and Bengali by Simos Xenitellis' team 2005-02-12 10:33:45 +00:00
Gildas Bazin
5bc8ca51c9 * modules/demux/mkv.cpp: Patch by Steve Lhomme (steve dot lhomme at free dot fr) to allow the Matroska demuxer to find all files in the same "family" in the same directory as the source file.
This will be useful to find segments corresponding to the different titles/domains (as in DVDs).
2005-02-09 10:09:41 +00:00
Rémi Denis-Courmont
be52d3fef4 - Fix previous buggy commit 2005-02-06 16:12:35 +00:00
Rémi Denis-Courmont
0410da919e - Fix building of vlc-config
VLC can now be built in a subdirectory
2005-02-06 16:02:24 +00:00
Gildas Bazin
9913fe18b5 * configure.ac: hopefully the final fix for the c++ build. 2005-01-31 11:41:03 +00:00
Sam Hocevar
a5e49f5217 * configure.ac: Scrogneugneu, fixed the C++ build. 2005-01-30 11:41:23 +00:00
Sam Hocevar
6f9ffd3f34 * configure.ac: Finished support for C++-disabled systems. 2005-01-29 14:49:34 +00:00
Sam Hocevar
e250bb0927 * configure.ac: Attempt to work without a C++ compiler. 2005-01-28 15:37:09 +00:00
Gildas Bazin
1227d46e2e * modules/access/smb.c: win32 implementation which doesn't depend on libsmbclient + proper URI parsing. 2005-01-27 15:44:34 +00:00
Gildas Bazin
0e27492308 * modules/access/smb.c: new SMB/CIFS access module using libsmbclient. 2005-01-27 12:51:21 +00:00
Rocky Bernstein
7b6d339113 configure.ac: reinstate libcdio CD-DA and VCD plugins (on demand)
cdda/*: add basic cd-paranoia mode via libcdio.
vcdx/*: changes dictated by new regime
2005-01-26 13:05:14 +00:00
Gildas Bazin
e97f4e98f6 * configure.ac: oops, forgot something. 2005-01-20 12:11:03 +00:00
Gildas Bazin
7795193421 * configure.ac, activex/Makefile.am: conditional compile of the activex plugin. 2005-01-20 12:03:58 +00:00
Gildas Bazin
c3e5a7dd86 * configure.ac, activex/Makefile.am: small fixes to the activex plugin build. 2005-01-20 10:10:30 +00:00
Clément Stenac
0b3214962d autoconf build fix
one todo item less !
2005-01-19 22:33:16 +00:00
Damien Fouilleul
03e30a851a Initial version of ActiveX plugin for VLC 2005-01-19 17:14:16 +00:00
Felix Paul Kühne
25ed7bc496 * BOTH: added modern Greek to the list of available languages
* configure.ac: updated the copyright string to 2005
2005-01-18 17:26:51 +00:00
Derk-Jan Hartman
6f924598bf * Added the contrib system to MAKE_DIST
* cleaned up some alignment in configure --help
2005-01-17 19:37:38 +00:00
Jérome Decoodt
70a4f2e234 Added simple motion detect filter.
This filter uses a description file which follows this format :
x1,y1,x2,y2,level,downspeed,upspeed,mrl
...
where x1,y1,x2,y2 describe a sensible rectangle, level is the minimum difference for an active pixel, downspeed an upspeed are to integers.
mrl is a mrl to go when the filter has detected movement in the rectangle.

This is fun with vlm. For example, you should try to launch vlc normaly with vlm and then type :
new camera broadcast
setup camera enabled
setup camera input mrl to your camera
setup camera option filter=motiondetect,transform
#setup camera option transform-type=vflip
#indeed, I did not reach to make this working
control camera play

Have fun ;)
2005-01-13 23:28:36 +00:00
Clément Stenac
024fa1c483 * DAAP (iTunes shares) services discovery and access module using libopendaap
http://crazney.net/programs/itunes/libopendaap.html

Problems : 
   - At the moment, the file is downloaded entirely in memory before being
     played.
     The library offers another possibility : download the file on
     demand to a pipe, but I don't think it would be a very good idea
     (portability issues ? where to download to ?).
     I hope a "download on demand to memory" feature will be added
   - Sometimes, it looses connection to the peers.

* Increased wx playlist font size
2005-01-13 18:45:11 +00:00
Gildas Bazin
fc893da8fc * modules/codec/theora.c: remove the need for theora_packet_iskeyframe(). 2005-01-13 09:37:43 +00:00
Andre Pang
402adb57de * configure.ac: Require libtheora 1.0alpha4 2005-01-11 16:04:09 +00:00
Sam Hocevar
beb11b61a6 * configure.ac: -lfreetype requires -lm. 2005-01-10 11:09:35 +00:00
Christophe Massiot
596d0665a9 * modules/access/dvb:
- Rewrote QPSK frontend tuning functions, after reading the doc - it
    should hopefully fix the infamous "Operation not permitted" problem.
  - Permanently monitor the frontend status, and reinit it if it crashes.
  - New --dvb-high-voltage option for very long cables.
  - Moved all EN 50 221-related code from ts.c to en50221.c. We no longer
    need the --ts-capmt-sysid option because the sysid is determined
    automatically from the CAM.
  - Also changed the way we send the CAPMTs to the CAM, hoping to fix a bug
    with Aston professional CAMs which all of sudden stop descrambling
    a program after a few days.
2005-01-07 20:21:59 +00:00
Gildas Bazin
12343ee3c4 * configure.ac: added wince plugin to the build system. 2005-01-07 00:19:09 +00:00
Gildas Bazin
43e91173bd * configure.ac: fix Dirac detection (patch by Anuradha Suraparaju). 2005-01-05 21:14:53 +00:00
Clément Stenac
d4350430ae PNG image encoder and imagefile video output 2004-12-29 15:29:20 +00:00
Gildas Bazin
2cb7e0165b * modules/codec/cvdsub.c: ported cvd subtitles decoder to the new subpicture architecture.
* modules/codec/svcdsub.c: ported svcd subtitles decoder to the new subpicture architecture.
2004-12-19 05:05:10 +00:00
Gildas Bazin
c21b261057 * modules/codec/png.c: PNG decoder using libpng. 2004-12-16 17:44:38 +00:00
Gildas Bazin
d3b189186e * modules/codec/dirac.c: dirac decoder/encoder module based on libdirac (http://www.bbc.co.uk/rd/projects/dirac/index.shtml). 2004-12-12 17:30:20 +00:00
Rocky Bernstein
d05511c15c Turn this error:
playlist.cpp:1351: error: ISO C++ forbids cast to non-reference type
into a warning by adding -fpermissive to CXX flags for wxwindows
CXXFLAGS. Fix suggested by Marius Kjeldahl. 

However better would be to fix playlist.cpp
2004-12-10 02:14:10 +00:00
Rocky Bernstein
6bc65afd85 Up requirements on libcdio, libcddb (and will also later add vcdimager). 2004-12-08 02:07:32 +00:00
Gildas Bazin
f45e22e5ef * configure.ac: update for newer speex + workaround a libxml2 problem on OSX.
* modules/codec/speex.c: update for newer speex.
2004-12-07 19:46:45 +00:00
Gildas Bazin
6d51bbdccb * ALL: New XML module type.
* include/vlc_xml.h, src/misc/xml.c: core wrapper for XML modules.
* modules/misc/xml/xtag.c: trivial XML parser module.
* modules/misc/xml/libxml.c: XML parser module using libxml2.
* modules/gui/skins2/parser/*: removed dependancy on libxml2 and use an XML module.
2004-11-26 10:04:08 +00:00
Gildas Bazin
139f7409aa * modules/demux/m3u.c: ported to new playlist API. 2004-11-21 18:20:28 +00:00
Gildas Bazin
e915596df5 * ALL: bumped version number to 0.8.2-svn. 2004-11-15 09:41:05 +00:00
Felix Paul Kühne
e7396f14b7 configure.ac: added Danish to the list of possible localisations
po/da.po: partial Danish l10n by Jonas Larsen (E-bola)
2004-11-14 14:04:47 +00:00
Jean-Paul Saman
a0ffcd8687 Make sure the wxWindows development headers and libraries are present when skins2 module is enabled. Without wxWindows the skins2 interface is not very usable. 2004-11-12 14:29:01 +00:00
Clément Stenac
8b61d4ef61 Initial Services discovery support 2004-11-08 18:19:51 +00:00
Clément Stenac
9828595e3d Disable old m3u demuxer 2004-11-06 19:17:32 +00:00
Rémi Denis-Courmont
039deae008 Checks for gnutls 2004-11-06 10:49:57 +00:00
Derk-Jan Hartman
7d5ba1539c * We are now at 0.8.1-svn 2004-11-04 23:00:37 +00:00
Rémi Denis-Courmont
33173810a3 Check for libgnutls 2004-11-04 22:51:20 +00:00
Gildas Bazin
928fb8a5b9 * configure.ac: added normvol to the list of plugins. 2004-11-02 23:43:41 +00:00
Gildas Bazin
1e646b7e2e * ALL: update in preparation for 0.8.0. 2004-10-31 16:44:01 +00:00
Gildas Bazin
67d4cb69c5 * configure.ac: fixed detection of libavformat. 2004-10-23 19:47:24 +00:00
Gildas Bazin
377228d650 * configure.ac: mkv compilation fix by Philippe Van Hecke (philippe dot vanhecke at belnet dot be). 2004-10-23 18:22:42 +00:00
Gildas Bazin
313acca349 * modules/codec/ffmpeg/postprocessing: removed deprecated postprocessing code. 2004-10-22 10:08:17 +00:00
Gildas Bazin
f0c9f566c3 * configure.ac: autodetect ffmpeg build options when using --with-ffmpeg-tree + make sure we use the libs in the given tree. 2004-10-16 09:19:28 +00:00
Olivier Teulière
62d1b7d2d6 - modules/control/showintf.c: new control module, able to show the
interface when moving the mouse to the top of the screen (in
   fullscreen mode).
 - modules/control/hotkeys.c: added a hotkey to raise the interface
 - modules/gui/wxwindows/*, modules/gui/skins2/*: added callbacks for
   the "intf-show" variable; it should be easy to do the same for BeOS
   and MacOSX interfaces
2004-10-10 10:08:44 +00:00
Gildas Bazin
0f9da48d78 * configure.ac: force c++ linkage for the portaudio plugin. 2004-10-07 08:48:48 +00:00
Gildas Bazin
cb40249314 * modules/audio_output/portaudio.c: portaudio (www.portaudio.com) audio output plugin by Frédéric RUGET (frederic dot ruget at free dot fr). 2004-10-05 08:10:34 +00:00
Gildas Bazin
c2b1baa3f2 * configure.ac: alsa is enabled by default. 2004-10-03 11:04:59 +00:00
Gildas Bazin
1ff5e7267e * configure.ac: added an --enable-httpd and --enable-vlm option
* src/misc/httpd.c: use dummy wrapper if httpd is disabled.
* src/misc/vlm.c: use dummy wrapper if vlm is disabled.
* modules/control/http.c, telnet.c: properly handle cases where http/vlm is not available.
2004-10-01 18:04:09 +00:00
Gildas Bazin
b2656b1265 * src/extras/libc.c: strtoll() replacement when not available. 2004-10-01 11:11:37 +00:00
Gildas Bazin
067ebc33ce * modules/audio_filter/channel_mixer/simple.c: very simple channel mixer for 7/7.1/5/5.1 -> Stereo. 2004-09-30 13:27:33 +00:00
Clément Stenac
ef70785dab * Bumped up version number to 0.8.0-test2
* Last NEWS update
* Re-update pofiles
* Update Changelog
2004-09-29 17:30:42 +00:00
Gildas Bazin
fe1911b072 * modules/demux/mpeg/m4a.c: MPEG 4 audio demuxer using the MPEG 4 audio packetizer (obsoletes the aac demuxer). 2004-09-27 19:57:26 +00:00
Gildas Bazin
e0983ddb59 * configure.ac: added check for daemon(). 2004-09-26 17:55:50 +00:00
Mark Moriarty
bdb391e0ad configure.ac -- Add marquee subfilter 2004-09-26 12:45:33 +00:00
Derk-Jan Hartman
7269a868ee * zlib decompressor for mkv. not working. (i don't get c++ :) ) 2004-09-23 22:08:39 +00:00
Gildas Bazin
9cae88b98c * configure.ac: fixed typo. 2004-09-23 12:09:53 +00:00
Gildas Bazin
76b59c630c * configure.ac: should fix libpng detection on win32. 2004-09-23 11:20:24 +00:00
Sigmund Augdal Helberg
4b6fb04a89 configure.ac: enabled time plugin 2004-09-22 12:09:30 +00:00
Derk-Jan Hartman
e7eea0d275 * split vobsub and textual demuxers. 2004-09-18 00:05:11 +00:00
Gildas Bazin
aba6d6b020 * modules/stream_out/description.c: new "description" stream output module which gathers information on elementary streams (pre-parsing).
* src/misc/vlm.c: pre-parse vod media items.
2004-09-15 20:21:09 +00:00
Gildas Bazin
825f056a8c * modules/video_filter/scale.c: simple nearest neighbour rescaling module for YUVP/A (subpictures). 2004-09-15 16:02:45 +00:00
Gildas Bazin
f7ec00574a * configure.ac: fixed --with-ffmpeg-dts.
* INSTALL.win32: update with new contrib package.
2004-09-14 11:45:44 +00:00
Gildas Bazin
15b4ed29ba * modules/video_filter/swscale/*: new resizing/chroma conversion video filter based on MPlayer's swscale module.
(not enabled in configure.ac yet as it may have problems building on some platforms)
2004-09-13 19:43:30 +00:00
Eric Petit
7dd83af83a + configure.ac: explicitly link to -lnet the modules which need it
(cause latest BeOS gcc doesn't do it by default anymore)
2004-09-13 10:57:03 +00:00
Gildas Bazin
8d8208804a * configure.ac: small iconv fix. 2004-09-07 21:28:52 +00:00
Gildas Bazin
0c9a991be3 * src/extras/libc.c: provide iconv facility in the core (vlc_iconv_open(), vlc_iconv(), vlc_iconv_close()).
* modules/misc/freetype.c, modules/codec/subsdec.c, modules/gui/skins2: use iconv from the core.
2004-09-07 21:16:49 +00:00
Rocky Bernstein
4fcaafa34c First attempt to reinstate a libcdio cdda.
vlc_meta.h: added CD-Text, ISO 9660, and CDDB fields. Separate email
will be sent about this.

Note: sound may be off by 2 seconds (150 sectors or pregap
amount). The sound for both this and the other cdda plugin don't work
for me. Before the last SVN update though that's what it sounded like.
2004-09-04 14:51:04 +00:00
Derk-Jan Hartman
84f469132c * Updated version number to 0.8.0-test1 and to codename Janus 2004-08-31 20:44:47 +00:00
Gildas Bazin
cb07da3ace * configure.ac: added --with-ffmpeg-dts/zlib options. 2004-08-27 13:57:11 +00:00
Gildas Bazin
68cf6af3c0 * configure.ac: fixed typo. 2004-08-27 13:49:20 +00:00
Gildas Bazin
a846831b98 * configure.ac: add the audio format conversion filter. 2004-08-27 13:34:44 +00:00
Gildas Bazin
2a24c87ba6 * modules/stream_out/transcode.c:
- Re-use our audio decoder modules instead of using libavcodec directly.
  - No more dependance on libavcodec.
  (downmixing is currently broken + you have to force the ffmpeg codec for a52)
* modules/audio_filter/format.c:
  - PCM audio format conversion filter using the new common filter architecture.
* modules/audio_filter/converter/mpgatofixed32.c:
  - implements both the old and new filter architecture (ie. useable in the transcoder).
* modules/codec/ffmpeg/audio.c:
  - fixes and cleanup.
2004-08-27 13:31:23 +00:00
Jon Lech Johansen
856b6e4355 * ./src/libvlc.c: initialize dvd/vcd/cd-audio values using HAL. 2004-08-24 16:30:53 +00:00
Gildas Bazin
a8ff7c35a6 * configure.ac: added an option for x264 support. 2004-08-21 16:38:10 +00:00
Olivier Teulière
7253e7389e Removed the old skins plugin 2004-08-21 11:34:33 +00:00
Sam Hocevar
9ce689515f * configure.ac: Added --enable-ffmpegaltivec. Do not use it. 2004-08-20 14:57:18 +00:00
Eric Petit
fd93f33c60 + configure.ac: always build the beos module built-in
(really strange crashes happen otherwise, can't figure out why)
 + Makefile.am: don't forget to build vlc-bundle on BeOS
2004-08-20 14:40:23 +00:00
Sam Hocevar
d2493474df * configure.ac:
+ Build memcpyaltivec and deinterlace with -maltivec.
    + Check for -ldts_pic before -ldts.
2004-08-16 08:42:33 +00:00
Sam Hocevar
302caa0120 * configure.ac:
+ Removed the -finline-limit=30000 flag. Since gcc-3.2, this options
      causes gcc to inline every single function of this size because of
      -O3's -finline-functions, although the documentation states that this
      flag should only affect explicitly inlined functions.
2004-08-14 20:12:22 +00:00
Gildas Bazin
5f4ca8c8d7 * configure.ac, Makefile.am: don't use upx in the win32 installer anymore as some people have been complaining about loading time problems. 2004-08-09 08:16:22 +00:00
Eric Petit
716cd8704d Build the opengl module on OS X (gl provider not done yet) 2004-08-05 14:48:58 +00:00
Gildas Bazin
3ea1b0e909 * ALL: Major rework of the subpictures architecture.
(expect some breakage).
* modules/video_filter/blend.c: new alpha-blending module.
2004-08-03 00:11:32 +00:00
Sam Hocevar
f33a03f858 * autotools: no longer manage this directory with SVN. 2004-07-30 09:23:37 +00:00
Gildas Bazin
bb8c0315c2 * modules/codec/toolame.c: MPEG-1/2 layer II audio encoder using libtoolame (http://users.tpg.com.au/adslblvi/). Patch from Christophe Massiot. 2004-07-29 18:15:38 +00:00
Sam Hocevar
a3c3b3a8ca * configure.ac: build i420_yuy2_altivec with -maltivec -mabi=altivec since
no inline asm version is available for this module.
2004-07-29 15:02:16 +00:00
Eric Petit
7a4632411e configure.ac: fix dvdnav linking on beos/os x/win32 (hacky) 2004-07-28 10:48:44 +00:00
Eric Petit
26eb85c088 configure.ac: typo 2004-07-28 07:48:30 +00:00
Derk-Jan Hartman
359a9bafcc * screen module for OSX. Does not yet work. Seems close, but can't find the problem for now.. 2004-07-27 16:16:31 +00:00
Eric Petit
c624c5f790 ALL: splitted screen module (needed as BeOS requires C++) 2004-07-26 15:06:48 +00:00
Gildas Bazin
e7a3faac88 * configure.ac: should fix detection of libpng. 2004-07-26 09:28:16 +00:00
Gildas Bazin
7465431fe6 * configure.ac: don't build the screen plugin on darwin. 2004-07-24 13:40:17 +00:00
Gildas Bazin
58b6fda7c5 * modules/stream_out/display.c: converted to the new input API + re-enabled in the build. 2004-07-24 10:24:11 +00:00
Gildas Bazin
50bbdbfefc * modules/access/screen.c: new screen capture access module. Only X11 for now but should be straight-forward to adapt to other platforms. 2004-07-24 00:20:19 +00:00
Gildas Bazin
e14fc1897f * configure.ac: added glwin32 and fixed linkage of the opengl module on win32. 2004-07-23 16:43:22 +00:00
Sam Hocevar
634e231f0f * configure.ac: fixed the AltiVec capabilities check. 2004-07-23 16:16:22 +00:00
Sam Hocevar
97db316e66 * configure.ac: don't use -maltivec -mabi=altivec, because we don't want
to trigger AltiVec optimisations in our generic code.
2004-07-23 15:16:00 +00:00
Eric Petit
2088177805 + configure.ac: BeOS dvdread linkage fix
+ contrib/src/Makefile: build more libs on BeOS, use libdts' svn
 + Makefile.am: fixed BeOS packages generation
2004-07-23 14:19:31 +00:00
Eric Petit
d1f89a0ca8 + configure.ac: don't build OpenGL support on BeOS although it has gl.h
+ extras/contrib/src/*: build libmpeg2 w/o mmxext and 3dnow on BeOS
   (buggy compiler)
 + modules/gui/beos/*: quick compile fixes
 + modules/video_filter/deinterlace.c: require mmxext instead of mmx
 + Makefile.am: on BeOS, build a VLC bundle a la OS X
2004-07-22 22:59:50 +00:00
Gildas Bazin
bb13e22780 * modules/video_output/x11/*: the glx "opengl provider" makes use of xcommon.c.
* modules/video_output/opengl.c: new platform independant OpenGL vout (uses an "opengl provider" module).
* modules/visualization/galaktos/*: uses the new "opengl provider" module.
2004-07-22 21:27:45 +00:00
Eric Petit
6129f1ce20 contrib system adapted for BeOS (need to set LIBRARY_PATH and BELIBRARIES) 2004-07-22 16:48:38 +00:00
Eric Petit
64f0cbff55 configure.ac: check for png_set_rows in libpng because early versions
don't have it
2004-07-22 13:06:21 +00:00
Cyril Deguet
c0a1dbea40 * modules/video_output/x11/glx.c: new OpenGL vout for X11.
TODO: - factorization with xcommon.c
          - factorization with glx.c in GaLaktos plugin
          - remove hard-coded values
    (If you don't like the rotating cube, hack the code yourself,
    the variables will come later ! ;)
2004-07-20 20:25:25 +00:00
Derk-Jan Hartman
c163444a0f * darwin buildflag for vlc/libvlc 2004-07-19 19:41:44 +00:00
Derk-Jan Hartman
fa2921eae1 * strtof is C99 and not present on pre BSD 5 (including older Mac OSX).
added configure.ac check and use strtod with cast as backup since it is ANSI C
2004-07-17 11:51:46 +00:00
Rémi Denis-Courmont
f7f0f42f82 Check for getnameinfo() - required for later patch 2004-07-17 11:50:43 +00:00
Derk-Jan Hartman
556addaeda * Fix alignment on a configure --help message 2004-07-16 16:34:11 +00:00
Sam Hocevar
fe240da5f4 * configure.ac: fixed a misplaced parenthesis in the -lXt detection. 2004-07-16 13:10:34 +00:00
Sam Hocevar
f6f3342c40 * configure.ac:
+ Added full library dependencies to the -lXt check.
2004-07-16 11:50:27 +00:00
Cyril Deguet
421866e2f0 * all: skeleton of a coming-soon OpenGL visualization plugin, compatible
with MilkDrop for winamp.
2004-07-12 18:02:57 +00:00
Gildas Bazin
c99d445e1e * configure.ac: added new normvol module to the build. 2004-07-12 08:30:12 +00:00
Gildas Bazin
acc84ebefd * configure.ac: added mpjpeg muxer to the build. 2004-07-07 16:41:26 +00:00
Gildas Bazin
6d5f2f80d1 * configure.ac, modules/audio_filter/Modules.am: added the equalizer module to the build. 2004-07-06 22:12:40 +00:00
Gildas Bazin
e07a11210f * modules/mux/wav.c: start of a WAV audio file muxer. 2004-07-06 16:51:35 +00:00
Rémi Denis-Courmont
50058c534b * configure.ac: check for struct sockaddr_storage
* src/misc/httpd.c: use sockaddr_storage instead of sockaddr_in
         (so I may have a chance of storing a sockaddr_in6 one day)
2004-07-05 15:43:56 +00:00
Derk-Jan Hartman
bf680e8fb6 * OSX lowlevel work
- The VLCApplication is now launched at the vlc.c level instead of at the module level. Allows VLC to be a more valid Mac application, also removes the vout intf dependancy (use ncurses to disp. video :).
    This wasn't done at the libvlc level, because a mozilla plugin would no longer be able to function properly.
  - Some functionality of the macosx vout may not work without the OS X GUI, and not all of this is checked yet.
  - There is a symlink in VLC.app/Contents/Mac called clivlc that will force it back to a fullblown cli app when you want, so it can still be run by a user who isn't logged in via GUI.
  - there are some autorelease leaks which need to be tackled.
  - moved a lot of the VLCApplication func. to the VLCMain class.
  - VLCMain is a +sharedInstance now.
  - the complete OS X interface is still badly broken because of the many API changes lately. any volunteers?

Examples:
VLC.app/Contents/MacOS/VLC [-I macosx]
launches VLC as before (requires you to be logged in via GUI)

VLC.app/Contents/MacOS/VLC -I ncurses
launch vlc with a ncurses intf and display video on your mac
(requires you to be logged in via GUI)

VLC.app/Contents/MacOS/clivlc -I telnet -d
launch vlm remotely trough ssh in daemon mode, on a GUI'less server for instance, and stream your vids

Now how is that for combining GUI and cli in one application on the mac?!!? :)
jlj? I finally understand now how the OS X interface works !
2004-07-05 01:27:35 +00:00
Gildas Bazin
7b55e81c45 * configure.ac: link dvdcss with dvdread on win32/darwin. 2004-07-01 10:32:26 +00:00
Gildas Bazin
40a4073e30 * modules/codec/dmo: "DirectX Media Object" decoder plugin (win32 only).
This plugin allows using DMO filters to decode some media types (eg. WMV3).
2004-07-01 10:06:42 +00:00
Gildas Bazin
d469b20d86 * configure.ac: re-enabled the id3 and id3tag modules. 2004-06-28 09:21:22 +00:00
Laurent Aimar
03ed4ccc65 * sub ->subtitle : converted sub.c to a 'real' demux2.
* input.c: added basic multi-input support for subtitle.
 * avi, mp4: don't exit anymore when no es selected.
2004-06-25 18:35:56 +00:00
Sam Hocevar
163b655bdf * m4/vlc.m4 configure.ac:
+ Moved the shared object suffix detection to vlc.m4.
    + Replaced AX_* macros with VLC_* macros.
2004-06-25 12:21:32 +00:00
Gildas Bazin
f52471dfd9 configure.ac: forgot a reference to modules/access/dvdread 2004-06-25 00:18:47 +00:00
Gildas Bazin
51e76e128b * modules/access/dvdread, modules/access/dvdread.c:
+ major rewrite of the dvdread module.
  + dvdread is now an access_demux module.
2004-06-25 00:09:41 +00:00
Gildas Bazin
9eb3e68fa4 * configure.ac, modules/access/dvd, modules/access/dvdplay:
+ removed dvdplay module which was deprecated in favor of the dvdnav one.
  + removed dvd module which is going to be replace with a new dvdread one.
2004-06-24 23:51:14 +00:00
Gildas Bazin
cfceb81738 * configure.ac: disabled stream_out_display for now. 2004-06-22 22:21:12 +00:00
Gildas Bazin
07743d45ea ALL: a bunch of compilation fixes + disabled plugins that don't compile anymore. 2004-06-22 21:22:13 +00:00
Laurent Aimar
57824faf5f * configure.ac: removed access2, demux2, demuxdump, mpeg_system. 2004-06-22 19:49:25 +00:00
Laurent Aimar
5ff3113f82 * configure.ac: disable plugins that can't compile anymore:
- dvd, dvdread, dvdplay, vcdx, cddax
    - gtk, gnome, qt, kde
   There are others in this case, specially interface that I can't test.
2004-06-22 19:43:37 +00:00
Derk-Jan Hartman
e444b4f66a * backport of local_stristr to vlc_strcasestr in libc.c
fixes a problem with missing strcasestr on platforms in combination with ncurses intf.
2004-06-15 13:47:42 +00:00
Olivier Aubert
602e1fabe6 SVG rendering module. It uses the text rendering API, and converts
plain text to SVG. It can be used to have more control on the subtitle
rendering.
2004-06-15 09:15:09 +00:00
Olivier Aubert
cfa66d11fe Proper fix for corba building problem (use AM_CONDITIONAL) 2004-06-11 14:14:28 +00:00
Olivier Aubert
fb1bb3d485 Unclean but quick bugfix for the CORBA plugin building problem. 2004-06-09 10:30:58 +00:00
Jean-Paul Saman
9b8ecc5073 Choose -Os automatically on mipsel. 2004-06-08 18:17:15 +00:00
Olivier Aubert
da73802ec2 * All C files: coding style update
* mediacontrol-core.c: update to the new control API
* configure.ac, Modules.am: (unfinished) build changes
2004-06-07 19:40:26 +00:00
Laurent Aimar
d841ab85de * all: - renamed old ts demuxer as ts_old(_dvbpsi).
- renamed ts2 into ts at the build system level.
        - removed muxer without dvbpsi.
2004-06-06 17:24:06 +00:00
Jean-Paul Saman
e3dfa45149 HD1000 Cascade needs to link with mad and dvbpsi. Generalized buildscript and the HD1000v module has priority 100 on Roku OS 2004-06-05 19:27:48 +00:00
Laurent Aimar
3a4e04e7ae * configure.ac: added access2 ;) 2004-05-31 13:34:34 +00:00
Derk-Jan Hartman
0833e08868 * Let's enable folks to bootstrap 2004-05-28 22:46:00 +00:00
Gildas Bazin
baaf53c705 * configure.ac: netsync needs to be linked with ws2_32 on win32. 2004-05-28 06:29:13 +00:00