]>
git.sesse.net Git - vlc/log
Steve Lhomme [Fri, 28 Jan 2011 17:57:50 +0000 (18:57 +0100)]
MKV: Multi tags don't exist anymore
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Jean-Baptiste Kempf [Sun, 30 Jan 2011 19:58:29 +0000 (20:58 +0100)]
MKV: force EBML_STRICT_API
Steve Lhomme [Fri, 28 Jan 2011 18:35:06 +0000 (19:35 +0100)]
MKV: use the new libebml macros
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Jean-Baptiste Kempf [Sun, 30 Jan 2011 19:41:10 +0000 (20:41 +0100)]
Mkv: use MKV_IS_ID and avoid EbmlId() operator use
Felix Paul Kühne [Sun, 30 Jan 2011 16:12:26 +0000 (17:12 +0100)]
macosx: enable selection of subtitles named *.txt or *.smil through the Video menu
Felix Paul Kühne [Sun, 30 Jan 2011 13:47:37 +0000 (14:47 +0100)]
contribs: updated binary package for Mac OS X fixing live555 issues
Rémi Denis-Courmont [Sun, 30 Jan 2011 12:40:02 +0000 (14:40 +0200)]
Do not load KDE Qt plugins until KDE gets a clue
Rémi Denis-Courmont [Sun, 30 Jan 2011 12:20:26 +0000 (14:20 +0200)]
Restore correct SIGCHLD handling
This affects way too many code paths. Let KDE fix their own crap.
Rémi Denis-Courmont [Sun, 30 Jan 2011 12:17:21 +0000 (14:17 +0200)]
Do run exit handlers, fix a few leaks
Steve Lhomme [Sat, 29 Jan 2011 13:27:43 +0000 (14:27 +0100)]
the ID could be OK but the class mismatching
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Pierre Ynard [Sat, 29 Jan 2011 22:12:35 +0000 (23:12 +0100)]
live555: fix test to update NPT
This fixes cases where the stream length is unknown
Pierre Ynard [Sat, 29 Jan 2011 20:40:10 +0000 (21:40 +0100)]
live555: don't use the same event for data and RTSP responses
Otherwise, when sending requests while already receiving data
(e.g. seeking) responses are not waited for properly
Rémi Denis-Courmont [Sat, 29 Jan 2011 09:21:49 +0000 (11:21 +0200)]
Export libvlc_video_set_format_callbacks
Rémi Denis-Courmont [Sat, 29 Jan 2011 09:19:52 +0000 (11:19 +0200)]
Doxygen typo
Rémi Denis-Courmont [Sat, 29 Jan 2011 08:58:01 +0000 (10:58 +0200)]
Revert "msw(Win32): properly terminate vlc when SC_CLOSE received"
This reverts commit
7b18ec43935a5e70ee8506b2fcb3e230b78b44d4 .
This broke LibVLC and wall.
Rémi Denis-Courmont [Sat, 29 Jan 2011 08:57:26 +0000 (10:57 +0200)]
Revert "xcb: support for WM_DELETE_WINDOW(WM_PROTOCOLS)"
This reverts commit
95b63292214d81df212edafc7a228f8ec66d7958 .
This broke LibVLC and the wall filter.
Erwan Tulou [Fri, 28 Jan 2011 14:45:53 +0000 (15:45 +0100)]
msw(Win32): properly terminate vlc when SC_CLOSE received
Same rationale as previous patch about Linux.
fix trac #4440 (to be tested)
Erwan Tulou [Fri, 28 Jan 2011 12:03:29 +0000 (13:03 +0100)]
xcb: support for WM_DELETE_WINDOW(WM_PROTOCOLS)
When the default window provider is used (dummy, rc, ... interfaces),
rather decide what to do when the user closes the video window than let
the WM blindly destroy it. Till now, this led to an error message, input
dying and the playlist being stopped. For -I dummy, it also meant leaving
vlc hanging since no interface could then be used to stop vlc.
Action taken is to stop vlc, but feel free to change/improve/make it
more configurable if need be.
Erwan Tulou [Fri, 28 Jan 2011 15:31:12 +0000 (16:31 +0100)]
skins2(Win32): wParam to be stripped of 4 bits (see msdn doc)
Erwan Tulou [Fri, 28 Jan 2011 16:04:11 +0000 (17:04 +0100)]
skins2: adapt to recent change for rate/rate-faster/rate-slower
Jean-Baptiste Kempf [Fri, 28 Jan 2011 13:53:19 +0000 (14:53 +0100)]
Subtitle: show .txt files when opening a subtitle
Jean-Baptiste Kempf [Fri, 28 Jan 2011 13:26:36 +0000 (14:26 +0100)]
ASF: fix a warning
An negative integer would make no sense here. I guess we could use an
unsigned char here, since it can only be between 0 and 127, as far as I
understand
Pierre Ynard [Fri, 28 Jan 2011 01:45:46 +0000 (02:45 +0100)]
Don't pass input options when using --one-instance
Pierre Ynard [Fri, 28 Jan 2011 01:07:08 +0000 (02:07 +0100)]
ncurses: use make_URI() when adding item
Pierre Ynard [Fri, 28 Jan 2011 00:47:01 +0000 (01:47 +0100)]
ncurses: fix buffer overflow when typing in the edit box
Jean-Baptiste Kempf [Fri, 28 Jan 2011 00:18:48 +0000 (01:18 +0100)]
Contribs: unbreak ffmpeg build
Pierre Ynard [Thu, 27 Jan 2011 22:30:55 +0000 (23:30 +0100)]
ncurses: fix URI creation
This fixes opening of file names containing non-ASCII characters
Pierre Ynard [Thu, 27 Jan 2011 21:24:56 +0000 (22:24 +0100)]
ncurses: fix crashes when switching boxes
Pierre Ynard [Thu, 27 Jan 2011 16:57:27 +0000 (17:57 +0100)]
oldrc: use make_URI() when adding files
Pierre Ynard [Thu, 27 Jan 2011 16:33:33 +0000 (17:33 +0100)]
oldrc: fix crash on memory error
Pierre Ynard [Thu, 27 Jan 2011 14:36:43 +0000 (15:36 +0100)]
Don't pass relative file paths when using --one-instance
Fixes Debian bug #600269
Jean-Baptiste Kempf [Wed, 26 Jan 2011 19:41:21 +0000 (20:41 +0100)]
Update Win64 target
Pierre Ynard [Wed, 26 Jan 2011 13:21:13 +0000 (14:21 +0100)]
vod: clean up command thread
We still need to use it to stop VoD instances because the VLM waits
to join the input thread :(
Pierre Ynard [Tue, 25 Jan 2011 18:51:32 +0000 (19:51 +0100)]
rtsp: support Range header in responses
For VoD, the synchronization is bad, but accurate synchronization would
require at least changes in the core to add support for some kind of
"instant pausing" to the stream output. Synchronous calls to the VLM
shouldn't cause delay problems, no operation waits for the input.
Pierre Ynard [Tue, 25 Jan 2011 17:35:49 +0000 (18:35 +0100)]
vod: set up RTSP stack of new media in an asynchronous way
This way, we don't take the httpd lock when holding the vlm lock.
This will allow passing synchronous calls from the RTSP stack to the
VLM (as long as you don't use the old vod module at the same time,
which you can't anyway).
Rémi Denis-Courmont [Tue, 25 Jan 2011 17:04:56 +0000 (19:04 +0200)]
Resync news from 1.1
Felix Paul Kühne [Tue, 25 Jan 2011 12:29:41 +0000 (13:29 +0100)]
Mac Port: disable 64bit mode on 10.5 and make it the preferred mode on 10.6
This will fix a bunch of crashes related to the buggy 10.5 64bit runtime.
Erwan Tulou [Mon, 24 Jan 2011 13:40:58 +0000 (14:40 +0100)]
skins2(Linux): fix scrolling twice faster than expected
On Linux, two scrolling events were generated for each wheel step
(one on ButtonPress, one on ButtonRelease). This led to scrolling being
twice faster on Linux than it is on Windows.
This patch ensures that only one scroll event is issued for one step at the
mouse wheel.
Erwan Tulou [Mon, 24 Jan 2011 18:10:57 +0000 (19:10 +0100)]
skins2: remove a comment that proved wrong
scrolling is coded twice in this file, because it contains two class
implementations (CtrlSliderCursor and CtrlSliderBg). Both need this code
since cursor can be on any one of these two controls when scrolling occurs.
Rémi Denis-Courmont [Mon, 24 Jan 2011 21:02:08 +0000 (23:02 +0200)]
Changing a global hotkey requires restart
Rémi Denis-Courmont [Mon, 24 Jan 2011 18:51:17 +0000 (20:51 +0200)]
SHM: new plugin to view (or encode) a shared memory segment
It can be used to view an Xvfb as an example.
This supports both memory mapped files and old-style System V segments.
Rémi Denis-Courmont [Mon, 24 Jan 2011 17:29:17 +0000 (19:29 +0200)]
XCB/screen: fix config item descriptions
Jean-Baptiste Kempf [Mon, 24 Jan 2011 17:02:00 +0000 (18:02 +0100)]
Makefile, win32: fix sdk/ generation
Rémi Denis-Courmont [Mon, 24 Jan 2011 16:51:05 +0000 (18:51 +0200)]
One day, we will remove --enable-non-utf8
Rémi Denis-Courmont [Mon, 24 Jan 2011 16:45:33 +0000 (18:45 +0200)]
bindtextdomain: cleanup and fix error handling
Srikanth Raju [Mon, 24 Jan 2011 16:02:57 +0000 (21:32 +0530)]
ML/Core: Destroy ML after PL deactivates, but before it destroys
Srikanth Raju [Mon, 24 Jan 2011 16:02:11 +0000 (21:32 +0530)]
ML/Core: Change ml_Hold/ml_Release to ml_Get
Similar to pl_Get
Rémi Denis-Courmont [Mon, 24 Jan 2011 16:32:10 +0000 (18:32 +0200)]
Win32: fix gettext with non-ASCII installation path
Note that this only works if the path can be represented in the ANSI
code page. Otherwise, you will need to patch gettext.
Jean-Baptiste Kempf [Mon, 24 Jan 2011 00:24:29 +0000 (01:24 +0100)]
Integrate news from 1.1.6
Ilkka Ollakka [Sun, 23 Jan 2011 22:50:53 +0000 (00:50 +0200)]
Qt4: in iconview, allways center the album art even if bold font has different size than normal
Jean-Baptiste Kempf [Sun, 23 Jan 2011 20:56:01 +0000 (21:56 +0100)]
Doc: generate Changelog for 2011
Felix Paul Kühne [Sun, 23 Jan 2011 20:27:14 +0000 (21:27 +0100)]
contribs: set a proper location for the fontconfig cache to fix continous re-creation
Jean-Baptiste Kempf [Sun, 23 Jan 2011 19:23:46 +0000 (20:23 +0100)]
Linsys: don't use strerror
Pierre Ynard [Sun, 23 Jan 2011 17:19:05 +0000 (18:19 +0100)]
lirc: build fix
Felix Paul Kühne [Sun, 23 Jan 2011 16:52:56 +0000 (17:52 +0100)]
Updated contrib packages for Mac OS X with fixed goom MMX issues
Rémi Denis-Courmont [Sun, 23 Jan 2011 14:51:12 +0000 (16:51 +0200)]
Work around QProcess bug (KDE bug #260719)
Rémi Denis-Courmont [Sun, 23 Jan 2011 15:14:44 +0000 (17:14 +0200)]
DV: remove impossible EAGAIN error on poll()
Rémi Denis-Courmont [Sun, 23 Jan 2011 15:40:50 +0000 (17:40 +0200)]
LUA: hide EINTR from scripts and remove the timeout feature
Timeout makes it too easy to write crappy code.
It's also much easier to handle EINTR without timeout.
This fixes a minor bug: revents was undefined if poll() failed.
Rémi Denis-Courmont [Sun, 23 Jan 2011 15:43:34 +0000 (17:43 +0200)]
netsync: don't sleep on poll() EINTR
Rémi Denis-Courmont [Sun, 23 Jan 2011 15:45:14 +0000 (17:45 +0200)]
V4L2: don't whine in the logs on EINTR
Rémi Denis-Courmont [Sun, 23 Jan 2011 15:44:51 +0000 (17:44 +0200)]
V4L2: fix poll() error handling
Do not read revents in case of error.
Do not busy loop if POLLERR or POLLHUP get set.
Rémi Denis-Courmont [Sun, 23 Jan 2011 15:46:08 +0000 (17:46 +0200)]
LIRC: don't choke on EINTR
Rémi Denis-Courmont [Sun, 23 Jan 2011 15:39:20 +0000 (17:39 +0200)]
PVR: don't choke on EINTR and fix/remove polling timer
Rémi Denis-Courmont [Sun, 23 Jan 2011 15:36:15 +0000 (17:36 +0200)]
OSS access: don't choke on EINTR
Rémi Denis-Courmont [Sun, 23 Jan 2011 15:34:17 +0000 (17:34 +0200)]
DVB CAM: don't choke on EINTR
Jean-Baptiste Kempf [Sun, 23 Jan 2011 14:46:53 +0000 (15:46 +0100)]
Goom: deactivate MMXEXT accelerations
Close #2052, #4039, #4390, #2796
Apparently Goom developers don't understand SIMD registers...
Erwan Tulou [Sun, 23 Jan 2011 14:19:22 +0000 (15:19 +0100)]
skins2: cleanup and remove a now highly dubious useDTD parameter
Erwan Tulou [Sun, 23 Jan 2011 13:52:39 +0000 (14:52 +0100)]
skins2: back to working order after latest change in xml design
Rémi Duraffort [Sun, 23 Jan 2011 10:25:16 +0000 (11:25 +0100)]
lua_xml: fix read of non-initialized pointers.
Rémi Duraffort [Sun, 23 Jan 2011 09:24:08 +0000 (10:24 +0100)]
extension: fix a potential memleak.
Rémi Denis-Courmont [Sat, 22 Jan 2011 21:04:31 +0000 (23:04 +0200)]
Bump plugin ABI due to XML changes
Jean-Baptiste Kempf [Sat, 22 Jan 2011 20:39:05 +0000 (21:39 +0100)]
Solve a sign warning
Jean-Baptiste Kempf [Sat, 22 Jan 2011 20:33:27 +0000 (21:33 +0100)]
Correct cast of fourCC in msg_Err
Jean-Baptiste Kempf [Sat, 22 Jan 2011 19:59:09 +0000 (20:59 +0100)]
include: code indentation for consistency
Pankaj Yadav [Fri, 21 Jan 2011 08:33:54 +0000 (14:03 +0530)]
Disable IPv6 Forcefully on Symbian Port
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Felix Paul Kühne [Sat, 22 Jan 2011 18:14:02 +0000 (19:14 +0100)]
contribs: updated binary package for Mac OS X
includes a fix to correctly link libmpcdec and latest contrib updates
Francois Cartegnie [Fri, 21 Jan 2011 19:24:52 +0000 (20:24 +0100)]
TimeSlider fix for #4328
Felix Paul Kühne [Sat, 22 Jan 2011 16:15:04 +0000 (17:15 +0100)]
contribs: fixed libmpcdec installation on Mac OS X
Pankaj Yadav [Sat, 22 Jan 2011 14:19:57 +0000 (19:49 +0530)]
Contribs for Symbian Port
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Felix Paul Kühne [Sat, 22 Jan 2011 15:03:02 +0000 (16:03 +0100)]
quartztext: compilation fix
Rémi Denis-Courmont [Sat, 22 Jan 2011 13:59:44 +0000 (15:59 +0200)]
live555: add audio/DAT12 and audio/L20 RTP payload formats
Rémi Denis-Courmont [Sat, 22 Jan 2011 13:59:34 +0000 (15:59 +0200)]
Add FOURCC's for DAT12 and L24 (IETF RFC3190)
Jean-Philippe André [Sat, 22 Jan 2011 13:44:55 +0000 (14:44 +0100)]
XML: fix two small mistakes in Lua
Jean-Philippe André [Sat, 22 Jan 2011 13:13:38 +0000 (14:13 +0100)]
Lua: fix Allocine for large result pages
Some pages are really huge, the only way we are sure we'll
be able to parse them is to download them entirely
Rémi Denis-Courmont [Sat, 22 Jan 2011 09:20:57 +0000 (11:20 +0200)]
XML: return attribute value as const
This simplifies error and memory handling.
A few memory leaks were fixed.
Rémi Denis-Courmont [Sat, 22 Jan 2011 08:28:42 +0000 (10:28 +0200)]
Simplify
Pierre Ynard [Sat, 22 Jan 2011 02:53:26 +0000 (03:53 +0100)]
Distribute forgotten files
Jean-Baptiste Kempf [Sat, 22 Jan 2011 00:07:07 +0000 (01:07 +0100)]
Win32: enable media library when configuring
Jean-Philippe André [Fri, 21 Jan 2011 23:56:11 +0000 (00:56 +0100)]
Qt: really close ExtensionDialog when user presses ESC
Jean-Philippe André [Fri, 21 Jan 2011 23:22:42 +0000 (00:22 +0100)]
Lua: fix module simplexml using the new API
Jean-Philippe André [Fri, 21 Jan 2011 23:23:00 +0000 (00:23 +0100)]
Lua: also return node name in XML's next_node() method
Jean-Philippe André [Fri, 21 Jan 2011 17:33:23 +0000 (18:33 +0100)]
Lua: load modules manually for zipped extensions
Modules must be placed in the subfolder modules/ of the zip package.
Accepted file extensions are .luac and .lua (probed in that order)
Jean-Philippe André [Wed, 19 Jan 2011 17:08:48 +0000 (18:08 +0100)]
Lua: load extensions in .vle files (Zip archives)
Main script's name must be "script.lua"
Modules are not supported yet
Jean-Philippe André [Tue, 18 Jan 2011 21:16:01 +0000 (22:16 +0100)]
Lua: Allocine now uses keep_alive()
This will prevent the watchdog window to pop up if the network is slow
Jean-Philippe André [Mon, 17 Jan 2011 01:34:33 +0000 (02:34 +0100)]
Lua: allow killing Extensions
If an Extension didn't respond in 10s, a dialog pops up and allows
the user to kill the Extension (thread cancellation)
Jean-Philippe André [Tue, 18 Jan 2011 23:28:19 +0000 (00:28 +0100)]
Lua: embed IMDb icon
Jean-Philippe André [Tue, 18 Jan 2011 23:28:02 +0000 (00:28 +0100)]
Lua: embed Allocine icon
Jean-Philippe André [Tue, 18 Jan 2011 23:26:15 +0000 (00:26 +0100)]
Qt: show embedded icons of Lua extensions
Jean-Philippe André [Tue, 18 Jan 2011 23:24:39 +0000 (00:24 +0100)]
Extensions: support embbeded icon data
In Lua files, embed an image file (PNG, ...) in a string.
Jean-Philippe André [Tue, 18 Jan 2011 21:15:33 +0000 (22:15 +0100)]
Lua: use the spin icon in Allocine