]>
git.sesse.net Git - vlc/log
Manol Manolov [Mon, 9 Aug 2010 17:32:13 +0000 (19:32 +0200)]
Add frequency and video standard options in dshow
The new options are dshow-tuner-frequency and dshow-tuner-standard
Jean-Baptiste Kempf [Mon, 9 Aug 2010 17:24:08 +0000 (19:24 +0200)]
Win32: prepare for Dshow freq and video standard options
By adding the required enums from ks.h and ksmedia.h
Those are copied from MSDN online documentation
Jean-Baptiste Kempf [Mon, 9 Aug 2010 16:24:31 +0000 (18:24 +0200)]
Fix make dist
Rémi Denis-Courmont [Mon, 9 Aug 2010 16:20:04 +0000 (19:20 +0300)]
udev: fix disc device node encoding
Contrary to V4L2, the CDDA, DVD and BD plugins use the decoded file
path. In practice, this was a very minor problem as device node paths
normally only contain lower case ASCII, digits and the forward slash.
Rémi Denis-Courmont [Mon, 9 Aug 2010 16:16:39 +0000 (19:16 +0300)]
udev: minor simplification
Rémi Denis-Courmont [Mon, 9 Aug 2010 16:15:17 +0000 (19:15 +0300)]
udev: use dvd:// rather than file:// for DVD device nodes
Felix Paul Kühne [Mon, 9 Aug 2010 15:48:47 +0000 (17:48 +0200)]
contribs: updated OS X patch for libcaca
Brad Smith [Sun, 8 Aug 2010 23:58:51 +0000 (19:58 -0400)]
Also include sys/param.h when trying to detect the presence of sys/mount.h so that the test works on OpenBSD, as documented by mount(2).
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Felix Paul Kühne [Mon, 9 Aug 2010 15:26:06 +0000 (17:26 +0200)]
contribs: updated yasm
Jean-Baptiste Kempf [Mon, 9 Aug 2010 11:23:06 +0000 (13:23 +0200)]
Contribs: force gnu99 for FFmpeg and fix compilation
For somewhat reason, on debian's (and arch's) mingw, strcasecmp isn't defined in c99 (very probably because _NO_OLDNAMES is defined)
Jean-Baptiste Kempf [Mon, 9 Aug 2010 11:02:06 +0000 (13:02 +0200)]
Contribs: Update fontconfig to 2.8.0
Rémi Duraffort [Mon, 9 Aug 2010 10:29:02 +0000 (12:29 +0200)]
atmo: fix compiler warning.
Rémi Duraffort [Mon, 9 Aug 2010 10:23:03 +0000 (12:23 +0200)]
dvdread: fix memory leak.
Jean-Baptiste Kempf [Mon, 9 Aug 2010 10:18:42 +0000 (12:18 +0200)]
Contribs: update projectm to 2.0.1
Jean-Baptiste Kempf [Mon, 9 Aug 2010 10:09:02 +0000 (12:09 +0200)]
Contribs: compile whole modplug on Win32
It now compiles fine
Jean-Baptiste Kempf [Mon, 9 Aug 2010 09:50:26 +0000 (11:50 +0200)]
Contrib: update libcaca to beta17
And remove unneeded patch + simplify target for speed-up
Jean-Baptiste Kempf [Mon, 9 Aug 2010 09:37:15 +0000 (11:37 +0200)]
Contribs: update freetype to 2.4.2
Jean-Baptiste Kempf [Mon, 9 Aug 2010 09:35:32 +0000 (11:35 +0200)]
Contribs: update to gettext 0.18.1.1
Jean-Baptiste Kempf [Mon, 9 Aug 2010 09:31:54 +0000 (11:31 +0200)]
Contrib: update png to 1.4. branch
Jean-Baptiste Kempf [Mon, 9 Aug 2010 09:28:49 +0000 (11:28 +0200)]
Contribs: update libgpg-error, gcrypt and gnuTLS...
And create new patches accordingly for new build hiccups...
Jean-Baptiste Kempf [Mon, 9 Aug 2010 09:14:11 +0000 (11:14 +0200)]
Contribs: update libdvbpsi to 0.1.7
Jean-Baptiste Kempf [Mon, 9 Aug 2010 08:47:29 +0000 (10:47 +0200)]
Win32: fix lua compilation
Brad Smith [Sun, 8 Aug 2010 21:29:59 +0000 (17:29 -0400)]
Add support for detecting the number of CPUs with OpenBSD.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Rémi Denis-Courmont [Sun, 8 Aug 2010 20:50:57 +0000 (23:50 +0300)]
Qt4: only show "Open containing folder" for file items
Brad Smith [Sat, 7 Aug 2010 01:52:58 +0000 (21:52 -0400)]
Add AltiVec detection for OpenBSD/powerpc.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Rémi Denis-Courmont [Sun, 8 Aug 2010 20:06:02 +0000 (23:06 +0300)]
Always call _exit() at end to avoid buggy exit handlers
Removes the KDE scheduler hack.
Rémi Denis-Courmont [Sun, 8 Aug 2010 20:03:22 +0000 (23:03 +0300)]
Compress the source tarball with XZ (LZMA)
This saves over 30% space from BZip2.
Rémi Denis-Courmont [Sun, 8 Aug 2010 18:40:57 +0000 (21:40 +0300)]
Revert "playlist: refactor and fix #3932"
This reverts commit
2a4a8f9a3f57087ac320a090442c876e94cda9c7 .
Rémi Denis-Courmont [Sun, 8 Aug 2010 15:50:47 +0000 (18:50 +0300)]
dvdnav: ps_pkt_size() requires at least 6 bytes (fixes #4015)
The same check is already done in the dvdread, ps and vobsub modules.
Rémi Denis-Courmont [Sat, 7 Aug 2010 07:08:46 +0000 (10:08 +0300)]
Do not tell people to install in /usr by default
David Kaplan [Tue, 3 Aug 2010 13:23:17 +0000 (16:23 +0300)]
DVB channel search dialog now shows ETA
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
David Kaplan [Tue, 3 Aug 2010 13:23:16 +0000 (16:23 +0300)]
DVB-S scanning support
DVB satellite scanning using transponder lists from the config directory
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
David Kaplan [Mon, 2 Aug 2010 14:26:04 +0000 (17:26 +0300)]
DVB access module format improvements
ScanDvbTNextExhaustive() -> ScanDvbNextExhaustive() as is used for both DVB-T/C
Various code format improvements
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
David Kaplan [Mon, 2 Aug 2010 14:26:03 +0000 (17:26 +0300)]
DVB: Increased signal timeout times
These are simply too short - expecially for DVB-S
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Rémi Denis-Courmont [Thu, 5 Aug 2010 16:08:17 +0000 (19:08 +0300)]
xml_ReaderUseDTD: remove useless parameter
Rémi Denis-Courmont [Thu, 5 Aug 2010 16:03:54 +0000 (19:03 +0300)]
LUA: remove unused catalog and DTD support
In my opinion, we do not want to encourage use of this.
On the one hand, our libxml2 catalog support has never been thread-safe
and this seems to have caused problems in the past (looking at the
skins2 comments). On the other hand, the xtag plugin never implemented
catalogs, so XML parsers have to handle unknown XML tags gracefully in
any case.
Also, shipping DTDs with VLC is awkward and arguably a waste of space.
Rémi Denis-Courmont [Thu, 5 Aug 2010 16:01:30 +0000 (19:01 +0300)]
xtag: fix a warning
Rémi Denis-Courmont [Thu, 5 Aug 2010 15:58:25 +0000 (18:58 +0300)]
xtag: don't pretend to support DTD and catalogs
Rémi Denis-Courmont [Thu, 5 Aug 2010 15:58:16 +0000 (18:58 +0300)]
skins2: missing initialization
Rémi Denis-Courmont [Thu, 5 Aug 2010 15:57:24 +0000 (18:57 +0300)]
skins2: remove unused static variable
Rémi Denis-Courmont [Thu, 5 Aug 2010 15:55:57 +0000 (18:55 +0300)]
skins2: don't load XML catalog if DTD not requested
Also don't fail if the XML validator cannot be loaded.
Erwan Tulou [Thu, 5 Aug 2010 14:17:29 +0000 (16:17 +0200)]
skins2: playlist (simplify)
getNextSibling was buggy (previous patch), and the only use doesn't seem right.
Erwan Tulou [Thu, 5 Aug 2010 14:16:23 +0000 (16:16 +0200)]
skin2: var_tree (add a forgotten return)
Erwan Tulou [Thu, 5 Aug 2010 14:05:58 +0000 (16:05 +0200)]
skins2: playlist (missing parentheses)
Erwan Tulou [Thu, 5 Aug 2010 13:56:08 +0000 (15:56 +0200)]
skins2: fix playlist arrows and enter no longer functioning
This patch fixes a regression brought by
88ba4526d03285a10e9abd59b9053c9d6927661
that prevented arrows from being functional.
Rémi Denis-Courmont [Wed, 4 Aug 2010 20:50:59 +0000 (23:50 +0300)]
Unroll a for loop that only ever iterates once
Jean-Baptiste Kempf [Wed, 4 Aug 2010 16:12:16 +0000 (18:12 +0200)]
Qt: allow to select inexistent files from Prefs
- for some reason, this worked on Linux (?!?)
- for some other reason, there doesn't seem to be 2 different modes for add_file
Close #4004
Rémi Denis-Courmont [Wed, 4 Aug 2010 16:13:39 +0000 (19:13 +0300)]
XCB/window: cannot be resized if embedded
(manual forward port of
3a31af06dbabd4e21a68e46249fdf3209cd8060a )
Rémi Denis-Courmont [Wed, 4 Aug 2010 16:03:36 +0000 (19:03 +0300)]
Dummy input: implement pause with infinite duration
Ilkka Ollakka [Wed, 4 Aug 2010 11:48:28 +0000 (14:48 +0300)]
mp4: require can_fastseek for mp4-demuxer
As it works fine over http if mp4-files are done with mp4box -tight or similar way,
in most cases mp4-files aren't done like that and avformat works much better in those
cases (don't need to seek so much).
Adrien Maglo [Wed, 4 Aug 2010 10:48:44 +0000 (12:48 +0200)]
Qt/EPG: Remove the update button. Improve the window layout.
Adrien Maglo [Wed, 4 Aug 2010 09:07:22 +0000 (11:07 +0200)]
Qt/EPG: Remove channels when they don't have any item.
Rémi Duraffort [Tue, 3 Aug 2010 22:29:17 +0000 (00:29 +0200)]
qt4: improve code readability.
Rémi Duraffort [Tue, 3 Aug 2010 22:14:00 +0000 (00:14 +0200)]
Fix compiler warnings.
Rémi Duraffort [Tue, 3 Aug 2010 21:13:59 +0000 (23:13 +0200)]
lua: fix README.
Rémi Duraffort [Tue, 3 Aug 2010 21:07:51 +0000 (23:07 +0200)]
lua_osd: add some parameters to the osd.message function to allow the user to set duration and position.
Rémi Denis-Courmont [Tue, 3 Aug 2010 20:52:26 +0000 (23:52 +0300)]
FTP: directories cannot be sought
Rémi Denis-Courmont [Tue, 3 Aug 2010 20:52:12 +0000 (23:52 +0300)]
FTP: fix small memory leak in directory case
Rémi Denis-Courmont [Tue, 3 Aug 2010 20:51:51 +0000 (23:51 +0300)]
FTP: fix directory support
Rémi Duraffort [Tue, 3 Aug 2010 19:13:47 +0000 (21:13 +0200)]
lua: fix hotkeys demo file.
Rémi Duraffort [Sun, 1 Aug 2010 20:29:29 +0000 (22:29 +0200)]
includes: add some LIBVLC_USED.
Rémi Duraffort [Fri, 30 Jul 2010 20:52:54 +0000 (22:52 +0200)]
Remove aliases deprecated since 0.8.2
Rémi Denis-Courmont [Tue, 3 Aug 2010 18:55:49 +0000 (21:55 +0300)]
vlc_loaddir: avoid realloc at every iteration
Rémi Denis-Courmont [Tue, 3 Aug 2010 16:16:45 +0000 (19:16 +0300)]
Do not export vlc_wclosedir()
Rémi Denis-Courmont [Tue, 3 Aug 2010 16:00:32 +0000 (19:00 +0300)]
Remove useless <dirent.h> check
Rémi Denis-Courmont [Tue, 3 Aug 2010 15:48:11 +0000 (18:48 +0300)]
Kill dirent.h replacement
While the configure checks were platform-agnostic, the implementation
was Windows-specific. Worse, this code now conflicts with our Unicode
filesystem layer, which uses the same function names. In practice, this
code was never used.
Rémi Denis-Courmont [Tue, 3 Aug 2010 16:11:10 +0000 (19:11 +0300)]
Fix default for --enable-non-utf8
Rémi Denis-Courmont [Tue, 3 Aug 2010 15:33:13 +0000 (18:33 +0300)]
GetWindowsError: use FromWide()
Rémi Denis-Courmont [Tue, 3 Aug 2010 15:28:54 +0000 (18:28 +0300)]
DMO: use FromWide(), fix charset
On Windows, wcstombs() converts UTF-16 to ANSI, not to UTF-8.
Rémi Denis-Courmont [Mon, 2 Aug 2010 19:24:15 +0000 (22:24 +0300)]
Use vlc_mutex_locker
Rémi Denis-Courmont [Mon, 2 Aug 2010 19:18:37 +0000 (22:18 +0300)]
Qt4: remove useless playlist pointer
Rémi Denis-Courmont [Mon, 2 Aug 2010 18:42:22 +0000 (21:42 +0300)]
FTP: fix relative file paths (fix #3984)
Olivier Teulière [Mon, 2 Aug 2010 18:17:53 +0000 (20:17 +0200)]
Fixed a bug in rect::isIncluded(), and added constness.
Rémi Denis-Courmont [Mon, 2 Aug 2010 17:47:20 +0000 (20:47 +0300)]
Remove CPP contradiction from [
5a005c66 ]
Rémi Denis-Courmont [Mon, 2 Aug 2010 17:43:19 +0000 (20:43 +0300)]
Win32: always use the performance timers (fix #3918)
They may be inconsistent on broken multi-processor hardware. But the
system tick count is causing worse problems with power saving features.
Rémi Denis-Courmont [Mon, 2 Aug 2010 17:32:14 +0000 (20:32 +0300)]
subtitles: do not use scandir as sorting is not required
Rémi Denis-Courmont [Mon, 2 Aug 2010 16:33:36 +0000 (19:33 +0300)]
Revert "Call libvlc_set_exit_handler() before the interfaces and playlist start"
This reverts commit
4d636fa3a74924691b0bb1e26e600f7657e0af5c .
Rémi Denis-Courmont [Mon, 2 Aug 2010 16:31:46 +0000 (19:31 +0300)]
Revert "access_http: use only the provided user agent."
This reverts commit
a869d39dc6f521e7bcb74bb8c359f37ce1582535 .
Jean-Baptiste Kempf [Mon, 2 Aug 2010 16:06:17 +0000 (18:06 +0200)]
Mark bookmarks() as safe
It isn't dangerous, helps people that use those features in playlists,
although those playlists are VLC-specific
Felix Paul Kühne [Sun, 1 Aug 2010 22:18:51 +0000 (00:18 +0200)]
Added Sparkle to list of used libraries
Felix Paul Kühne [Sun, 1 Aug 2010 14:54:55 +0000 (16:54 +0200)]
qt4: don't use CPPFLAGS for moc, since it isn't necessary and just creates trouble on Mac
Felix Paul Kühne [Sun, 1 Aug 2010 14:30:23 +0000 (16:30 +0200)]
contribs: updated qt4 for Mac, in case you're keen on compiling it from source
Felix Paul Kühne [Sun, 1 Aug 2010 14:29:15 +0000 (16:29 +0200)]
configure: don't enforce the legacy macosx interface
(still default enabled, but now it's save to use the OS X defaults without bothering about it)
Rémi Denis-Courmont [Sun, 1 Aug 2010 10:51:50 +0000 (13:51 +0300)]
Call libvlc_set_exit_handler() before the interfaces and playlist start
Rémi Denis-Courmont [Sun, 1 Aug 2010 10:50:53 +0000 (13:50 +0300)]
Cosmetic fix
Rémi Denis-Courmont [Sun, 1 Aug 2010 10:42:42 +0000 (13:42 +0300)]
podcast: fix gettext parsing (cannot rely on CPP)
Rémi Denis-Courmont [Sun, 1 Aug 2010 10:00:56 +0000 (13:00 +0300)]
Make sure libcompat is never empty
Erwan Tulou [Thu, 29 Jul 2010 22:13:02 +0000 (00:13 +0200)]
skins2: improve refresh of layouts
Up to now, notification of invalidated subareas was available for controls
but yet, the layout always ended up being totally rebuilt. For instance,
a small animated image meant a total rebuild of everything. For simple skins,
this could go unnoticed, but old computers had much difficulty with more
complex skins (e.g wmp11), that were mostly busy rebuilding layouts
over and over.
This patch ensures that only what needs to be rebuilt is rebuilt. Some skins
like wmp11 on Linux do show dramatic improvement with this one patch.
Rémi Denis-Courmont [Sat, 31 Jul 2010 20:37:07 +0000 (23:37 +0300)]
module_start, module_stop: vlc_object cast
Rémi Denis-Courmont [Sat, 31 Jul 2010 20:35:51 +0000 (23:35 +0300)]
XML: use inline functions instead of expansion-unsafe macros
Rémi Denis-Courmont [Sat, 31 Jul 2010 20:20:13 +0000 (23:20 +0300)]
Cosmetic fix
Juho Vähä-Herttua [Sat, 31 Jul 2010 19:02:25 +0000 (22:02 +0300)]
Qt: Run mainloop on the main thread on OSX
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Erwan Tulou [Sat, 31 Jul 2010 14:14:43 +0000 (16:14 +0200)]
skins2: rework theme loader
This patch does the following:
- fix skins that could not be saved, because their ids contained the space
character. Names are now enclosed between "" to preserve those spaces.
- show windows only when the init and check work is done. This avoids
fleeting windows that sometimes occur (usually visible on Linux)
Erwan Tulou [Sat, 31 Jul 2010 06:43:05 +0000 (08:43 +0200)]
skins2: kill a warning at compil
Erwan Tulou [Fri, 30 Jul 2010 09:24:19 +0000 (11:24 +0200)]
skins2: translate $F into local path instead of uri when possible
Local paths are more user-friendly for display than full uri
when that makes sense
Erwan Tulou [Wed, 28 Jul 2010 20:37:51 +0000 (22:37 +0200)]
skins2: improve callback system
This patch is mainly intended to work out the async queue getting
bigger and bigger when skins cannot keep up with command processing.
Since flushing the queue is an infinite loop, this ends up in vlc
hanging (frozen GUI). This happens when skins are complex (many controls,
many timers, animated images, scrolling text, ...)
With this patch, new commands of a given type can now replace pending
commands not yet processed when that makes sense (e.g position, volume, ...).
The position is really the one responsible for overflooding the queue.
Erwan Tulou [Thu, 29 Jul 2010 12:19:09 +0000 (14:19 +0200)]
skins2: differentiate new and release window commands
Rafaël Carré [Fri, 30 Jul 2010 23:04:13 +0000 (01:04 +0200)]
xcb/xvideo.c: makes Pool() slightly more readable
split allocation into a separate function to remove one level of indentation
split some overly long statements
factorize some bits
green line is still present at bottom of output
Jai Menon [Fri, 30 Jul 2010 18:10:54 +0000 (23:40 +0530)]
MKV : Fix format specifier for KaxChapterUID.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Juho Vähä-Herttua [Fri, 30 Jul 2010 12:43:54 +0000 (15:43 +0300)]
Qt: Do not use the xpm window icon on Mac, it's ugly
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>