Commit Graph

152 Commits

Author SHA1 Message Date
Gildas Bazin c7fa078a89 * src/libvlc.h: reverted my last change. 2004-04-23 13:06:53 +00:00
Gildas Bazin c55e169d9b * src/*: portability fixes.
* msvc/vlc.dsw: httpd is not a plugin anymore.
2004-04-23 12:38:04 +00:00
Yoann Peronneau 291b59b66a * src/input/subtitles.c: corrected bug in subtitle detection
* src/libvlc.h: modified subtitle paths for Windows
2004-04-23 11:56:21 +00:00
Gildas Bazin e9ef439277 * src/libvlc.h: put the SAP options where they belong (ie. the stream output category).
* modules/gui/skins2/src/window_manager.cpp: skins2-transparency is win32 only.
2004-04-20 19:24:03 +00:00
Yoann Peronneau 6ba132035f Changed directory separator from '/' to '\' for windows version. 2004-04-20 18:12:42 +00:00
Yoann Peronneau 070dae15b3 Added a --sub-autodetect-path which is a list of paths (separated by
',') where VLC can look for a subtitle file ; typically, ./Subtitles or
./subtitles (the directory in wich the film is located is implicit).
2004-04-20 15:54:54 +00:00
Andre Pang 87a35e0608 * Add hotkeys to go back/forward in media browsing history 2004-04-19 01:26:26 +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
Felix Paul Kühne d5d59ea9a5 * modules/control/telnet.c: removed translation of "VLM"
* modules/gui/pda/pda.glade: removed translatable-flags of various untranslatable strings like "127.0.0.1" or "avi"
* modules/gui/wxwindows/wizard.cpp: minor string-corrections
* modules/misc/logger.c: more minor string-corrections
* modules/misc/sap.c: ditto
* src/libvlc.h: ditto
* po/de.po: updated german translation
2004-04-16 18:41:00 +00:00
Derk-Jan Hartman bb998bd7da * Spelling fix 2004-04-06 23:14:44 +00:00
Gildas Bazin bc138de9f0 * src/libvlc.h, modules/video_output/directx/events.c:
+ added a --video-title option, courtesy of Hornsby Adrian.
* modules/video_output/directx/directx.c: minor changes.
2004-04-01 11:16:10 +00:00
Clément Stenac 17d78502f8 * Implement INPUT_GET_SUBDELAY and INPUT_SET_SUBDELAY
* Allow to modify subtitle delay on the fly and implement hotkeys 
  (h and j)

* When framerate is available with subrip, use sub-fps to make corrections
  (sub-fps default value is now 0, if left to this value, 25fps will be
   assumed in microdvd mode and no correction will be applied in subrip)

Main problem is that when seeking in the subtitles, you easily get
several of them displayed. Maybe we could add a flag to subpicture_t,
like SUBTITLE_PICTURE to say that only one of them must be displayed at
a time, but that other subpictures (OSD, ...) can remain present on the
screen at the same time.
2004-03-29 07:28:45 +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
Rocky Bernstein 37c01b3c92 Correct MRL syntax. 2004-03-18 02:12:08 +00:00
Gildas Bazin ab94829b29 * src/libvlc.h, src/input/input.c:
+ added --meta-title/author/artist/genre/copyright/description/date/url config options.
     This allows the user to specify/override metadata information for an input.

* include/vlc_meta.h:
   + vlc_meta_Merge( dest, src ) helper function.

* modules/demux/mp4/*:
   + Fixed a couple of mem-leaks.
   + Support for "description" metadata.
2004-03-11 12:33:16 +00:00
Laurent Aimar a17b39049c * input/input.c, libvlc.h: implemented new way to break vlc preferences :
start-time and stop-time (both given in second) ;)
 
 Becarefull that it won't work with all files because of missing/wrong
 media length (ex: ts, broken avi, ...) or the fact that the headers
 will not be read (ex: mpeg1 ps, perhaps ogg, ...)
2004-03-05 23:26:36 +00:00
Carlo Calabrò 44bc88f363 String review, as promised :)
Found and fixed:
- some untranslated macros
- some acronyms which were not in capital letters
- a couple of VLC Media Player (_m_edia _p_layer, now)
- typos here and there
- dots missing in some of the long texts
- spaces before ? and :, which is correct in french but not in english :)
- NT services are now called Windows Services
2004-03-05 19:24:14 +00:00
Felix Paul Kühne d1adc0c779 * modules/codec/dvbsub.c: disabled translation of some internal error messages
* po/de.po: removed my reminders
* modules/demux/mkv.cpp: disabled translation of the string "Matroska"

* src/libvlc.h: small corrections of to-be-localised strings
* modules/gui/macosx/macosx.m: ditto
* modules/video_output/fb.c: ditto
2004-03-02 13:53:14 +00:00
Christophe Massiot c73cac4ec8 * src/misc/threads.c: made vlc_set_thread_priority usable on non-Darwin
OSes, and added an rt-offset configuration variable to tune the priority
  of VLC against other programs without recompiling everything.
2004-02-20 17:20:01 +00:00
Laurent Aimar e13b6c4d01 * all: added a "input-repeat" option that allow repeating the same entry
without destroying/recreating a new input. (Will be usefull for streaming).
 ( A value of -1 means repeat for ever).
 --> Not tested with dvd.
2004-02-11 19:17:14 +00:00
Alexis de Lattre f73d3dd225 * ipv4.c: IGMPv3 support (IP_ADD_SOURCE_MEMBERSHIP) for Win32
* udp.c: restored the old syntax udp:server_addr@destination_addr
 * libvlc.h: updated 'vlc --help'

 To do an IGMPv3 query under Windows XP do:
 vlc udp:<source_addr>@<multicast_addr>
 Note: under previous versions of Windows, it will fail to join the group.
2004-01-31 18:02:32 +00:00
Sigmund Augdal Helberg 8f735381bb include/vlc_common.h:
* defined a CPU_CAPABILITY_SSE2
src/libvlc.(c|h):
 * implemented --see2/--no-sse2
2004-01-29 14:39:08 +00:00
Clément Stenac b16f809c5d First round of stringreview 2004-01-25 13:50:33 +00:00
Sigmund Augdal Helberg d1a8075859 src/libvlc.h:
* add description to valid values of --align
2004-01-20 15:47:42 +00:00
Rocky Bernstein bda80603d9 Choosing an audio or subtitle channel isn't an "advanced"
option. Run-of-the mill users may want to select that.

Update documentation.
2004-01-06 03:59:48 +00:00
Gildas Bazin c87f2a542c * src/libvlc.h: on win9x --win9x-cv-method=0 was problematic (eg. vlc could get stuck during video startup) so --win9x-cv-method=1 is now the default. 2003-12-24 12:38:04 +00:00
Sam Hocevar 4219568532 * toolbox:
+ Added pda.glade to the list of Glade2 generated files.
    + Remove strings such as "http://" or "/dev/video0" from the list of
      translated strings in the PDA interface.
  * Fixed grammar, spelling, a few pathetic inconsistencies, removed trailing
    whitespaces and tabulations here and there.
2003-12-22 02:24:53 +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 d93b0d46e1 * compile before you commit 2003-12-15 14:05:19 +00:00
Derk-Jan Hartman f3ce44c8f9 * added bookmark 9 and 10 but set their combo to KEY_UNSET 2003-12-15 13:38:27 +00:00
Yoann Peronneau 26bb0adf68 For OSX:
* added hotkeys Fn and COMMAND+Fn, whith 2 <= n <= 8
* bookmark9 and 10 are not added since F9 and F10 are reserved keys
2003-12-15 01:11:44 +00:00
Yoann Peronneau f869db1f34 * added hotkeys F1, F2, ..., F10 to switch between predefined medias
(using CTRL+Fn)
* only F1 and COMMAND+F1 are defined for OSX (I let those developpers
  chose their keys)
* Currently the medias assigned to Fn are not saved in vlcrc if they
  have been assigned with Ctrl+Fn. But they are, if assigned via the
  preferences panel.
2003-12-12 23:03:35 +00:00
Benjamin Pracht b8c5f7b1ee fix a typo 2003-12-11 20:21:12 +00:00
Derk-Jan Hartman d47174422f * fix new hotkeys for osx. 2003-12-11 14:58:06 +00:00
Rocky Bernstein e80e672324 Let folks know that the no device string means to scan for one if
cddax and vcdx.
2003-12-11 13:21:11 +00:00
Yoann Peronneau 5ad2df4f1f added a 'mute' hotkey ('m') 2003-12-11 01:36:12 +00:00
Yoann Peronneau d2c70247d8 added a hotkey ('t') which displays the position in the media 2003-12-10 17:19:05 +00:00
Yoann Peronneau c743991c5d This fixes bugs 1285 and 1343
* added a the default CD Audio device in General Settings -> Input
* added OpenDialog::OnDiscPanelChange in wxwindows/open.cpp
2003-12-09 00:46:03 +00:00
Gildas Bazin b2149863d3 * ALL: new main --video-on-top config option (in use by the x11/xvideo/osx/directx video outputs.)
* modules/video_output/x11/*: implemented support for "video on top". Will likely only work with KDE for now.
2003-12-08 19:50:22 +00:00
Derk-Jan Hartman 30f42d35f9 * Incorrect default value of align 2003-12-07 20:48:21 +00:00
Sam Hocevar 3d6ee48d4a * modules/misc/dummy/renderer.c:
+ Removed evil ^Ms from the file.
  * modules/video_output/caca.c:
    + Support for new dithering modes (libcaca HEAD only).
  * modules/* src/*:
    + Grammar and spelling fixes.
    + Coding style fixes.
  * po/fr.po:
    + Spelling fixes.
    + Updated a few translations.
  * po/en_GB.po:
    + Updated a few translations.
2003-12-04 16:49:45 +00:00
Laurent Aimar 26eae60c2b *all: added a --minimize-thread options to make all decoders and
packetizers running in the input thread. (Usefull with sout)
2003-11-30 16:00:24 +00:00
Christophe Massiot 2613ac4108 * input: new cr-average option, allowing to configure the
CR_AVERAGE #define in input_clock.c (useful for PVR input)
* modules/codec/ffmpeg/encoder.c, modules/stream_out/transcode.c : fixes
  for older version of ffmpeg
* modules/stream_out/transrate/transrate.c : misc optimizations
2003-11-29 18:36:13 +00:00
Laurent Aimar be8812aeb5 * all: added an sout-all option to stream all es (does work only with
demuxer using es_out_* ie everyone but TS and PS).
2003-11-27 05:46:01 +00:00
Eric Petit eae53f7c78 + modules/misc/freetype.c: fixed a couple of typos
+ *threads*, src/libvlc.h:
   test HAVE_KERNEL_SCHEDULER_H before PTHREAD_COND_T_IN_PTHREAD_H
   for now because Zeta now has a pthread implementation but it's doesn't
   seem to be (enough) POSIX compliant atm.
2003-11-22 00:41:07 +00:00
Gildas Bazin 1e9f16e284 * ALL: final improvements to the decoders/packetizers api.
(There are still a few decoders/packetizers left to be converted but this shouldn't take too long).
* ALL: small improvements to the encoders api.
2003-11-16 21:07:31 +00:00
Derk-Jan Hartman b7d624b9d9 * spelling fix 2003-11-15 00:26:15 +00:00
Derk-Jan Hartman 42ea64beae * Fix the label in the prefs of the play/pause hotkey. 2003-11-14 20:17:29 +00:00
Derk-Jan Hartman 764f9e8b0e * include/vlc_keys.h: added StringToKey()
* src/libvlc.h: added macosx defaults and changed the quit shortcut to ctrl-q
* modeules/gui/macosx/controls.m: now jump 10 seconds. works better than 5
* REST: implemented configurable hotkeys for OS X.
2003-11-11 23:50:41 +00:00
Derk-Jan Hartman b7ba11b0eb * New Hungarian translation contributed by 'DirectX' (Name under investigation) 2003-11-10 00:49:48 +00:00