Commit Graph

195 Commits

Author SHA1 Message Date
Sam Hocevar
ba0d4ba774 * Makefile.am: yet another humiliating submission of automake. 2004-08-21 14:11:41 +00:00
Cyril Deguet
d691b084ff * Makefile.am: "noinst_lib_DATA" broke bootstrap :( 2004-08-21 14:06:08 +00:00
Sam Hocevar
449f73e451 * Makefile.am:
+ Don't use vlc_app_DATA for the BeOS bundle.
    + Build the BeOS bundle in $(top_builddir).
2004-08-21 10:46:32 +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
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
Jérome Decoodt
a45c363019 All: equalizer window for MacOS. Need a bit of corrections for the presets part.
Reviews welcome
2004-08-07 21:56:42 +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
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
f0f138425c * Makefile.am: include/vlc_opengl.h was removed. 2004-07-22 21:30:45 +00:00
Gildas Bazin
1707c0ff66 * Makefile.am: added include/vlc_opengl.h to the build. 2004-07-22 06:59: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
Laurent Aimar
6b46f68dbb * Makefile.am: updated. 2004-06-22 20:19:31 +00:00
Laurent Aimar
f38322ff4e * all: rework of the input. 2004-06-22 19:35:15 +00:00
Laurent Aimar
27b66ff8c1 * src/input/input_ext-intf.c: no more unused. 2004-06-07 22:21:33 +00:00
Laurent Aimar
22c36814c2 * Makefile.am: added acces.c (for people still using make ;) 2004-05-29 23:56:41 +00:00
Gildas Bazin
8f5a3ddc82 * Makefile.am: added include/snapshot.h. 2004-05-27 20:31:22 +00:00
Derk-Jan Hartman
458cd04565 * Remove last remenants of info.h and info.m
* Better align the iTunes styled slider with other UI elements
* added .spx .ts and .ps fileextensions.
2004-05-24 21:28:03 +00:00
Yoann Peronneau
9cfa603843 * src/video_output/video_widgets.c: Added OSD sliders when changing volume or position with hotkeys.
Those sliders are graphical (ie not written with characters) and we can now add others OSD "widgets".
2004-05-23 16:19:29 +00:00
Derk-Jan Hartman
2140a61ec0 * extras/MacOSX/macosx-dmg: rewrote the package script.
- will now determine desired image size by itself
  - the hdid mount command mounted the image as root if no user is logged in via GUI.
    this is very undesirable for nightly builds.
    now uses the mount command and a local mountpoint.
2004-05-15 02:36:05 +00:00
Gildas Bazin
de96e9ec41 * vlc.win32.nsi: brand new NSIS auto-installer script.
* Makefile.am: use vlc icon in the NSIS installer.
2004-05-14 17:07:50 +00:00
Gildas Bazin
44b413e922 Makefile.am: email address obfuscation for text files included in the win32 package (Patch courtesy of Johan Bilien) 2004-05-09 09:20:34 +00:00
Gildas Bazin
383d0e1834 * Makefile.am: include the vlm html files in the win32 package. 2004-05-06 08:14:03 +00:00
Derk-Jan Hartman
1da2bc91de * .access for http intf added to OSX build. 2004-05-05 21:53:07 +00:00
Gildas Bazin
2a73b7289d * share/skins2/skin.catalog: added a default catalog as some platforms don't provide one (eg. win32).
* modules/gui/skins2/parser/skin_parser.cpp: try to load the skins catalog and if it fails, use the system's one.
2004-04-30 15:30:43 +00:00
Derk-Jan Hartman
d0b60e6534 * Add missing playlistinfo files to OSX target 2004-04-29 18:32:58 +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
Sam Hocevar
f2d188b231 * Makefile.am:
+ Copy the original ebuild instead of copying it, to allow recursive
      "make dist" calls.
2004-04-26 13:14:57 +00:00
Derk-Jan Hartman
1ce23b854f * extras/contrib/src
- fix goom location
  - some small url improvements. please test the contrib system.
* modules/gui/macosx/*
  - autodetect Quartz Extreme. Use OpenGL vout if present.
  - --macosx-vout auto|quartz|opengl to force a vout.
* Makefile.am: add share/http/vlm to target.
* NEWS: small updates
* AUTHORS: updated my email address.
2004-04-20 01:00:29 +00:00
Clément Stenac
fab59c05a4 * ALL: Better announce system
- The SAP handler now runs in a separate thread.
  - RTP sessions can be announced with sap (sdp=sap://,name=...)
	TODO: Make this more configurable
  - Better SDP generation (the timestamp problem is not resolved)
	About this, there is a problem : as, for a RTP session, the URI
        is the complete SDP, if the session is recreated, as the URI has 
        changed, a new item is added to the playlist
  - Experimental flow control algorithm :
       It does not follow the "Recommended" implementation, as it needs
       to count the sessions (to achieve this, we should make this work
       together with the SAP listener)
       It is disabled by default (use --sap-flow-control to enable).
       When it is disabled, sap announcement interval is set by --sap-interval

* src/misc/net.c : created net_ReadNonBlock
* sap.c : Fixed memory problem
2004-04-18 18:21:09 +00:00
Gildas Bazin
562ab59b24 * src/input/control.c: added INPUT_ADD_INFO/INPUT_SET_NAME to input_Control().
* src/input/input.c:
   + introduced input_item_t that is shared between the playlist/vlm and the input thread (contains input name, options, infos, etc...).
   + changed prototype of input_CreateThread() to input_thread_t *input_CreateThread( vlc_object_t *, input_item_t * ).
* ALL: use input_item_t and INPUT_ADD_INFO when necessary.
2004-03-31 20:52:31 +00:00
Gildas Bazin
36b86f5b99 * src/input/*:
+ new input_Control() function (doesn't do much for now).
   + started bookmarks support through input_Control().
   + new --bookmarks={name=foo,bytes=foo,time=foo},{...} config option.

* src/video_output/*:
   + started support for embeddable vouts (vout_RequestWindow()/vout_ReleaseWindow())
   + new --video-x/y config options
2004-03-23 23:44:49 +00:00
Olivier Teulière
bbb792841f * Makefile.am: Fixed the win32 packaging of the default skin2 2004-03-22 20:54:35 +00:00
Laurent Aimar
d70854de07 * Makefile.am: compile vlm.c ... 2004-03-21 15:09:21 +00:00
Laurent Aimar
1d483f63c1 * all: changes for vlm move. 2004-03-21 12:29:31 +00:00
Sigmund Augdal Helberg
577e22f225 Makefile.am: added vlc.exe.manifest to the distribution (should perhaps be
moved to share/ after the svn switch)
share/Makefile.am: added some wince-related resource files to the distribution
2004-03-03 17:18:38 +00:00
Laurent Aimar
85d67b2229 * all: httpd compilation. 2004-03-03 13:24:31 +00:00
Gildas Bazin
657e2a261f * modules/gui/skins2/Modules.am: include the default skins2 theme in the "make dist" rule.
* install-win32, Makefile.am: include the default skins2 theme in the win32 package.
2004-03-01 19:41:42 +00:00
Derk-Jan Hartman
93f3c135d2 * added a package-translations target
- holds doc/translations.txt
  - all the .po's
  - convert-po.sh
2004-02-05 21:01:44 +00:00
Gildas Bazin
2cfe3a71bf * Makefile.am: added vlc_meta.h 2004-01-31 09:52:22 +00:00
Gildas Bazin
c1c8211f51 * ALL: MSVC compilation fixes. 2004-01-09 12:23:47 +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
Clément Stenac
17557ea643 * Makefile.am : Added src/playlist/item-ext.c and src/playlist/info.c
* src/playlist/item.c
  src/playlist/info.c
  src/playlist/item-ext.c
  src/playlist/group.c
  src/playlist/sort.c
  src/playlist/loadsave.c
  include/vlc_playlist.h
      - New playlist_info structures and accessors
        It works pretty like the old input_info (with categories)
        It provides modularity to the playlist
      - Removed ppsz_options and i_options from playlist_item
        (we use the special category Options)
      - Added a unique id to each playlist_item to be able to track the
        items accross playlist reorders
      - Simplified adding of items.
           - playlist_AddExt is removed
           - playlist_AddItem is still here and exported but should not be used
           - use playlist_Add( p_playlist, uri, name, duration, mode, pos )
             and use the accessors for all other things
      - Added setters for fields of the playlist_item structure
      - Introduced "item-change" and "playlist-current" playlist variables
        to give more flexibility than only intf-change

      At the moment, duration is still in the structure (easier to use, IMHO)

* src/input/input.c
  src/libvlc.c :
        playlist item options parsing changed

* include/vlc_common.h : added playlist_info structures
2004-01-05 12:59:43 +00:00
Boris Dorès
78ffa46b5e * libvlc.h input.c headphone.c:
fix support of audio channel mixers, like the headphone channel mixer
    for instance, which was broken since the introduction of user audio
    filters; if specified by the user and compatible with the audio
    pipeline, we add the channel mixer after the user filters.
    -> unfortunately, this fix removed two strings and introduced 4 new
       ones
    -> TODO: allow the user to choose only amongst channel mixers, not
       all available audio filters

* vlc.exe.manifest Makefile.am install-win32 :
    add a manifest file to allow the win32 gui to use Windows XP visual
    styles when available.
2003-12-20 22:57:36 +00:00
Derk-Jan Hartman
ff9920ffe6 * Fix broken http intf in macosx package. 2003-12-18 16:29:47 +00:00
Eric Petit
9d4690c97a * Makefile.am: cleaned up package-beos
* share/vlc_beos.rsrc: new icon based on Stephane's cone
2003-12-17 08:53:54 +00:00
Laurent Aimar
3adaad543e * moved EsOut* to es_out.c and introduced internal input_EsOutNew and
input_EsOutDelete.
2003-11-24 20:50:45 +00:00
Laurent Aimar
3439df8101 * all: removed decoder_fifo_t. 2003-11-24 00:39:02 +00:00
Christophe Massiot
0eb0aecc2d * Fixed bugs in the contrib build system. In particular 'make bin' should
work now.
2003-11-23 13:06:43 +00:00