Commit Graph

309 Commits

Author SHA1 Message Date
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
Gildas Bazin 54693afaf3 * configure.ac: fixed typo. 2004-01-26 10:35:28 +00:00
Sam Hocevar e87750985a * configure.ac:
+ Bail out if libavcodec.a wasn't built with --enable-pp.
2004-01-26 10:32:33 +00:00
Rocky Bernstein 765a248850 add -lm on more plugins that require it. libvcdinfo version number is
now 0.7.20 not 0.7.20-cdio.
2004-01-26 04:51:09 +00:00
Rocky Bernstein 73a2f963f5 Test for libcdio only once. Make disable-libcddb work (typo in test variable). 2004-01-25 21:03:16 +00:00
Gildas Bazin 9bbd9158eb * configure.ac: added --with-xml2-config-path=PATH option. 2004-01-24 15:18:29 +00:00
Cyril Deguet c381c1c130 * configure.ac: check xml2-config for skins2
* modules/gui/skins2/src/var_manager.cpp: delete the variables in the
  right order to avoid invalid reads in the destructor
* modules/gui/skins2/parser/xmlparser: skeleton of a new parser based
  on the text reader API of libxml2
2004-01-24 13:08:12 +00:00
Eric Petit 5015984b9c + deinterlace.c : added an Altivec version of Merge() - makes the
filter more than 100% faster here (blend mode). Feel free to check
     if I haven't broken anything, first time doing Altivec ;)
2004-01-23 15:36:23 +00:00
Jon Lech Johansen 164db27b63 * drms: support for getting user key from firewire connected iPod under
GNU/Linux. requires libsysfs (sysfsutils).
2004-01-22 01:20:39 +00:00
Gildas Bazin 8b56b5fe22 * configure.ac, modules/demux/Modules.am: added ps2, ts2 and dvdnav modules to the build system.
* modules/demux/demux2.c: added an "ffmpeg" shortcut for the ffmpeg/libavformat demuxer.
2004-01-18 11:14:23 +00:00
Gildas Bazin 19618545f0 * configure.ac: added --with-caca-config-path. 2004-01-12 21:08:22 +00:00
Clément Stenac 5dc722b554 * configure.ac : Added new folders
* New playlist import/export system:
   -export plugin in misc/playlist (contains one module for each file type)
   -open plugin = special demuxer2, that can be opened from the command
    line or the graphical interface.
  NB: the demuxer "playlist" is forced to earn speed, but this does not
  work yet, as we have a demux2

* modules/gui/wxwindows: use the new import/export.

* src/playlist/group.c : fixed boundary check

* src/playlist/item-ext.c: correctly reset stuff when clearing the playlist
2004-01-11 00:45:06 +00:00
Gildas Bazin 88066e9c6f * ALL: added vlc_asprintf() to our libc. 2004-01-09 18:32:04 +00:00
Derk-Jan Hartman ea0d4fc4cc * configure --help aliging 2004-01-09 15:39:38 +00:00
Gildas Bazin 516fba50aa * configure.ac: detect if libavformat is present.
* modules/codec/ffmpeg/demux.c: new experimental demuxer using libavformat (most of the work done by fenrir).
   This demuxer should allow us to support "frindge" formats (FLIC, SWF, etc...).
   The demuxer has been put here because of its dependancy on libavformat and libavcodec.
* modules/codec/ffmpeg/ffmpeg.c: re-arranged the codecs list.
2004-01-08 00:12:50 +00:00
Gildas Bazin 31fc1d0599 * configure.ac: win32 compilation fixes for the skins2 plugin.
* modules/gui/skins2/Modules.am: renamed the plugin name into skins2 so it doesn't conflict with the old plugin.
* modules/gui/skins2/vars/playlist.cpp: fixed invalid cast.
2004-01-05 17:42:36 +00:00
Laurent Aimar 708fa7292b * configure.ac: readded AX_ADD_PLUGINS([mpgv mpga m4v mpeg_system ps ts
avi asf aac mp4 rawdv demux2 nsv real]), it was probably a mistake ....
   ( ouiiinnn, another bootstrap ;)

 * all: added net_* helpers functions.
2004-01-05 14:10:58 +00:00
Gildas Bazin 83000d18f6 * ALL: bumping version number to 0.7.1-cvs. 2004-01-04 22:03:20 +00:00
Rocky Bernstein f78730a8cc Add OGT and CVD subtitle demuxers.
write_png: might be made into a module and moved elsewhere
cvd*: went over documentation a little bit.
2004-01-04 16:51:59 +00:00
Laurent Aimar 5705ef2853 * encoder.c: corrected required LIBAVCODEC_BUILD
* es_out.c: ES_OUT_SET_PCR works now with microsecond.
 * configure.ac, Modules.am: enable demux2, nsv, real.
 * demux2.c: increased priority.
2004-01-04 15:32:13 +00:00
Clément Stenac f38254201e Do not link twice zlib 2004-01-04 15:24:27 +00:00
Cyril Deguet 2c92f03804 * configure.ac: added the skins2 module (_should_ work ;) 2004-01-03 23:37:08 +00:00
Clément Stenac 03e07903ae My name is Bond
VLC Media Player 0.7.0 Bond
2004-01-02 23:22:37 +00:00
Clément Stenac 78e3a1d6b6 * Updated german and french translations
* Updated version number and Changelog
2004-01-01 17:41:25 +00:00
Gildas Bazin cf8bbfcd1e * ALL: bumped version number to 0.7.0-test3 2003-12-27 10:36:42 +00:00
Jean-Paul Saman 5ba68590d9 Fixing QT/Embedded header detection. 2003-12-15 21:07:55 +00:00
Eric Petit 638109b342 BeOS & gcc 2.9x fixes 2003-12-14 16:08:32 +00:00
Gildas Bazin 3d11590ef3 * ALL: bumped version number to 0.7.0-test2 2003-12-13 11:56:36 +00:00
Rocky Bernstein 1d04b886ff A better fix for missing options when the satellite plugin is not
configured.
2003-12-13 00:53:50 +00:00
Rocky Bernstein 9011e73b8f Remove building OGT. 2003-12-11 05:49:20 +00:00
Rocky Bernstein 3ada93ee71 Set compilation flags so that code (e.g. frontends) can test presence
or absense of vcdx/cddax.
2003-12-11 05:28:21 +00:00
Derk-Jan Hartman ad4abc65c5 * added livedotcom and goom to contrib system
goom sources currently located on my server.
2003-12-07 20:47:19 +00:00
Jean-Paul Saman c0abb853f3 Make sure Gtk+2 main module gets build with PDA interface. 2003-12-06 22:45:02 +00:00
Sam Hocevar caa12e0ad0 * configure.ac: Fixed an old bug that caused vlc-config to be sometimes
not set executable when regenerated.
2003-12-04 15:54:58 +00:00
Gildas Bazin 59173c6555 * ALL: fixed DTS audio support.
* modules/demux/dts.c: added raw DTS audio demuxer.
2003-12-01 23:39:11 +00:00
Rocky Bernstein 78ba4b7ee5 Add CD-DA CDDB support via libcddb. 2003-11-30 18:14:20 +00:00
Laurent Aimar 22b189b0a9 * all: added a TCP access input module. 2003-11-30 14:28:07 +00:00
Derk-Jan Hartman 6a35747e84 * hu.po was missing here. 2003-11-27 10:13:11 +00:00
Rocky Bernstein 092eac7a91 Move libcdio CD-DA plugin into its own directory before the big split up. 2003-11-26 01:32:54 +00:00
Gildas Bazin 40200aae2b * configure.ac, extras/MacOSX/*: bumped version number to 0.7.0-test1 in preparation for the test release. 2003-11-24 18:00:10 +00:00
Laurent Aimar 0981604c0e * all: ported/cleaned up/renabled dvb subtitle decoder. But it is untested.
(I have no sample at all)
2003-11-24 02:35:50 +00:00
Laurent Aimar 38d4a3f777 * all: disabled dv, xvid, dvbsub (they won't compile anymore really soon). 2003-11-23 18:40:09 +00:00
Rocky Bernstein c1482fe573 intf.c, vcdplayer.c: Add code for multi-default selection lists. But
this required new libvcdinfo API - so change to configure.ac for
pending new libcdio/vcdimager releases.

Additional libvcdinfo routines also means less VCD twidling inside vlc
code, thus simplifying what is already a bit complicated and likely to
get more so.
2003-11-23 03:58:33 +00:00
Gildas Bazin 1a80449a5a * configure.ac: get rid of the oggpackB_read check in libogg because we don't use it anymore. 2003-11-22 18:11:22 +00:00
Laurent Aimar 348244d2c6 * stream_output.h, transrate.c : do not use SOUT_BUFFER_FLAG_GOP anymore
(may be readded later).

 * mpgv.c: new demuxer using the packetizer (allow to stream ES).
2003-11-22 17:03:57 +00:00
Sam Hocevar 3aa3ecc18a * configure.ac:
+ Fixed internal symbols for version numbers containing "+".
    + Added a --enable-caca flag.
  * modules/video_output/caca.c:
    + Updated libcaca video output to the released version.
    + Added --caca-dithering flag (none, dither, random).
2003-11-22 15:53:18 +00:00
Sigmund Augdal Helberg 571f69bab7 modules/misc/sap.c:
* more verbose header parsing code
 * support for compressed announces if zlib is available (using some code
   from Mosu from the matroska project)
 * if the sdp packet contains more than one m= line, pass it to the
   livedotcom module
configure.ac:
 * link sap with zlib if available
modules/demux/livedotcom.c:
 * accept sdp from the sap module
2003-11-20 23:13:28 +00:00
Christophe Massiot 3b099bef9a * New build system for the contrib packages of VLC. It supports to
download a precompiled binary package, or to build all the packages
  from the sources, at the user's option. It is currently written for
  Mac OS X, but could easily be ported to other platforms.
2003-11-15 01:21:48 +00:00
Gildas Bazin 6720c6b10f * configure.ac: link ws2_32 in the right order on win32 for livedotcom. 2003-11-10 17:47:42 +00:00
Eric Petit cf1ded5901 + modules/gui/beos/VideoOutput.cpp: fixed modifiers
+ src/misc/beos_specific.cpp: cosmetic
2003-11-09 16:00:54 +00:00
Eric Petit 6b4fa4aac8 + configure.ac: link httpd and stream_out_standard against -lsocket
+ modules/gui/beos/*: use hotkeys
 + include/vlc_keys.h, src/misc/configuration.c:
   renamed modifiers into vlc_modifiers so it does not conflict with
   BeOS' modifiers()
2003-11-08 18:23:40 +00:00
Christophe Massiot e12e442b95 By default disable the stream_out_transrate plug-in since it takes 2 hours
compiling.
2003-11-08 14:54:03 +00:00
Gildas Bazin d2d96bbb8f * configure.aci, modules/demux/livedotcom.cpp: win32 compilation fixes. 2003-11-07 22:56:02 +00:00
Laurent Aimar 132943e986 * configure.ac: added --enable-livedotcom and --with-livedotcom-tree.
(--with-livedotcom-tree is mandatory when using --enable-livedotcom, so
 livedotcom isn't compiled by default)
2003-11-07 21:44:20 +00:00
Christophe Massiot c37e84c1f9 * modules/stream_out/transrate: New transrating module, based on GPL
code from www.metakine.com.
  CAUTION : the code is currently very ugly, with static variables, no
  code convention, etc. I check it in "as is" because it may be useful
  to some people.
  Don't expect a bitrate reduction of more than 30 % with acceptable
  quality.
* modules/demux/mpeg/ts.c: Useful debug message
2003-11-07 21:30:52 +00:00
Damien Lucas 1ddb23b6e8 dvbsub.c: DVB subtitles decoder (ETSI EN 300 743). There is still a lot of
things to write to implement competely the standard but this decoder
          will work in most of the pictures subtitles cases. Text subtitles
          decoding is not implemented at all.
          This decoder has been validated with CAVENA encoders after few
          remarks of their developpers.

include/*: addded a p_spuinfo field in the decider_fifo_t and the
           es_descriptor_t

codecs.h: added a dvb_spuinfo_t structure to identify the id of the selected
          track.

modules/demux/mpeg: added the support of the dvb subtitles track. Need last
                    libdvbpsi (0x59 descriptor) to compile. The demuxer
                    creates n fake ES as each ES carries up to 256 subtitles
                    tracks.


This work is part of the work done by Anevia for the "Gran Theatro del
Barcelona".
2003-11-06 16:36:41 +00:00
Eric Petit 9498c61e75 + configure.ac:
fixed a link issue on BeOS
 + modules/demux/util/sub.c:
     gcc != 3 fix
 + modules/gui/beos/*:
     compile fixes; never replace int32 with int32_t, these are not the
     same on BeOS (long/int)
2003-11-04 11:11:30 +00:00
Laurent Aimar 689e6f400d * removed old faad detection. 2003-11-03 23:05:03 +00:00
Laurent Aimar 62442c205f * all: ported the faad decoder to the new API (btw, aac HE untested).
I have not kept the compatibility with older faad version (but check is
 still be  done in configure.ac). (I  didn't like it as  old version are
 really buggy).
2003-11-03 22:30:15 +00:00
Laurent Aimar a90eb78daf * added stream_out_rtp. 2003-11-01 21:50:01 +00:00
Derk-Jan Hartman 3b9cfe30fb * fix the missing symbols ogg issue 2003-10-28 20:34:41 +00:00
Gildas Bazin 630b0fc707 * modules/codec/ffmpeg/*: ported the ffmpeg audio and video decoders to the new api.
Isolated the video postprocessing routines in postprocess.c

* modules/codec/ffmpeg/encoder.c, modules/codec/vorbis.c, modules/stream_out/transcode.c,
   include/vlc_block.h, include/vlc_codec.h: extracted the encoders out of transcode.c.
   transcode now uses encoder plugins (currently ffmpeg, vorbis and theora).

PS: transcoding is currently a bit broken but I'll fix that ASAP.
2003-10-27 01:04:38 +00:00
Gildas Bazin 82e4304a9b * Makefile.am: strip the mozilla plugin when doing the win32 package.
* configure.ac: on win32 we compile the theora module as a plugin, not builtin.
2003-10-26 17:11:56 +00:00
Gildas Bazin dc29951c7f * configure.ac: check for mozilla-config.h on win32 as well.
* mozilla/support/npwin.cpp: some mozilla sdk don't include mozilla-config.h explicitly so do it ourselves.
2003-10-26 16:12:35 +00:00
Gildas Bazin a27027bb05 * configure.ac: added a --disable-fribidi option and make sure the freetype module is linked with libiconv. 2003-10-26 12:49:24 +00:00
Sigmund Augdal Helberg 9ec1b8a027 src/libvlc.c:
* created a variable "key-pressed" in p_vlc that can be used to
   report or read key presses
 * allways try to start hotkeys interface in the background
configure.ac, modules/control/Modules.am, modules/control/hotkeys.c:
 * a new control module that reads keypresses from "key-pressed" and
   performs an action depending on what is asosiated with this key.
   Also uses nice on screen messages to indicate what action was performed
modules/video_filter/filter_common.h:
 * removed code to pass old style key reporting through filters
modules/video_output/x11/xcommon.c:
 * report key-presses through the new mechanism. Incomplete, I need help
   with this.
2003-10-26 12:46:55 +00:00
Gildas Bazin 1a67448183 * configure.ac: fix for wxWindows headers detection.
* all: changed the prototype of vout_AllocatePicture() and vout_InitPicture().
* src/video_output/vout_pictures.c: new vout_InitFormat() function that initialises a video_frame_format_t structure.
* include/vlc_video.h: extended video_frame_format_t.
* modules/codec/rawvideo.c: ported to the new decoder api.
* modules/video_output/x11/*: simplifications.
2003-10-24 21:27:07 +00:00
Sam Hocevar 139e02861a * Makefile.am: Recurse into doc/ to install documentation.
* configure.ac: Removed mention of plugin packetizer_mpegaudio which does
    not exist.
2003-10-24 16:34:30 +00:00
Sigmund Augdal Helberg ec8704b3d0 configure.ac, modules/misc/freetype.c:
* Bidi support in the freetype module through fribidi
2003-10-23 23:00:37 +00:00
Sam Hocevar 3fa2bee809 * configure.ac:
+ Detect <mozilla-config.h> on newer Mozilla versions.
  * mozilla/vlcpeer.cpp:
    + If neither NP_UNIX, NP_MACOSX nor NP_WIN are defined, default to NP_UNIX.
    + Use <mozilla-config.h> whenever possible.
2003-10-23 17:04:40 +00:00
Gildas Bazin dd9e6708a2 * configure.ac, modules/codec/Modules.am, modules/codec/speex.c: new speex decoder and packetizer using libspeex.
* modules/demux/ogg.c: added support for speex to the Ogg demuxer.
* modules/mux/ogg.c: added support for speex to the Ogg muxer.
* src/misc/variables.c: when creating choices object variables with inheritance enabled, automatically add the inherited value to the list of choices.
* modules/access/udp.c: use an object variable and inheritance for "udp-caching".
* src/input/input.c: disable the hack for filenames with colons on win32 because filenames can't contain colons.
2003-10-22 17:12:31 +00:00
Gildas Bazin 7f6e157f1a * configure.ac: tell the build system that mkv is a c++ plugin. 2003-10-21 17:31:36 +00:00
Eric Petit fa3d8b417c configure.ac:
+ updated libebml/libmatroska detection as matroska headers no longer
    include ebml headers directly. Hope you upgraded it - if not, you'll
    have to set your CFLAGS accordingly.
  + on BeOS, libmkv_plugin.so has to be linked to libstdc++

 modules/control/http.c:
  + fix for gcc != 3
2003-10-21 01:05:32 +00:00
Sam Hocevar ef41e224bd * bootstrap: Fixed a shell syntax error when pkg-config is not present. 2003-10-07 21:13:01 +00:00
Sam Hocevar 2b9e90c503 * Only look for kernel32.dll if the target is windows. 2003-10-07 18:53:01 +00:00
Sam Hocevar 78ee7a2c98 * configure.ac:
+ Better BeOS dynamic loader detection.
  * src/misc/modules.c:
    + Consistency fixes.
2003-10-05 21:29:23 +00:00
Gildas Bazin fd05dc698e * modules/access/vcdx/*: Brand new VCD input module using libcdio, libvcd and libvcdinfo. Courtesy of Rocky Bernstein.
* modules/access/cddax.c: Brand new CDDA input module using libcdio. Courtesy of Rocky Bernstein.
* modules/LIST: update.
2003-10-04 18:55:13 +00:00
Gildas Bazin 123367786f * modules/codec/a52old/*, modules/codec/mpeg_audio/*, modules/codec/mpeg_video/*: got rid of deprecated decoders. 2003-10-04 12:00:00 +00:00
Sam Hocevar 2d3c9c2c6f * configure.ac:
+ First try to detect the OS X native dynamic linker before falling
      back to dlfcn.h.
    + Enhanced the dlopen-style loader detection.
    + Added a check for HP-UX's shl_* functins.
  * src/misc/modules_plugin.h.in:
    + Support for the dylib dynamic loader on OS X.
    + Support for the shl dynamic loader on HP-UX.
2003-10-04 11:17:04 +00:00
Gildas Bazin 782cc32bdb * configure.ac: added --with-ffmpeg-faac for when using an ffmpeg which is compiled with faac support.
* modules/stream_out/transcode.c: added mp4a fourcc for MPEG AAC audio transcoding support.
2003-10-04 10:54:45 +00:00
Gildas Bazin 4f3ee7be01 * modules/codec/cinepak.c: ported the cinepak decoder to the new api. 2003-10-02 21:12:45 +00:00
Gildas Bazin 91f6deaecd * modules/codec/subsdec.c: cleaned up and ported the text subtitles decoder to the new decoder api. 2003-10-01 22:19:57 +00:00
Gildas Bazin f061a98aea * install-win32: cosmetic changes.
* configure.ac: forgot one include path for the mozilla plugin.
2003-09-27 10:09:57 +00:00
Gildas Bazin f056f1fca6 * configure.ac, mozilla/vlcshell.cpp, mozilla/support/npwin.cpp: mozilla plugin for win32 is finally working (well there's still work left).
* src/misc/modules.c: small clean-up and fixed --plugin-path on win32.
2003-09-23 16:07:49 +00:00
Gildas Bazin cd35bf7cc1 * configure.ac, mozilla/Makefile.am: more win32 mozilla plugin build fixes. 2003-09-20 15:52:19 +00:00
Gildas Bazin 973cf0496f * configure.ac, mozilla/*: the win32 mozilla plugin compiles again (most likely won't yet work).
Added a --with-mozilla-sdk-path option (win32 only) to ./configure so you can pass the path of your mozilla sdk tree.
 You also need to set the XPIDL env var to the the path of the xpidl mozilla compiler when ./configuring.
2003-09-20 13:52:23 +00:00
Jean-Paul Saman 86bc7bb8b4 Fix detection of dvb headerfiles and fix GTK2_MAIN selection for PDA interface. 2003-09-09 12:54:19 +00:00
Laurent Aimar e40e6065cd configure.ac : added gather stream_out. 2003-09-07 22:53:38 +00:00
Gildas Bazin 7bb574fdf5 * ALL: Introduction of a new api for decoders.
The final aim of this new api is to make it possible to use the decoders from other modules like the transcoder for instance.
   Only a few decoders have been ported to the new api (a52, libmpeg2, dts, vorbis, theora) so the old api is still supported.

   Don't hold your breath, there is still much work to do before we reach this goal.

* modules/codec/a52.c, libmpeg2., dts.c, vorbis.c, theora.c:
   Converted to the new api.
   Merged the a52 and vorbis packetizers in their respective decoders (removes a lot of code duplication).
   New dts and theora packetizers (merged in their respective decoders).
2003-09-02 20:19:26 +00:00
Eric Petit 9a1fc90919 configure.ac: fixed zeta check 2003-08-31 15:55:56 +00:00
Laurent Aimar 5a8df6b09e * all: removed old encoding way. 2003-08-29 19:50:13 +00:00
Gildas Bazin ca7c067cd4 * configure.ac, modules/mux/Modules.am: enable the asf muxer. 2003-08-27 08:27:52 +00:00
Gildas Bazin b34227c153 * configure.ac, modules/access/dshow/: brand new DirectShow input plugin.
Much work still needs to be done, like audio support, adding plenty of configuration options, etc... But the video part is already working quite well here.
2003-08-24 11:17:39 +00:00
Laurent Aimar 1312bc9ee8 * configure.ac : added --enable-goom and --with-goom-tree. Btw, I use a
special goom tree source as I was unable to use standard goom library.
(I will provide it once mmx/ppc included)
 * modules/visualization/Modules.am: added goom
 * include/vlc_block.h src/misc/block.c: introduce a new data block
 api (not yet tested, ported from my local new input work).
2003-08-23 22:49:50 +00:00
Derk-Jan Hartman f388eb55e1 * added a vlc_current_charset function. This tries to get the current charset
in use by the OS. It's pretty nifty. if available it uses nl_langinfo. Then
  it falls back to trying setlocale (exept on OSX, where this funtion is useless)
  and then falls back to LC_ALL, LC_TYPE and LANG environment variables.
  If only the LANG variable is available (like on osx) it tries a countrycode
  to charset mapping (making an educated guess ).
  On windows it retrieves the charset with GetACP().
  It also has an aliases system to transform incompatible charset description
  strings to libiconv compatible charset descriptions. If you want you can even
  retrieve the charset on OS/2.
* modules/codec/subsdec/subsdec.c: By default we try to open a subtitle file in
  the systems charset (or language mapped to charset). It's no more than a guess,
  and if you open Latin1 subs on your Japanese system you will still need to
  specify the encoding by hand, but it's better then nothing.
* src/playlist/playlist.c: spelling error in a comment.
2003-08-23 12:59:31 +00:00
Loïc Minier 7894fbc072 * very light typo 2003-08-23 12:47:24 +00:00
Derk-Jan Hartman bd5167ca5a * Removed the xmga plugin since it was quote "a waste of time and not even finished"
* Decreased the priority of kde interface because of it's unstable nature
  and not being maintained status.
2003-08-21 16:59:35 +00:00
Clément Stenac 6db0571780 * src/audio_output/input.c: forgot to free something
* modules/visualisation/visual/* :
	visualization system. It supports multi-effects.
At the moment:
	-dummy (guess what ? it does nothing)
	-scope (adapted and fixed from sam's one)
	-random (displays random plots)
Todo:
	- spectrum analyser
	- movement effects (rotations, scrolls,...)
	- blur effect ?
2003-08-19 21:20:00 +00:00
Alexis de Lattre c8b4bd8ba9 po/es.po THANKS configure.ac: Spanish translation started by Vicente Jim�nez Aguilar.
src/libvlc.h: replaced "VLS" by "streaming server".
2003-08-17 20:58:45 +00:00
Clément Stenac ee3fbc05c2 * configure.ac : linked stream_out_standard to ws2_32 to fix build
* playlist.cpp : added "Random" and "Loop" checkboxes
2003-08-16 21:05:14 +00:00
Gildas Bazin ffc8d95127 * po/pt_BR.po, THANKS: new brazilian portuguese translation, courtesy of Andr� de Barros Martins Ribeiro. 2003-08-16 16:56:40 +00:00