]> git.sesse.net Git - vlc/log
vlc
13 years agoFix configuration category of OpenMAX IL module.
Rémi Duraffort [Sun, 26 Jun 2011 20:35:28 +0000 (22:35 +0200)]
Fix configuration category of OpenMAX IL module.

13 years agoupdate LIST
Rémi Duraffort [Sun, 26 Jun 2011 19:36:09 +0000 (21:36 +0200)]
update LIST

13 years agolua_demux: return nil when read/peek fails.
Rémi Duraffort [Sun, 26 Jun 2011 19:17:11 +0000 (21:17 +0200)]
lua_demux: return nil when read/peek fails.

13 years agointerface: fix memleak
Rafaël Carré [Sun, 26 Jun 2011 18:00:46 +0000 (14:00 -0400)]
interface: fix memleak

13 years agoFixed handling of extra data in wav demuxer.
Laurent Aimar [Sun, 26 Jun 2011 16:37:53 +0000 (18:37 +0200)]
Fixed handling of extra data in wav demuxer.

13 years agoImproved and fixed subtitles blending in direct3D vout.
Laurent Aimar [Sun, 26 Jun 2011 16:31:16 +0000 (18:31 +0200)]
Improved and fixed subtitles blending in direct3D vout.

It checks if the blending will succeed with the formats we use.
It fixes the order of the RGB components (close #4919).

13 years agoRemoved noise video filter.
Laurent Aimar [Sun, 26 Jun 2011 00:47:38 +0000 (02:47 +0200)]
Removed noise video filter.

It is quite useless and will confuse users who want to add "film grain"
to the video.

13 years agoQt4: update dvb MRL generation
Rémi Denis-Courmont [Sun, 26 Jun 2011 14:57:08 +0000 (17:57 +0300)]
Qt4: update dvb MRL generation

13 years agoDTV: do not fix up "0 kHz" to "0 Hz"
Rémi Denis-Courmont [Sun, 26 Jun 2011 14:53:40 +0000 (17:53 +0300)]
DTV: do not fix up "0 kHz" to "0 Hz"

13 years agoDTV: revert to Hertz instead of kilohertz unit (fixes #4981)
Rémi Denis-Courmont [Sun, 26 Jun 2011 14:46:43 +0000 (17:46 +0300)]
DTV: revert to Hertz instead of kilohertz unit (fixes #4981)

At least the ISDB-T standard export version uses sub-kHz precision
(never mind that one band occupies several megahertz in width).

13 years agoBDA: unused variable
Rémi Denis-Courmont [Sun, 26 Jun 2011 14:39:42 +0000 (17:39 +0300)]
BDA: unused variable

13 years agoBDA: fix a warning
Rémi Denis-Courmont [Sun, 26 Jun 2011 14:38:33 +0000 (17:38 +0300)]
BDA: fix a warning

13 years agoFixed support of some OGM files (closed #4724).
Laurent Aimar [Sat, 25 Jun 2011 23:16:02 +0000 (01:16 +0200)]
Fixed support of some OGM files (closed #4724).

13 years agoAdded a check against block size in FLAC packetizer.
Laurent Aimar [Sat, 25 Jun 2011 22:46:55 +0000 (00:46 +0200)]
Added a check against block size in FLAC packetizer.

13 years agoFixed packetization of variable block size FLAC stream (closed #4758).
Laurent Aimar [Sat, 25 Jun 2011 22:45:19 +0000 (00:45 +0200)]
Fixed packetization of variable block size FLAC stream (closed #4758).

13 years agoSimplify the validation of sample/frame numbers in flac packetizer.
Laurent Aimar [Sat, 25 Jun 2011 22:40:32 +0000 (00:40 +0200)]
Simplify the validation of sample/frame numbers in flac packetizer.

13 years agoadded OSX main menu file
Felix Paul Kühne [Sat, 25 Jun 2011 22:23:59 +0000 (00:23 +0200)]
added OSX main menu file

13 years agoLet the value from --rate use the same code path than a value set at runtime.
Laurent Aimar [Sat, 25 Jun 2011 21:29:55 +0000 (23:29 +0200)]
Let the value from --rate use the same code path than a value set at runtime.

It closes #4861.
It fixes playback when the rate cannot be respected (like with dvb/udp/...)
or need to be requested to the access_demux (rtsp).

13 years agoAdded support for 'lpcm' in mov files.
Laurent Aimar [Sat, 25 Jun 2011 21:12:25 +0000 (23:12 +0200)]
Added support for 'lpcm' in mov files.

It is unrelated to dvd/bd LPCM.

13 years agomacosx: moved all (main) menu related code to a separate class
Felix Paul Kühne [Sat, 25 Jun 2011 21:08:05 +0000 (23:08 +0200)]
macosx: moved all (main) menu related code to a separate class

This is a first step to re-organize the interface, more to come

13 years agoFixed blu-ray LPCM support for non even channels count (closed #4957).
Laurent Aimar [Sat, 25 Jun 2011 19:53:34 +0000 (21:53 +0200)]
Fixed blu-ray LPCM support for non even channels count (closed #4957).

13 years agoAdded an option to force bold font by default.
Laurent Aimar [Sat, 25 Jun 2011 19:04:25 +0000 (21:04 +0200)]
Added an option to force bold font by default.

Some people find it more readable.

13 years agoFixed typo in comments.
Laurent Aimar [Sat, 25 Jun 2011 18:11:49 +0000 (20:11 +0200)]
Fixed typo in comments.

13 years agoAdded support for RGBA rendering in freetype and dynamically select between YUVP...
Laurent Aimar [Sat, 25 Jun 2011 18:11:14 +0000 (20:11 +0200)]
Added support for RGBA rendering in freetype and dynamically select between YUVP/YUVA/RGBA.

It allows to avoid full rgb <-> yuv conversion at a latter stage.

13 years agoAllowed to give the list of prefered chroma to "text renderer".
Laurent Aimar [Sat, 25 Jun 2011 18:11:03 +0000 (20:11 +0200)]
Allowed to give the list of prefered chroma to "text renderer".

13 years agoAdded fully configurable shadow support (freetype).
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.

13 years agoDirectly store alpha in font_stack_t::text_style_t (freetype).
Laurent Aimar [Sun, 19 Jun 2011 15:35:57 +0000 (17:35 +0200)]
Directly store alpha in font_stack_t::text_style_t (freetype).

13 years agoTry to parse unrecognized color names as hexadecimal value (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...

13 years agoDo not try to fix the font color attribute at the codec level.
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.

13 years agoImproved the order of options in freetype.
Laurent Aimar [Sun, 19 Jun 2011 00:08:16 +0000 (02:08 +0200)]
Improved the order of options in freetype.

13 years agoAdded fully configurable outline support (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.

13 years agoAdded margin when using a background in freetype.
Laurent Aimar [Sat, 18 Jun 2011 20:08:18 +0000 (22:08 +0200)]
Added margin when using a background in freetype.

13 years agoImproved underlining 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.

13 years agoImproved glyph positionning and bounding box computation.
Laurent Aimar [Sat, 18 Jun 2011 19:14:05 +0000 (21:14 +0200)]
Improved glyph positionning and bounding box computation.

13 years agoNo functionnal changes (freetype).
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.

13 years agoAdded background color/opacity options to freetype.
Laurent Aimar [Thu, 16 Jun 2011 21:02:53 +0000 (23:02 +0200)]
Added background color/opacity options to freetype.

13 years agoRemoved freetype-effect option.
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.

13 years agoCosmetics (freetype).
Laurent Aimar [Wed, 15 Jun 2011 23:12:06 +0000 (01:12 +0200)]
Cosmetics (freetype).

13 years agoImplemented per glyph alpha support.
Laurent Aimar [Wed, 15 Jun 2011 23:01:01 +0000 (01:01 +0200)]
Implemented per glyph alpha support.

13 years agoReimplemented the way glyphs are rendered in YUVA mode.
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).

13 years agoNo functionnal changes (freetype).
Laurent Aimar [Sat, 25 Jun 2011 12:06:33 +0000 (14:06 +0200)]
No functionnal changes (freetype).

13 years agoReimplemented the way text lines are processed.
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.

13 years agoAdded planar YUV > 8 bits support to opengl when possible.
Laurent Aimar [Fri, 24 Jun 2011 21:06:22 +0000 (23:06 +0200)]
Added planar YUV > 8 bits support to opengl when possible.

13 years agoSplit internal format from format for opengl texture creation.
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.

13 years agoAdded vlc_chroma_description_t::pixel_bits.
Laurent Aimar [Fri, 24 Jun 2011 20:46:35 +0000 (22:46 +0200)]
Added vlc_chroma_description_t::pixel_bits.

13 years agoMapped 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: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.

13 years agoAdded planar I420 9/10-bit VLC_CODEC_* definitions and fallbacks.
Laurent Aimar [Fri, 24 Jun 2011 20:43:30 +0000 (22:43 +0200)]
Added planar I420 9/10-bit VLC_CODEC_* definitions and fallbacks.

13 years agoUsed the AVCodecContext given to AVCodecContext::get_buffer() and not the global...
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.

13 years agoAdd a fourCC for DTS
Jean-Baptiste Kempf [Tue, 21 Jun 2011 23:59:42 +0000 (01:59 +0200)]
Add a fourCC for DTS

13 years agoBluray: changing the module type from access to access_demux
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>
13 years agomake.pl: nicer output
Rafaël Carré [Fri, 24 Jun 2011 01:00:03 +0000 (21:00 -0400)]
make.pl: nicer output

13 years agoremove obsolete messages in configure.ac
Rafaël Carré [Fri, 24 Jun 2011 00:52:18 +0000 (20:52 -0400)]
remove obsolete messages in configure.ac

13 years agofix make dist as pointed by linkfanel
Felix Paul Kühne [Thu, 23 Jun 2011 22:35:19 +0000 (00:35 +0200)]
fix make dist as pointed by linkfanel

13 years agomacosx: fixed trivial merge mistake when broke 'advanced open file'
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'

13 years agoHack to autodetect Harmattan
Rémi Denis-Courmont [Thu, 23 Jun 2011 12:33:54 +0000 (15:33 +0300)]
Hack to autodetect Harmattan

13 years agoDist file for MeeGo 1.2 Harmattan release
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.

13 years agoDo not ignore *.mak
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

13 years agocontrib: do not force the software float ABI on ARM
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").

13 years agocontribs: tiger: disable valgrind and documentation
Rémi Denis-Courmont [Thu, 23 Jun 2011 12:34:10 +0000 (15:34 +0300)]
contribs: tiger: disable valgrind and documentation

13 years agoChange log severity from Err to Dbg.
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>
13 years agomacosx: re-implemented time slider to fit the new style
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

13 years agomacosx: added missing backgrounds for the button bar at the bottom of the window
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

13 years agomacosx: remove no longer needed ui graphics
Felix Paul Kühne [Wed, 22 Jun 2011 21:05:46 +0000 (23:05 +0200)]
macosx: remove no longer needed ui graphics

13 years agomacosx: clean up the resources folder
Felix Paul Kühne [Wed, 22 Jun 2011 20:52:45 +0000 (22:52 +0200)]
macosx: clean up the resources folder

no functional changes

13 years agomacosx: basic UI to have something as a start
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

13 years agomacosx: new interface graphics
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>
13 years agoQt: enable tearOff on Navigation and Bookmarks menus.
Francois Cartegnie [Wed, 22 Jun 2011 15:05:43 +0000 (17:05 +0200)]
Qt: enable tearOff on Navigation and Bookmarks menus.

13 years agomacosx: added missing fspanel graphic
Felix Paul Kühne [Wed, 22 Jun 2011 14:42:02 +0000 (16:42 +0200)]
macosx: added missing fspanel graphic

13 years agoWinCE: skip fsync() replacement
Pierre Ynard [Tue, 21 Jun 2011 23:20:13 +0000 (01:20 +0200)]
WinCE: skip fsync() replacement

13 years agointf-add: list CLI on win32 regardless of stdin
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

13 years agoRevert "intf-add: update cli interface name"
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.

13 years agoRemove unused intf_thread_t.psz_intf
Rémi Denis-Courmont [Tue, 21 Jun 2011 20:37:50 +0000 (23:37 +0300)]
Remove unused intf_thread_t.psz_intf

13 years agoLua: use submodules for the different interfaces
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().

13 years agoLua: useless #includes
Rémi Denis-Courmont [Tue, 21 Jun 2011 20:24:44 +0000 (23:24 +0300)]
Lua: useless #includes

13 years agoFix typo preventing correct build
Jean-Baptiste Kempf [Tue, 21 Jun 2011 19:09:37 +0000 (21:09 +0200)]
Fix typo preventing correct build

13 years agoFix previous commit
Rémi Denis-Courmont [Tue, 21 Jun 2011 16:53:53 +0000 (19:53 +0300)]
Fix previous commit

13 years agoAppend version to Fremantle distribution
Rémi Denis-Courmont [Tue, 21 Jun 2011 16:49:36 +0000 (19:49 +0300)]
Append version to Fremantle distribution

13 years agoFrontrow Plugin: Crush PNGs
Jean-Baptiste Kempf [Tue, 21 Jun 2011 13:07:13 +0000 (15:07 +0200)]
Frontrow Plugin: Crush PNGs

13 years agoWebUI: typo fix
Jean-Baptiste Kempf [Tue, 21 Jun 2011 13:06:37 +0000 (15:06 +0200)]
WebUI: typo fix

13 years agoMac OS X: Crush PNGs
Jean-Baptiste Kempf [Tue, 21 Jun 2011 12:50:11 +0000 (14:50 +0200)]
Mac OS X: Crush PNGs

13 years agoVLC icons: Crush PNGs
Jean-Baptiste Kempf [Tue, 21 Jun 2011 12:38:52 +0000 (14:38 +0200)]
VLC icons: Crush PNGs

13 years agoDefault skin: Crush PNGs
Jean-Baptiste Kempf [Tue, 21 Jun 2011 12:38:42 +0000 (14:38 +0200)]
Default skin: Crush PNGs

13 years agoOSDmenu: Crush PNGs
Jean-Baptiste Kempf [Tue, 21 Jun 2011 12:38:21 +0000 (14:38 +0200)]
OSDmenu: Crush PNGs

13 years agoMaemo: Crush PNGs
Jean-Baptiste Kempf [Tue, 21 Jun 2011 12:38:07 +0000 (14:38 +0200)]
Maemo: Crush PNGs

13 years agoQt4: Crush PNGs
Jean-Baptiste Kempf [Tue, 21 Jun 2011 12:37:25 +0000 (14:37 +0200)]
Qt4: Crush PNGs

13 years agoWebUI: Crush PNGs
Jean-Baptiste Kempf [Tue, 21 Jun 2011 12:23:59 +0000 (14:23 +0200)]
WebUI: Crush PNGs

13 years agoWebUI: actually distribute the files...
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

13 years agoLUA HTTP UI - Adjustments
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>
13 years agoMention webUI in NEWS
Jean-Baptiste Kempf [Tue, 21 Jun 2011 12:01:09 +0000 (14:01 +0200)]
Mention webUI in NEWS

13 years agomacosx: new fullscreen controller panel graphics
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>
13 years agointf-add: update cli interface name
Rémi Denis-Courmont [Mon, 20 Jun 2011 17:10:00 +0000 (20:10 +0300)]
intf-add: update cli interface name

13 years agointf-add: do not list CLI if stdin is not a TTY (fix #4955)
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)

13 years agoRespect --no-playliust-autostart (fix #3541)
Rémi Denis-Courmont [Mon, 20 Jun 2011 16:54:06 +0000 (19:54 +0300)]
Respect --no-playliust-autostart (fix #3541)

13 years agoPlaylist: create playlist-autostart just once
Rémi Denis-Courmont [Mon, 20 Jun 2011 16:51:51 +0000 (19:51 +0300)]
Playlist: create playlist-autostart just once

13 years agoTurn --services-discovery into a string advanced option
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.

13 years agoDeprecate vlc_object_alive()
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.

13 years agoDeprecate playlist_IsServicesDiscoveryLoaded()
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).

13 years agocontribs: updated NDAPI sdk location, which also includes nice sample code now
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

13 years agomacosx: fixed incorrect URL creation (closes #4966)
Felix Paul Kühne [Mon, 20 Jun 2011 15:34:15 +0000 (17:34 +0200)]
macosx: fixed incorrect URL creation (closes #4966)

13 years agoNew LUA Web Interface
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>