]>
git.sesse.net Git - vlc/log
Jean-Baptiste Kempf [Wed, 17 Aug 2011 13:07:12 +0000 (15:07 +0200)]
Mosaic: remove unused variable
Felix Paul Kühne [Wed, 17 Aug 2011 10:50:39 +0000 (12:50 +0200)]
auhal: fixed compilation against the 10.7 SDK
Jean-Baptiste Kempf [Wed, 17 Aug 2011 10:47:12 +0000 (12:47 +0200)]
AuHal: try to fix compilation on SDK > 10.5
Jean-Baptiste Kempf [Wed, 17 Aug 2011 10:33:40 +0000 (12:33 +0200)]
MacOS: fix compilation
Felix Paul Kühne [Wed, 17 Aug 2011 10:21:36 +0000 (12:21 +0200)]
macosx: fix compilation with the 10.5 SDK
Jean-Baptiste Kempf [Wed, 17 Aug 2011 10:04:09 +0000 (12:04 +0200)]
Auhal: simplifications
Felix Paul Kühne [Tue, 16 Aug 2011 18:28:05 +0000 (20:28 +0200)]
macosx: remove the fullscreen button from the main window when running on Lion, since NSWindowFullScreenButton is present in the window title
Rémi Denis-Courmont [Tue, 16 Aug 2011 19:53:07 +0000 (22:53 +0300)]
skins2: remove weird stuff and hopefully fix Win32 build
Rémi Denis-Courmont [Tue, 16 Aug 2011 19:15:27 +0000 (22:15 +0300)]
Disable the dangling callback warning for the time being
It might not always be a bug.
Rémi Denis-Courmont [Tue, 16 Aug 2011 18:03:45 +0000 (21:03 +0300)]
Remove vlc_plugin_set from export list
Rémi Denis-Courmont [Tue, 16 Aug 2011 18:03:06 +0000 (21:03 +0300)]
configure: remove flawed V4L2 detection logic
Jean-Baptiste Kempf [Fri, 12 Aug 2011 16:18:32 +0000 (18:18 +0200)]
Auhal: remove unnecessary variables
Jean-Baptiste Kempf [Fri, 12 Aug 2011 16:15:19 +0000 (18:15 +0200)]
Auhal: code cosmetics and warning
Rémi Denis-Courmont [Tue, 16 Aug 2011 17:20:21 +0000 (20:20 +0300)]
Qt4: retain newlines in config item long text
Jean-Baptiste Kempf [Tue, 16 Aug 2011 16:33:28 +0000 (18:33 +0200)]
Qt: remove unneeded whitespace that blocks normalized signatures
Rémi Denis-Courmont [Wed, 10 Aug 2011 15:14:27 +0000 (18:14 +0300)]
ALSA: update to new audio output interface
* Buffer push straight from input, no more repacketization.
* Support for pause/resume.
* Support for flush (and unused support for drain).
* Larger buffers if available (as with HDA cards).
* Reduced periods count to minimum (they are not normally required).
Rémi Denis-Courmont [Tue, 16 Aug 2011 16:15:57 +0000 (19:15 +0300)]
Define HAVE_V4L2 conditional
There should be more V4L2-based plugins later, e.g. FM RX, FM TX, VOUT.
Rémi Denis-Courmont [Tue, 16 Aug 2011 16:15:46 +0000 (19:15 +0300)]
Fix OSS input compilation
Rémi Denis-Courmont [Tue, 16 Aug 2011 14:25:09 +0000 (17:25 +0300)]
Make plugins cache relocatable
The plugins cache now contains plugins file path relative to the base
plugins directory (the directory that contains plugins.dat). The cache
can hence be generated from a different absolute directory than the one
it is later installed to.
For native or emulated native builds, this enables build-time cache
generation.
Note however that the relative paths are different in the build tree
(modules/*/.libs/lib*_plugin.*) and in standard installation
(plugins/*/lib*_plugin.*). The cache cannot be copied from the build
tree to the installation directory.
Rémi Denis-Courmont [Tue, 16 Aug 2011 12:55:02 +0000 (15:55 +0300)]
Include "modules.h" from libvlc-module.c
This ensures that the vlc_entry__main prototype matches.
Rémi Denis-Courmont [Tue, 16 Aug 2011 12:54:31 +0000 (15:54 +0300)]
Use callback and opaque pointer for plugin descriptors
This is more flexible and extensible.
Rémi Denis-Courmont [Tue, 16 Aug 2011 11:06:01 +0000 (14:06 +0300)]
Split modules bank stuff from module (non-bank) stuff
Rémi Denis-Courmont [Tue, 16 Aug 2011 10:40:31 +0000 (13:40 +0300)]
Small code factorization
Rémi Denis-Courmont [Tue, 16 Aug 2011 10:33:13 +0000 (13:33 +0300)]
Inline DeleteModule() and simplify
Rémi Denis-Courmont [Tue, 16 Aug 2011 10:28:37 +0000 (13:28 +0300)]
Use vlc_module_destroy() instead of DeleteModule() where possible
This avoids going through the linked list of modules. This is fine so
long as the module structure is indeed not in the list.
Rémi Denis-Courmont [Tue, 16 Aug 2011 08:44:58 +0000 (11:44 +0300)]
Clean up config_Free()
Rémi Denis-Courmont [Tue, 16 Aug 2011 07:28:36 +0000 (10:28 +0300)]
Create primary module from plug-in descriptor and factor code
This should ease later implementation of proper error handling.
Rémi Denis-Courmont [Tue, 16 Aug 2011 07:56:32 +0000 (10:56 +0300)]
Destroy submodules from vlc_module_destroy()
Again, this should help fix leaks in error paths.
Rémi Denis-Courmont [Tue, 16 Aug 2011 06:55:30 +0000 (09:55 +0300)]
Correct module descriptor indentation (no functional changes)
Rémi Denis-Courmont [Tue, 16 Aug 2011 11:27:54 +0000 (14:27 +0300)]
Remove never defined HAVE_DL_DYLD and HAVE_IMAGE_H cases
Rémi Denis-Courmont [Tue, 16 Aug 2011 11:25:00 +0000 (14:25 +0300)]
Remove unused HAVE_DL_WINDOWS
Rémi Denis-Courmont [Tue, 16 Aug 2011 06:55:03 +0000 (09:55 +0300)]
RC: fix parse_MRL prototype: unused parameter and const
Rémi Denis-Courmont [Tue, 16 Aug 2011 06:54:51 +0000 (09:54 +0300)]
RC: unused variable
Felix Paul Kühne [Tue, 16 Aug 2011 16:09:51 +0000 (18:09 +0200)]
vout_macosx: compilation fix for 10.6 and earlier
Jean-Baptiste Kempf [Tue, 16 Aug 2011 16:06:16 +0000 (18:06 +0200)]
Qt: use qDeleteAll on VLM dialog
Jean-Baptiste Kempf [Tue, 16 Aug 2011 16:06:04 +0000 (18:06 +0200)]
Qt: use QWidgetList when applicable
Felix Paul Kühne [Tue, 16 Aug 2011 16:03:51 +0000 (18:03 +0200)]
macosx: moved compatiblity fixes to a designated header
Jean-Baptiste Kempf [Tue, 16 Aug 2011 15:31:28 +0000 (17:31 +0200)]
Qt: use QString iso std::string
Jean-Baptiste Kempf [Tue, 16 Aug 2011 15:23:15 +0000 (17:23 +0200)]
Qt: use __MIN when applicable
Jean-Baptiste Kempf [Tue, 16 Aug 2011 15:23:06 +0000 (17:23 +0200)]
Qt: remove unnecessary header
Jean-Baptiste Kempf [Tue, 16 Aug 2011 15:15:29 +0000 (17:15 +0200)]
Qt: use const_iterator when possible
Jean-Baptiste Kempf [Tue, 16 Aug 2011 15:11:37 +0000 (17:11 +0200)]
Qt: Use append iso push_*
Jean-Baptiste Kempf [Tue, 16 Aug 2011 15:07:18 +0000 (17:07 +0200)]
Qt: use isEmpty() iso empty()
Jean-Baptiste Kempf [Tue, 16 Aug 2011 15:05:02 +0000 (17:05 +0200)]
Qt: use count() iso size() on Qt Containers
Jean-Baptiste Kempf [Tue, 16 Aug 2011 12:00:54 +0000 (14:00 +0200)]
Qt, menus: std::vector -> QVector
Felix Paul Kühne [Tue, 16 Aug 2011 12:31:03 +0000 (14:31 +0200)]
macosx: don't let the vout resize the window if we are in Lion's fullscreen mode
Felix Paul Kühne [Tue, 16 Aug 2011 12:09:30 +0000 (14:09 +0200)]
macosx: added native fullscreen support for OS X Lion
Felix Paul Kühne [Tue, 16 Aug 2011 09:10:18 +0000 (11:10 +0200)]
macosx: use an updated API to set the behavior of menu bar and Dock in fullscreen mode on 10.6&later
this allows the user to access the Dock while in fullscreen mode in contrast to the previous implementation. behavior on 10.5 did not change.
Rémi Denis-Courmont [Mon, 15 Aug 2011 21:05:38 +0000 (00:05 +0300)]
aout: fix crash if output restart fails
Rémi Denis-Courmont [Mon, 15 Aug 2011 21:04:45 +0000 (00:04 +0300)]
aout: fix crash if input restart fails
Rémi Denis-Courmont [Mon, 15 Aug 2011 19:26:00 +0000 (22:26 +0300)]
Remove module_t.b_builtin
Rémi Denis-Courmont [Mon, 15 Aug 2011 19:16:51 +0000 (22:16 +0300)]
Remove unused module bank parameters
Rémi Denis-Courmont [Mon, 15 Aug 2011 19:15:48 +0000 (22:15 +0300)]
Clean up registration of statically linked modules
Rémi Denis-Courmont [Mon, 15 Aug 2011 17:11:28 +0000 (20:11 +0300)]
Copy strings from plugin descriptor, remove (D|Und)upModules()
Rémi Denis-Courmont [Mon, 15 Aug 2011 16:35:51 +0000 (19:35 +0300)]
Remove module_hold and module_release
Modules are created at initialization and destroyed at exit (after all
VLC threads are terminated) There is no need to count references.
Rémi Denis-Courmont [Mon, 15 Aug 2011 16:28:30 +0000 (19:28 +0300)]
Typo
Rémi Denis-Courmont [Mon, 15 Aug 2011 16:05:18 +0000 (19:05 +0300)]
vlc_module_(start|stop): constify
Rémi Denis-Courmont [Mon, 15 Aug 2011 16:53:01 +0000 (19:53 +0300)]
Do not save unloadable flag for submodule
This property is fundamentally per-plugin, not per-submodule.
Rémi Denis-Courmont [Mon, 15 Aug 2011 16:36:00 +0000 (19:36 +0300)]
Always use (get)text domain from primary module
Rémi Denis-Courmont [Mon, 15 Aug 2011 16:23:32 +0000 (19:23 +0300)]
Do not store help for submodules in cache
This field is never used for submodules, and in fact there would be no
way to show it in the (current) UI.
Rémi Denis-Courmont [Mon, 15 Aug 2011 16:17:39 +0000 (19:17 +0300)]
file: show directory config items in a separate section
Rémi Denis-Courmont [Mon, 15 Aug 2011 16:15:59 +0000 (19:15 +0300)]
Initialize submodule explicitly
Rémi Denis-Courmont [Mon, 15 Aug 2011 16:11:00 +0000 (19:11 +0300)]
Remove module_t.psz_object_name
This is the same as module_t.pp_shortcuts[0].
Rémi Denis-Courmont [Mon, 15 Aug 2011 16:03:16 +0000 (19:03 +0300)]
Use module_get_object() where appropriate and improve error handling
Use NULL rather than a static string as the default.
module_get_object() deals with this situation.
Rémi Denis-Courmont [Mon, 15 Aug 2011 15:57:31 +0000 (18:57 +0300)]
Allow NULL module capability
The module will never be proved. This applies to the "main" module
and the playlist demux (which only has submodules).
Felix Paul Kühne [Mon, 15 Aug 2011 00:18:55 +0000 (02:18 +0200)]
compilation fix
Felix Paul Kühne [Mon, 15 Aug 2011 00:11:56 +0000 (02:11 +0200)]
macosx: saved various objc selector dispatches when iterating, additionally fixes #5113
Felix Paul Kühne [Sun, 14 Aug 2011 23:37:42 +0000 (01:37 +0200)]
macosx: fixed crash when opening multiple files using the simple open dialog
Felix Paul Kühne [Sun, 14 Aug 2011 22:34:21 +0000 (00:34 +0200)]
macosx: make sure that the left end of the black progression bar is round
Felix Paul Kühne [Sun, 14 Aug 2011 22:20:29 +0000 (00:20 +0200)]
macosx: fixed some ui bugs, which sneaked in recently
Felix Paul Kühne [Sun, 14 Aug 2011 18:08:04 +0000 (20:08 +0200)]
macosx: re-implemented a non-embedded video window
Felix Paul Kühne [Sun, 14 Aug 2011 15:29:10 +0000 (17:29 +0200)]
macosx: simplified the way we set the window's title
Felix Paul Kühne [Sun, 14 Aug 2011 14:48:42 +0000 (16:48 +0200)]
macosx: fixed spu announcements for playback controls
Pierre Ynard [Sun, 14 Aug 2011 20:20:54 +0000 (22:20 +0200)]
Use registered rtsp-alt port
Rémi Denis-Courmont [Sat, 13 Aug 2011 20:12:39 +0000 (23:12 +0300)]
Store the plugin file name in the cache once rather than twice
Rémi Denis-Courmont [Sat, 13 Aug 2011 20:11:24 +0000 (23:11 +0300)]
Fix one potential NULL-deref on invalid plugin cache
Zero-length strings are loaded as NULL. There are probably quite a few
other similar failure cases :( I have not investigated.
Alexey Sokolov [Sat, 6 Aug 2011 06:32:02 +0000 (13:32 +0700)]
contrib: Allow wget to download URLs containing ;
For example, x264's git is one.
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Rémi Denis-Courmont [Sat, 13 Aug 2011 19:23:04 +0000 (22:23 +0300)]
Bump cache version due to other changes
This is not really needed. Cache corruption would be detected anyway.
But better safe than sorry.
Rémi Denis-Courmont [Sat, 13 Aug 2011 18:54:10 +0000 (21:54 +0300)]
Split (transient) module cache from (persistent) module bank
Rémi Denis-Courmont [Sat, 13 Aug 2011 18:13:10 +0000 (21:13 +0300)]
Remove one level of indirection in plugins cache, simplify
Rémi Denis-Courmont [Sat, 13 Aug 2011 17:50:13 +0000 (20:50 +0300)]
Factor code to add an entry to the plugins cache in memory
Rémi Denis-Courmont [Sat, 13 Aug 2011 17:26:05 +0000 (20:26 +0300)]
Destroy module cache data after loading completes
We do not need them afterward.
Rémi Denis-Courmont [Sat, 13 Aug 2011 17:04:26 +0000 (20:04 +0300)]
Hide module_bank
Rémi Denis-Courmont [Sat, 13 Aug 2011 17:02:40 +0000 (20:02 +0300)]
Do not access the module bank directly from the cache
Rémi Denis-Courmont [Sat, 13 Aug 2011 16:57:14 +0000 (19:57 +0300)]
Pass struct stat pointer when looking up a plugin in the cache
Rémi Denis-Courmont [Sat, 13 Aug 2011 16:43:42 +0000 (19:43 +0300)]
Remove file size from plugin cache
This avoids seeking. This data was not useful.
Mirsal Ennaime [Sat, 13 Aug 2011 16:57:41 +0000 (18:57 +0200)]
dbus: Add missing introspection data
* Add the org.mpris.MediaPlayer2.Player.Seek method introspection data
* Update the copyright headers
Mirsal Ennaime [Sat, 13 Aug 2011 16:48:13 +0000 (18:48 +0200)]
dbus: Fix the org.mpris.MediaPlayer2.Player.Seek method signature
* Use an int64 argument
* Update the copyright headers
Jean-Baptiste Kempf [Sat, 13 Aug 2011 11:39:21 +0000 (13:39 +0200)]
PS: fix an error introduced in
f10b7234e27
Else the check on i doesn't make sense
Jean-Baptiste Kempf [Sat, 13 Aug 2011 00:17:12 +0000 (02:17 +0200)]
Qt: fix the behaviour of clean button in playlist
Fix #5066
Jean-Baptiste Kempf [Sat, 13 Aug 2011 00:09:01 +0000 (02:09 +0200)]
Qt: restart filter when options can't be applied
Close #5168
Jean-Baptiste Kempf [Fri, 12 Aug 2011 23:51:37 +0000 (01:51 +0200)]
Antiflicker: Change permissions
Jean-Baptiste Kempf [Fri, 12 Aug 2011 23:12:29 +0000 (01:12 +0200)]
Qt: video filter dialog update
- Rearrangements of effects in categories
- Addition of antiflickering, gaussian, mirror
- Removal of useless filters, like pano (wall is here)
- Removal of rarely used vars
- Simplifications
Jean-Baptiste Kempf [Fri, 12 Aug 2011 21:19:01 +0000 (23:19 +0200)]
Vobsub: cosmetics and warnings fixes
Jean-Baptiste Kempf [Fri, 12 Aug 2011 20:41:30 +0000 (22:41 +0200)]
Qt: video effects. Remove noise
Felix Paul Kühne [Fri, 12 Aug 2011 11:00:13 +0000 (13:00 +0200)]
VLCKit: fixed compilation with Xcode4
To support Xcode4, we require the 10.6 SDK now, which can be easily reverted when using Xcode3.2 an appropriate SDK.
Note that this project file format now requires Xcode 3.2 or later
Felix Paul Kühne [Fri, 12 Aug 2011 10:33:30 +0000 (12:33 +0200)]
compilation fix
Rémi Denis-Courmont [Thu, 11 Aug 2011 20:19:07 +0000 (23:19 +0300)]
aout: do not check for PTS discontinuity in packetizer
Continuity of the two FIFOs is maintained, as is consistency with the
input date. PTS discontinuity only seems to occur due to rounding
errors in the filters. It should be better not to drop samples, but
simply fix the buffer PTS and length.
Ideally, resamplers would use date_Increment() so they do not introduce
rounding errors. But first the block disconuity flag should be checked
for correctness during filtering, so that resamplers can reset the date
in case of hole.
Rémi Denis-Courmont [Thu, 11 Aug 2011 20:14:13 +0000 (23:14 +0300)]
aout: fix time reporting for packet-based outputs
Jean-Baptiste Kempf [Thu, 11 Aug 2011 16:44:55 +0000 (18:44 +0200)]
Win32 installer: don't ask for uninstall when you are in Silent mode