- 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
* 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
* 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.
+ 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
+ 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.
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, ...)
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
* 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.
+ 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.
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.
(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.
+ 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.
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
+ *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.
* 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.