]>
git.sesse.net Git - vlc/log
Rémi Duraffort [Sat, 19 Jul 2008 10:48:17 +0000 (12:48 +0200)]
Fix a compilation warning.
Filippo Carone [Sat, 19 Jul 2008 10:00:24 +0000 (12:00 +0200)]
Extra info about compiler and revision name added binded from libvlc
Laurent Aimar [Fri, 18 Jul 2008 20:34:03 +0000 (22:34 +0200)]
Clean up gaussianblur. There is no need to nearly duplicate all code the to
handle int/float...
Laurent Aimar [Fri, 18 Jul 2008 20:00:16 +0000 (22:00 +0200)]
Use picture helpers.
Laurent Aimar [Fri, 18 Jul 2008 19:52:58 +0000 (21:52 +0200)]
Another typo.
Laurent Aimar [Fri, 18 Jul 2008 19:39:42 +0000 (21:39 +0200)]
Fixed a typo.
Laurent Aimar [Fri, 18 Jul 2008 19:35:44 +0000 (21:35 +0200)]
Use picture helpers.
Laurent Aimar [Fri, 18 Jul 2008 19:24:54 +0000 (21:24 +0200)]
Do not return title if no chapters in mkv.
Laurent Aimar [Fri, 18 Jul 2008 19:18:36 +0000 (21:18 +0200)]
Use picture helpers (Yield,Release,CopyProperties).
Laurent Aimar [Fri, 18 Jul 2008 18:47:20 +0000 (20:47 +0200)]
Added new picture helpers (picture_Yield, picture_Release,
picture_CopyProperties) and use them inside vlc core.
Rémi Duraffort [Fri, 18 Jul 2008 17:57:42 +0000 (19:57 +0200)]
The playlist is not locked so don't pretend that the case.
Rémi Duraffort [Fri, 18 Jul 2008 17:33:39 +0000 (19:33 +0200)]
The playlist it not lock here.
Rémi Duraffort [Fri, 18 Jul 2008 17:25:56 +0000 (19:25 +0200)]
The playlist is not lock for the moment.
Rémi Duraffort [Fri, 18 Jul 2008 17:04:12 +0000 (19:04 +0200)]
Lock the playlist so we can add SAP item to the playlist without asserting.
Pavlov Konstantin [Fri, 18 Jul 2008 07:19:24 +0000 (11:19 +0400)]
Add new x-content to desktop file. Patch by Nicolas Chauvet.
Pierre d'Herbemont [Thu, 17 Jul 2008 22:42:53 +0000 (00:42 +0200)]
Revert "qtcapture: Use a direct block buffer, and remove a memcpy."
This reverts commit
b65ca27b5b5445bf4814dcbc22985cfc24f0900b .
It doesn't work well enough.
Pierre d'Herbemont [Thu, 17 Jul 2008 22:17:17 +0000 (00:17 +0200)]
qtcapture: Use a direct block buffer, and remove a memcpy.
Pierre d'Herbemont [Thu, 17 Jul 2008 21:06:01 +0000 (23:06 +0200)]
vout: Make sure vout_Close() has been called before the object destruction.
Pierre d'Herbemont [Thu, 17 Jul 2008 21:03:08 +0000 (23:03 +0200)]
vout: Rename vout_Destroy to vout_CloseAndDestroy.
Pierre d'Herbemont [Thu, 17 Jul 2008 20:37:49 +0000 (22:37 +0200)]
macosx: Fix motionblur and zoom in extended panel.
Laurent Aimar [Thu, 17 Jul 2008 20:45:03 +0000 (22:45 +0200)]
Do not increase refcount when the release callback is not present.
Laurent Aimar [Thu, 17 Jul 2008 20:44:07 +0000 (22:44 +0200)]
Revert "Fixed image_Convert by properly overriding release policy."
A simpler way is comming.
This reverts commit
796e72022f71598de3a162998a240632e65fed60 .
Christophe Mutricy [Wed, 16 Jul 2008 23:21:02 +0000 (00:21 +0100)]
Use the correct test
Refs #791
Christophe Mutricy [Thu, 17 Jul 2008 19:25:18 +0000 (20:25 +0100)]
Fix building when VLM is disable
Closes #1718
Christophe Mutricy [Wed, 16 Jul 2008 22:27:02 +0000 (23:27 +0100)]
Add Matroska mmime types
Laurent Aimar [Thu, 17 Jul 2008 19:23:19 +0000 (21:23 +0200)]
Fixed image_Convert by properly overriding release policy.
Pierre d'Herbemont [Thu, 17 Jul 2008 19:12:22 +0000 (21:12 +0200)]
macosx: Remember the detached vout position.
Laurent Aimar [Thu, 17 Jul 2008 18:02:00 +0000 (20:02 +0200)]
Enabled fullscreen controler by default.
Laurent Aimar [Thu, 17 Jul 2008 17:58:44 +0000 (19:58 +0200)]
Fixed filters implemented as vout (Init/End can be called multiple times
+ use vout_Destroy where it should be)
It closes #1722.
Laurent Aimar [Thu, 17 Jul 2008 17:53:47 +0000 (19:53 +0200)]
Revived vout_Destroy from the dead.
No you CANNOT release a vout by vlc_object_release if you have created
it by vout_Request or vout_Create.
Felix Paul Kühne [Thu, 17 Jul 2008 12:20:19 +0000 (14:20 +0200)]
macosx: Work-around a NSUIHeartBeat crash on quit by not allowing the sprefs window to be minimised
No, better don't ask oO
Felix Paul Kühne [Thu, 17 Jul 2008 11:53:40 +0000 (13:53 +0200)]
macosx: make sure that the info-panel doesn't float.
Additionally, fixed an inconsistency in the nib-file.
Felix Paul Kühne [Thu, 17 Jul 2008 11:43:22 +0000 (13:43 +0200)]
macosx: Make sure we update the information panel, if the playlist changes.
We shouldn't think that we are the only one who can change the pl ;-)
Rémi Duraffort [Thu, 17 Jul 2008 17:03:43 +0000 (19:03 +0200)]
Don't unlock the playlist to lock it the next instruction.
Rémi Duraffort [Thu, 17 Jul 2008 15:58:33 +0000 (17:58 +0200)]
The playlist is not lock at this stage so let it lock itself.
Pierre d'Herbemont [Wed, 16 Jul 2008 22:15:06 +0000 (00:15 +0200)]
qt4: Hopefully blindely fix the qt4 build, by defining the std p_playlist.
Pierre d'Herbemont [Wed, 16 Jul 2008 21:46:30 +0000 (23:46 +0200)]
qt4: Forgotten lock. Reported by ahoka.
Anyway this is broken, qt4 shouldn't assume that the playlist_item_t can't be deleted. We need to implement refcounting here, or a sound garbage collection. Refcounting would be safer.
Pierre d'Herbemont [Wed, 16 Jul 2008 21:26:53 +0000 (23:26 +0200)]
macosx: Properly inherit variables if they don't exist.
Christophe Mutricy [Wed, 16 Jul 2008 18:32:13 +0000 (19:32 +0100)]
Use pkg-config to get the flags for libmpeg2
Pierre d'Herbemont [Wed, 16 Jul 2008 21:20:41 +0000 (23:20 +0200)]
macosx: Make sure the detached window is movable by background.
Felix Paul Kühne [Wed, 16 Jul 2008 21:13:49 +0000 (23:13 +0200)]
Fixed a rare sent-msg-to-freed-object issue
Felix Paul Kühne [Wed, 16 Jul 2008 18:44:57 +0000 (20:44 +0200)]
Another translation update
Felix Paul Kühne [Wed, 16 Jul 2008 18:44:15 +0000 (20:44 +0200)]
Fixed l10n msg
Felix Paul Kühne [Wed, 16 Jul 2008 18:10:34 +0000 (20:10 +0200)]
We agreed not to put sentences aka dots in non-longtext option descriptions
Pierre d'Herbemont [Wed, 16 Jul 2008 21:02:45 +0000 (23:02 +0200)]
macosx: Remove a NSLog.
Pierre d'Herbemont [Wed, 16 Jul 2008 20:59:18 +0000 (22:59 +0200)]
macosx: Fix the detached window. Fix fullscreen. Use a borderless window.
The borderless window is nicer IMO. Feel free to object, but this also saves some overhead with fullscreen changing.
Pierre d'Herbemont [Wed, 16 Jul 2008 18:49:23 +0000 (20:49 +0200)]
qtcapture: Don't release objects when libvlc quit, else we may loose our main thread, and dead lock.
Pierre d'Herbemont [Tue, 15 Jul 2008 18:02:36 +0000 (20:02 +0200)]
directory: Make sure we can exit and interrupt the access.
Derk-Jan Hartman [Wed, 16 Jul 2008 15:14:22 +0000 (17:14 +0200)]
Don't send blocks from qtcapture Demux that we have already sent before. Avoid excessive CPU usage while there are no new blocks.
Derk-Jan Hartman [Wed, 16 Jul 2008 14:58:05 +0000 (16:58 +0200)]
Use the actual pts in qtcapture.
This works, but perhaps i'm loosing too much precission here. Are there better ways to change timevalue + scale into walltime ?
Jonathan Rosser [Tue, 15 Jul 2008 11:41:32 +0000 (12:41 +0100)]
Specifying any CFLAGS clobbers any that liboil's configure script would
naturally choose. With only an effective -O0 gcc 4.0.1 doesn't produce
code as intented for copy_u8_altivec, causing liboil to fail at runtime.
Summary, liboil really needs -O2 (always).
Signed-off-by: David Flynn <davidf@rd.bbc.co.uk>
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
Laurent Aimar [Tue, 15 Jul 2008 20:35:17 +0000 (22:35 +0200)]
Use good default value for font weigh/slan (subtitle rendering).
Felix Paul Kühne [Tue, 15 Jul 2008 20:33:58 +0000 (22:33 +0200)]
Download pcre before compiling asa
Laurent Aimar [Tue, 15 Jul 2008 19:29:54 +0000 (21:29 +0200)]
Fixed fullscreen controler race conditions and ugly static variables.
It is disabled by default, look for the two lines with
//XXX uncomment for fullscreen controler
to enable it. Please report success/failure in order to enable it by
default (linux/win32).
Laurent Aimar [Tue, 15 Jul 2008 17:57:44 +0000 (19:57 +0200)]
Pass vout_thread_t to releaseVideo.
Laurent Aimar [Mon, 14 Jul 2008 14:17:34 +0000 (16:17 +0200)]
Simplify vlc fourcc/ffmpeg pix format conversion.
Rémi Duraffort [Tue, 15 Jul 2008 18:22:42 +0000 (20:22 +0200)]
Ask the playlist to lock itself as it isn't done before.
Rémi Duraffort [Tue, 15 Jul 2008 17:59:08 +0000 (19:59 +0200)]
Check asprintf return value and fix a potential memleak.
Rémi Duraffort [Tue, 15 Jul 2008 17:48:38 +0000 (19:48 +0200)]
Fix a compilation warning.
Pierre d'Herbemont [Tue, 15 Jul 2008 17:41:43 +0000 (19:41 +0200)]
playlist: Use pl_Locked in vlc_playlist.h.
Pierre d'Herbemont [Tue, 15 Jul 2008 17:38:51 +0000 (19:38 +0200)]
services_discovery: Don't forget a PL_LOCK.
Spotted by
3af47f42e2ac5cfd6ab35bee5320788270a10a29 and ivoire.
Pierre d'Herbemont [Tue, 15 Jul 2008 17:31:14 +0000 (19:31 +0200)]
macosx: Fix a dead lock.
Pierre d'Herbemont [Tue, 15 Jul 2008 17:24:55 +0000 (19:24 +0200)]
interaction: Fix a interaction leak.
Pierre d'Herbemont [Tue, 15 Jul 2008 17:24:34 +0000 (19:24 +0200)]
macosx: Use pl_Locked for better readability.
Pierre d'Herbemont [Tue, 15 Jul 2008 11:48:57 +0000 (13:48 +0200)]
playlist: Defines pl_Locked, pl_Locked to pass to as b_locked.
Pierre d'Herbemont [Tue, 15 Jul 2008 11:42:52 +0000 (13:42 +0200)]
macosx: Fix a deadlock in the broken -[VLCPlaylist isItem: inNode: checkItemExistence:]. Fixes #1711 (Deleting a playing item's parent item result in a trivial deadlock on Mac OS X.)
Christophe Mutricy [Tue, 15 Jul 2008 14:00:56 +0000 (15:00 +0100)]
Use new libmpeg2
Kudoz to sam and Meuuh
Pierre d'Herbemont [Tue, 15 Jul 2008 11:17:36 +0000 (13:17 +0200)]
playlist: Fix a legitimate warning.
Pierre d'Herbemont [Tue, 15 Jul 2008 11:16:29 +0000 (13:16 +0200)]
playlist: playlist_Get*Leaf are already defined in vlc_playlist.h.
Pierre d'Herbemont [Tue, 15 Jul 2008 11:15:15 +0000 (13:15 +0200)]
playlist: Remove playlist_GetAllEnabledChildren as it wasn't used.
Pierre d'Herbemont [Tue, 15 Jul 2008 10:59:27 +0000 (12:59 +0200)]
playlist: Use PL_ASSERT_LOCKED where the playlist lock should be held.
Note, this commit may create some assert in previously working code. That does mean that this code wasn't properly working, and that it lacks a PL_LOCK. I prefer nice assert() over races.
Pierre d'Herbemont [Tue, 15 Jul 2008 11:10:02 +0000 (13:10 +0200)]
directory: playlist_NodeCreate needs a lock.
Pierre d'Herbemont [Tue, 15 Jul 2008 11:07:23 +0000 (13:07 +0200)]
services_discovery: playlist_NodesPairCreate needs a lock.
Should fix #1708 (Adding a folder in the Mac OS X VLC *media library* result in an assertion failure). Thanks to upcoming commit "playlist: Use PL_ASSERT_LOCKED where the playlist lock should be held.".
Pierre d'Herbemont [Tue, 15 Jul 2008 11:03:51 +0000 (13:03 +0200)]
playlist: Hold the lock at creation time to conform to playlist_NodesPairCreate requirement to have the pl lock held.
Pierre d'Herbemont [Tue, 15 Jul 2008 07:40:39 +0000 (09:40 +0200)]
playlist: Use PL_LOCK_IF and PL_UNLOCK_IF to perform some more checks on lock state. And fix a unlocked usage of get_current_status_item().
Pierre d'Herbemont [Tue, 15 Jul 2008 07:24:40 +0000 (09:24 +0200)]
playlist: Use PL_ASSERT_LOCKED.
Pierre d'Herbemont [Tue, 15 Jul 2008 07:17:37 +0000 (09:17 +0200)]
playlist: Use an accessor for current status item and current status node.
That may fix or help to fix some input item leaks.
Pierre d'Herbemont [Mon, 14 Jul 2008 23:25:39 +0000 (01:25 +0200)]
plqylist: Delete current playing item, if qpplicable, inside the PL_LOCK, and at the very end.
Rémi Duraffort [Mon, 14 Jul 2008 15:39:27 +0000 (17:39 +0200)]
Check asprintf return value and avoid potential segfault.
Rémi Duraffort [Sat, 12 Jul 2008 11:20:23 +0000 (13:20 +0200)]
Avoid potential segfault and fix potential memleak.
Rémi Duraffort [Sat, 12 Jul 2008 08:44:22 +0000 (10:44 +0200)]
Fix a memory leak.
Test for the right thing before tring to do anything.
Check malloc return value (fix potential segfault).
Rémi Denis-Courmont [Mon, 14 Jul 2008 07:19:12 +0000 (10:19 +0300)]
Bump version
Christophe Mutricy [Sun, 13 Jul 2008 22:57:46 +0000 (23:57 +0100)]
Dutch l10n update by Myckel Habets
Christophe Mutricy [Sun, 13 Jul 2008 23:08:49 +0000 (00:08 +0100)]
Update po files for test2
Pierre d'Herbemont [Sun, 13 Jul 2008 22:03:24 +0000 (00:03 +0200)]
directory: Remove unuseful debug message.
Pierre d'Herbemont [Sun, 13 Jul 2008 22:01:47 +0000 (00:01 +0200)]
directory: Return VLC_EGENERIC in case of interruption (playlist death).
Pierre d'Herbemont [Sun, 13 Jul 2008 22:00:25 +0000 (00:00 +0200)]
directory: Don't get stuck if playlist dies. And remove an unused param.
Pierre d'Herbemont [Sun, 13 Jul 2008 21:56:53 +0000 (23:56 +0200)]
playlist: Fix input item deletion (stupid macros), and don't send to the fetcher if it is dead.
Fix #1704
Pierre d'Herbemont [Sun, 13 Jul 2008 21:53:07 +0000 (23:53 +0200)]
playlist: Fix a typo and an unecessary loop.
Pierre d'Herbemont [Sun, 13 Jul 2008 21:20:56 +0000 (23:20 +0200)]
playlist: wait for preparser end from playlist thread.
Pierre d'Herbemont [Sun, 13 Jul 2008 21:15:33 +0000 (23:15 +0200)]
playlist: Don't export playlist_ItemNewFromInput as it is not used, and don't use pl_Yield from here.
Pierre d'Herbemont [Sun, 13 Jul 2008 21:14:31 +0000 (23:14 +0200)]
playlist: Don't accept more items when if preparser is dead.
Pavlov Konstantin [Sun, 13 Jul 2008 20:40:30 +0000 (00:40 +0400)]
Contrib: build libschro / liboil by default for OSX.
Pierre d'Herbemont [Sun, 13 Jul 2008 20:07:46 +0000 (22:07 +0200)]
macosx: Don't use playlist_NodeAddInput() it's deprecated. Fix #1705.
Pierre d'Herbemont [Sun, 13 Jul 2008 19:05:19 +0000 (21:05 +0200)]
macosx: Assert on cases that should never happen.
Rémi Denis-Courmont [Sun, 13 Jul 2008 19:58:56 +0000 (22:58 +0300)]
Qt4: merge unicast and multicast UDP, add RTP - fixes #1706
Pierre d'Herbemont [Sun, 13 Jul 2008 19:01:03 +0000 (21:01 +0200)]
macosx: Replace "Get Stream Information" by "Fetch Meta Data".
Pierre d'Herbemont [Sun, 13 Jul 2008 18:59:16 +0000 (20:59 +0200)]
macosx: The menu title should be Information... not Information.
Pierre d'Herbemont [Sun, 13 Jul 2008 18:50:56 +0000 (20:50 +0200)]
macosx: Make sure there is a title or a name for the input item.
Pierre d'Herbemont [Sun, 13 Jul 2008 18:35:00 +0000 (20:35 +0200)]
macosx: Fix art loading when URL contains spaces.