]> git.sesse.net Git - vlc/log
vlc
13 years agoncurses: use make_URI() when adding item
Pierre Ynard [Fri, 28 Jan 2011 01:07:08 +0000 (02:07 +0100)]
ncurses: use make_URI() when adding item

13 years agoncurses: fix buffer overflow when typing in the edit box
Pierre Ynard [Fri, 28 Jan 2011 00:47:01 +0000 (01:47 +0100)]
ncurses: fix buffer overflow when typing in the edit box

13 years agoContribs: unbreak ffmpeg build
Jean-Baptiste Kempf [Fri, 28 Jan 2011 00:18:48 +0000 (01:18 +0100)]
Contribs: unbreak ffmpeg build

13 years agoncurses: fix URI creation
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

13 years agoncurses: fix crashes when switching boxes
Pierre Ynard [Thu, 27 Jan 2011 21:24:56 +0000 (22:24 +0100)]
ncurses: fix crashes when switching boxes

13 years agooldrc: use make_URI() when adding files
Pierre Ynard [Thu, 27 Jan 2011 16:57:27 +0000 (17:57 +0100)]
oldrc: use make_URI() when adding files

13 years agooldrc: fix crash on memory error
Pierre Ynard [Thu, 27 Jan 2011 16:33:33 +0000 (17:33 +0100)]
oldrc: fix crash on memory error

13 years agoDon't pass relative file paths when using --one-instance
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

13 years agoUpdate Win64 target
Jean-Baptiste Kempf [Wed, 26 Jan 2011 19:41:21 +0000 (20:41 +0100)]
Update Win64 target

13 years agovod: clean up command thread
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 :(

13 years agortsp: support Range header in responses
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.

13 years agovod: set up RTSP stack of new media in an asynchronous way
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).

13 years agoResync news from 1.1
Rémi Denis-Courmont [Tue, 25 Jan 2011 17:04:56 +0000 (19:04 +0200)]
Resync news from 1.1

13 years agoMac Port: disable 64bit mode on 10.5 and make it the preferred mode on 10.6
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.

13 years agoskins2(Linux): fix scrolling twice faster than expected
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.

13 years agoskins2: remove a comment that proved wrong
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.

13 years agoChanging a global hotkey requires restart
Rémi Denis-Courmont [Mon, 24 Jan 2011 21:02:08 +0000 (23:02 +0200)]
Changing a global hotkey requires restart

13 years agoSHM: new plugin to view (or encode) a shared memory segment
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.

13 years agoXCB/screen: fix config item descriptions
Rémi Denis-Courmont [Mon, 24 Jan 2011 17:29:17 +0000 (19:29 +0200)]
XCB/screen: fix config item descriptions

13 years agoMakefile, win32: fix sdk/ generation
Jean-Baptiste Kempf [Mon, 24 Jan 2011 17:02:00 +0000 (18:02 +0100)]
Makefile, win32: fix sdk/ generation

13 years agoOne day, we will remove --enable-non-utf8
Rémi Denis-Courmont [Mon, 24 Jan 2011 16:51:05 +0000 (18:51 +0200)]
One day, we will remove --enable-non-utf8

13 years agobindtextdomain: cleanup and fix error handling
Rémi Denis-Courmont [Mon, 24 Jan 2011 16:45:33 +0000 (18:45 +0200)]
bindtextdomain: cleanup and fix error handling

13 years agoML/Core: Destroy ML after PL deactivates, but before it destroys
Srikanth Raju [Mon, 24 Jan 2011 16:02:57 +0000 (21:32 +0530)]
ML/Core: Destroy ML after PL deactivates, but before it destroys

13 years agoML/Core: Change ml_Hold/ml_Release to ml_Get
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

13 years agoWin32: fix gettext with non-ASCII installation path
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.

13 years agoIntegrate news from 1.1.6
Jean-Baptiste Kempf [Mon, 24 Jan 2011 00:24:29 +0000 (01:24 +0100)]
Integrate news from 1.1.6

13 years agoQt4: in iconview, allways center the album art even if bold font has different size...
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

13 years agoDoc: generate Changelog for 2011
Jean-Baptiste Kempf [Sun, 23 Jan 2011 20:56:01 +0000 (21:56 +0100)]
Doc: generate Changelog for 2011

13 years agocontribs: set a proper location for the fontconfig cache to fix continous re-creation
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

13 years agoLinsys: don't use strerror
Jean-Baptiste Kempf [Sun, 23 Jan 2011 19:23:46 +0000 (20:23 +0100)]
Linsys: don't use strerror

13 years agolirc: build fix
Pierre Ynard [Sun, 23 Jan 2011 17:19:05 +0000 (18:19 +0100)]
lirc: build fix

13 years agoUpdated contrib packages for Mac OS X with fixed goom MMX issues
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

13 years agoWork around QProcess bug (KDE bug #260719)
Rémi Denis-Courmont [Sun, 23 Jan 2011 14:51:12 +0000 (16:51 +0200)]
Work around QProcess bug (KDE bug #260719)

13 years agoDV: remove impossible EAGAIN error on poll()
Rémi Denis-Courmont [Sun, 23 Jan 2011 15:14:44 +0000 (17:14 +0200)]
DV: remove impossible EAGAIN error on poll()

13 years agoLUA: hide EINTR from scripts and remove the timeout feature
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.

13 years agonetsync: don't sleep on poll() EINTR
Rémi Denis-Courmont [Sun, 23 Jan 2011 15:43:34 +0000 (17:43 +0200)]
netsync: don't sleep on poll() EINTR

13 years agoV4L2: don't whine in the logs on 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

13 years agoV4L2: fix poll() error handling
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.

13 years agoLIRC: don't choke on EINTR
Rémi Denis-Courmont [Sun, 23 Jan 2011 15:46:08 +0000 (17:46 +0200)]
LIRC: don't choke on EINTR

13 years agoPVR: don't choke on EINTR and fix/remove polling timer
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

13 years agoOSS access: don't choke on EINTR
Rémi Denis-Courmont [Sun, 23 Jan 2011 15:36:15 +0000 (17:36 +0200)]
OSS access: don't choke on EINTR

13 years agoDVB CAM: 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

13 years agoGoom: deactivate MMXEXT accelerations
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...

13 years agoskins2: cleanup and remove a now highly dubious useDTD parameter
Erwan Tulou [Sun, 23 Jan 2011 14:19:22 +0000 (15:19 +0100)]
skins2: cleanup and remove a now highly dubious useDTD parameter

13 years agoskins2: back to working order after latest change in xml design
Erwan Tulou [Sun, 23 Jan 2011 13:52:39 +0000 (14:52 +0100)]
skins2: back to working order after latest change in xml design

13 years agolua_xml: fix read of non-initialized pointers.
Rémi Duraffort [Sun, 23 Jan 2011 10:25:16 +0000 (11:25 +0100)]
lua_xml: fix read of non-initialized pointers.

13 years agoextension: fix a potential memleak.
Rémi Duraffort [Sun, 23 Jan 2011 09:24:08 +0000 (10:24 +0100)]
extension: fix a potential memleak.

13 years agoBump plugin ABI due to XML changes
Rémi Denis-Courmont [Sat, 22 Jan 2011 21:04:31 +0000 (23:04 +0200)]
Bump plugin ABI due to XML changes

13 years agoSolve a sign warning
Jean-Baptiste Kempf [Sat, 22 Jan 2011 20:39:05 +0000 (21:39 +0100)]
Solve a sign warning

13 years agoCorrect cast of fourCC in msg_Err
Jean-Baptiste Kempf [Sat, 22 Jan 2011 20:33:27 +0000 (21:33 +0100)]
Correct cast of fourCC in msg_Err

13 years agoinclude: code indentation for consistency
Jean-Baptiste Kempf [Sat, 22 Jan 2011 19:59:09 +0000 (20:59 +0100)]
include: code indentation for consistency

13 years agoDisable IPv6 Forcefully on Symbian Port
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>
13 years agocontribs: updated binary package for Mac OS X
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

13 years agoTimeSlider fix for #4328
Francois Cartegnie [Fri, 21 Jan 2011 19:24:52 +0000 (20:24 +0100)]
TimeSlider fix for #4328

13 years agocontribs: fixed libmpcdec installation on Mac OS X
Felix Paul Kühne [Sat, 22 Jan 2011 16:15:04 +0000 (17:15 +0100)]
contribs: fixed libmpcdec installation on Mac OS X

13 years agoContribs for Symbian Port
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>
13 years agoquartztext: compilation fix
Felix Paul Kühne [Sat, 22 Jan 2011 15:03:02 +0000 (16:03 +0100)]
quartztext: compilation fix

13 years agolive555: add audio/DAT12 and audio/L20 RTP payload formats
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

13 years agoAdd FOURCC's for DAT12 and L24 (IETF RFC3190)
Rémi Denis-Courmont [Sat, 22 Jan 2011 13:59:34 +0000 (15:59 +0200)]
Add FOURCC's for DAT12 and L24 (IETF RFC3190)

13 years agoXML: fix two small mistakes in Lua
Jean-Philippe André [Sat, 22 Jan 2011 13:44:55 +0000 (14:44 +0100)]
XML: fix two small mistakes in Lua

13 years agoLua: fix Allocine for large result pages
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

13 years agoXML: return attribute value as const
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.

13 years agoSimplify
Rémi Denis-Courmont [Sat, 22 Jan 2011 08:28:42 +0000 (10:28 +0200)]
Simplify

13 years agoDistribute forgotten files
Pierre Ynard [Sat, 22 Jan 2011 02:53:26 +0000 (03:53 +0100)]
Distribute forgotten files

13 years agoWin32: enable media library when configuring
Jean-Baptiste Kempf [Sat, 22 Jan 2011 00:07:07 +0000 (01:07 +0100)]
Win32: enable media library when configuring

13 years agoQt: really close ExtensionDialog when user presses ESC
Jean-Philippe André [Fri, 21 Jan 2011 23:56:11 +0000 (00:56 +0100)]
Qt: really close ExtensionDialog when user presses ESC

13 years agoLua: fix module simplexml using the new API
Jean-Philippe André [Fri, 21 Jan 2011 23:22:42 +0000 (00:22 +0100)]
Lua: fix module simplexml using the new API

13 years agoLua: also return node name in XML's next_node() method
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

13 years agoLua: load modules manually for zipped extensions
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)

13 years agoLua: load extensions in .vle files (Zip archives)
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

13 years agoLua: Allocine now uses keep_alive()
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

13 years agoLua: allow killing Extensions
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)

13 years agoLua: embed IMDb icon
Jean-Philippe André [Tue, 18 Jan 2011 23:28:19 +0000 (00:28 +0100)]
Lua: embed IMDb icon

13 years agoLua: embed Allocine icon
Jean-Philippe André [Tue, 18 Jan 2011 23:28:02 +0000 (00:28 +0100)]
Lua: embed Allocine icon

13 years agoQt: show embedded icons of Lua extensions
Jean-Philippe André [Tue, 18 Jan 2011 23:26:15 +0000 (00:26 +0100)]
Qt: show embedded icons of Lua extensions

13 years agoExtensions: support embbeded icon data
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.

13 years agoLua: use the spin icon in Allocine
Jean-Philippe André [Tue, 18 Jan 2011 21:15:33 +0000 (22:15 +0100)]
Lua: use the spin icon in Allocine

13 years agoQt: support spin icon in extension dialogs
Jean-Philippe André [Tue, 18 Jan 2011 21:10:10 +0000 (22:10 +0100)]
Qt: support spin icon in extension dialogs

13 years agoLua: add support for the new spin icon
Jean-Philippe André [Tue, 18 Jan 2011 21:08:32 +0000 (22:08 +0100)]
Lua: add support for the new spin icon

13 years agoQt: new pixmaps for the spinning icon widget
Jean-Philippe André [Tue, 18 Jan 2011 21:11:14 +0000 (22:11 +0100)]
Qt: new pixmaps for the spinning icon widget

13 years agoQt: add new widgets: AnimatedIcon & SpinningIcon
Jean-Philippe André [Tue, 18 Jan 2011 19:12:04 +0000 (20:12 +0100)]
Qt: add new widgets: AnimatedIcon & SpinningIcon

Very simple, displays a series of pixmaps in a loop animation.
The spinning icon can be used to indicate background activity,
especially designed for Lua SDs and Lua extensions.

13 years agoAUTHORS: Remove my nicknames
Rafaël Carré [Fri, 21 Jan 2011 09:38:26 +0000 (10:38 +0100)]
AUTHORS: Remove my nicknames

13 years agoxml! fix potential memleak.
Rémi Duraffort [Fri, 21 Jan 2011 18:22:12 +0000 (19:22 +0100)]
xml! fix potential memleak.

13 years agoZip: check memory allocations or fail (in Open)
Jean-Philippe André [Fri, 21 Jan 2011 17:00:45 +0000 (18:00 +0100)]
Zip: check memory allocations or fail (in Open)

13 years agoZip: fail when the file does not exist
Jean-Philippe André [Fri, 21 Jan 2011 16:59:08 +0000 (17:59 +0100)]
Zip: fail when the file does not exist

13 years agoXML: throw an error if HTML subtitles have no root node
Pierre Ynard [Fri, 21 Jan 2011 17:47:07 +0000 (18:47 +0100)]
XML: throw an error if HTML subtitles have no root node

This shouldn't happen unless the codec is buggy

13 years agoXML: fix warning
Pierre Ynard [Fri, 21 Jan 2011 17:24:49 +0000 (18:24 +0100)]
XML: fix warning

13 years agostream_filter/httplive.c: Do not start live playback when there is not enough data...
Jean-Paul Saman [Fri, 21 Jan 2011 16:14:54 +0000 (17:14 +0100)]
stream_filter/httplive.c: Do not start live playback when there is not enough data available.

Do not start live playback when there is not enough data available. There
should at least be 3 times the target duration of data segments.

13 years agostream_filter/httplive.c: consider http port numbers
Jean-Paul Saman [Fri, 21 Jan 2011 15:39:48 +0000 (16:39 +0100)]
stream_filter/httplive.c: consider http port numbers

The httplive stream_filter ignored HTTP port numbers other then 80 and 443.
These where dectected by HTTP access input. Other port numbers were simply
ignored.
The patch now uses the original portnumber and carries it along when
handling relative_URI() and download URI in AccessOpen() functions.

13 years agolibxml: return attribute name on ReaderNextAttr
Ilkka Ollakka [Fri, 21 Jan 2011 15:46:17 +0000 (17:46 +0200)]
libxml: return attribute name on ReaderNextAttr

13 years agoRevert "Contrib: point ACLOCAL to appropriate place for tremor."
Konstantin Pavlov [Fri, 21 Jan 2011 12:54:49 +0000 (15:54 +0300)]
Revert "Contrib: point ACLOCAL to appropriate place for tremor."

This reverts commit 01dbb084e4d7d2b56856d3637aea9c4a9ae26e0a.

I must have had something really wrong going on in scratchbox for this
commit to fix things.

13 years agoquartztext: don't mangle const string
Pierre Ynard [Fri, 21 Jan 2011 11:50:36 +0000 (12:50 +0100)]
quartztext: don't mangle const string

Untested

13 years agoquartztext: build fix
Pierre Ynard [Fri, 21 Jan 2011 11:19:49 +0000 (12:19 +0100)]
quartztext: build fix

13 years agoquartztext: update XML parsing
Pierre Ynard [Fri, 21 Jan 2011 10:40:55 +0000 (11:40 +0100)]
quartztext: update XML parsing

13 years agoXML: fix incomplete last commit
Pierre Ynard [Fri, 21 Jan 2011 08:35:09 +0000 (09:35 +0100)]
XML: fix incomplete last commit

13 years agoXML: return node (element name or text value) as const
Rémi Denis-Courmont [Thu, 20 Jan 2011 21:22:41 +0000 (23:22 +0200)]
XML: return node (element name or text value) as const

This simplifies memory handling in most cases.

13 years agoUse strspn() and constify
Rémi Denis-Courmont [Thu, 20 Jan 2011 18:50:17 +0000 (20:50 +0200)]
Use strspn() and constify

13 years agoCosmetics
Rémi Duraffort [Thu, 20 Jan 2011 19:52:18 +0000 (20:52 +0100)]
Cosmetics

13 years agosout_setid: parse the config string before any usage to var_Get.
Rémi Duraffort [Thu, 20 Jan 2011 19:57:58 +0000 (20:57 +0100)]
sout_setid: parse the config string before any usage to var_Get.

13 years agoFix potential memory leak.
Rémi Duraffort [Thu, 20 Jan 2011 19:49:06 +0000 (20:49 +0100)]
Fix potential memory leak.