]>
git.sesse.net Git - vlc/log
Jean-Philippe André [Tue, 18 Jan 2011 21:10:10 +0000 (22:10 +0100)]
Qt: support spin icon in extension dialogs
Jean-Philippe André [Tue, 18 Jan 2011 21:08:32 +0000 (22:08 +0100)]
Lua: add support for the new spin icon
Jean-Philippe André [Tue, 18 Jan 2011 21:11:14 +0000 (22:11 +0100)]
Qt: new pixmaps for the spinning icon widget
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.
Rafaël Carré [Fri, 21 Jan 2011 09:38:26 +0000 (10:38 +0100)]
AUTHORS: Remove my nicknames
Rémi Duraffort [Fri, 21 Jan 2011 18:22:12 +0000 (19:22 +0100)]
xml! fix potential memleak.
Jean-Philippe André [Fri, 21 Jan 2011 17:00:45 +0000 (18:00 +0100)]
Zip: check memory allocations or fail (in Open)
Jean-Philippe André [Fri, 21 Jan 2011 16:59:08 +0000 (17:59 +0100)]
Zip: fail when the file does not exist
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
Pierre Ynard [Fri, 21 Jan 2011 17:24:49 +0000 (18:24 +0100)]
XML: fix warning
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.
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.
Ilkka Ollakka [Fri, 21 Jan 2011 15:46:17 +0000 (17:46 +0200)]
libxml: return attribute name on ReaderNextAttr
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.
Pierre Ynard [Fri, 21 Jan 2011 11:50:36 +0000 (12:50 +0100)]
quartztext: don't mangle const string
Untested
Pierre Ynard [Fri, 21 Jan 2011 11:19:49 +0000 (12:19 +0100)]
quartztext: build fix
Pierre Ynard [Fri, 21 Jan 2011 10:40:55 +0000 (11:40 +0100)]
quartztext: update XML parsing
Pierre Ynard [Fri, 21 Jan 2011 08:35:09 +0000 (09:35 +0100)]
XML: fix incomplete last commit
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.
Rémi Denis-Courmont [Thu, 20 Jan 2011 18:50:17 +0000 (20:50 +0200)]
Use strspn() and constify
Rémi Duraffort [Thu, 20 Jan 2011 19:52:18 +0000 (20:52 +0100)]
Cosmetics
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.
Rémi Duraffort [Thu, 20 Jan 2011 19:49:06 +0000 (20:49 +0100)]
Fix potential memory leak.
Pierre Ynard [Thu, 20 Jan 2011 17:58:53 +0000 (18:58 +0100)]
i18n: add new file
Pankaj yadav [Thu, 20 Jan 2011 17:36:36 +0000 (18:36 +0100)]
Add misc/atomic.c to SOURCES_libvlc_symbian and fix indentation
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Rémi Denis-Courmont [Thu, 20 Jan 2011 17:28:15 +0000 (19:28 +0200)]
Return XML attribute as const from NextAttr
The attribute name is valid until the next attribute or next node.
This simplifies the code a bit: fewer error paths, and free() calls.
A few potential memory leaks were fixed too.
Jean-Baptiste Kempf [Thu, 20 Jan 2011 16:03:37 +0000 (17:03 +0100)]
Update NEWS, LIST and improve preferences for the new Sout modules
Rename preferences entries, put in the right categories, etc...
Christophe Massiot [Thu, 13 Jan 2011 16:13:01 +0000 (17:13 +0100)]
New sout module langfromtelx, gets lang from telx
This is used in a very particular situation
(language code changing continuously on a single PID, signaled by a
change in teletext data), but maybe other uses can be inspired from it.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Jean-Baptiste Kempf [Thu, 20 Jan 2011 11:00:40 +0000 (12:00 +0100)]
Add a setlang submodule to setid
Work based on Christophe Massiot setlang module, merged by /me
Jean-Baptiste Kempf [Thu, 20 Jan 2011 14:12:20 +0000 (15:12 +0100)]
Qt: fix compilation with ML
Jean-Baptiste Kempf [Thu, 20 Jan 2011 08:51:06 +0000 (09:51 +0100)]
Contribs: update FFmpeg and fix the SSSE3/h264/EMU_EDGE issue
Ilkka Ollakka [Wed, 19 Jan 2011 23:36:15 +0000 (01:36 +0200)]
qt4: fix album art showing again in views
Ilkka Ollakka [Wed, 19 Jan 2011 22:46:02 +0000 (00:46 +0200)]
xspf demux: fix tree-parsing
Jean-Baptiste Kempf [Wed, 19 Jan 2011 22:42:06 +0000 (23:42 +0100)]
Setid: small fix
Sorry, I failed my merge ;)
Jean-Baptiste Kempf [Wed, 19 Jan 2011 22:26:46 +0000 (23:26 +0100)]
Delay: specify in the option the unit
Christophe Massiot [Thu, 13 Jan 2011 20:42:42 +0000 (21:42 +0100)]
New stream_out module setid to change IDs of streams
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Christophe Massiot [Thu, 13 Jan 2011 20:12:42 +0000 (21:12 +0100)]
New stream out module delay to delay PTS/DTS
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Christophe Massiot [Tue, 11 Jan 2011 20:42:12 +0000 (21:42 +0100)]
Add support for Linear Systems (HD-)SDI cards
* modules/access/linsys/*: add support for SDI and HD-SDI cards of
Linear Systems/Computer Modules
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Christophe Massiot [Tue, 11 Jan 2011 20:12:42 +0000 (21:12 +0100)]
Fix cosmetics.
Jean-Baptiste Kempf [Wed, 19 Jan 2011 22:15:33 +0000 (23:15 +0100)]
Skins2: fix compilation
Rémi Denis-Courmont [Wed, 19 Jan 2011 21:52:52 +0000 (23:52 +0200)]
XML: merge read and node_type operations, skip unknown nodes
Rémi Denis-Courmont [Wed, 19 Jan 2011 21:46:53 +0000 (23:46 +0200)]
Avoid useless assignment
Rémi Denis-Courmont [Wed, 19 Jan 2011 20:56:41 +0000 (22:56 +0200)]
Don't recurse into modules/misc/xml
Rémi Denis-Courmont [Wed, 19 Jan 2011 20:53:50 +0000 (22:53 +0200)]
Remove xtag
It is behaving a little bit different from the libxml parser which has
caused weird bugs in the past. Anyway, everybody has libxml (I am
planning to write an Expat parser too but not there yet).
Rémi Denis-Courmont [Wed, 19 Jan 2011 17:39:17 +0000 (19:39 +0200)]
Small simplification
Rémi Denis-Courmont [Wed, 19 Jan 2011 16:15:47 +0000 (18:15 +0200)]
grammar
Jean-Paul Saman [Wed, 19 Jan 2011 16:13:09 +0000 (17:13 +0100)]
stream_filter/httplive.c: unbreak HTTP Live streams playback.
commit id:
c5f5039b2c950b5bb630e76d42103dd8c679f274 defined
a shadow variable psz_path which content is needed to correctly
construct a relative_URI().
Jean-Paul Saman [Wed, 19 Jan 2011 15:53:13 +0000 (16:53 +0100)]
stream_filter/httplive.c: Do not crash when Prefetch() fails
If Prefetch() decides that playback cannot commence it returns VLC_EGENERIC. The
code path in Open() tries to cleanup by calling Close(). However at that point the
hls_Thread() is not started yet and this causes a crash in Close().
The resolution is to not call Close() but cleanup the parts that have been created
in the Open() function itself.
Jean-Paul Saman [Wed, 19 Jan 2011 15:11:49 +0000 (16:11 +0100)]
stream_filter/httplive.c: do not crash on strdup(NULL)
httplive crashed in parse_SegmentInformation on line 428. The cause is
that hls->url.psz_path can be NULL, when there is no meta playlist involved.
In that situation it results in a crash of vlc. (Issue reported by Felix Kuehne.)
Erwan Tulou [Wed, 19 Jan 2011 13:44:09 +0000 (14:44 +0100)]
skins2(playlist): cosmetics + avoid objects passed as value if not needed
Erwan Tulou [Wed, 19 Jan 2011 13:32:44 +0000 (14:32 +0100)]
skins2: remove dead code
Pierre Ynard [Wed, 19 Jan 2011 04:29:31 +0000 (05:29 +0100)]
t140: fix RTP synchronization
Rémi Denis-Courmont [Tue, 18 Jan 2011 17:05:36 +0000 (19:05 +0200)]
Panoramix: use var_Inherit
Rémi Denis-Courmont [Tue, 18 Jan 2011 16:57:21 +0000 (18:57 +0200)]
Move --x11-display to the XCB window plugin
Rémi Denis-Courmont [Tue, 18 Jan 2011 16:46:40 +0000 (18:46 +0200)]
XCB hotkeys: do not use --x11-display anymore
Rémi Denis-Courmont [Tue, 18 Jan 2011 16:45:21 +0000 (18:45 +0200)]
skins2: do not follow --x11-display anymore
(Refer to the previous commit for rationale)
Rémi Denis-Courmont [Tue, 18 Jan 2011 16:40:41 +0000 (18:40 +0200)]
Qt4: remove custom X11 display with --x11-display
In older VLC versions, we had to use the same X11 display for the
window provider (the UI) and the video outputs to avoid Xlib aborts.
We do not need this anymore. Morever, the XCB outputs can detect the
error and fail safe.
To change the UI display, the DISPLAY environment variable is used.
The only real use case for --x11-display is output to a different
display than that of the UI. This change restores this use case,
and simplifies the Qt4 interface.
Jean-Philippe André [Tue, 18 Jan 2011 14:26:10 +0000 (15:26 +0100)]
Qt: fix crash in the playlist model
Bug: right-click on an empty node leads to a segfault
Rémi Denis-Courmont [Mon, 17 Jan 2011 17:50:36 +0000 (19:50 +0200)]
Fix lock inversion
Jean-Philippe André [Sat, 15 Jan 2011 20:35:17 +0000 (21:35 +0100)]
Lua: fix Allocine extension
It was broken a looong time ago because the XML structure
of their web page is broken
Jean-Philippe André [Mon, 17 Jan 2011 15:51:57 +0000 (16:51 +0100)]
Zip: fix seeking (closes #3867)
Jean-Philippe André [Mon, 17 Jan 2011 15:05:44 +0000 (16:05 +0100)]
Zip: fix opening of files
File paths without file:// don't work anymore
Jean-Philippe André [Mon, 17 Jan 2011 13:11:09 +0000 (14:11 +0100)]
Qt: fix Modules.am for the media library
MOC files should not be created if the ML is not built
Srikanth Raju [Mon, 17 Jan 2011 14:58:34 +0000 (20:28 +0530)]
Qt/ML: Pictureflow should work with VLCModel
Srikanth Raju [Mon, 17 Jan 2011 13:47:21 +0000 (19:17 +0530)]
Qt/ML: Move more functions into VLCModel
doDelete() should be virtual
getMeta() and getArtPixmap() helpers in VLCModel
Felix Paul Kühne [Mon, 17 Jan 2011 12:47:46 +0000 (13:47 +0100)]
makefile: revert previous Xcode4 fix.
This will need a proper fix once both Xcode 3 and 4 are available.
Jean-Baptiste Kempf [Mon, 17 Jan 2011 00:25:28 +0000 (01:25 +0100)]
Contribs: be sure that the folder exists before copying something in it
Harry Sintonen [Sun, 16 Jan 2011 22:47:58 +0000 (00:47 +0200)]
Handle early termination properly in StripTags
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Dominique Leuenberger [Sun, 16 Jan 2011 18:06:10 +0000 (19:06 +0100)]
Libnotify depends on gtk, but leaves the choice between gtk2 and gtk3 to the calling application.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Jean-Baptiste Kempf [Sun, 16 Jan 2011 22:20:54 +0000 (23:20 +0100)]
NEWS: mention removed modules
Jean-Baptiste Kempf [Sun, 16 Jan 2011 22:11:40 +0000 (23:11 +0100)]
NEWS: mention EGL and skins2 improvements
Erwan Tulou [Sun, 16 Jan 2011 21:21:01 +0000 (22:21 +0100)]
skins2(Linux): fix some drag&drop issues
On Linux, drag&drop provides a null-terminated character string, consisting of
one or more filenames. When there are more than one filename, either CR LF
(e.g Nautilus) or just LF (e.g Konqueror) are used as the sub delimiter.
This patch ensures that drag&drop now works for both cases.
In addition, if more than one item are selected, only the first item is
launched instead of all of them.
Erwan Tulou [Sun, 16 Jan 2011 16:42:41 +0000 (17:42 +0100)]
skins2: use enum type for better clarity
Erwan Tulou [Sun, 16 Jan 2011 15:37:44 +0000 (16:37 +0100)]
skins2: cosmetic (playlist)
Remove variables that were never used, especially in tree_update structure
Erwan Tulou [Sat, 15 Jan 2011 22:24:44 +0000 (23:24 +0100)]
skins2: some optimisation for playlist
limit rebuilding the playlist control only when the notified item is
expected to be visible. This improves responsiveness when playlists
are very large.
Erwan Tulou [Sat, 15 Jan 2011 21:11:53 +0000 (22:11 +0100)]
skins2: refactor some code
Erwan Tulou [Sat, 15 Jan 2011 21:10:48 +0000 (22:10 +0100)]
skins2: remove unnecessary lookup
Erwan Tulou [Thu, 13 Jan 2011 20:47:41 +0000 (21:47 +0100)]
skins2: add accessors to VarTree
Erwan Tulou [Thu, 13 Jan 2011 20:37:08 +0000 (21:37 +0100)]
skins2: prefer ++it over it++ for iterators
Erwan Tulou [Wed, 5 Jan 2011 17:49:32 +0000 (18:49 +0100)]
skins2: cache scaled image
Erwan Tulou [Thu, 13 Jan 2011 18:28:43 +0000 (19:28 +0100)]
skins2: better cleanup for button and checkbox
Erwan Tulou [Thu, 13 Jan 2011 13:57:38 +0000 (14:57 +0100)]
skins2: cosmetic (a single addObserver is sufficient)
Erwan Tulou [Sat, 15 Jan 2011 17:14:49 +0000 (18:14 +0100)]
skins2: cosmetic
Srikanth Raju [Sun, 16 Jan 2011 21:38:05 +0000 (03:08 +0530)]
Fix inverted ML configure.ac logic
Jean-Baptiste Kempf [Sun, 16 Jan 2011 17:13:27 +0000 (18:13 +0100)]
Mark ffmpeg-fast and ffmpeg-hw as normal preferences.
Jean-Baptiste Kempf [Sun, 16 Jan 2011 16:56:03 +0000 (17:56 +0100)]
CrystalHD: look for the dll in common places
Jean-Baptiste Kempf [Sat, 15 Jan 2011 23:14:00 +0000 (00:14 +0100)]
CrystalHD: support for opening the BCM dll under Win32
On a normal Win32 released build, we aren't going to ship the BCM dll
or ask our users to install the good version of the dll at the right
place and recompute the plugins cache...
Therefore, we need to open the dll and resolve the symbols.
Srikanth Raju [Sat, 15 Jan 2011 19:57:31 +0000 (01:27 +0530)]
ML/Core: Release ML before playlist deactivates
ML holds some PL resources
Srikanth Raju [Sat, 15 Jan 2011 19:49:31 +0000 (01:19 +0530)]
ML: Fix BuildUpdate() and add some error messages
Srikanth Raju [Sat, 15 Jan 2011 19:46:57 +0000 (01:16 +0530)]
ML: Avoid deadlocks
Jean-Baptiste Kempf [Sat, 15 Jan 2011 16:35:25 +0000 (17:35 +0100)]
Contribs: install sid builders in standard directory
Jean-Baptiste Kempf [Sat, 15 Jan 2011 15:59:53 +0000 (16:59 +0100)]
Contribs: improvements on the resiliance of sidplay building
Jean-Baptiste Kempf [Sat, 15 Jan 2011 15:22:34 +0000 (16:22 +0100)]
CDG: kill warnings
Jean-Baptiste Kempf [Sat, 15 Jan 2011 15:08:41 +0000 (16:08 +0100)]
Visual: code cosmetics and comments
Jean-Baptiste Kempf [Sat, 15 Jan 2011 15:01:41 +0000 (16:01 +0100)]
Goom: remove unnecessary includes and delete GOOM_TREE mode
Jean-Baptiste Kempf [Sat, 15 Jan 2011 14:56:39 +0000 (15:56 +0100)]
Win32: configure scripts updates
Jean-Baptiste Kempf [Sat, 15 Jan 2011 14:35:09 +0000 (15:35 +0100)]
Contribs: do not build Dirac per default on Win32|64 and on Mac
Jean-Baptiste Kempf [Sat, 15 Jan 2011 14:29:26 +0000 (15:29 +0100)]
Schroedinger: fix copyright year, and NEWS
Jean-Baptiste Kempf [Sat, 15 Jan 2011 14:26:12 +0000 (15:26 +0100)]
Schroendinger: improve preferences integration
Pierre Ynard [Thu, 13 Jan 2011 20:53:19 +0000 (21:53 +0100)]
Remove references to removed structures