]>
git.sesse.net Git - vlc/log
Laurent Aimar [Sat, 25 Jun 2011 18:10:55 +0000 (20:10 +0200)]
Added fully configurable shadow support (freetype).
The shadow is enabled by default.
Laurent Aimar [Sun, 19 Jun 2011 15:35:57 +0000 (17:35 +0200)]
Directly store alpha in font_stack_t::text_style_t (freetype).
Laurent Aimar [Sun, 19 Jun 2011 00:27:09 +0000 (02:27 +0200)]
Try to parse unrecognized color names as hexadecimal value (freetype).
They should be prefixed by '#' but it is not always done...
Laurent Aimar [Sun, 19 Jun 2011 00:26:46 +0000 (02:26 +0200)]
Do not try to fix the font color attribute at the codec level.
Laurent Aimar [Sun, 19 Jun 2011 00:08:16 +0000 (02:08 +0200)]
Improved the order of options in freetype.
Laurent Aimar [Sat, 18 Jun 2011 23:55:55 +0000 (01:55 +0200)]
Added fully configurable outline support (freetype).
The quality is a lot better than what we originaly had.
Laurent Aimar [Sat, 18 Jun 2011 20:08:18 +0000 (22:08 +0200)]
Added margin when using a background in freetype.
Laurent Aimar [Sat, 18 Jun 2011 19:35:36 +0000 (21:35 +0200)]
Improved underlining in freetype.
The placement and thickness of the underline is now global to a whole
line of text.
Laurent Aimar [Sat, 18 Jun 2011 19:14:05 +0000 (21:14 +0200)]
Improved glyph positionning and bounding box computation.
Laurent Aimar [Thu, 16 Jun 2011 21:38:46 +0000 (23:38 +0200)]
No functionnal changes (freetype).
Created a structure to gather all informations needed to draw one character.
It simplify a bit the code.
Laurent Aimar [Thu, 16 Jun 2011 21:02:53 +0000 (23:02 +0200)]
Added background color/opacity options to freetype.
Laurent Aimar [Thu, 16 Jun 2011 20:19:00 +0000 (22:19 +0200)]
Removed freetype-effect option.
It will be replaced by more specific options.
Laurent Aimar [Wed, 15 Jun 2011 23:12:06 +0000 (01:12 +0200)]
Cosmetics (freetype).
Laurent Aimar [Wed, 15 Jun 2011 23:01:01 +0000 (01:01 +0200)]
Implemented per glyph alpha support.
Laurent Aimar [Wed, 15 Jun 2011 22:50:22 +0000 (00:50 +0200)]
Reimplemented the way glyphs are rendered in YUVA mode.
Outline support is temporary removed.
Underlining is a bit improved (quality and speed wise).
Overlapping over the optional background box is improved (quality wise).
Laurent Aimar [Sat, 25 Jun 2011 12:06:33 +0000 (14:06 +0200)]
No functionnal changes (freetype).
Laurent Aimar [Sat, 25 Jun 2011 12:05:07 +0000 (14:05 +0200)]
Reimplemented the way text lines are processed.
There is a small regression: the alpha settings is not respected.
Unbreakables lines are now wrapped at the last non breakable space
or, if none, before the character that would make the line too large
(instead of throwing away the complete line).
Too high subtitles are now correctly truncated.
Laurent Aimar [Fri, 24 Jun 2011 21:06:22 +0000 (23:06 +0200)]
Added planar YUV > 8 bits support to opengl when possible.
Laurent Aimar [Fri, 24 Jun 2011 21:05:15 +0000 (23:05 +0200)]
Split internal format from format for opengl texture creation.
No functionnal changes.
Laurent Aimar [Fri, 24 Jun 2011 20:46:35 +0000 (22:46 +0200)]
Added vlc_chroma_description_t::pixel_bits.
Laurent Aimar [Fri, 24 Jun 2011 20:44:48 +0000 (22:44 +0200)]
Mapped VLC_CODEC for I420 9/10-bit, I422 10-bit, I444 9/10-bit to ffmpeg PIX_FMT.
Laurent Aimar [Fri, 24 Jun 2011 20:43:30 +0000 (22:43 +0200)]
Added planar I420 9/10-bit VLC_CODEC_* definitions and fallbacks.
Laurent Aimar [Fri, 24 Jun 2011 20:40:07 +0000 (22:40 +0200)]
Used the AVCodecContext given to AVCodecContext::get_buffer() and not the global one.
It seems that the global one is not in synch when the callback is called.
When MT was in use, non I420 streams were broken.
Jean-Baptiste Kempf [Tue, 21 Jun 2011 23:59:42 +0000 (01:59 +0200)]
Add a fourCC for DTS
Jean-Baptiste Kempf [Sun, 12 Jun 2011 23:21:04 +0000 (01:21 +0200)]
Bluray: changing the module type from access to access_demux
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Rafaël Carré [Fri, 24 Jun 2011 01:00:03 +0000 (21:00 -0400)]
make.pl: nicer output
Rafaël Carré [Fri, 24 Jun 2011 00:52:18 +0000 (20:52 -0400)]
remove obsolete messages in configure.ac
Felix Paul Kühne [Thu, 23 Jun 2011 22:35:19 +0000 (00:35 +0200)]
fix make dist as pointed by linkfanel
Felix Paul Kühne [Thu, 23 Jun 2011 21:26:21 +0000 (23:26 +0200)]
macosx: fixed trivial merge mistake when broke 'advanced open file'
Rémi Denis-Courmont [Thu, 23 Jun 2011 12:33:54 +0000 (15:33 +0300)]
Hack to autodetect Harmattan
Rémi Denis-Courmont [Thu, 23 Jun 2011 11:47:21 +0000 (14:47 +0300)]
Dist file for MeeGo 1.2 Harmattan release
That stuff should be autodetected (wishful thinking) but it's not.
Rémi Denis-Courmont [Thu, 23 Jun 2011 11:46:46 +0000 (14:46 +0300)]
Do not ignore *.mak
Some checked-in files match that pattern
Rémi Denis-Courmont [Thu, 23 Jun 2011 11:56:45 +0000 (14:56 +0300)]
contrib: do not force the software float ABI on ARM
The toolchain defaults should be correct for the target. This fixes
builds on systems using the VFP registers ("hard-float").
Rémi Denis-Courmont [Thu, 23 Jun 2011 12:34:10 +0000 (15:34 +0300)]
contribs: tiger: disable valgrind and documentation
Tomer Barletz [Tue, 14 Jun 2011 20:21:52 +0000 (13:21 -0700)]
Change log severity from Err to Dbg.
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Felix Paul Kühne [Thu, 23 Jun 2011 10:00:51 +0000 (12:00 +0200)]
macosx: re-implemented time slider to fit the new style
clean up here and there
Felix Paul Kühne [Wed, 22 Jun 2011 22:11:32 +0000 (00:11 +0200)]
macosx: added missing backgrounds for the button bar at the bottom of the window
Felix Paul Kühne [Wed, 22 Jun 2011 21:05:46 +0000 (23:05 +0200)]
macosx: remove no longer needed ui graphics
Felix Paul Kühne [Wed, 22 Jun 2011 20:52:45 +0000 (22:52 +0200)]
macosx: clean up the resources folder
no functional changes
Felix Paul Kühne [Wed, 22 Jun 2011 20:14:36 +0000 (22:14 +0200)]
macosx: basic UI to have something as a start
minor functional changes only
Damien Erambert [Wed, 22 Jun 2011 20:12:48 +0000 (22:12 +0200)]
macosx: new interface graphics
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
Francois Cartegnie [Wed, 22 Jun 2011 15:05:43 +0000 (17:05 +0200)]
Qt: enable tearOff on Navigation and Bookmarks menus.
Felix Paul Kühne [Wed, 22 Jun 2011 14:42:02 +0000 (16:42 +0200)]
macosx: added missing fspanel graphic
Pierre Ynard [Tue, 21 Jun 2011 23:20:13 +0000 (01:20 +0200)]
WinCE: skip fsync() replacement
Pierre Ynard [Tue, 21 Jun 2011 23:01:46 +0000 (01:01 +0200)]
intf-add: list CLI on win32 regardless of stdin
Win32 spawns its own console so this is irrelevant
Pierre Ynard [Tue, 21 Jun 2011 22:45:06 +0000 (00:45 +0200)]
Revert "intf-add: update cli interface name"
Windows still uses the oldrc interface (which is not aliased as cli).
This reverts commit
e1eccb1f1e8e087b04023860f6e92d07eafe8a3d .
Rémi Denis-Courmont [Tue, 21 Jun 2011 20:37:50 +0000 (23:37 +0300)]
Remove unused intf_thread_t.psz_intf
Rémi Denis-Courmont [Tue, 21 Jun 2011 20:25:01 +0000 (23:25 +0300)]
Lua: use submodules for the different interfaces
This is better than second-guessing module_need().
Rémi Denis-Courmont [Tue, 21 Jun 2011 20:24:44 +0000 (23:24 +0300)]
Lua: useless #includes
Jean-Baptiste Kempf [Tue, 21 Jun 2011 19:09:37 +0000 (21:09 +0200)]
Fix typo preventing correct build
Rémi Denis-Courmont [Tue, 21 Jun 2011 16:53:53 +0000 (19:53 +0300)]
Fix previous commit
Rémi Denis-Courmont [Tue, 21 Jun 2011 16:49:36 +0000 (19:49 +0300)]
Append version to Fremantle distribution
Jean-Baptiste Kempf [Tue, 21 Jun 2011 13:07:13 +0000 (15:07 +0200)]
Frontrow Plugin: Crush PNGs
Jean-Baptiste Kempf [Tue, 21 Jun 2011 13:06:37 +0000 (15:06 +0200)]
WebUI: typo fix
Jean-Baptiste Kempf [Tue, 21 Jun 2011 12:50:11 +0000 (14:50 +0200)]
Mac OS X: Crush PNGs
Jean-Baptiste Kempf [Tue, 21 Jun 2011 12:38:52 +0000 (14:38 +0200)]
VLC icons: Crush PNGs
Jean-Baptiste Kempf [Tue, 21 Jun 2011 12:38:42 +0000 (14:38 +0200)]
Default skin: Crush PNGs
Jean-Baptiste Kempf [Tue, 21 Jun 2011 12:38:21 +0000 (14:38 +0200)]
OSDmenu: Crush PNGs
Jean-Baptiste Kempf [Tue, 21 Jun 2011 12:38:07 +0000 (14:38 +0200)]
Maemo: Crush PNGs
Jean-Baptiste Kempf [Tue, 21 Jun 2011 12:37:25 +0000 (14:37 +0200)]
Qt4: Crush PNGs
Jean-Baptiste Kempf [Tue, 21 Jun 2011 12:23:59 +0000 (14:23 +0200)]
WebUI: Crush PNGs
Jean-Baptiste Kempf [Tue, 21 Jun 2011 12:32:47 +0000 (14:32 +0200)]
WebUI: actually distribute the files...
*cough* *cough*
There is a lot of images/ressource to remove, IMVHO
Elminster2031 [Mon, 20 Jun 2011 21:35:15 +0000 (17:35 -0400)]
LUA HTTP UI - Adjustments
This patch makes some minor adjustments to the UI operation.
1) Add VLC Icons
2) Re-arrange Viewer / Library windows
3) Re-define some button names
4) Change some icons to improve clairity
5) Long press on Prev / Next buttons now seek back / forward
More to come later, including EQ, VLM UI, Maybe Mosaic.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Jean-Baptiste Kempf [Tue, 21 Jun 2011 12:01:09 +0000 (14:01 +0200)]
Mention webUI in NEWS
Damien Erambert [Tue, 21 Jun 2011 09:58:04 +0000 (11:58 +0200)]
macosx: new fullscreen controller panel graphics
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
Rémi Denis-Courmont [Mon, 20 Jun 2011 17:10:00 +0000 (20:10 +0300)]
intf-add: update cli interface name
Rémi Denis-Courmont [Mon, 20 Jun 2011 17:07:48 +0000 (20:07 +0300)]
intf-add: do not list CLI if stdin is not a TTY (fix #4955)
Rémi Denis-Courmont [Mon, 20 Jun 2011 16:54:06 +0000 (19:54 +0300)]
Respect --no-playliust-autostart (fix #3541)
Rémi Denis-Courmont [Mon, 20 Jun 2011 16:51:51 +0000 (19:51 +0300)]
Playlist: create playlist-autostart just once
Rémi Denis-Courmont [Sat, 28 May 2011 14:20:53 +0000 (17:20 +0300)]
Turn --services-discovery into a string advanced option
Modules list was intended for plain static module names. It does not
work right for most SD plugins, including:
- LUA (dependent on string chain),
- udev (submodules),
- media directories (submodules).
It works but is totally useless for those plugins that are fast,
including XCB screen capture and Windows optical drives.
For network-based discovery and MTP, it could be used to prefetch
items. But this is not necessarily a good idea as it sends extra
network traffic and consumes memory even when the services discovery
is not used. Furthermore, podcast can prevent Qt4 and Skins2 UI from
starting, as it depends on HTTP which depends on libproxy which
depends on Xlib.
Rémi Denis-Courmont [Mon, 20 Jun 2011 16:30:44 +0000 (19:30 +0300)]
Deprecate vlc_object_alive()
The biggest landmark of thread-unsafety.
Rémi Denis-Courmont [Mon, 20 Jun 2011 16:25:05 +0000 (19:25 +0300)]
Deprecate playlist_IsServicesDiscoveryLoaded()
With the introduction, initially for LUA SD, of the chain syntax to
the services discovery, there is no way to canonicalize the name of
a services discovery object. Thus, they cannot be compared reliably,
and therefore, playlist_IsServicesDiscoveryLoaded() does not operate
correctly. I won't remove it today because too many interfaces call it.
But you should know that this function does _not_ actually work, and I
see no way to fix it (other than remove LUA SD).
Futhermore, this function is fundamentally prone to a race condition,
when it is used to toggle an SD (this is admittedly a minor problem).
Felix Paul Kühne [Mon, 20 Jun 2011 15:50:17 +0000 (17:50 +0200)]
contribs: updated NDAPI sdk location, which also includes nice sample code now
Felix Paul Kühne [Mon, 20 Jun 2011 15:34:15 +0000 (17:34 +0200)]
macosx: fixed incorrect URL creation (closes #4966)
Elminster2031 [Wed, 15 Jun 2011 19:40:58 +0000 (15:40 -0400)]
New LUA Web Interface
This patch removes the existing interface and replaces it with a cleaner more
user-friendly interface.
Screenshots are available here: http://www.archmageinc.com/vlc
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Elminster2031 [Mon, 20 Jun 2011 09:54:00 +0000 (11:54 +0200)]
Web intf: new CSS and images for the updated interface
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Elminster2031 [Mon, 20 Jun 2011 09:52:15 +0000 (11:52 +0200)]
Web intf: Add jQuery, jQueryUI and jQuery jstree modules
And the corresponding ui theme
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Akash Mehrotra [Sun, 19 Jun 2011 19:33:08 +0000 (01:03 +0530)]
Qt: equalizer, more consistency in format
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Hugo Beauzée-Luyssen [Tue, 24 May 2011 09:43:59 +0000 (11:43 +0200)]
mkv: Avoid duplicating the entire vector.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Jean-Baptiste Kempf [Fri, 17 Jun 2011 23:03:21 +0000 (01:03 +0200)]
SVCD: remove the useless debug option and associated text
Seriously, this is WTF-code
Jean-Baptiste Kempf [Fri, 17 Jun 2011 22:35:17 +0000 (00:35 +0200)]
linsys SDI: change shortnames
Jean-Baptiste Kempf [Fri, 17 Jun 2011 22:31:01 +0000 (00:31 +0200)]
Visual: remove 5 translation text
It is a bit ridiculous to have 34 translations needed for such a small
module...
Jean-Baptiste Kempf [Fri, 17 Jun 2011 15:00:55 +0000 (17:00 +0200)]
Mpeg-TS demuxer: fix typo and use one less string
Rémi Denis-Courmont [Sun, 19 Jun 2011 17:13:41 +0000 (20:13 +0300)]
Run installed vlc-cache-gen rather than build-tree libtool script
This ensures we use the installed libvlc(core) run-time, and might
fix some obscure crashes.
Rafaël Carré [Sun, 19 Jun 2011 16:21:48 +0000 (12:21 -0400)]
*.lua: handle recv() returning nil
Rafaël Carré [Sun, 19 Jun 2011 16:15:42 +0000 (12:15 -0400)]
vlclua_net_recv() : do like [
b0d7c77b1 ] did for vlclua_fd_read()
Rafaël Carré [Sun, 19 Jun 2011 15:52:18 +0000 (11:52 -0400)]
remove warnings
Rafaël Carré [Sun, 19 Jun 2011 15:52:00 +0000 (11:52 -0400)]
init_rand48(): only run once
Rafaël Carré [Sun, 19 Jun 2011 15:51:26 +0000 (11:51 -0400)]
stream_out_select: no need for a tmp buffer to msg_Info()
Rafaël Carré [Sun, 19 Jun 2011 04:57:18 +0000 (00:57 -0400)]
Use correct type for vlc_atomic_dec
Rémi Duraffort [Sun, 19 Jun 2011 12:12:24 +0000 (14:12 +0200)]
bluray: fix compilation according to last libbluray commits. (the values can be tuned).
Rémi Duraffort [Sun, 19 Jun 2011 09:41:56 +0000 (11:41 +0200)]
Create and copy the meta array only if the copied item does have one.
Rémi Duraffort [Sun, 19 Jun 2011 09:41:00 +0000 (11:41 +0200)]
goom: simplify.
Rémi Duraffort [Sun, 19 Jun 2011 09:12:05 +0000 (11:12 +0200)]
modplug: use var_Inherit when applicable.
Rémi Duraffort [Sat, 18 Jun 2011 16:16:18 +0000 (18:16 +0200)]
lua: remove debug printf and update the doc
Rémi Duraffort [Sat, 18 Jun 2011 14:55:03 +0000 (16:55 +0200)]
lua playlist: add custom metadata to extra metadata instead of input item information.
Fix #4822 and #4823.
Alexey Sokolov [Tue, 31 May 2011 08:00:20 +0000 (15:00 +0700)]
Add libvlc_media_list_player_retain() to libvlc.
There was only release() before.
Signed-off-by: Rémi Duraffort <ivoire@videolan.org>
Rémi Duraffort [Sat, 18 Jun 2011 13:31:16 +0000 (15:31 +0200)]
lua: fix warning
Rémi Duraffort [Sat, 18 Jun 2011 13:27:48 +0000 (15:27 +0200)]
lua: fix object leaks.
Rémi Duraffort [Sat, 18 Jun 2011 13:26:15 +0000 (15:26 +0200)]
rc: remove uneeded cast.