Commit Graph

4316 Commits

Author SHA1 Message Date
Cyril Deguet
18dd027836 * ctrl_text.cpp: smoother text scrolling (MOVING_TEXT_STEP=1) 2004-08-01 20:46:01 +00:00
Olivier Teulière
a9a1ab081a * modules/gui/skins2/parser/interpreter.cpp: Added the "vlc.ontop()" action
* doc/skins/skins2-howto.xml: Updated the doc
2004-08-01 16:43:58 +00:00
Laurent Aimar
f41dff0456 * mp4: with ref .mov, don't forget to add the access. 2004-08-01 15:51:49 +00:00
Derk-Jan Hartman
246603bc8a * fix avcodecbuild# prob with h.261 2004-08-01 14:46:13 +00:00
Benjamin Pracht
7b9761c388 * all : fix channels selection in the sout options dialog 2004-08-01 13:23:53 +00:00
Sam Hocevar
2879411e65 * modules/control/joystick.c:
+ Compilation and coding style fixes.
    + Initialise the joystick in Open(), not Run().
2004-07-31 17:29:44 +00:00
Benjamin Pracht
4f6cc614ea * all :
- Get rid of the old TS over RTP stream output method in OSX interface
  - ab= and vb= parameters are now (hopefully) always updated
2004-07-31 17:08:35 +00:00
Cyril Deguet
91d3867d40 * opengl.c: support "cube" and "transparent-cube" effect (with the
--opengl-effect option). Now MacOSX guys you can write the opengl provider
 interface ;)
2004-07-31 11:38:22 +00:00
Derk-Jan Hartman
1573323869 modules/stream_output/rtp.c:
* set the required t= SDP parameter
* added config options for description, url and email
* send SDPs with description, url and email info when available
* add the a:tool parameter so people know who is responsible when VLC starts roaming the web with incorrect announces :)
2004-07-31 00:23:29 +00:00
Derk-Jan Hartman
14c258d2bb * SDP should use \r\n instead of \n
* Added nice SDP TODO lists. 17 outstanding issues in RTP announces.
2004-07-30 21:38:09 +00:00
Sam Hocevar
2d1483b409 * modules/demux/util/id3tag.c modules/codec/ffmpeg/demux.c:
+ Fixed compiler warnings.
2004-07-30 21:13:17 +00:00
Sam Hocevar
71b20c32ac * modules/gui/wxwindows/video.cpp modules/gui/wxwindows/bookmarks.cpp:
+ Fixed compiler warnings due to bad argument types.
2004-07-30 20:57:56 +00:00
Sam Hocevar
890ba5535f * modules/video_filter/invert.c: don't cast lvalues. 2004-07-30 20:49:44 +00:00
Sam Hocevar
d8da383228 * modules/codec/cmml/browser_open.c:
+ Fixed a compilation warning due to a missing return value.
2004-07-30 17:39:27 +00:00
Derk-Jan Hartman
4efbb329d9 * check correct build# of libavcodec for SNOW support 2004-07-30 13:18:53 +00:00
Rémi Denis-Courmont
e527d4f9ef Compile fix 2004-07-30 09:24:32 +00:00
Laurent Aimar
1924812891 * rtp: added port-audio and port-video option (for default port). 2004-07-29 18:48:01 +00:00
Gildas Bazin
dc30ef149e * modules/codec/toolame.c: compilation fix. 2004-07-29 18:43:22 +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
Gildas Bazin
dee99e902c * modules/access/http.c: --http-reconnect option to automatically try to reconnect in case the connection was untimely closed (enabled by default for ICY/Icecast web radios). 2004-07-29 15:50:20 +00:00
Derk-Jan Hartman
6a389c9442 * ipv4.c: ttl setsockopt fix. Thanks to Emmanuel Dreyfus for reporting 2004-07-29 15:27:57 +00:00
Derk-Jan Hartman
6c4b8e5ab8 * vcdx Coding style fixes. 2004-07-29 15:18:04 +00:00
Felix Paul Kühne
9fc7367b90 * added declares for the checkboxes in the nib to control the rtp-sout-modul 2004-07-29 14:03:19 +00:00
Laurent Aimar
ada036d031 * rtp: sdp can now be exported as a file (sdp=file://filename).
Initial path by Philippe Van Hecke (philippe DOT vanhecke AT belnet DOT be)
2004-07-28 22:39:52 +00:00
Benjamin Pracht
ef198559c9 Added a RTP (New) stream outpu method for the rtp sout module. Still lot of work in this dialog box. 2004-07-28 15:57:33 +00:00
Gildas Bazin
fd598b8416 * modules/codec/ffmpeg/*:
- added fourcc for SNOW and DTS.
  - added 'qscale' (fixed quantizer scale - VBR) and 'strict' (standard compliance) encoding options.
2004-07-28 10:37:24 +00:00
Derk-Jan Hartman
766237dcb2 * modules/gui/macosx/open.m: dvdplay:// -->> dvdnav:// 2004-07-28 10:04:59 +00:00
Derk-Jan Hartman
92b2368510 MacOSX intf work
* vout_Control implemented for macosx
* position slider fixed
* p_input manage loops fixed (buttons, playstatus etc)
* float on top works again
* visual filters work
* deinterlace filter selection broken
* fullscreen button is not being updated atm
* potential deadlocks between intf thread and vout thread???
* the window title might not always be updated.

OSX devs, please test as much as you can. This was all fairly low level stuff.
We need to test it properly.
2004-07-28 00:36:48 +00:00
Derk-Jan Hartman
94cdda13e8 * More code cleanup for OSX vout. Man what a mess this is :) 2004-07-27 21:11:07 +00:00
Derk-Jan Hartman
e4ceccd323 - 2004-07-27 16:20:32 +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
Derk-Jan Hartman
4aff66399f * release what you find. (this looks like a very old bug) 2004-07-27 10:54:50 +00:00
Eric Petit
c4fbc7d31e screen/beos.cpp: test before you commit 2004-07-26 17:54:12 +00:00
Cyril Deguet
db11fea703 * opengl.c: clear the color buffer before rendering 2004-07-26 17:03:00 +00:00
Eric Petit
c624c5f790 ALL: splitted screen module (needed as BeOS requires C++) 2004-07-26 15:06:48 +00:00
Gildas Bazin
ca9c15af3f * modules/gui/wxwindows/fileinfo.cpp: partially fixed char encoding problem in fileinfo dialog. 2004-07-26 14:10:30 +00:00
Gildas Bazin
8b6f120569 * modules/access/screen.c: force RV24 capture on win32 for now (otherwise colors are screwed up). 2004-07-26 10:27:55 +00:00
Gildas Bazin
293cd2f01e * modules/control/rc.c: removed useless code for the rc-host option. 2004-07-25 20:39:06 +00:00
Gildas Bazin
5833047101 * modules/video_output/x11/*:
- fixed exit in embedded mode when fullscreen.
   - re-use the current video sub-window when switching to fullscreen (to have opengl working in fullscreen mode as well).
   - add options to the opengl plugin.
2004-07-25 20:36:28 +00:00
Rémi Denis-Courmont
b3e49f8d76 Use VLC networking APIs: close -> net_Close, accept -> net_Accept 2004-07-25 17:47:05 +00:00
Rémi Denis-Courmont
3480e333bb - unlink Unix socket on exit,
- bind to ::1 by default if --ipv6 is passed,
- do not overflow Unix socket path,
- use a different option (--rc-unix) for Unix socket.
2004-07-25 08:20:09 +00:00
Gildas Bazin
8c869070a7 * modules/mux/asf.c, ts.c, ogg.c: added WMV3 fourcc. 2004-07-25 07:54:18 +00:00
Gildas Bazin
9e63dcf871 * src/misc/net.c, modules/control/rc.c: win32 fixes. 2004-07-24 23:05:03 +00:00
Gildas Bazin
3e784cb13e * src/misc/net.c, include/network.h: added net_vaPrintf() and net_Accept().
* modules/control/rc.c: added option to listen on a socket instead of only stdin.
   Inspired from a patch by Bernhard Rosenkraenzer <bero at arklinux dot org>.
2004-07-24 22:49:28 +00:00
Rémi Denis-Courmont
32d2dd2e34 Specify port in Host: HTTP request header
(thanks to Olivier Lourdais for the report)
2004-07-24 17:22:40 +00:00
Gildas Bazin
a7405bd021 * modules/access/screen.c: win32 support for screen capture (colors are inverted right now). 2004-07-24 16:33:00 +00:00
Laurent Aimar
3f174193ef * mp4.c: compute avg/max bitrate info. removed a fprintf... 2004-07-24 12:42:26 +00:00
Gildas Bazin
bb1eff8ac8 * modules/access/v4l/v4l.c: converted to access_demux module (less code, more CPU efficient). 2004-07-24 12:33:15 +00:00
Laurent Aimar
f9610dec23 * input: release p_playlist. 2004-07-24 11:57:47 +00:00
Laurent Aimar
051cddc7d3 * mp4.c: really(?) fixed the tkhd invalid width (thx bond for the
report).
2004-07-24 11:28:50 +00:00
Laurent Aimar
377df083e1 * equalizer : [0] isn't cool, use a define. 2004-07-24 11:12:39 +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
e623637f12 * modules/visualization/galaktos/plugin.c: usual test before you commit. 2004-07-23 18:13:20 +00:00
Gildas Bazin
0df3e20904 * modules/visualization/galaktos/plugin.c: fixed threading issues with opengl. 2004-07-23 18:08:58 +00:00
Gildas Bazin
6550c5d7c8 * modules/video_output/opengl.c, modules/video_output/x11/glx.c: proper scaling + fixes. 2004-07-23 16:36:51 +00:00
Gildas Bazin
314a3b4167 * modules/video_output/opengl.c: forward control queries to opengl provider. 2004-07-23 13:37:43 +00:00
Gildas Bazin
58f8e5c469 * modules/video_output/directx/glwin32.c: 1st shot at a win32 opengl provider.
* modules/video_output/directx/events.c: removed unused code.
2004-07-23 12:47:34 +00:00
Damien Fouilleul
71445ddd89 improved filter compatibility by favoring current connection media type in subsequent connections 2004-07-23 10:19:58 +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
40a45dc8f3 * modules/video_output/x11/glx.c: OpenGL context is initialized in pf_init() because of threading issues. 2004-07-22 22:36:16 +00:00
Gildas Bazin
32b211e471 * modules/video_output/x11/glx.c, modules/video_output/opengl.c: some fixes. 2004-07-22 22:14:42 +00:00
Gildas Bazin
ff7d97cf89 * modules/video_output/x11/glx.c: vlc_opengl.h was removed. 2004-07-22 21:50:15 +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
Gildas Bazin
23d3f63ca5 * modules/video_output/x11/glx.c: improvements. 2004-07-22 16:37:43 +00:00
Gildas Bazin
031cb39a6f * modules/video_chroma/i420_rgb.c: work around a gcc-3.3.4 optimization bug. 2004-07-22 15:45:54 +00:00
Eric Petit
3a4997f56f equalizer.c: compile fix for old compilers (thx sam) 2004-07-22 15:09:42 +00:00
Eric Petit
17d02421a7 BeOS doesn't know about PF_INET 2004-07-22 14:21:59 +00:00
Eric Petit
9cb381a08b netsync.c: converted to unix file because BeOS' gcc chokes on dos files 2004-07-22 13:50:35 +00:00
Derk-Jan Hartman
7b93029460 * frenglish paquets -> packets 2004-07-22 11:49:14 +00:00
Cyril Deguet
4994baa723 * all: created a new module type "opengl provider", which provides a
simple interface to create and use OpenGL windows
 * modules/video_output/x11/glx.c: the GLX vout now implements the
  "opengl provider" interface
 * modules/visualization/galaktos/*: no more dependency on GLX: we use
   the generic opengl provider interface instead.
2004-07-21 22:38:49 +00:00
Derk-Jan Hartman
1005f6abc6 * Fix the sap module compilation. Compile before you commit strikes once again....... 2004-07-21 18:45:06 +00:00
Derk-Jan Hartman
d0f20f626b * Fix livedotcom API change.
Thanks to James MacLean, Arwed von Merkatz and Ross Finlayson for reporting and fixing the issue.
2004-07-20 23:15:33 +00:00
Cyril Deguet
5d041ddd8a * glx.c: don't scale the image with the chroma (supposed to speed up
the conversion ??)
2004-07-20 22:25:06 +00:00
Derk-Jan Hartman
d6cb888b45 * recognize new x-plgroup paramater (only standardized fields are not prefixed with x-) 2004-07-20 21:36:51 +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
Mohammed Adnène Trojette
3c3996cccb author :) 2004-07-20 16:43:36 +00:00
Sigmund Augdal Helberg
4a83848248 mpjpeg.c: The rfc says to use \r\n so use \r\n. Also set the right mime type.
This makes the served stream work with cambozola applet.
2004-07-20 11:49:04 +00:00
Gildas Bazin
245e5824e9 * modules/demux/ts.c: added support for transport streams with Reed-Solomon (204,188) error correction (16 bytes ECC discarded). 2004-07-19 14:54:37 +00:00
Gildas Bazin
cc0c26f4c8 * modules/control/http.c: portability fix. 2004-07-19 08:57:42 +00:00
Laurent Aimar
d8f026b7df * subtitle: fixed a small memleak. 2004-07-18 17:04:44 +00:00
Laurent Aimar
52500c6898 * mpga: fixed a memleak+warnings. 2004-07-18 16:33:02 +00:00
Cyril Deguet
1e4bfd0dc1 * all: now both GLX 1.2 and 1.3 are supported 2004-07-18 13:56:08 +00:00
Laurent Aimar
3a6efa71fa * ftp: handle multiple lines answers. 2004-07-18 12:03:37 +00:00
Derk-Jan Hartman
760f9ce32b * spelling corrections 2004-07-18 11:25:28 +00:00
Rémi Denis-Courmont
d16c1ff9a4 Fallback for UDP if not using IPv4 2004-07-17 15:04:42 +00:00
Rémi Denis-Courmont
87c112340b Fix corner case introduced in HTTPd IPv6 patch 2004-07-17 14:07:40 +00:00
Cyril Deguet
b45ccdd52d * all: first implementation of a MilkDrop-compatible visualization plugin,
based on ProjectM (xmms-projectm.sourceforge.net), without the
    dependency on SDL 1.3. At the moment it only works on X11 with GLX 1.3,
    I didn't manage to have it working with the 1.2 API :(
    SGI Pbuffers are not used yet, I didn't manage to have them working
    well either :(
    Milkdrop presets are searched in /etc/projectM/presets (guess why ;)
    With projectM presets, colours look a bit "flashy", I wonder if it
    is normal...
    To compile the plugin, add --enable-galaktos in configure. The only
    dependencies are on X11 and OpenGL libs.
    Enjoy !
2004-07-17 13:55:48 +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
Laurent Aimar
d4f8c8201c * libmp4.c: MMhh .mp4 is 99.99% the same thing than .mov but not 100% :(((
* mp4.c: hdlr atom in the .mp4 and .mov way.
2004-07-16 19:33:20 +00:00
Laurent Aimar
24aecbe0eb * equalizer: fixed a bug with strtof.
(Please look at the warnings, most of the time "incompatible pointer
type" isn't really good ;)
2004-07-16 18:35:50 +00:00
Derk-Jan Hartman
1954049294 * it's information, not informations (grep -r)
* modules/demux/avi/avi.c: Look a bit further into the file for the avi tag.
  this allows you to play avi in uncompressed .rar (only first part of course).
2004-07-16 11:29:21 +00:00
Derk-Jan Hartman
3460771a32 * removed the hog elements. They are breaking stuff.. 2004-07-15 18:47:32 +00:00
Derk-Jan Hartman
89c4bf7402 * reenable the prefs. this was a small leftover from debugging 2004-07-15 15:24:53 +00:00
Derk-Jan Hartman
4bfdf490d7 * spelling error 2004-07-15 15:20:46 +00:00
Gildas Bazin
b0536abaa6 * modules/audio_filter/equalizer.c: fixed segfault in BandsCallback(). 2004-07-15 12:41:38 +00:00
Gildas Bazin
9105991c67 * modules/codec/ffmpeg/demux.c: don't use libavformat's redirector demux. 2004-07-14 19:26:30 +00:00
Cyril Deguet
40cbe6a355 * all: just a basic OpenGL scope at the moment 2004-07-14 13:03:54 +00:00
Sigmund Augdal Helberg
027bb3fe99 mpga.c: fixed some memleaks in the probing process 2004-07-13 12:05:21 +00:00
Clément Stenac
c16efd6ca3 Couple of fixes 2004-07-13 11:41:21 +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
ce1924e313 * modules/gui/wxwindows/extrapanel.cpp: try to use some spacing between widgets to make it actually readable. The equalizer panel would need more work though (ah and the wizard needs a whole load of them as well). 2004-07-12 11:57:49 +00:00
Anil Daoud
a8f31b9624 * unicode fixes 2004-07-12 07:33:02 +00:00
Eric Petit
426d10df6f Fixed norm-max-level description 2004-07-12 06:56:05 +00:00
Clément Stenac
6c43e73ea9 Removed the old streaming wizard\nSplitted the interface file into interface+extrapanel\nExtrapanel is now a notebook\nReworked the video extrapanel (removed ratio,added filters)\nImplemented a graphical equaliwer 2004-07-12 06:47:15 +00:00
Clément Stenac
da38b336b9 Added a very trivial volume normalizer 2004-07-12 06:45:48 +00:00
Clément Stenac
f8c95ffa2b Allow on the fly change of equalizer config. Only restart aout when enabling/disabling equalizer 2004-07-12 06:45:07 +00:00
Clément Stenac
707ee8ea31 Fix segfault when child vout creation fails 2004-07-12 06:42:47 +00:00
Cyril Deguet
983e111fce * x11_timer.cpp: compilation fix 2004-07-11 11:15:43 +00:00
Laurent Aimar
080dfc9b77 * theora: compilation fix. 2004-07-11 09:58:24 +00:00
Laurent Aimar
f93b1504d9 * all: compilation fix. 2004-07-10 18:12:56 +00:00
Laurent Aimar
32f808e2b5 * all: sout_ParseCfg -> sout_CfgParse. 2004-07-10 17:22:35 +00:00
Laurent Aimar
43a8115c06 * all: cosmetics. 2004-07-10 17:20:59 +00:00
Laurent Aimar
179f1381ce * all: cosmetics + MUX_GET_MIME. 2004-07-10 17:20:11 +00:00
Laurent Aimar
a3da721928 all: sout_ParseCfg -> sout_CfgParse. 2004-07-10 17:19:28 +00:00
Gildas Bazin
7fdad1d9c4 * modules/codec/flac.c: couple of fixes. 2004-07-09 21:13:11 +00:00
Gildas Bazin
a01f44d552 * modules/demux/playlist, src/input/stream.c: fixed a shitload of bugs in playlist demuxers + simplified a lot. 2004-07-09 15:15:07 +00:00
Laurent Aimar
b1ddf9183c * equalizer: added a preamp value per preset. 2004-07-08 18:10:10 +00:00
Derk-Jan Hartman
1e9c67a5c2 * Fix building of livedotcom module for !--mostly-builtin 2004-07-08 12:48:29 +00:00
Gildas Bazin
d1dd9b9306 * modules/gui/wxwindows/interface.cpp: center the volume control on the toolbar. 2004-07-08 10:52:23 +00:00
Sigmund Augdal Helberg
0cbf54fb53 hotkeys.c: Don't show "Disabled" when cycling audio tracks. Fixed =/== issue
with the subtitles hotkey (thank you gcc)
2004-07-08 09:38:42 +00:00
Laurent Aimar
e3ae397810 * http: added a mime option. 2004-07-07 23:26:35 +00:00
Laurent Aimar
25fc0180f4 * Modules.am: link livedotcom with access/mms/asf.c 2004-07-07 23:12:30 +00:00
Laurent Aimar
6c812f6260 * livedotcom: first try to support m$ rtsp. It works on the url I have. 2004-07-07 23:11:08 +00:00
Sigmund Augdal Helberg
17961cd32f hadded keys to cycle audio track and subtitle track 2004-07-07 21:09:20 +00:00
Rémi Denis-Courmont
8942735a2f * netsync module no longer IPv4-specific 2004-07-07 16:24:56 +00:00
Gildas Bazin
3f2e13bc42 * src/audio_output/input.c: ability to switch between equalizers on the fly.
* modules/gui/wxwindows/menus.cpp: added equalizers to the menus.
2004-07-07 15:51:23 +00:00
Gildas Bazin
7f800bc0f6 * modules/demux/ogg.c: fix for --input-repeat 2004-07-07 13:32:46 +00:00
Gildas Bazin
37666a1180 * modules/mux/mpjpeg.c: allow removing/adding a track on the fly. 2004-07-07 13:25:03 +00:00
Sigmund Augdal Helberg
96f081ee46 yet another fix for unavailable id3tag 2004-07-07 12:51:10 +00:00
Gildas Bazin
28e9ed2913 * modules/demux/mp4/mp4.c: a couple of fixes for track selection when seeking. 2004-07-07 12:29:21 +00:00
Sigmund Augdal Helberg
85f1cd8a7a a mime multipart jpeg muxer. Mimics the way some webcams work. Resulting
streams, served in http, are directly playable by mozilla (though 
horribly slow)
2004-07-07 10:06:56 +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
Laurent Aimar
1f78d643f3 * equalizer: simple (and slow) 10 bands equalizer using a IIR filter. 2004-07-06 21:41:15 +00:00
Gildas Bazin
c523f5a5bc * modules/codec/dvbsub.c: rewrite of the DVB subtitles decoder.
It can finally decode properly all the samples I have.
2004-07-06 17:01:12 +00:00
Gildas Bazin
859483c87d * modules/codec/araw.c: increased priority of encoder. 2004-07-06 16:54:05 +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
a304c04257 Fixed memory leak (can anyone confirm?) 2004-07-05 17:14:00 +00:00
Gildas Bazin
3a9390d601 * modules/gui/skins2/win32/win32_factory.cpp: implement minimize() on win32 (I need to access the window manager object from here, don't know if this is safe). 2004-07-05 11:34:27 +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
Mohammed Adnène Trojette
fe0be88e2d added a function to minimize VLC (check win32 compilation) 2004-07-04 22:22:10 +00:00
Cyril Deguet
8328c32ce9 * wxwindows/menus.cpp: added missing _() 2004-07-03 14:04:14 +00:00
Gildas Bazin
8f80181581 * include/video_output.h, include/vlc_video.h, src/video_output/*:
+ When dealing with slow direct buffers, use a temporary picture to overlay subtitles (avoids slow reads during alpha-blending).
* modules/video_output/directx/directx.c: signal slow picture buffers.
2004-07-02 15:12:35 +00:00
Gildas Bazin
165acf1476 * modules/codec/dmo/dmo.c: small fix to CopyPicture() 2004-07-01 16:05:05 +00:00
Gildas Bazin
0f0a3ee334 * modules/mux/mpeg/ts.c: compilation fix. 2004-07-01 10:48:44 +00:00
Gildas Bazin
1aa3e5ac7d * modules/codec/theora.c: correct encoding aspect ratio. 2004-07-01 10:35:48 +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
ea80be5632 * modules/mux/mpeg/ts.c: support for dts and dvbs + a few coding style changes. 2004-06-30 23:18:54 +00:00
Derk-Jan Hartman
b691ddb6eb * set correct AR on theora video.
this is also broken for encoding, but i'm not sure how to fix this.
2004-06-30 22:44:41 +00:00
Gildas Bazin
9a03d8fbdc * modules/demux/ts.c: added DTS support as per "ETSI TS 101 154" Annex F. 2004-06-30 22:15:32 +00:00
Sigmund Augdal Helberg
10c1b2686f segfault fix when id3tag is unavailable 2004-06-30 16:06:11 +00:00
Gildas Bazin
3813108b31 * modules/codec/ffmpeg/video.c: force the very 1st frame (for still pictures). 2004-06-29 15:27:56 +00:00
Laurent Aimar
e4c110a080 * demuxdump: ported to demux2. 2004-06-28 21:36:17 +00:00
Gildas Bazin
d755649277 * modules/demux/mjpeg.c: handle jpeg stills. 2004-06-28 16:03:44 +00:00
Felix Paul Kühne
5b67f077c2 * ALL: minor spelling fixes 2004-06-28 14:16:51 +00:00
Gildas Bazin
8cb4d991d2 * modules/gui/wxwindows/fileinfo.cpp: fixed typo. 2004-06-28 14:04:07 +00:00
Derk-Jan Hartman
dbaac9833d * take hog mode if during AC3 playback
jlj could you please verify this ?
2004-06-28 01:36:48 +00:00
Derk-Jan Hartman
4c40a909dc * check for p_vout before accessing it. (quit before playing would cause a crash as of late) 2004-06-27 23:40:29 +00:00
Laurent Aimar
209a5a3a3d * mpga: improved DEMUX_GET_TIME. It has now a perfect precision until
the first seek. (A good DEMUX_SET_TIME has to be implemented with high
precision).
2004-06-27 19:56:03 +00:00
Gildas Bazin
b9e83af790 * modules/gui/wxwindows/menus.cpp: added file info and messages entries to the popup menu. 2004-06-27 19:35:53 +00:00
Gildas Bazin
f68b20d218 * modules/gui/skins2/controls/ctrl_checkbox.cpp: handle double click events too 2004-06-27 19:27:01 +00:00
Gildas Bazin
15a4371673 * modules/access/dvdread.c: use SPU palette. 2004-06-27 14:37:28 +00:00
Gildas Bazin
185dff3d91 * modules/access/dvdread.c: got rid of warnings. 2004-06-27 14:13:07 +00:00
Gildas Bazin
29c0bd5552 * access/dvdread.c: misc improvements/fixes.
* modules/access/dvdnav.c: chapters start from 1.
* modules/gui/wxwindows/menus.cpp: removed debug message.
2004-06-27 13:32:07 +00:00
Gildas Bazin
d70d3a2268 * modules/access/dvdread.c: titles and chapters start from 1. 2004-06-27 10:16:57 +00:00
Gildas Bazin
a7177d026f * modules/gui/skins2/controls/ctrl_image.cpp: fixed the infamous popup bug under x11. 2004-06-26 18:40:54 +00:00
Gildas Bazin
394b2dcbeb * modules/gui/skins2/x11/x11_window.cpp: "stay on top" support if window manager supports _NET_WM_STATE_STAYS_ON_TOP. 2004-06-26 17:01:16 +00:00
Gildas Bazin
16ebdc99ac * modules/gui/skins2/*: removed a couple of fixme 2004-06-26 16:15:27 +00:00
Gildas Bazin
25e85b0b91 src/playlist/playlist.c, modules/gui/skins2/src/skin_main.cpp: hmmm 2004-06-26 15:27:27 +00:00
Gildas Bazin
e590028fe4 * modules/gui/skins2/src/skin_main.cpp: small cleanup to the skins loader demux. 2004-06-26 14:43:11 +00:00
Cyril Deguet
ef85266ff2 * ctrl_button.cpp : handle double click events too 2004-06-25 22:47:56 +00:00
Laurent Aimar
4dade9d847 * subtitle: removed debug message. 2004-06-25 18:55:14 +00:00
Laurent Aimar
647d0c827c * subtitle: compilation fix. 2004-06-25 18:41:15 +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
Gildas Bazin
4a6468f3d7 * modules/video_output/directx/*: added a "wallpaper" mode (only when overlay is available).
* modules/gui/wxwindows/menus.cpp: wallpaper entry in the menu.
2004-06-25 14:31:52 +00:00
Gildas Bazin
32bbb3933a * gui/wxwindows/open.cpp: removed deprecated DVD entries.
* access/dvdread.c: added dvdsimple shortcut.
2004-06-25 14:25:27 +00:00
Sam Hocevar
dbca5ca7b0 * modules/control/corba/Modules.am:
+ Play nicely with recent automake versions.
2004-06-25 12:20:20 +00:00
Gildas Bazin
28bf7b479c * demux/dvdnav.c, access/dvdnav.c: moved dvdnav.c in the access directory. 2004-06-25 00:16:48 +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
Eric Petit
b2881bad3e macosx/macosx.m: fixed macosx-opengl-effect string list 2004-06-23 21:40:01 +00:00
Gildas Bazin
bff75d2ce9 * modules/demux/dvdnav.c: added "dvd" shortcut and removed old TODO list. 2004-06-23 20:20:39 +00:00
Gildas Bazin
117ba20ff8 * modules/demux/dvdnav.c: work-around for libdvdnav cvs + a few coding style changes. 2004-06-23 19:42:20 +00:00
Laurent Aimar
2aebce79d5 * all: - added a boolean "seekable" object variable to p_input.
(becarefull, it's just if you can seek or not, and not if you have to
 display the progress bar, for thet last you have to check if "position"
 value get != 0.0 )
       - added "audio-delay" and "spu-delay" object variables to delay
 audio/spu to the video. They can be changed on the fly (untested).
       - renamed INPUT__GET/SET_SUBDELAY into
 INPUT_SET_SPU_DELAY and added INPUT_SET_AUDIO_DELAY
 (wrapper to "audio-delay" and "spu-delay")
 - readded INPUT_ADD/GET_INFO/INPUT_SET_NAME. Becarefull to not over-use
them, a demuxer should export DEMUX_GET_META and not using them.
2004-06-23 17:49:26 +00:00
Gildas Bazin
cb45b4c518 * modules/demux/m3u.c: allocate buffer for stream_Read().
* src/input/stream.c: fixed detection of EOF.
2004-06-23 13:58:02 +00:00
Gildas Bazin
9ef9462dd2 * modules/access/vcd/vcd.c, modules/demux/ps.c: fixed vcd. 2004-06-23 11:32:59 +00:00
Derk-Jan Hartman
103019a858 * OSX compiles again (BEWARE it is still SEVERELY broken) 2004-06-23 10:29:30 +00:00
Gildas Bazin
2252f84afe * modules/gui/ncurses.c, modules/gui/wxwindows/wizard.cpp: compilation fixes. 2004-06-23 10:12:41 +00:00
Clément Stenac
2d109a7702 Fix id3 and id3tag (using meta) 2004-06-23 10:00:21 +00:00
Laurent Aimar
af0f20c96e * livedotcom: begin support of PAUSE. It doesn't work yet, resume
always restarts from the start :(
2004-06-22 23:17:02 +00:00
Gildas Bazin
0e7418b88c * modules/gui/skins / skins2: compilation fixes. 2004-06-22 21:55:50 +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
21261c74fa * speex: missing <vlc/input.h> include. 2004-06-22 20:32:10 +00:00
Laurent Aimar
91c59aebcb * vorbis: compilation fix. 2004-06-22 20:02:47 +00:00
Laurent Aimar
7e6e21549a * access2, demux2: not needed anymore. 2004-06-22 19:46:10 +00:00
Laurent Aimar
2332146912 * all: rework of the input. 2004-06-22 19:35:01 +00:00
Laurent Aimar
520a764ba6 * all: rework of the input. 2004-06-22 19:34:44 +00:00
Laurent Aimar
07aadc3951 * all: rework of the input. 2004-06-22 19:34:20 +00:00
Laurent Aimar
1b834a3623 * all: rework of the input. 2004-06-22 19:34:01 +00:00
Laurent Aimar
eb1fc1f88b * all: rework of the input. 2004-06-22 19:33:30 +00:00