vlc.git
11 years agoUpdate test_headers
Rémi Denis-Courmont [Sat, 6 Feb 2010 18:26:02 +0000 (20:26 +0200)]
Update test_headers

11 years agoLibVLC: remove last exception
Rémi Denis-Courmont [Sat, 6 Feb 2010 18:24:52 +0000 (20:24 +0200)]
LibVLC: remove last exception

11 years agoDoxygen updates
Rémi Denis-Courmont [Sat, 6 Feb 2010 18:19:21 +0000 (20:19 +0200)]
Doxygen updates

11 years agoLibVLC logo/marquee: allow settings without video, remove exceptions
Rémi Denis-Courmont [Sat, 6 Feb 2010 18:18:35 +0000 (20:18 +0200)]
LibVLC logo/marquee: allow settings without video, remove exceptions

It remains impossible to enable/disable the filters themselves without
the video output, though.

11 years agoConstify
Rémi Denis-Courmont [Sat, 6 Feb 2010 18:09:24 +0000 (20:09 +0200)]
Constify

11 years agoRemove misleading comment (I don't lack useless relocations)
Rémi Denis-Courmont [Sat, 6 Feb 2010 16:59:43 +0000 (18:59 +0200)]
Remove misleading comment (I don't lack useless relocations)

11 years agoLibVLC teletext: various fixes
Rémi Denis-Courmont [Sat, 6 Feb 2010 16:56:17 +0000 (18:56 +0200)]
LibVLC teletext: various fixes

 * allow setting page all the time,
 * remove dummy exception,
 * fix an object leak,
 * remove impossible error,
 * fix apparently inverted logic.

11 years agoKeep the instance until after the media player is destroyed
Rémi Denis-Courmont [Sat, 6 Feb 2010 16:43:14 +0000 (18:43 +0200)]
Keep the instance until after the media player is destroyed

11 years agoXDG screensaver: fix initialization ordering
Rémi Denis-Courmont [Sat, 6 Feb 2010 16:33:40 +0000 (18:33 +0200)]
XDG screensaver: fix initialization ordering

11 years agoRemove broken WinCE message log hacks
Rémi Denis-Courmont [Sat, 6 Feb 2010 16:31:54 +0000 (18:31 +0200)]
Remove broken WinCE message log hacks

Use freopen() or the logger... seriously. This was not even thread-safe
(caboom if two messages come at the same time).

11 years agoCleanup msg_Generic functions
Rémi Denis-Courmont [Sat, 6 Feb 2010 16:28:51 +0000 (18:28 +0200)]
Cleanup msg_Generic functions

11 years agoHide message bank layout and cleanup a bit
Rémi Denis-Courmont [Sat, 6 Feb 2010 16:18:30 +0000 (18:18 +0200)]
Hide message bank layout and cleanup a bit

Also fix a potential crash in case of stale subscriber
(print debug message to stderr).

11 years agoFix libprojectM version check.
Rémi Duraffort [Sat, 6 Feb 2010 16:03:38 +0000 (17:03 +0100)]
Fix libprojectM version check.

11 years agovideo_filter_ball: fix typos (options called ball-ball-* instead of ball-*).
Rémi Duraffort [Sat, 6 Feb 2010 14:33:25 +0000 (15:33 +0100)]
video_filter_ball: fix typos (options called ball-ball-* instead of ball-*).

11 years agobindings: remove java, phonon and python-ctypes. They moved to a dedicated git.
Rémi Duraffort [Sat, 6 Feb 2010 14:26:24 +0000 (15:26 +0100)]
bindings: remove java, phonon and python-ctypes. They moved to a dedicated git.

The new repositories are now on git.videolan.org/vlc/bindings/
* java => jvlc.git
* phonon => phonon.git
* python-ctypes => python.git

11 years agoAdd some locking.
Antoine Cellerier [Sat, 6 Feb 2010 15:49:27 +0000 (16:49 +0100)]
Add some locking.

11 years agoRemove msleep() from vlm. It should work but testing is recommended. I'll take all...
Antoine Cellerier [Sat, 6 Feb 2010 15:33:32 +0000 (16:33 +0100)]
Remove msleep() from vlm. It should work but testing is recommended. I'll take all the blame in case of issues :D.

11 years agoExtended input_GetPcrSystem to also return the current delay.
Laurent Aimar [Sat, 6 Feb 2010 15:23:03 +0000 (16:23 +0100)]
Extended input_GetPcrSystem to also return the current delay.

11 years agoSD listing: remove module lookup hack
Rémi Denis-Courmont [Sat, 6 Feb 2010 15:17:55 +0000 (17:17 +0200)]
SD listing: remove module lookup hack

Based on an idea from Jean-Philippe André

11 years agoSD probe: always provide a long name
Rémi Denis-Courmont [Sat, 6 Feb 2010 15:15:18 +0000 (17:15 +0200)]
SD probe: always provide a long name

11 years agoSD probe: fix return value symbolic constant
Rémi Denis-Courmont [Sat, 6 Feb 2010 15:14:59 +0000 (17:14 +0200)]
SD probe: fix return value symbolic constant

11 years agoAutomatically pass the long name in the SD probe helper
Rémi Denis-Courmont [Sat, 6 Feb 2010 15:04:55 +0000 (17:04 +0200)]
Automatically pass the long name in the SD probe helper

11 years agoProperly used enda atom in mp4 demuxer (close #2692).
Laurent Aimar [Sat, 6 Feb 2010 14:52:34 +0000 (15:52 +0100)]
Properly used enda atom in mp4 demuxer (close #2692).

11 years agoAdded non native float 32/64 to araw decoder.
Laurent Aimar [Sat, 6 Feb 2010 14:52:15 +0000 (15:52 +0100)]
Added non native float 32/64 to araw decoder.

11 years agoFixed typo for f32b.
Laurent Aimar [Sat, 6 Feb 2010 14:50:12 +0000 (15:50 +0100)]
Fixed typo for f32b.

11 years agoAdded float 32/64 (non native) support to aout_BitsPerSample.
Laurent Aimar [Sat, 6 Feb 2010 14:38:53 +0000 (15:38 +0100)]
Added float 32/64 (non native) support to aout_BitsPerSample.

11 years agoAlso load .luac files.
Antoine Cellerier [Sat, 6 Feb 2010 14:51:00 +0000 (15:51 +0100)]
Also load .luac files.

Lua source code can be compiled into binary files to speedup loading using the luac command line utility. VLC will first try loading the .luac module and fallback to .lua if it fails.
(And factorize code)

11 years agoLua's like python, not C. You don't need parentheses around a control/loop statement...
Antoine Cellerier [Sat, 6 Feb 2010 14:25:26 +0000 (15:25 +0100)]
Lua's like python, not C. You don't need parentheses around a control/loop statement's condition.

11 years agoRevert "Qt: cleanup dialogs on destruction"
Rémi Denis-Courmont [Sat, 6 Feb 2010 14:36:11 +0000 (16:36 +0200)]
Revert "Qt: cleanup dialogs on destruction"

This reverts commit 2e028db617c2cf8da420203de2ea41b594e924dd.
This violates segmentation when exiting Qt4 with the error dialog.

11 years agoLUA: fopen/fclose -> stat
Rémi Denis-Courmont [Sat, 6 Feb 2010 13:44:06 +0000 (15:44 +0200)]
LUA: fopen/fclose -> stat

11 years agoFix lua intf thread cancellation and cleanup properly in vlc.net.poll().
Antoine Cellerier [Sat, 6 Feb 2010 13:45:09 +0000 (14:45 +0100)]
Fix lua intf thread cancellation and cleanup properly in vlc.net.poll().

11 years agoRemove tabs.
Antoine Cellerier [Sat, 16 Jan 2010 18:05:11 +0000 (19:05 +0100)]
Remove tabs.

11 years agoAdded support for non native float32, and for float64 (BE/LE) in format.c
Laurent Aimar [Sat, 6 Feb 2010 13:36:01 +0000 (14:36 +0100)]
Added support for non native float32, and for float64 (BE/LE) in format.c

11 years agoFixed potential use of uninitialized value (format.c).
Laurent Aimar [Sat, 6 Feb 2010 13:35:25 +0000 (14:35 +0100)]
Fixed potential use of uninitialized value (format.c).

11 years agoAdded VLC_CODEC_F32/64 L/B.
Laurent Aimar [Sat, 6 Feb 2010 13:20:12 +0000 (14:20 +0100)]
Added VLC_CODEC_F32/64 L/B.

VLC_CODEC_FL32/64 are mapped on the native type as before.

11 years agoParsed enda atom in mp4 demuxer.
Laurent Aimar [Sat, 6 Feb 2010 12:52:13 +0000 (13:52 +0100)]
Parsed enda atom in mp4 demuxer.

11 years agoUse C locale when formatting error messages in the log
Rémi Denis-Courmont [Sat, 6 Feb 2010 12:23:34 +0000 (14:23 +0200)]
Use C locale when formatting error messages in the log

11 years agoMerged m4v demuxer into es.c (close #2822).
Laurent Aimar [Sat, 6 Feb 2010 11:51:37 +0000 (12:51 +0100)]
Merged m4v demuxer into es.c (close #2822).

11 years agoNo functionnal changes (es demuxer).
Laurent Aimar [Sat, 6 Feb 2010 11:21:24 +0000 (12:21 +0100)]
No functionnal changes (es demuxer).

It will allow to merge a few raw video demuxers.

11 years agoAdded missing functions to libvlccore.sym.
Laurent Aimar [Fri, 5 Feb 2010 23:01:08 +0000 (00:01 +0100)]
Added missing functions to libvlccore.sym.

11 years agoUsed INPUT_REPLACE_INFOS/INPUT_MERGE_INFOS in es_out (close #3070).
Laurent Aimar [Fri, 5 Feb 2010 22:06:42 +0000 (23:06 +0100)]
Used INPUT_REPLACE_INFOS/INPUT_MERGE_INFOS in es_out (close #3070).

11 years agoAdded INPUT_REPLACE_INFOS and INPUT_MERGE_INFOS.
Laurent Aimar [Fri, 5 Feb 2010 21:50:52 +0000 (22:50 +0100)]
Added INPUT_REPLACE_INFOS and INPUT_MERGE_INFOS.

11 years agoAdded input_item_ReplaceInfos() and input_item_MergeInfos.
Laurent Aimar [Fri, 5 Feb 2010 21:46:36 +0000 (22:46 +0100)]
Added input_item_ReplaceInfos() and input_item_MergeInfos.

They will allow to minimize the number of events sent.

11 years agoModified info_category_AddInfo and added info_category_ReplaceInfo.
Laurent Aimar [Fri, 5 Feb 2010 22:06:21 +0000 (23:06 +0100)]
Modified info_category_AddInfo and added info_category_ReplaceInfo.

11 years agoFactorized and clean up input_item_t::info_cat_t manipulations.
Laurent Aimar [Fri, 5 Feb 2010 21:23:45 +0000 (22:23 +0100)]
Factorized and clean up input_item_t::info_cat_t manipulations.

11 years agoFixed an invalid free in input_item_DelInfo().
Laurent Aimar [Fri, 5 Feb 2010 20:56:49 +0000 (21:56 +0100)]
Fixed an invalid free in input_item_DelInfo().

11 years agoRevert "zvbi: Fix displaying of teletext and closed captioning."
Laurent Aimar [Fri, 5 Feb 2010 19:43:52 +0000 (20:43 +0100)]
Revert "zvbi: Fix displaying of teletext and closed captioning."

This reverts commit b48252ea29457ab9a142b797b7e5182dfca1b460.

11 years agoFixed support for non dated teletext.
Laurent Aimar [Fri, 5 Feb 2010 19:42:30 +0000 (20:42 +0100)]
Fixed support for non dated teletext.

11 years agolua: adjust to playlist changes and kill a warning
Jakob Leben [Fri, 5 Feb 2010 13:58:41 +0000 (14:58 +0100)]
lua: adjust to playlist changes and kill a warning

now services discovery root nodes can be found from lua

11 years agolua: vlclua_playlist_add_internal() should post an input item tree
Jakob Leben [Fri, 5 Feb 2010 13:17:12 +0000 (14:17 +0100)]
lua: vlclua_playlist_add_internal() should post an input item tree

11 years agozvbi: Fix displaying of teletext and closed captioning.
Jean-Paul Saman [Fri, 5 Feb 2010 09:59:29 +0000 (10:59 +0100)]
zvbi: Fix displaying of teletext and closed captioning.

11 years agolibvlc: restore Teletext functionality
Jean-Paul Saman [Thu, 4 Feb 2010 14:37:24 +0000 (15:37 +0100)]
libvlc: restore Teletext functionality

Reverts part of 7db94f4d2fc742537828fbe0c8eb5a and rewrite the code.

11 years agovariables: print an error message when a variable is created without a type (often...
Rémi Duraffort [Fri, 5 Feb 2010 11:15:54 +0000 (12:15 +0100)]
variables: print an error message when a variable is created without a type (often a typo like the previous commit).

11 years agovideo_filter_colorthres: fix a typo.
Rémi Duraffort [Fri, 5 Feb 2010 11:09:25 +0000 (12:09 +0100)]
video_filter_colorthres: fix a typo.

11 years agoprojectm: use the new constructor of libprojectM2 if available.
Rémi Duraffort [Fri, 5 Feb 2010 09:32:23 +0000 (10:32 +0100)]
projectm: use the new constructor of libprojectM2 if available.

11 years agovlm: make vod input objects children of vod server
Pierre Ynard [Fri, 5 Feb 2010 09:55:39 +0000 (10:55 +0100)]
vlm: make vod input objects children of vod server

Currently, input objects of VoD media instances are children of the
libvlc object; this patch makes them children of the VoD server object
instead. This will provide simpler and cleaner communication means.

11 years agoContribs: mac, put the Sparkle framework at the right place.
Jean-Baptiste Kempf [Fri, 5 Feb 2010 08:48:47 +0000 (09:48 +0100)]
Contribs: mac, put the Sparkle framework at the right place.

11 years agoSD: Fix podcast announcement and Qt special hack
Jean-Philippe André [Thu, 4 Feb 2010 20:07:10 +0000 (21:07 +0100)]
SD: Fix podcast announcement and Qt special hack

11 years agoLua/SD: Set the "longname" configuration parameter
Jean-Philippe André [Thu, 4 Feb 2010 19:53:34 +0000 (20:53 +0100)]
Lua/SD: Set the "longname" configuration parameter

This will allow successful matches between the luaSD title and the
real SD psz_name

11 years agoSD: set the name to configuration value "longname"
Jean-Philippe André [Thu, 4 Feb 2010 19:52:30 +0000 (20:52 +0100)]
SD: set the name to configuration value "longname"

If this configuration value does not exist, fallback on the
module name. This is the current behaviour.

11 years agoBuild XCB statically, and hack pkg-config file accordingly
Rémi Denis-Courmont [Thu, 4 Feb 2010 20:00:16 +0000 (22:00 +0200)]
Build XCB statically, and hack pkg-config file accordingly

11 years agoContribs: make libass static on all platforms
Rémi Denis-Courmont [Thu, 4 Feb 2010 19:36:03 +0000 (21:36 +0200)]
Contribs: make libass static on all platforms

We only link it once, so this is more efficient. This allows the build
-time linker to remove unused functions and the export table.

We could probably do the same with a few other libraries.

11 years agopanoramix: obsolete bools are not deprecated aliases
Rémi Denis-Courmont [Thu, 4 Feb 2010 19:29:00 +0000 (21:29 +0200)]
panoramix: obsolete bools are not deprecated aliases

An obsolete item is one that is not used anymore.
Aliases are used when the name of an item changes.

For some reason, this also fixes a memory leak.
Regression from [5768f29871cfc12975b86dae31a56f43250e7348].

11 years agoFix memory leak and dummy warning
Rémi Denis-Courmont [Thu, 4 Feb 2010 19:24:20 +0000 (21:24 +0200)]
Fix memory leak and dummy warning

11 years agoLUA SD: simplify and fix a memory leak (untested)
Rémi Denis-Courmont [Thu, 4 Feb 2010 18:36:50 +0000 (20:36 +0200)]
LUA SD: simplify and fix a memory leak (untested)

11 years agowin32text is for WinCE, not Win32
Rémi Denis-Courmont [Thu, 4 Feb 2010 18:35:58 +0000 (20:35 +0200)]
win32text is for WinCE, not Win32

Pointed-out-by: Jean-Baptiste Kempf
11 years agoTypo in [1b9f9692f91dcf0659919b16551389e0dbf96412]
Rémi Denis-Courmont [Thu, 4 Feb 2010 18:35:21 +0000 (20:35 +0200)]
Typo in [1b9f9692f91dcf0659919b16551389e0dbf96412]

11 years agoDe-uglify root SD item name (part 2)
Rémi Denis-Courmont [Thu, 4 Feb 2010 18:08:29 +0000 (20:08 +0200)]
De-uglify root SD item name (part 2)

11 years agoRemove be_sure_to_add_VLC_COMMOM_MEMBERS and check offset
Rémi Denis-Courmont [Thu, 4 Feb 2010 18:01:15 +0000 (20:01 +0200)]
Remove be_sure_to_add_VLC_COMMOM_MEMBERS and check offset

This saves a bit of space (though the message becomes a bit more
confusing). This also ensures that VLC_COMMOM_MEMBERS is actually at the
top of the struct (in C only).

11 years agoQt: locationBar: buttons adjustment
Jakob Leben [Thu, 4 Feb 2010 17:05:42 +0000 (18:05 +0100)]
Qt: locationBar: buttons adjustment

now also the text is not elided if not necessary

11 years agoSD: initialize config chain also in LibVLC media discovery, fix leaks
Rémi Denis-Courmont [Thu, 4 Feb 2010 16:50:08 +0000 (18:50 +0200)]
SD: initialize config chain also in LibVLC media discovery, fix leaks

11 years agoconfig_ChainCreate: result must be free()'d, so it must be used
Rémi Denis-Courmont [Thu, 4 Feb 2010 16:43:05 +0000 (18:43 +0200)]
config_ChainCreate: result must be free()'d, so it must be used

11 years agoDe-uglify root SD item name
Rémi Denis-Courmont [Thu, 4 Feb 2010 16:35:17 +0000 (18:35 +0200)]
De-uglify root SD item name

Regression from [0a69bbfd9e69bed4760995eccf99552a68a7e193].

11 years agoFix pl_Release() crash with -S
Rémi Denis-Courmont [Thu, 4 Feb 2010 16:24:23 +0000 (18:24 +0200)]
Fix pl_Release() crash with -S

11 years agoluasd: the script loading module
Fabio Ritrovato [Wed, 3 Feb 2010 22:45:25 +0000 (23:45 +0100)]
luasd: the script loading module

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
11 years agoluasd: use a configuration chain to pass parameters to SD
Fabio Ritrovato [Wed, 3 Feb 2010 22:42:16 +0000 (23:42 +0100)]
luasd: use a configuration chain to pass parameters to SD

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
11 years agoDo not use an enumeration for a bits field
Rémi Denis-Courmont [Thu, 4 Feb 2010 16:07:15 +0000 (18:07 +0200)]
Do not use an enumeration for a bits field

This violates the C standard. Passing a value outside not part of the
enumeration is undefined. This obviously excludes bits fields.

11 years agoQt: simple FirstRun dialog and rewording
Jean-Baptiste Kempf [Thu, 4 Feb 2010 16:00:11 +0000 (17:00 +0100)]
Qt: simple FirstRun dialog and rewording

11 years agoShow the normal popupMenu when no item is under the selection
Jean-Baptiste Kempf [Thu, 4 Feb 2010 12:18:51 +0000 (13:18 +0100)]
Show the normal popupMenu when no item is under the selection

11 years agoQt: iconView, code cosmetics
Jean-Baptiste Kempf [Thu, 4 Feb 2010 11:47:11 +0000 (12:47 +0100)]
Qt: iconView, code cosmetics

11 years agoQt: iconView, setSpacing seems to be ignored in our setup
Jean-Baptiste Kempf [Thu, 4 Feb 2010 11:31:12 +0000 (12:31 +0100)]
Qt: iconView, setSpacing seems to be ignored in our setup

11 years agoQt: iconView, make the item higher
Jean-Baptiste Kempf [Thu, 4 Feb 2010 11:27:11 +0000 (12:27 +0100)]
Qt: iconView, make the item higher

11 years agocontribs: updated binary package for Darwin including a proper libass
Felix Paul Kühne [Thu, 4 Feb 2010 11:15:30 +0000 (12:15 +0100)]
contribs: updated binary package for Darwin including a proper libass

11 years agocontribs: fixed distribution of libass when using Apple's Intel-variant of ld
Felix Paul Kühne [Thu, 4 Feb 2010 11:04:45 +0000 (12:04 +0100)]
contribs: fixed distribution of libass when using Apple's Intel-variant of ld

11 years agoQt: neat and crispy location bar, new location buttons
Jakob Leben [Thu, 4 Feb 2010 08:19:00 +0000 (09:19 +0100)]
Qt: neat and crispy location bar, new location buttons

11 years agoQt: make playlist widget even a bit more pretty
Jakob Leben [Thu, 4 Feb 2010 04:34:02 +0000 (05:34 +0100)]
Qt: make playlist widget even a bit more pretty

11 years agoQt: OpenUrlDialog ain't a Singleton anymore
Jean-Baptiste Kempf [Thu, 4 Feb 2010 02:46:49 +0000 (03:46 +0100)]
Qt: OpenUrlDialog ain't a Singleton anymore

And remove unnecessary killInstances

11 years agoExtensions: remove useless hold/release
Jean-Philippe André [Thu, 4 Feb 2010 02:37:21 +0000 (03:37 +0100)]
Extensions: remove useless hold/release

Pointed by fenrir

11 years agoExtensions: fix leak: free commands
Jean-Philippe André [Thu, 4 Feb 2010 02:29:37 +0000 (03:29 +0100)]
Extensions: fix leak: free commands

11 years agoQt: cleanup dialogs on destruction
Jean-Baptiste Kempf [Thu, 4 Feb 2010 02:22:48 +0000 (03:22 +0100)]
Qt: cleanup dialogs on destruction

11 years agoQt: fix a forgotten deletion
Jean-Baptiste Kempf [Thu, 4 Feb 2010 02:12:59 +0000 (03:12 +0100)]
Qt: fix a forgotten deletion

11 years agoQt: save Plugins/Extension dialog position
Jean-Baptiste Kempf [Thu, 4 Feb 2010 02:12:41 +0000 (03:12 +0100)]
Qt: save Plugins/Extension dialog position

11 years agoSqlite: Unlock commit transaction on success, not fail
Srikanth Raju [Wed, 3 Feb 2010 15:41:06 +0000 (21:11 +0530)]
Sqlite: Unlock commit transaction on success, not fail

11 years agoFinal fix for extensions+Qt unload issues
Jean-Philippe André [Thu, 4 Feb 2010 01:51:00 +0000 (02:51 +0100)]
Final fix for extensions+Qt unload issues

Well... I hope it is final :)

11 years agoRevert "Lua dialogs: remove show() and hide()"
Jean-Philippe André [Thu, 4 Feb 2010 01:00:09 +0000 (02:00 +0100)]
Revert "Lua dialogs: remove show() and hide()"

This reverts commit 67d36fd7c71ff213ac363d092d59290b1a943980.

11 years agoRevert "Lua dialogs: remove b_hide parameter"
Jean-Philippe André [Thu, 4 Feb 2010 00:59:58 +0000 (01:59 +0100)]
Revert "Lua dialogs: remove b_hide parameter"

This reverts commit 6787595024f61d65d68a1fe467e6520c75756b20.

11 years agoQt: Better media info panel
Jean-Baptiste Kempf [Thu, 4 Feb 2010 02:00:46 +0000 (03:00 +0100)]
Qt: Better media info panel

11 years agoWin32: prepare vlc-cache-gen for distribution
Jean-Baptiste Kempf [Thu, 4 Feb 2010 01:49:14 +0000 (02:49 +0100)]
Win32: prepare vlc-cache-gen for distribution

11 years agoFIx mozilla plugin compilation
Jean-Baptiste Kempf [Thu, 4 Feb 2010 01:34:45 +0000 (02:34 +0100)]
FIx mozilla plugin compilation

11 years agom4: be more safe about quotes
Jean-Baptiste Kempf [Thu, 4 Feb 2010 01:16:00 +0000 (02:16 +0100)]
m4: be more safe about quotes