]>
git.sesse.net Git - vlc/log
Laurent Aimar [Tue, 17 Aug 2010 21:30:04 +0000 (23:30 +0200)]
Fixed order between xmlFreeTextReader and xmlCleanupParser.
I am not sure it had consequences, but it seems more logical and
it follows the libxml2 code example I found (reader1.c).
Laurent Aimar [Tue, 17 Aug 2010 21:24:26 +0000 (23:24 +0200)]
Fixed a segfault and a possible memory leak in xml_reader_t API
xml_ReaderReset(reader, NULL) followed by xml_ReaderDelete(reader) lead
to a double free.
xml_ReaderReset(reader, stream) would leak the module upon error.
Rémi Duraffort [Tue, 17 Aug 2010 19:56:05 +0000 (21:56 +0200)]
Use var_Inherit* when applicable.
Rémi Duraffort [Tue, 17 Aug 2010 19:55:38 +0000 (21:55 +0200)]
access_udp: remove obsolete shortcuts.
Rémi Duraffort [Tue, 17 Aug 2010 19:51:30 +0000 (21:51 +0200)]
Use pkg-config to check for dvdread (the .pc file exist for a long time).
Rémi Duraffort [Tue, 17 Aug 2010 19:45:27 +0000 (21:45 +0200)]
lua_playlist: improve jamendo matching test.
Rémi Duraffort [Tue, 17 Aug 2010 19:38:07 +0000 (21:38 +0200)]
jamendo: also get the artist along with the list of songs for one album.
Rémi Duraffort [Tue, 17 Aug 2010 18:23:51 +0000 (20:23 +0200)]
lua_sd: improve the jamendo script to load the content of an album only if asked for.
The script is faster and decrease the load on the server.
Rafaël Carré [Tue, 17 Aug 2010 17:23:13 +0000 (19:23 +0200)]
qadd is an armv5e instruction, check for an ARMv6+ instruction
Rémi Denis-Courmont [Tue, 17 Aug 2010 16:45:29 +0000 (19:45 +0300)]
M3U export: small code factorization
Rémi Denis-Courmont [Tue, 17 Aug 2010 16:44:14 +0000 (19:44 +0300)]
M3U export: use local paths if applicable (fix #4063)
Jean-Baptiste Kempf [Tue, 17 Aug 2010 11:01:20 +0000 (13:01 +0200)]
Includes: remove tabs and trailing spaces
Jean-Baptiste Kempf [Tue, 17 Aug 2010 13:51:40 +0000 (15:51 +0200)]
Qt4: fix a minor (but annoying) UI glitch on restart
Close #4041
Jean-Baptiste Kempf [Tue, 17 Aug 2010 11:08:11 +0000 (13:08 +0200)]
ASF mux: reduce variable scope
Rémi Denis-Courmont [Mon, 16 Aug 2010 17:44:00 +0000 (20:44 +0300)]
ARM: check ARMv6 support at the same time as NEON
Our NEON optimizations don't compile on ARMv5 and lower. It is
dubious that there would be any use for NEON on such processor anyway.
Rémi Duraffort [Fri, 13 Aug 2010 18:18:44 +0000 (20:18 +0200)]
Update LIST file.
Jean-Baptiste Kempf [Mon, 16 Aug 2010 13:40:52 +0000 (15:40 +0200)]
Fix snapshot height integer overflow creating mini-snapshots
See http://forum.videolan.org/viewtopic.php?f=2&t=81103
http://forum.videolan.org/viewtopic.php?f=14&t=80008
http://forum.videolan.org/viewtopic.php?f=13&t=73500
Jean-Baptiste Kempf [Sun, 15 Aug 2010 20:18:20 +0000 (22:18 +0200)]
Remove outdated WinCE howto
You know, there is a wiki that is actually useful
Erwan Tulou [Sun, 15 Aug 2010 17:22:55 +0000 (19:22 +0200)]
skins2(X11): add missing <limits.h>
This fixes a compil problem on FreeBSD
pointed out by jsa@FreeBSD.org
Felix Paul Kühne [Sun, 15 Aug 2010 12:29:24 +0000 (14:29 +0200)]
macosx: added the mt2s extension
Sasha Koruga [Sun, 15 Aug 2010 00:16:01 +0000 (17:16 -0700)]
Added nVidia PerfHud (a Direct3D performance analysis tool) capabilities to debug versions of VLC
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Jean-Baptiste Kempf [Sat, 14 Aug 2010 23:29:50 +0000 (01:29 +0200)]
MSW: fix DisableScreensaver and RestoreScreensaver definitions
Jean-Baptiste Kempf [Sat, 14 Aug 2010 23:29:19 +0000 (01:29 +0200)]
DirectX: kill a warning from unused variable
Sasha Koruga [Sat, 14 Aug 2010 21:45:41 +0000 (14:45 -0700)]
Removes three compile warnings by casting
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Jean-Baptiste Kempf [Sat, 14 Aug 2010 15:53:28 +0000 (17:53 +0200)]
Update slightly INSTALL.win32
Jean-Baptiste Kempf [Sat, 14 Aug 2010 15:43:57 +0000 (17:43 +0200)]
Remove reference to toolbox
Jean-Baptiste Kempf [Sat, 14 Aug 2010 15:27:55 +0000 (17:27 +0200)]
Remove unmaintained and outdated config.in
Jean-Baptiste Kempf [Sat, 14 Aug 2010 11:56:27 +0000 (13:56 +0200)]
Remove outdated and not maintained toolbox
glade2 and flexml are dead
update-includes mostly cares about builtin.h, and is broken
changelog action tells you to use svn log
po action tells you to use make update-po
distclean is broken as the message says
contribs is unused by anyone
Jean-Baptiste Kempf [Sat, 14 Aug 2010 15:25:56 +0000 (17:25 +0200)]
Create a special script for Doxygen, instead of the toolbox
Erwan Tulou [Sat, 14 Aug 2010 13:33:52 +0000 (15:33 +0200)]
skins2: Oops, autoresize (part 2)
this patch completes
07bf40d589a3f4fa9a608c50d7599b8b9b7059bf
Erwan Tulou [Sat, 14 Aug 2010 09:49:18 +0000 (11:49 +0200)]
skins2: don't resize video if set up not to do so.
This bug has become more conspicuous in vlc1.2, because of some enhancement in
the vout reuse (width/height no longer a limitation)
Erwan Tulou [Sat, 14 Aug 2010 09:28:35 +0000 (11:28 +0200)]
skins2: fix video autoresize default when contradictory
when parameters for a video control are contradictory (this occurs when the
skin developper only relies on default values), it is better not to resize,
since there is no easy means to check if the layout is really set up to handle
resizing properly.
This fixes some ugly behavior for a few skins from the skin repository
on the website.
Jean-Baptiste Kempf [Sat, 14 Aug 2010 00:18:24 +0000 (02:18 +0200)]
Revert "Netsync: kill 2 warnings"
This reverts commit
cabb37428b3ab8449392d559688d4353985c39f2 .
Jean-Baptiste Kempf [Fri, 13 Aug 2010 21:21:54 +0000 (23:21 +0200)]
Contrib: one step further on the Win32 upnp port to compile vlc plugin
Jean-Baptiste Kempf [Fri, 13 Aug 2010 20:17:26 +0000 (22:17 +0200)]
Configure: remove dead code for cc_upnp
Jean-Baptiste Kempf [Fri, 13 Aug 2010 18:29:44 +0000 (20:29 +0200)]
Win32 globalhotkeys: kill warnings
Jean-Baptiste Kempf [Fri, 13 Aug 2010 18:16:45 +0000 (20:16 +0200)]
Netsync: kill 2 warnings
Jean-Baptiste Kempf [Thu, 12 Aug 2010 10:58:31 +0000 (12:58 +0200)]
Remove unmaintained SSA demuxer
We don't need it anyway
Rémi Duraffort [Fri, 13 Aug 2010 07:47:00 +0000 (09:47 +0200)]
dvb_scan: fix memleak.
Konstantin Pavlov [Fri, 13 Aug 2010 05:57:59 +0000 (09:57 +0400)]
Do not install vimeo lua playlist scripts.
Laurent Aimar [Thu, 12 Aug 2010 19:19:22 +0000 (22:19 +0300)]
XCB/XVideo: fix resolution with non multiple of 16x16 videos
Fixes: #3928
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Rémi Duraffort [Thu, 12 Aug 2010 11:02:29 +0000 (13:02 +0200)]
lua: add xml binding to the README.
Rémi Duraffort [Thu, 12 Aug 2010 10:39:01 +0000 (12:39 +0200)]
Update the lua README.
Brad Smith [Wed, 11 Aug 2010 23:24:49 +0000 (19:24 -0400)]
Only define LIBVLC_USED for GCC 3.4 or newer. GCC 3.3 does not support the warn_unused_result attribute.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Jean-Baptiste Kempf [Thu, 12 Aug 2010 09:54:28 +0000 (11:54 +0200)]
Real demux: kill warnings
Jai Menon [Wed, 11 Aug 2010 17:55:32 +0000 (23:25 +0530)]
ALSA : Fix error check for the busy waiting case.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Jakob Leben [Thu, 29 Jul 2010 08:49:36 +0000 (10:49 +0200)]
playlist: refactor and fix #3932 (take 2)
When an item gets sub-items, we have to run our own random-picking among
the new items.
Erwan Tulou [Wed, 11 Aug 2010 15:03:07 +0000 (17:03 +0200)]
skin2: fix minor issue with default skins
Fix two text controls overlapping by 1 pixel in length.
Though it's no real problem, that avoids unnecessary refresh for zilch.
(one control is the position that keeps being updated)
Laurent Aimar [Wed, 11 Aug 2010 21:11:23 +0000 (23:11 +0200)]
Export title length in dvdnav access_demux.
You need a recent enough libdvdnav. It is related to #4021.
Laurent Aimar [Wed, 11 Aug 2010 21:08:31 +0000 (23:08 +0200)]
Display the title length (when known) in Playback->Title/Navigation.
It closes #4021 at the core level. The access_demux/demux need to set
input_title_t::i_length to actually change something.
Laurent Aimar [Wed, 11 Aug 2010 21:02:54 +0000 (23:02 +0200)]
Replaced a %d with PRId64 in dvb access.
Laurent Aimar [Wed, 11 Aug 2010 20:17:35 +0000 (22:17 +0200)]
Fixed invalid pointer usage after free (vout).
It closes #3999.
Laurent Aimar [Tue, 10 Aug 2010 21:43:29 +0000 (23:43 +0200)]
Factorized a bit colorthres code.
Laurent Aimar [Tue, 10 Aug 2010 21:19:36 +0000 (23:19 +0200)]
Fixed colorthres/erase/extract/gaussianblur/gradient/motionblur/motiondetect/noise/psychedelic/sharpen filters.
input and output picture pitches may not be equal (corruptions or segfaults).
Laurent Aimar [Sun, 25 Jul 2010 19:23:16 +0000 (21:23 +0200)]
No functionnal changes (vout).
Laurent Aimar [Sun, 25 Jul 2010 19:09:14 +0000 (21:09 +0200)]
Enabled back bob, linear and yadif2x mode in vout.
They are not yet really functionnal, the vout will throw the extra frames.
Laurent Aimar [Fri, 23 Jul 2010 18:10:12 +0000 (20:10 +0200)]
Reenabled bob/linear/yadif2x modes in the deinterlace filter.
Laurent Aimar [Fri, 23 Jul 2010 18:06:41 +0000 (20:06 +0200)]
Extended filter_chain_VideoFilter to support filters returning multiple pictures at once.
Laurent Aimar [Thu, 22 Jul 2010 21:38:14 +0000 (23:38 +0200)]
Prepare doubling frame rate in deinterlace filter.
Lukáš Lalinský [Wed, 11 Aug 2010 19:02:30 +0000 (22:02 +0300)]
taglib: fix NULL deferences after dynamic cast
Reported-by: FortiGuard Lab
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Denis Charmet [Wed, 11 Aug 2010 07:58:40 +0000 (09:58 +0200)]
Fix lua telnet vlm_message_to_string
In the current lua vlm implementation, messages can have value xor
children but not both. But the "show media" command gives media a
value : ( %d broadcast - %d vod ) and children (if any). (cf
src/input/vlmshell.c:1502)
Signed-off-by: Rémi Duraffort <ivoire@videolan.org>
Rémi Denis-Courmont [Wed, 11 Aug 2010 15:18:51 +0000 (18:18 +0300)]
Move disc defaults to libvlc-module.c, fix Windows VCD and CD long text
Brad Smith [Mon, 9 Aug 2010 22:11:16 +0000 (18:11 -0400)]
Set CD_DEVICE and DVD_DEVICE to device names appropriate for OpenBSD.
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Felix Paul Kühne [Wed, 11 Aug 2010 12:07:40 +0000 (14:07 +0200)]
contribs: updated binary package for Mac
Jean-Baptiste Kempf [Wed, 11 Aug 2010 11:41:47 +0000 (13:41 +0200)]
NEWS for 1.2.0
Felix Paul Kühne [Wed, 11 Aug 2010 11:39:24 +0000 (13:39 +0200)]
contribs: updated live.com patch
Kaarlo Raiha [Tue, 10 Aug 2010 14:18:14 +0000 (17:18 +0300)]
remove .ps from nsis again
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Manol Manolov [Tue, 10 Aug 2010 21:42:07 +0000 (17:42 -0400)]
dshow: cosmetics replace "dshow-" with CFG_PREFIX in the whole file.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Jean-Baptiste Kempf [Wed, 11 Aug 2010 11:00:01 +0000 (13:00 +0200)]
Contribs: update libool to 2.2.10
Jean-Baptiste Kempf [Wed, 11 Aug 2010 10:55:00 +0000 (12:55 +0200)]
Contribs: port libupnp to mingw and make it compile
This is untested for the VLC module
Jean-Baptiste Kempf [Wed, 11 Aug 2010 10:19:57 +0000 (12:19 +0200)]
Contribs: update libass to 0.9.11
Jean-Baptiste Kempf [Tue, 10 Aug 2010 19:53:30 +0000 (21:53 +0200)]
Remove upnp_cc module
Erwan Tulou [Tue, 10 Aug 2010 16:45:36 +0000 (18:45 +0200)]
skins2: playlist, fix selection issue
selected items may not be erased (e.g ready-only items). Compute the new
lastSelected only if no more selection exists.
This fixes the extra selection popping up when one tries to
erase the media library for instance.
Erwan Tulou [Tue, 10 Aug 2010 16:19:15 +0000 (18:19 +0200)]
skins2: playlist make sure deletion works for both nodes and leaves
Erwan Tulou [Tue, 10 Aug 2010 14:01:45 +0000 (16:01 +0200)]
skins2: transform getNextSibling into getNextSiblingOrUncle
Erwan Tulou [Tue, 10 Aug 2010 11:41:06 +0000 (13:41 +0200)]
skins2: add a method to flag a whole subtree for deletion
Erwan Tulou [Tue, 10 Aug 2010 11:34:13 +0000 (13:34 +0200)]
skins2: remove unused function
Erwan Tulou [Tue, 10 Aug 2010 09:45:52 +0000 (11:45 +0200)]
skins2: VarTree, make root() a private function
Jean-Baptiste Kempf [Tue, 10 Aug 2010 16:36:40 +0000 (18:36 +0200)]
Contribs: update libkate to 0.3.8
Rémi Denis-Courmont [Tue, 10 Aug 2010 15:23:31 +0000 (18:23 +0300)]
Warn about libvlc_new() arguments
Those are not part of the API and ABI compatibility "promise"
Rémi Duraffort [Tue, 10 Aug 2010 10:42:37 +0000 (12:42 +0200)]
vlm: remove some spurious calls to asprintf: vlm_MessageNew does it already.
G Finch [Thu, 5 Aug 2010 15:14:06 +0000 (12:14 -0300)]
Ogg-page-size-to-oggseek-bytes-to-read
Signed-off-by: Ilkka Ollakka <ileoo@videolan.org>
G Finch [Thu, 5 Aug 2010 15:13:28 +0000 (12:13 -0300)]
Use-opriv-current-page-in-ogg.c
Signed-off-by: Ilkka Ollakka <ileoo@videolan.org>
G Finch [Thu, 5 Aug 2010 15:11:19 +0000 (12:11 -0300)]
Ogg-seek-new-logic-generic-changes
Signed-off-by: Ilkka Ollakka <ileoo@videolan.org>
G Finch [Thu, 5 Aug 2010 15:10:07 +0000 (12:10 -0300)]
Refactor-code-into-ogg.c-and-ogg.h
Signed-off-by: Ilkka Ollakka <ileoo@videolan.org>
G Finch [Thu, 5 Aug 2010 15:09:04 +0000 (12:09 -0300)]
Non-seek-related-ogg-changes
Signed-off-by: Ilkka Ollakka <ileoo@videolan.org>
Erwan Tulou [Tue, 10 Aug 2010 08:47:37 +0000 (10:47 +0200)]
skins2: playlist, fix issues when deletion is at stake
This patch does the following
- do not reset m_firstPosition when not needed
- fix corner case when playlist is flat (prone to crash)
The node with a single leaf being deleted should become the
next leaf. But, actually just forcing the rtree.begin()
in any case is simpler and no problem here.
Erwan Tulou [Tue, 10 Aug 2010 08:47:07 +0000 (10:47 +0200)]
skins2: playlist, improve deletion of items
Erwan Tulou [Mon, 9 Aug 2010 21:07:07 +0000 (23:07 +0200)]
skins2: playlist (process delete everywhere in the same way)
Deleting an item can either be initiated by the user or coming from the core.
In one case, a m_deleted flag was added and notify occured before
deletion to avoid invalidated iterators.
This patch ensures that the other case is processed likewise.
Erwan Tulou [Fri, 6 Aug 2010 06:56:23 +0000 (08:56 +0200)]
skins2: fix slider position a bit erratic
This path simplifies code a bit, makes index consistent throughout the code
(spanned from 0 to n-1), and remove a += maxitems that seems wrong
Erwan Tulou [Mon, 9 Aug 2010 20:41:30 +0000 (22:41 +0200)]
skins2: playlist a few iterator issues
- check validity before using iterators
- don't use iterator anymore once the item is erased
Erwan Tulou [Thu, 5 Aug 2010 16:34:18 +0000 (18:34 +0200)]
skins2: playlist (cosmetic)
Erwan Tulou [Thu, 5 Aug 2010 16:05:45 +0000 (18:05 +0200)]
skins2: fix arrows short of 1
For n items, index spans from 0 to (n-1).
This issue accounted for arrows failing to move the cursor past the end of
the visible list (short of 1 click)
Rémi Duraffort [Mon, 9 Aug 2010 21:15:52 +0000 (23:15 +0200)]
dvdnav: fix memory leak.
Rémi Duraffort [Mon, 9 Aug 2010 21:12:24 +0000 (23:12 +0200)]
dvdread: fix typo (does not have any impact).
Jean-Baptiste Kempf [Mon, 9 Aug 2010 21:07:25 +0000 (23:07 +0200)]
Art: Do not crash if album is not null but empty
Jai Menon [Thu, 5 Aug 2010 10:48:18 +0000 (16:18 +0530)]
AVCodec : Allow delayed opening of audio codecs.
Additionally, enable delayed opening for AAC which fixes decoding
of media where we rely on decoder configuration being supplied by
the packetizer instead of the container.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Jai Menon [Thu, 5 Aug 2010 10:48:17 +0000 (16:18 +0530)]
AVCodec : Set audio related parameters in ffmpeg_OpenCodec and use it for audio decoder initialization.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Jai Menon [Thu, 5 Aug 2010 10:48:16 +0000 (16:18 +0530)]
AVCodec : Move ffmpeg_OpenCodec to avcodec.c and mark it as non-static.
This will allow us to re-use this function later.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Jai Menon [Thu, 5 Aug 2010 10:48:15 +0000 (16:18 +0530)]
AVCodec : Factor decoder configuration setup code into a separate function.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>