vlc.git
10 years agoFixed initial timestamp value in wav demuxer.
Laurent Aimar [Sun, 20 Dec 2009 21:10:06 +0000 (22:10 +0100)]
Fixed initial timestamp value in wav demuxer.

10 years agoFixed initial timestamp value in VOC demuxer.
Laurent Aimar [Sun, 20 Dec 2009 21:09:14 +0000 (22:09 +0100)]
Fixed initial timestamp value in VOC demuxer.

10 years agoUsed VLC_TS_INVALID/0 in vobsub demuxer.
Laurent Aimar [Sun, 20 Dec 2009 21:08:09 +0000 (22:08 +0100)]
Used VLC_TS_INVALID/0 in vobsub demuxer.

10 years agoUsed VLC_TS_0 in vc1 demuxer.
Laurent Aimar [Sun, 20 Dec 2009 21:05:28 +0000 (22:05 +0100)]
Used VLC_TS_0 in vc1 demuxer.

10 years agoUsed VLC_TS_INVALID/0 in ty demuxer.
Laurent Aimar [Sun, 20 Dec 2009 21:03:36 +0000 (22:03 +0100)]
Used VLC_TS_INVALID/0 in ty demuxer.

10 years agoFixed initial timestamp value in TTA demuxer.
Laurent Aimar [Sun, 20 Dec 2009 20:57:16 +0000 (21:57 +0100)]
Fixed initial timestamp value in TTA demuxer.

10 years agoUsed VLC_TS_INVALID/0 in subtitle demuxer.
Laurent Aimar [Sun, 20 Dec 2009 20:55:00 +0000 (21:55 +0100)]
Used VLC_TS_INVALID/0 in subtitle demuxer.

10 years agoUsed VLC_TS_INVALID/0 in subtitle_asa demuxer.
Laurent Aimar [Sun, 20 Dec 2009 20:41:51 +0000 (21:41 +0100)]
Used VLC_TS_INVALID/0 in subtitle_asa demuxer.

10 years agoUsed VLC_TS_0 in SMF demuxer.
Laurent Aimar [Sun, 20 Dec 2009 20:36:22 +0000 (21:36 +0100)]
Used VLC_TS_0 in SMF demuxer.

10 years agoUsed VLC_TS_INVALID/0 in real demuxer.
Laurent Aimar [Sun, 20 Dec 2009 20:33:05 +0000 (21:33 +0100)]
Used VLC_TS_INVALID/0 in real demuxer.

10 years agoUsed VLC_TS_0 in rawvid demuxer.
Laurent Aimar [Sun, 20 Dec 2009 20:26:27 +0000 (21:26 +0100)]
Used VLC_TS_0 in rawvid demuxer.

10 years agoUsed VLC_TS_0 in rawdv demuxer.
Laurent Aimar [Sun, 20 Dec 2009 20:25:11 +0000 (21:25 +0100)]
Used VLC_TS_0 in rawdv demuxer.

10 years agoUsed VLC_TS_0 in rawaud demuxer.
Laurent Aimar [Sun, 20 Dec 2009 20:23:52 +0000 (21:23 +0100)]
Used VLC_TS_0 in rawaud demuxer.

10 years agoUsed VLC_TS_INVALID/0 in PVA demuxer.
Laurent Aimar [Sun, 20 Dec 2009 20:22:49 +0000 (21:22 +0100)]
Used VLC_TS_INVALID/0 in PVA demuxer.

10 years agoUsed VLC_TS_INVALID/0 in PS demuxer.
Laurent Aimar [Sun, 20 Dec 2009 20:19:11 +0000 (21:19 +0100)]
Used VLC_TS_INVALID/0 in PS demuxer.

10 years agoUsed VLC_TS_INVALID/0 in ogg demuxer.
Laurent Aimar [Sun, 20 Dec 2009 20:14:59 +0000 (21:14 +0100)]
Used VLC_TS_INVALID/0 in ogg demuxer.

10 years agoUsed VLC_TS_INVALID/0 in NUV demuxer.
Laurent Aimar [Sun, 20 Dec 2009 20:11:47 +0000 (21:11 +0100)]
Used VLC_TS_INVALID/0 in NUV demuxer.

10 years agoUsed VLC_TS_0 in nsv demuxer.
Laurent Aimar [Sun, 20 Dec 2009 20:04:53 +0000 (21:04 +0100)]
Used VLC_TS_0 in nsv demuxer.

10 years agoUsed VLC_TS_0 in MPC demuxer.
Laurent Aimar [Sun, 20 Dec 2009 20:02:11 +0000 (21:02 +0100)]
Used VLC_TS_0 in MPC demuxer.

10 years agoFixed initial timestamp value in MOD demuxer.
Laurent Aimar [Sun, 20 Dec 2009 20:01:14 +0000 (21:01 +0100)]
Fixed initial timestamp value in MOD demuxer.

10 years agoUsed VLC_TS_0 in dirac demuxer.
Laurent Aimar [Sun, 20 Dec 2009 19:50:26 +0000 (20:50 +0100)]
Used VLC_TS_0 in dirac demuxer.

10 years agoFixed initial value in MJPEG demuxer.
Laurent Aimar [Sun, 20 Dec 2009 15:53:57 +0000 (16:53 +0100)]
Fixed initial value in MJPEG demuxer.

MJPEG demuxer is VLC_TS_INVALID compliant.

10 years agoUpdated live555 to use VLC_TS_INVALID/0.
Laurent Aimar [Sun, 20 Dec 2009 15:52:50 +0000 (16:52 +0100)]
Updated live555 to use VLC_TS_INVALID/0.

10 years agoUsed VLC_TS_0 in GME demuxer.
Laurent Aimar [Sun, 20 Dec 2009 15:50:33 +0000 (16:50 +0100)]
Used VLC_TS_0 in GME demuxer.

GME demuxer is VLC_TS_INVALID compliant.

10 years agoUpdated FLAC to use VLC_TS_INVALID/0.
Laurent Aimar [Sun, 20 Dec 2009 15:48:24 +0000 (16:48 +0100)]
Updated FLAC to use VLC_TS_INVALID/0.

10 years agoFixed initial timestamp value in CDG demuxer.
Laurent Aimar [Sun, 20 Dec 2009 15:46:05 +0000 (16:46 +0100)]
Fixed initial timestamp value in CDG demuxer.

CDG demuxer is VLC_TS_INVALID compliant.

10 years agoUsed VLC_TS_0 in AU demuxer.
Laurent Aimar [Sun, 20 Dec 2009 15:45:02 +0000 (16:45 +0100)]
Used VLC_TS_0 in AU demuxer.

AU demuxer is VLC_TS_INVALID 'compliant'.

10 years agoUpdated ASF to use VLC_TS_INVALID/0.
Laurent Aimar [Sun, 20 Dec 2009 15:43:50 +0000 (16:43 +0100)]
Updated ASF to use VLC_TS_INVALID/0.

10 years agoUsed VLC_TS_0 in AIFF demuxer.
Laurent Aimar [Sun, 20 Dec 2009 15:40:25 +0000 (16:40 +0100)]
Used VLC_TS_0 in AIFF demuxer.

AIFF is VLC_TS_INVALID compliant.

10 years agoUsed VLC_TS_INVALID/0 in MP4.
Laurent Aimar [Sun, 20 Dec 2009 15:39:01 +0000 (16:39 +0100)]
Used VLC_TS_INVALID/0 in MP4.

10 years agoUpdated AVI demuxer to use VLC_TS_INVALID.
Laurent Aimar [Sun, 20 Dec 2009 15:37:58 +0000 (16:37 +0100)]
Updated AVI demuxer to use VLC_TS_INVALID.

10 years agoFixed initial timestamp value in TS demuxer.
Laurent Aimar [Sun, 20 Dec 2009 15:35:28 +0000 (16:35 +0100)]
Fixed initial timestamp value in TS demuxer.

10 years agoAdded INPUT_EVENT_ITEM_EPG event.
Laurent Aimar [Sun, 20 Dec 2009 15:21:15 +0000 (16:21 +0100)]
Added INPUT_EVENT_ITEM_EPG event.

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