vlc.git
10 years agoFixed invalid locking order when activating visualization.
Laurent Aimar [Sun, 20 Dec 2009 13:26:35 +0000 (14:26 +0100)]
Fixed invalid locking order when activating visualization.

10 years agoDo not use vlc_cancel with vlc_cleanup* uses in projectM.
Laurent Aimar [Sun, 20 Dec 2009 13:23:34 +0000 (14:23 +0100)]
Do not use vlc_cancel with vlc_cleanup* uses in projectM.

It seems to be broken with C++ code.

10 years agoWorkaround VLC_TS_INVALID being 0 in avformat demuxer.
Laurent Aimar [Sat, 19 Dec 2009 09:23:57 +0000 (10:23 +0100)]
Workaround VLC_TS_INVALID being 0 in avformat demuxer.

10 years agoUsed VLC_TS_INVALID in avformat demuxer.
Laurent Aimar [Sat, 19 Dec 2009 09:22:07 +0000 (10:22 +0100)]
Used VLC_TS_INVALID in avformat demuxer.

10 years agoAdded VLC_TS_0.
Laurent Aimar [Sun, 20 Dec 2009 19:12:34 +0000 (20:12 +0100)]
Added VLC_TS_0.

It can be used to explicitly identify +1 hack in demuxer codes for
easier later removal.

10 years agortp sout: safer numbering of RTSP tracks
Pierre Ynard [Sun, 20 Dec 2009 22:10:25 +0000 (23:10 +0100)]
rtp sout: safer numbering of RTSP tracks

10 years agoNEWS updates
Jean-Baptiste Kempf [Sun, 20 Dec 2009 18:10:00 +0000 (19:10 +0100)]
NEWS updates

10 years agoUpdate LIST of modules
Jean-Baptiste Kempf [Sun, 20 Dec 2009 18:08:26 +0000 (19:08 +0100)]
Update LIST of modules

10 years agoWinCE was removed
Jean-Baptiste Kempf [Sun, 20 Dec 2009 17:55:13 +0000 (18:55 +0100)]
WinCE was removed

10 years agoContribs: update the ffmpeg configure.
Jean-Baptiste Kempf [Sun, 20 Dec 2009 17:54:47 +0000 (18:54 +0100)]
Contribs: update the ffmpeg configure.

10 years agoVLC 1.1: The Luggage name
Jean-Baptiste Kempf [Sun, 20 Dec 2009 17:54:13 +0000 (18:54 +0100)]
VLC 1.1: The Luggage name

10 years agoNEWS about deleted plugins
Jean-Baptiste Kempf [Sun, 20 Dec 2009 16:53:38 +0000 (17:53 +0100)]
NEWS about deleted plugins

10 years agoRemove qte and opie modules.
Jean-Baptiste Kempf [Sun, 20 Dec 2009 16:52:07 +0000 (17:52 +0100)]
Remove qte and opie modules.

They don't compile since a long time anyway.

10 years agoosx/framework: added a bit more exception handling
Felix Paul Kühne [Sun, 20 Dec 2009 12:51:59 +0000 (13:51 +0100)]
osx/framework: added a bit more exception handling

10 years agoosx/framework: extended API to cover titles, fps, playback modes and some convienienc...
Felix Paul Kühne [Sun, 20 Dec 2009 12:41:58 +0000 (13:41 +0100)]
osx/framework: extended API to cover titles, fps, playback modes and some convienience chapter functionality

Additionally, updated some copyright information.

10 years agoi18n: remove deleted files
Pierre Ynard [Sun, 20 Dec 2009 01:39:32 +0000 (02:39 +0100)]
i18n: remove deleted files

10 years agoRemove the WinCE GUI
Pierre Ynard [Sun, 20 Dec 2009 01:29:58 +0000 (02:29 +0100)]
Remove the WinCE GUI

It is unmaintained, broken, and hasn't even been building for the
last 6 months.

10 years agomodule_need: clarify b_strict
Rémi Denis-Courmont [Sat, 19 Dec 2009 18:26:58 +0000 (20:26 +0200)]
module_need: clarify b_strict

10 years agoosx/framework: out non-colored debug only
Felix Paul Kühne [Sat, 19 Dec 2009 22:57:59 +0000 (23:57 +0100)]
osx/framework: out non-colored debug only

10 years agoconfigure: added a minimal-macosx item, which will just compile the macosx-only modul...
Felix Paul Kühne [Sat, 19 Dec 2009 22:56:49 +0000 (23:56 +0100)]
configure: added a minimal-macosx item, which will just compile the macosx-only modules we need within VLCKit

10 years agoLua: document function vlc.stream : addfilter
Jean-Philippe André [Sat, 19 Dec 2009 18:33:33 +0000 (19:33 +0100)]
Lua: document function vlc.stream : addfilter

10 years agoLua: vlc.stream has a new function: addfilter
Jean-Philippe André [Sat, 19 Dec 2009 18:07:15 +0000 (19:07 +0100)]
Lua: vlc.stream has a new function: addfilter

When used with no argument (or nil), it adds all automatic stream
filters. When used with an argument, tries to insert the specified
filter only.

10 years agoStream: Export stream_FilterNew
Jean-Philippe André [Tue, 10 Nov 2009 17:10:37 +0000 (18:10 +0100)]
Stream: Export stream_FilterNew

10 years agortp sout: implement rtptime parameter
Pierre Ynard [Sat, 19 Dec 2009 17:44:02 +0000 (18:44 +0100)]
rtp sout: implement rtptime parameter

This adds support for the rtptime parameter in the RTP-Info RTSP header.
It provides synchronization at start-up between RTP elementary streams,
and is required by some clients to start playing the stream correctly.

10 years agoosx/framework: minor rtp streaming improvement
Felix Paul Kühne [Sat, 19 Dec 2009 16:04:22 +0000 (17:04 +0100)]
osx/framework: minor rtp streaming improvement

10 years agoosx/framework: fixed C99ism in previous commit
Felix Paul Kühne [Sat, 19 Dec 2009 13:27:52 +0000 (14:27 +0100)]
osx/framework: fixed C99ism in previous commit

10 years agoload vlc config parameters from an array of strings in the 'VLCParams' property in...
Mike Schrag [Sat, 19 Dec 2009 04:22:21 +0000 (23:22 -0500)]
load vlc config parameters from an array of strings in the 'VLCParams' property in the main bundle's Info.plist

Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
10 years agomacosx: fixed compilation if VLM is not enabled
Felix Paul Kühne [Fri, 18 Dec 2009 07:24:17 +0000 (08:24 +0100)]
macosx: fixed compilation if VLM is not enabled

10 years agoosx/framework: changed configure flags and make it respect Xcode's debug/release...
Felix Paul Kühne [Fri, 18 Dec 2009 07:04:37 +0000 (08:04 +0100)]
osx/framework: changed configure flags and make it respect Xcode's debug/release setting

Disabled ncurses, SDL, SDL_image, visual, httpd and vlm, as these are not needed within the framework.

10 years agomacosx/framework: Export -[VLCLibrary changeset].
Pierre d'Herbemont [Fri, 18 Dec 2009 11:20:45 +0000 (12:20 +0100)]
macosx/framework: Export -[VLCLibrary changeset].

10 years agomacosx/framework: Export libvlc version.
Pierre d'Herbemont [Fri, 18 Dec 2009 11:10:56 +0000 (12:10 +0100)]
macosx/framework: Export libvlc version.

10 years agomacosx/framework: Build vlc with debug symbols.
Pierre d'Herbemont [Fri, 18 Dec 2009 10:58:16 +0000 (11:58 +0100)]
macosx/framework: Build vlc with debug symbols.

10 years agomacosx/framework: Assert that we correctly initialized libvlc.
Pierre d'Herbemont [Fri, 18 Dec 2009 10:56:57 +0000 (11:56 +0100)]
macosx/framework: Assert that we correctly initialized libvlc.

10 years agoautomake: Use CONTRIB_DIR instead of manually assuming contrib location.
Pierre d'Herbemont [Fri, 18 Dec 2009 09:57:25 +0000 (10:57 +0100)]
automake: Use CONTRIB_DIR instead of manually assuming contrib location.

10 years agoconfigure: Remove broken \\\ in Sparkle include.
Pierre d'Herbemont [Fri, 18 Dec 2009 09:30:21 +0000 (10:30 +0100)]
configure: Remove broken \\\ in Sparkle include.

Reported by seventoes and kettch.

10 years agoconfigure: Correctly use CONTRIB_DIR here.
Pierre d'Herbemont [Fri, 18 Dec 2009 08:03:28 +0000 (09:03 +0100)]
configure: Correctly use CONTRIB_DIR here.

10 years agoconfigure: Fallback on hosts/`gcc -dumpmachine` if host doesn't match a set of built...
Pierre d'Herbemont [Fri, 18 Dec 2009 07:39:17 +0000 (08:39 +0100)]
configure: Fallback on hosts/`gcc -dumpmachine` if host doesn't match a set of built contrib.

Should fix your build if your host doesn't strictly match your gcc build machine.

Pointed-out-by: Rafaël Carré <rafael.carre@gmail.com>
10 years agoFix make clean.
Pierre d'Herbemont [Fri, 18 Dec 2009 07:20:40 +0000 (08:20 +0100)]
Fix make clean.

10 years agocontrib: Actually use the real prefix during iconv copy.
Pierre d'Herbemont [Fri, 18 Dec 2009 07:20:13 +0000 (08:20 +0100)]
contrib: Actually use the real prefix during iconv copy.

10 years agoModified the iconv copy to work with the new hosts layout for the contrib section...
Brian Weaver [Fri, 18 Dec 2009 05:19:05 +0000 (00:19 -0500)]
Modified the iconv copy to work with the new hosts layout for the contrib section of the project.

Signed-off-by: Pierre d'Herbemont <pdherbemont@free.fr>
10 years agomacosx/framework: Don't run bootstrap after building the contrib.
Pierre d'Herbemont [Fri, 18 Dec 2009 01:23:41 +0000 (02:23 +0100)]
macosx/framework: Don't run bootstrap after building the contrib.

10 years agocontrib: Allow multiple contribs install for multiple hosts.
Pierre d'Herbemont [Fri, 18 Dec 2009 01:13:23 +0000 (02:13 +0100)]
contrib: Allow multiple contribs install for multiple hosts.

And make sure we really use the host to check what contrib to use in the configure.

You don't have to re-run bootstrap from contrib after make from contrib when building for x86_64-darwin.

10 years agomacosx/framework: Make sure we rebootstrap upon configure.ac changes.
Pierre d'Herbemont [Fri, 18 Dec 2009 00:43:55 +0000 (01:43 +0100)]
macosx/framework: Make sure we rebootstrap upon configure.ac changes.

10 years agomacosx/framework: Make sure base SDK is set to 10.5.
Pierre d'Herbemont [Thu, 17 Dec 2009 22:07:57 +0000 (23:07 +0100)]
macosx/framework: Make sure base SDK is set to 10.5.

This should fix the issue about libmad when build the framework with the default settings.

10 years agomacosx/framework: Don't pass an empty framework path.
Pierre d'Herbemont [Thu, 17 Dec 2009 22:06:18 +0000 (23:06 +0100)]
macosx/framework: Don't pass an empty framework path.

10 years agoconfig: Use fsync on Snow Leopard.
Pierre d'Herbemont [Thu, 17 Dec 2009 19:44:24 +0000 (20:44 +0100)]
config: Use fsync on Snow Leopard.

fdatasync is not exported. Fallback on fsync.

10 years agoAdd support for the new Apple Remote introduced in 2009
David K [Fri, 11 Dec 2009 17:55:45 +0000 (18:55 +0100)]
Add support for the new Apple Remote introduced in 2009

Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
10 years agoosx/framework: fixed verbosity setting
Felix Paul Kühne [Thu, 17 Dec 2009 19:14:18 +0000 (20:14 +0100)]
osx/framework: fixed verbosity setting

10 years agomacosx/framework: Include 'vlc' executable in the Framework. It's no real use, but...
Pierre d'Herbemont [Thu, 17 Dec 2009 02:13:01 +0000 (03:13 +0100)]
macosx/framework: Include 'vlc' executable in the Framework. It's no real use, but its always useful.

10 years agoopengl: Fix the vout for Mac OS X.
Pierre d'Herbemont [Thu, 17 Dec 2009 01:42:49 +0000 (02:42 +0100)]
opengl: Fix the vout for Mac OS X.

Feel free to revert.

10 years agolibvlc: Make sure we remove object observers in media_discoverer.
Pierre d'Herbemont [Wed, 16 Dec 2009 19:29:53 +0000 (20:29 +0100)]
libvlc: Make sure we remove object observers in media_discoverer.

10 years agoBuild fix
Pierre Ynard [Thu, 17 Dec 2009 01:15:19 +0000 (02:15 +0100)]
Build fix

10 years agoskins2: first proposal for a skinnable fullscreen controller (fsc)
Erwan Tulou [Tue, 15 Dec 2009 22:51:22 +0000 (23:51 +0100)]
skins2: first proposal for a skinnable fullscreen controller (fsc)

This patch proposes a fullscreen controller for the skins2 interface.
it features the following :
- skinable fsc (desciption in theme.xml with the Window tag)
- only restriction : no spawning of subwindows or dialogs
- window is considered a fsc when id="fullscreenController"
- (de)activation by clicking on the middle button of the mouse (intf-show)

This fsc currently only works for Linux (new vout design).
For Windows, it is a noop as long as the old vout design is still valid.

10 years agoCompilation fix.
Laurent Aimar [Wed, 16 Dec 2009 21:18:05 +0000 (22:18 +0100)]
Compilation fix.

10 years agoRemoved es_format_t::i_aspect.
Laurent Aimar [Wed, 16 Dec 2009 20:54:54 +0000 (21:54 +0100)]
Removed es_format_t::i_aspect.

It was duplicated with es_format_t::i_sar_num/den.

10 years agoUsed a sar for picture_New/Setup.
Laurent Aimar [Tue, 15 Dec 2009 20:08:30 +0000 (21:08 +0100)]
Used a sar for picture_New/Setup.

10 years agoUsed a sar for video_format_Setup.
Laurent Aimar [Tue, 15 Dec 2009 19:07:37 +0000 (20:07 +0100)]
Used a sar for video_format_Setup.

10 years agoUsed picture_NewFromFormat when appropriate.
Laurent Aimar [Tue, 15 Dec 2009 18:58:51 +0000 (19:58 +0100)]
Used picture_NewFromFormat when appropriate.

10 years agoUsed picture_NewFromFormat when appropriate.
Laurent Aimar [Tue, 15 Dec 2009 18:56:18 +0000 (19:56 +0100)]
Used picture_NewFromFormat when appropriate.

10 years agoskins2: fix a bug preventing display in some conditions (both Win and Linux issue)
Erwan Tulou [Wed, 16 Dec 2009 17:35:02 +0000 (18:35 +0100)]
skins2: fix a bug preventing display in some conditions (both Win and Linux issue)

a function updateShape must be called __after__ the layout is rebuilt and __before__ the window is refreshed.
This function call was misplaced and resulted in applying an empty mask and concealing the final window

10 years agovod: cosmetics
Pierre Ynard [Wed, 16 Dec 2009 17:55:59 +0000 (18:55 +0100)]
vod: cosmetics

10 years agovod: remove unused stuff
Pierre Ynard [Wed, 16 Dec 2009 17:55:19 +0000 (18:55 +0100)]
vod: remove unused stuff

10 years agoNote that embedded video cannot go to fullscreen directly
Rémi Denis-Courmont [Wed, 16 Dec 2009 15:45:14 +0000 (17:45 +0200)]
Note that embedded video cannot go to fullscreen directly

10 years agolpcm: abort() is a better solution here
Jean-Baptiste Kempf [Wed, 16 Dec 2009 10:29:04 +0000 (11:29 +0100)]
lpcm: abort() is a better solution here

10 years agoQt: delete QVLCTreeView class and use event filters for the 2 different views.
Jean-Baptiste Kempf [Wed, 16 Dec 2009 10:25:19 +0000 (11:25 +0100)]
Qt: delete QVLCTreeView class and use event filters for the 2 different views.

Some stuff are still broken in the IconView.

10 years agoTS: change a comment
Jean-Baptiste Kempf [Wed, 16 Dec 2009 10:05:40 +0000 (11:05 +0100)]
TS: change a comment

10 years agoCheck asprintf return
Jean-Baptiste Kempf [Wed, 16 Dec 2009 10:03:22 +0000 (11:03 +0100)]
Check asprintf return

10 years agoIgnore cmake files in contrib
Jean-Baptiste Kempf [Wed, 16 Dec 2009 09:59:07 +0000 (10:59 +0100)]
Ignore cmake files in contrib

10 years agolpcm: kill a warning
Jean-Baptiste Kempf [Wed, 16 Dec 2009 09:57:01 +0000 (10:57 +0100)]
lpcm: kill a warning

10 years agoPulse: kill unused variable warnings
Jean-Baptiste Kempf [Wed, 16 Dec 2009 09:30:12 +0000 (10:30 +0100)]
Pulse: kill unused variable warnings

10 years agoPhonon: synchronise with KDE HEAD, part 1
Jean-Baptiste Kempf [Tue, 15 Dec 2009 23:54:31 +0000 (00:54 +0100)]
Phonon: synchronise with KDE HEAD, part 1

10 years agoskins2(Linux): reactivate mouse on a video window (like dblclick for fullscreen)
Erwan Tulou [Tue, 15 Dec 2009 16:59:33 +0000 (17:59 +0100)]
skins2(Linux): reactivate mouse on a video window (like dblclick for fullscreen)

10 years agoskins2: add a type to windows (TopWindow, VoutWindow, FullscreenWindow)
Erwan Tulou [Tue, 15 Dec 2009 14:23:33 +0000 (15:23 +0100)]
skins2: add a type to windows (TopWindow, VoutWindow, FullscreenWindow)

Specific attributes can be selected at creation of windows depending on type

10 years agoskins2: new fullscreen implementation (currently intended for Linux)
Erwan Tulou [Tue, 15 Dec 2009 08:32:31 +0000 (09:32 +0100)]
skins2: new fullscreen implementation (currently intended for Linux)

10 years agoMove vlc_inet_pton, vlc_inet_ntop and vlc_poll to vlc_fixups.h
Rémi Denis-Courmont [Tue, 15 Dec 2009 14:42:33 +0000 (16:42 +0200)]
Move vlc_inet_pton, vlc_inet_ntop and vlc_poll to vlc_fixups.h

10 years agolibvlc: Fix a leak in media_discoverer.
Pierre d'Herbemont [Fri, 11 Dec 2009 18:45:59 +0000 (19:45 +0100)]
libvlc: Fix a leak in media_discoverer.

10 years agovout_fb: cosmetics, else on the same line than closing }
Rafaël Carré [Tue, 15 Dec 2009 12:03:58 +0000 (13:03 +0100)]
vout_fb: cosmetics, else on the same line than closing }

10 years agovout_fb: cosmetics, stick to orig coding style
Rafaël Carré [Tue, 15 Dec 2009 11:54:01 +0000 (12:54 +0100)]
vout_fb: cosmetics, stick to orig coding style

CamelCase for function names
No variable prefix
No space after function name
Starting braces on the same line than keyword

10 years agofix typo spotted by xtophe
Rafaël Carré [Tue, 15 Dec 2009 11:44:08 +0000 (12:44 +0100)]
fix typo spotted by xtophe

10 years agovout_fb: restore fb-chroma option
Rafaël Carré [Tue, 15 Dec 2009 11:17:55 +0000 (12:17 +0100)]
vout_fb: restore fb-chroma option

Some framebuffers do not use rgb (dm6446 use UYVY for example)

10 years agoplugins need to define __PLUGIN__ to build properly
Rafaël Carré [Tue, 15 Dec 2009 10:12:58 +0000 (11:12 +0100)]
plugins need to define __PLUGIN__ to build properly

10 years agovout_fb: only store the pitch in vout_display_sys_t
Rafaël Carré [Tue, 15 Dec 2009 09:24:07 +0000 (10:24 +0100)]
vout_fb: only store the pitch in vout_display_sys_t

10 years agovout_fb: get pitch from line_length field
Rafaël Carré [Tue, 15 Dec 2009 09:14:59 +0000 (10:14 +0100)]
vout_fb: get pitch from line_length field

10 years agoDavinci contribs
Rafaël Carré [Fri, 20 Nov 2009 11:42:40 +0000 (12:42 +0100)]
Davinci contribs

remove unneeded id3tag, add ffmpeg (builds with recent binutils)

10 years agoaccess_avio: cosmetics
Rafaël Carré [Tue, 15 Dec 2009 07:32:26 +0000 (08:32 +0100)]
access_avio: cosmetics

Add empty lines between functions

10 years agoaccess_avio: unused variable
Rafaël Carré [Tue, 15 Dec 2009 07:31:43 +0000 (08:31 +0100)]
access_avio: unused variable

10 years agoAdd meta for current track to the status.xml data.
Antoine Cellerier [Mon, 14 Dec 2009 22:57:15 +0000 (23:57 +0100)]
Add meta for current track to the status.xml data.

10 years agoFix lua error reported by ConfusedVorlon.
Antoine Cellerier [Mon, 14 Dec 2009 22:39:44 +0000 (23:39 +0100)]
Fix lua error reported by ConfusedVorlon.

10 years agorepeat is a reserved lua keyword
Antoine Cellerier [Mon, 14 Dec 2009 22:33:17 +0000 (23:33 +0100)]
repeat is a reserved lua keyword

Provide playlist._repeat() instead (and keep the old .repeat in case
anybody was using playlist["repeat"] to workaround the reserved keyword
issue).

10 years agoAdd experimental album art support (http://localhost:8080/art). Can only be used...
Antoine Cellerier [Mon, 14 Dec 2009 22:23:18 +0000 (23:23 +0100)]
Add experimental album art support (localhost:8080/art). Can only be used for the current playlist item.

10 years agoFix segfault when closing http interface.
Antoine Cellerier [Mon, 14 Dec 2009 21:29:34 +0000 (22:29 +0100)]
Fix segfault when closing http interface.

10 years agoFix acl use in http interface. Change default host to 0.0.0.0:8080. The default ...
Antoine Cellerier [Mon, 14 Dec 2009 21:28:12 +0000 (22:28 +0100)]
Fix acl use in http interface. Change default host to 0.0.0.0:8080. The default .hosts file still limits access to default host.

10 years agoAdd osd menu api to lua (DVD menus).
Antoine Cellerier [Mon, 14 Dec 2009 21:07:15 +0000 (22:07 +0100)]
Add osd menu api to lua (DVD menus).

10 years agoFix make dist
Pierre Ynard [Mon, 14 Dec 2009 21:41:45 +0000 (22:41 +0100)]
Fix make dist

Distribute missing header

10 years agoComment typo
Rémi Denis-Courmont [Mon, 14 Dec 2009 18:44:15 +0000 (20:44 +0200)]
Comment typo

10 years agoMaemo: disable liba52 and libdca
Rémi Denis-Courmont [Sat, 12 Dec 2009 09:28:42 +0000 (11:28 +0200)]
Maemo: disable liba52 and libdca

lavc is much faster on ARMv7.

10 years agoFix A/52 decoding when liba52 is not present
Rémi Denis-Courmont [Mon, 14 Dec 2009 18:41:47 +0000 (20:41 +0200)]
Fix A/52 decoding when liba52 is not present

62eefa47e9195d1f4f6e99eca21c09f85788f913 introduced the same hack for
DTS already a while ago. This allows falling back to lavc gracefully.

10 years agolua: update documentation.
Rémi Duraffort [Mon, 14 Dec 2009 17:38:08 +0000 (18:38 +0100)]
lua: update documentation.

10 years agoFix NULL dereference with -no-embedded-video (fixes: #3180)
Rémi Denis-Courmont [Mon, 14 Dec 2009 15:40:43 +0000 (17:40 +0200)]
Fix NULL dereference with -no-embedded-video (fixes: #3180)

10 years agoUpdated vout display modules after ::get -> ::pool change.
Laurent Aimar [Sun, 13 Dec 2009 19:49:37 +0000 (20:49 +0100)]
Updated vout display modules after ::get -> ::pool change.