Commit Graph

309 Commits

Author SHA1 Message Date
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
Olivier Aubert 05b1d21700 Snapshot module (dummy video output module keeping a configurable image cache).
It is chiefly used by the corba module.
2004-05-27 15:36:15 +00:00
Gildas Bazin 9ccc7235b5 * modules/control/netsync.c: Experimental network synchronisation module. 2004-05-27 11:40:46 +00:00
Derk-Jan Hartman 09c86cf0c2 * enable mjpeg module and add to LIST 2004-05-26 23:19:53 +00:00
Jean-Paul Saman 5f50f22848 HD1000 video output 2004-05-24 20:12:27 +00:00
Gildas Bazin d89f26ec8f ALL: bumped version number to 0.7.3-svn. 2004-05-22 18:42:19 +00:00
Gildas Bazin 7ad41e7e4f * configure.ac: fixed libspeex > 1.1.0 detection.
* ALL: bumped version number to 0.7.2.
2004-05-21 11:54:37 +00:00
Gildas Bazin 7bb626017d * ALL: preparing for the 0.7.2-test3 release. 2004-05-17 19:56:30 +00:00
Derk-Jan Hartman 327b453fee * add old goom module if libgoom.a is detected
(When you fix stuff you should commit them as well)
2004-05-17 01:54:32 +00:00
Gildas Bazin 9e68cb0a88 * configure.ac, modules/visualization/goom.c: in case --with-goom-tree is specified and we don't find libgoom2, try to find and use libgoom. 2004-05-13 21:13:38 +00:00
Gildas Bazin f5ed9a6957 configure.ac, modules/visualization/goom.c: updated for libgoom2 (goom 2k4). You can find it here: http://www.ios-software.com/index.php3?page=projet&quoi=1 2004-05-09 09:35:12 +00:00
Rocky Bernstein 82957718f1 Tolerate compilation with vcdimager 0.7.20. Sigh. 2004-05-07 02:03:56 +00:00
Felix Paul Kühne 8b0498ef6a * Updated '(c) 1996-2003' to '(c) 1996-2004' 2004-05-03 19:52:32 +00:00
Gildas Bazin 28c4235245 * ALL: update for 0.7.2-test2. 2004-05-01 10:36:25 +00:00
Gildas Bazin 63b109bacb * configure.ac: another build fix for the win32 mozilla plugin. 2004-04-28 13:29:31 +00:00
Gildas Bazin 18bc4180c1 * configure.ac, Makefile.am: Use upx for the win32 package if present. Fixed the mozilla plugin build on cygwin. 2004-04-28 13:01:14 +00:00
Gildas Bazin c5328d6db1 * configure.ac: fix detection of libfaad2 cvs. 2004-04-26 21:56:24 +00:00
Jean-Paul Saman 168380fd82 Added --enable-cddax to make building with cdrom support possible. Just use --disable-cddax to disable, by default cddax is enabled. 2004-04-25 20:25:00 +00:00
Gildas Bazin 1f7367c41e * ALL: bumped version number to 0.7.2-test1 in preparation for the test release. 2004-04-23 18:33:51 +00:00
Sam Hocevar 3ee57dc6a9 * 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).
2004-04-22 09:08:29 +00:00
Laurent Aimar cfdc77d482 * configure: added h264 demuxer and packetizer. 2004-04-22 03:04:36 +00:00
Sam Hocevar 734d0a85b5 * 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.
2004-04-21 13:23:01 +00:00
Sam Hocevar 7f79ca667c * configure.ac:
+ Check for <altivec.h>.
    + Test for -maltivec -mabi=altivec in addition to -fvec.
2004-04-20 15:17:46 +00:00
Andre Pang 84cad9ba86 * Added Continuous Media Markup Language (CMML) codec 2004-04-19 02:08:52 +00:00
Gildas Bazin 68904f4040 * configure.ac: disable SSE on solaris. 2004-04-07 19:09:38 +00:00
Carlo Calabrò 2c878b9a59 Explicit reference to libpng in the missing XmlTextReader error.
Special thanks to Groniche and Google.
2004-04-02 21:19:43 +00:00
Clément Stenac eb22c2983b Cancel 2004-04-01 10:01:48 +00:00
Clément Stenac 86e5f20a0e * modules/demux/playlist : native playlist import
* modules/misc/playlist : native playlist export
* configure.ac : playlist and export need libxml2
2004-04-01 09:20:00 +00:00
Gildas Bazin e94ac636c7 * configure.ac, modules/gui/skins2/utils/bezier.cpp:
+ check for lrintf() and fallback on rint().
2004-04-01 09:07:37 +00:00
Olivier Teulière d20f99894d * All: Compilation fixes for Solaris 9, courtesy of Mats Rojestal 2004-03-31 15:45:02 +00:00
Rocky Bernstein 5fd57071bd Correct multi-default selection. But we need vcdimager 0.71 CVS for
this.  (But most poeple won't notice the improvement since video
switching is broken.)
2004-03-28 20:17:49 +00:00
Derk-Jan Hartman 534553c60c * src/input/stream.c
- disable stream_ReadLine debug.
* ALL:
  - added a new demux2 module to handle Kasenna MediaBase 
    metadata files. These are application/x-sgimb masked
    'mpeg' files on the web. They are in reality mostly constructors
    for rtsp links. The reference to SGI is because the MediaBase
    solutions originate from SGI.
2004-03-28 03:16:05 +00:00
Jon Lech Johansen 5aedd62056 * ALL: compile fixes. 2004-03-22 22:53:11 +00:00
Laurent Aimar 1d483f63c1 * all: changes for vlm move. 2004-03-21 12:29:31 +00:00
Jon Lech Johansen 5e9bbe3af5 * Roku HD1000 audio output. 2004-03-18 15:42:20 +00:00
Gildas Bazin aef6a32b58 * configure.ac: fixed libdts detection (libm linking problem) and dtsdec url. 2004-03-16 22:41:52 +00:00
Rocky Bernstein fb9c17a94f One less change to make this work on Darwin. 2004-03-12 02:52:27 +00:00
Rocky Bernstein d0e495fb3b -lwinmm is needed for -mno-cygwin and cddax vcdx. I believe this is
the right way to add. Someone understanding configure.ac (and cygwin)
 should doublecheck.
2004-03-11 09:16:18 +00:00
Rocky Bernstein 778a1d09df libcdio and libvcdinfo can use stdbool.h 2004-03-11 08:28:21 +00:00
Gildas Bazin b4b78fb654 * configure.ac: the telnet module needs -lws2_32 on win32.
* modules/control/telnet/vlm.c: include <time.h>.
2004-03-09 15:26:17 +00:00
Gildas Bazin 380bb4bede * configure.ac: check for localtime_r().
* modules/control/telnet/vlm.c: portability fixes.
2004-03-08 11:00:26 +00:00
Clément Stenac 6265a3ae74 * Remove directories with only one source file inside
* Drop the old scope plugin (not ported to aout3)
2004-03-06 15:24:37 +00:00
Simon Latapie 59ab757379 * telnet interface and VLM ( VideoLAN (media) manager):
VLM is a little media manager. It is designed to launch several souts
    with a unique VLC. It is a kind of "server playlist". For now, it is
    only usable with the little telnet interface I wrote. The features are:
     - complete and barely coherent command line set for media setup and
       control
     - multiple input list by media (like a playlist)
     - loop by media
     - load/save config file (human readable)
     - script implementation (for scheduling, for example)
    If you want to test it, launch VLC with -I telnet, and type "help".
    Beware of the type of the media: vod or broadcast. vod will be used
    later.
     TODO:
      - rewrite the telnet interface (beurk)
      - change error message system and create a http interface for VLM
      - implement RTSP clients administration (with vod medias)
      - write a complete documentation...
2004-03-05 14:03:20 +00:00
Laurent Aimar 84980a6824 * configure.ac: -> 0.7.2-cvs
* modules/control/http.c: added a playlist.uri field.
2004-03-03 14:22:47 +00:00
Laurent Aimar 85d67b2229 * all: httpd compilation. 2004-03-03 13:24:31 +00:00
Sam Hocevar 43cf73c3bc * configure.ac:
+ When using a local ffmpeg tree, add a path to the avformat headers.
2004-03-03 12:21:57 +00:00
Gildas Bazin 3b44609634 * configure.ac: fixed --with-dts-tree. 2004-02-29 19:28:10 +00:00
Gildas Bazin 76922217d4 * ALL: bumped revision number to 0.7.1
* modules/audio_filter/converter/dtstofloat32.c: update for libdts-0.0.2
2004-02-29 13:05:22 +00:00
Gildas Bazin 378c0f1eaf * configure.ac: added an --enable-utf8 option (default enabled on osx/beos/win32).
* src/libvlc.c, modules/gui/wxwindows/wxwindows.h: use #ifdef ENABLE_UTF8
2004-02-22 15:03:33 +00:00
Gildas Bazin f982997d88 * ALL: preparation for 0.7.1-test2. 2004-02-22 00:15:33 +00:00
Gildas Bazin e15880cb62 * configure.ac: what about checking for the c++ preprocessor. 2004-02-20 22:07:51 +00:00
Clément Stenac 63202e8ede Enable the playlist import/export modules 2004-02-11 08:50:04 +00:00
Jean-Paul Saman 4a7ae0b8b0 Enabled PDA GUI again, use --enable-pda. Question why was it disabled without notifying the maintainer? ???? 2004-02-10 20:30:09 +00:00
Gildas Bazin 08c1cc548a * configure.ac: check for the xmlTextReader extension if libxml2 (required for skins2). 2004-02-10 17:59:10 +00:00
Gildas Bazin dcc4cf2f72 * configure.ac, NEWS: added mod and pva plugins. 2004-02-10 17:36:45 +00:00
Sam Hocevar d180753a2c * configure.ac:
+ Allow to use --enable-livedotcom without --with-livedotcom-tree so that
      we can use an installed version of libliveMedia et al.
2004-02-10 14:04:55 +00:00
Sam Hocevar c08f94af80 * configure.ac:
+ Only activate the Matroska plugin if -lebml_pic or -lebml were found.
2004-02-10 13:29:04 +00:00
Gildas Bazin 8027983f8c * ALL: I am a morron. 2004-02-08 23:39:16 +00:00
Gildas Bazin de8289baf9 * configure.ac: forgot one version number and added the aiff demux. 2004-02-08 22:06:14 +00:00
Gildas Bazin 9dec8bef6d * ALL: bumped version number to 0.7.1 in preparation for the release. 2004-02-08 21:36:39 +00:00
Jean-Paul Saman 0192ffc2ae Fail ./configure when ffmpeg/avcodec.h or postproc/postproc.h are not found and --disable-ffmpeg is not used. 2004-02-08 21:00:19 +00:00
Jean-Paul Saman 6f50b235de Fixed several things with configure.ac script:
- Always have a space between ";then" the configure script does not like this. It should be "; then" or better put "then" on the next line.
- Add a AC_ARG_ENABLE for cdda
2004-02-08 20:19:03 +00:00
Gildas Bazin a4b486148b * modules/video_output/directx/directx.c: fixed the "refresh" button for the --directx-device option.
* modules/demux/dts.c: implemented DEMUX_GET_TIME and DEMUX_GET_LENGTH.
* modules/access/cdda.c: got rid of the cdda demux and add a wav header at the beginning of the data.
   This allows to correctly support DTS audio cd (demux will detect what kind of CD it is).
* modules/demux/wav.c: code cleanup and fixed seeking.
2004-02-05 22:56:12 +00:00
Sigmund Augdal Helberg 9c08885d92 configure.ac:
* define CAN_COMPILE_MMX and CAN_COMPILE_MMXEXT if availabe
modules/video_filter/deinterlace/deinterlace.c:
 * changed how accelerated code is handled.
2004-02-03 12:49:53 +00:00
Rocky Bernstein e4ee1c1b6c Try for POSIX pthread semantics on Solaris. 2004-01-31 16:44:58 +00:00
Gildas Bazin 2d9249bb8c * configure.ac: fixed typo. 2004-01-29 18:48:40 +00:00
Gildas Bazin eafdc23a34 * configure.ac: proper checks for all the skins2 dependancies. 2004-01-28 20:53:21 +00:00
Benjamin Pracht c56aefceae Do not enable skins2 on macosx and beos.
Hope I haven't broken anything...
2004-01-28 15:25:53 +00:00
Gildas Bazin 50ad1400d3 * configure.ac: don't link with msimg32 directly has it isn't available on Win9x/NT4.
* modules/gui/skins2/win32/win32_graphics.cpp: use AlphaBlend() from the Win32Factory object.
2004-01-27 21:12:42 +00:00
Rocky Bernstein b29cf1057e Link with -lm when needed - 2nd try. 2004-01-27 01:57:29 +00:00
Eric Petit f708199591 Compile fix (mp4 now needs -framework IOKit -framework CoreFoundation). 2004-01-26 19:51:33 +00:00
Eric Petit cdde0c1283 All: attempt for an OpenGL video output for OS X. Enable --macosx-opengl
to give it a try (QT is the default method).
  + Known issues: no fullscreen yet, memory leaks, ugly code, ...
  + Known goodies: it's a few % faster than QT here (playing a DVD). If
      experienced OpenGL and Altivec programmers could have a look and
      give some advice, I guess the performance increase might become
      noticeable.
2004-01-26 18:30:37 +00:00
Eric Petit b3e689d0e6 + All: added Altivec-optimized i420 to yuy2 conversion. It isn't used
yet as Quicktime handles i420 pictures, but it will be when I've
   cleaned the OpenGL output I'm working on (to be commited soon).
2004-01-26 16:54:56 +00:00