]>
git.sesse.net Git - vlc/log
Rémi Denis-Courmont [Sun, 7 Jun 2009 19:44:20 +0000 (22:44 +0300)]
XCB screen: some form of pacing
Rémi Denis-Courmont [Sun, 7 Jun 2009 19:15:29 +0000 (22:15 +0300)]
XCB screen & window capture
Rémi Denis-Courmont [Sun, 7 Jun 2009 19:06:45 +0000 (22:06 +0300)]
block_heap_Alloc(): create a block from an existing heap allocation
Felix Paul Kühne [Sun, 7 Jun 2009 18:42:37 +0000 (20:42 +0200)]
fixed package-macosx-plugin in case top_srcdir != top_buildir and switched image format to UDBZ, too
NOTE that creating the plugin bundle is still horribly broken in the former case
Laurent Aimar [Sat, 6 Jun 2009 18:42:02 +0000 (20:42 +0200)]
Cosmetics.
Laurent Aimar [Sat, 6 Jun 2009 18:41:24 +0000 (20:41 +0200)]
Fixed a race condition in video filter wrapper.
Laurent Aimar [Sat, 6 Jun 2009 17:33:24 +0000 (19:33 +0200)]
Do not refuse to start when no logo is specified.
A warning is issued. It allows a better interaction with GUI.
I also added abort() to non handled memory allocation error.
Laurent Aimar [Sat, 6 Jun 2009 17:17:38 +0000 (19:17 +0200)]
Temporary workaround for video filter wrapper in qt4 (wall).
Laurent Aimar [Sat, 6 Jun 2009 17:17:27 +0000 (19:17 +0200)]
Temporary workaround for video filter wrapper in qt4 (clone).
Laurent Aimar [Sat, 6 Jun 2009 17:16:10 +0000 (19:16 +0200)]
Converted wall to "video splitter".
Laurent Aimar [Sat, 6 Jun 2009 13:56:18 +0000 (15:56 +0200)]
Converted clone to "video splitter".
Laurent Aimar [Sat, 6 Jun 2009 13:55:42 +0000 (15:55 +0200)]
Improved video filter wrapper to allow loading "video splitter".
Laurent Aimar [Sat, 6 Jun 2009 13:51:53 +0000 (15:51 +0200)]
Added a new "video splitter" module type.
It will be used to create multiple video from one without having to fake
a video output (and all its overhead).
Laurent Aimar [Sat, 6 Jun 2009 13:51:26 +0000 (15:51 +0200)]
Added a missing const to video_format_Copy.
Rémi Denis-Courmont [Sat, 6 Jun 2009 14:18:42 +0000 (17:18 +0300)]
Enable Chorus filter
Srikanth Raju [Tue, 2 Jun 2009 06:55:46 +0000 (23:55 -0700)]
Chorus/Flanger audio filter Based on basic variable delay filter
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Rémi Denis-Courmont [Sat, 6 Jun 2009 13:57:01 +0000 (16:57 +0300)]
Qt4: fix handling of IPv6 literal for RTP and UDP
See http://forum.videolan.org/viewtopic.php?f=33&t=60477
Yavor Doganov [Mon, 1 Jun 2009 11:44:45 +0000 (14:44 +0300)]
Port to new libmpcdec API
Please find attached my attempt to port VLC to libmpcdec6. Playing
and seeking works according to my tests with a bunch of files (both
SV7 and SV8). I tried to follow upstream's coding style.
Signed-off-by: Christophe Mutricy <xtophe@videolan.org>
Pierre Ynard [Fri, 5 Jun 2009 23:28:37 +0000 (01:28 +0200)]
contribs: compile x264 and live555 as PIC
Compile x264 and live555 as PIC, as otherwise it causes linkage problems
on 64 bits
Laurent Aimar [Fri, 5 Jun 2009 23:06:09 +0000 (01:06 +0200)]
Removed debug messages.
Laurent Aimar [Fri, 5 Jun 2009 22:53:36 +0000 (00:53 +0200)]
Temporary workaround for video filter wrapper in qt4 (logo).
Laurent Aimar [Fri, 5 Jun 2009 22:49:13 +0000 (00:49 +0200)]
Converted logo "video filter" to "video filter2".
I also cleaned it up.
Laurent Aimar [Fri, 5 Jun 2009 22:39:53 +0000 (00:39 +0200)]
Used es_format_IsSimilar when needed.
Laurent Aimar [Fri, 5 Jun 2009 22:37:13 +0000 (00:37 +0200)]
Added video_format/es_format_IsSimilar helper.
Laurent Aimar [Fri, 5 Jun 2009 20:22:31 +0000 (22:22 +0200)]
Added amissing const to filter_Blend.
Derk-Jan Hartman [Fri, 5 Jun 2009 20:09:30 +0000 (22:09 +0200)]
rc: header inclusion fix
Derk-Jan Hartman [Fri, 5 Jun 2009 20:04:16 +0000 (22:04 +0200)]
Convert some uses of key-pressed to key-action.
Derk-Jan Hartman [Fri, 5 Jun 2009 20:03:39 +0000 (22:03 +0200)]
Qt4: forward and back were using key-pressed where they should be using key-action variable
Derk-Jan Hartman [Fri, 5 Jun 2009 19:40:49 +0000 (21:40 +0200)]
Missing include for vlm_Delete() usage.
Jean-Paul Saman [Fri, 5 Jun 2009 18:53:03 +0000 (20:53 +0200)]
xulrunner-1.9.1 patch by Dominique Leuenberger <dominique at leuenberger dot net>
Signed off: Jean-Paul Saman <jpsaman@videolan.org>
Jean-Paul Saman [Fri, 22 May 2009 13:13:45 +0000 (15:13 +0200)]
fix wording: no --> not
Laurent Aimar [Fri, 5 Jun 2009 18:31:52 +0000 (20:31 +0200)]
Removed useless date check when using vlc_cond_timedwait.
Cyril Mathé [Thu, 4 Jun 2009 11:43:47 +0000 (13:43 +0200)]
Deinterlace fix in liblc
Signed-off-by: Laurent Aimar <fenrir@videolan.org>
Laurent Aimar [Thu, 4 Jun 2009 22:05:16 +0000 (00:05 +0200)]
Used the filter blend helpers in logo.
Laurent Aimar [Thu, 4 Jun 2009 21:56:03 +0000 (23:56 +0200)]
Removed unused variable (logo).
Laurent Aimar [Thu, 4 Jun 2009 21:54:23 +0000 (23:54 +0200)]
Used new filter blend helpers in vout_subpictures.
Laurent Aimar [Thu, 4 Jun 2009 21:44:30 +0000 (23:44 +0200)]
Added blend filter helpers.
Laurent Aimar [Thu, 4 Jun 2009 21:31:12 +0000 (23:31 +0200)]
Added a const to source picture in blend module.
Felix Paul Kühne [Fri, 5 Jun 2009 16:08:04 +0000 (18:08 +0200)]
contribs: use http instead of ftp to download the Darwin-binary package
Note that we don't use FTP to access ganesh in 'make src' either...
Rémi Denis-Courmont [Fri, 5 Jun 2009 14:55:09 +0000 (17:55 +0300)]
Fix potential infinite loop with multiple vouts (fixes: #2832)
Sébastien Escudier [Wed, 27 May 2009 09:43:16 +0000 (11:43 +0200)]
p_vlm destruction fixes
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Erwan Tulou [Fri, 5 Jun 2009 07:55:09 +0000 (09:55 +0200)]
QT4 menus : remove previous signal-slot connection(s) if any (correct trac #2818)
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Erwan Tulou [Fri, 5 Jun 2009 12:37:37 +0000 (14:37 +0200)]
skins2: correct crashes when using zoom and multiple video tags
Fixes #2821
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Malte Tancred [Fri, 5 Jun 2009 13:04:40 +0000 (15:04 +0200)]
VLCKit: url support for VLCMedia
The class VLCMedia used only the trailing path part of the URL it was handed. I changed the roles of initWithPath: and initWithURL: by letting initWithPath: create an NSURL, and initWithURL: hand the complete URL to libvlc_media_new. With this change I'm able to play network streams, not just local movie files.
Signed-off-by: Derk-Jan Hartman <hartman@videolan.org>
Pierre d'Herbemont [Fri, 5 Jun 2009 07:50:42 +0000 (00:50 -0700)]
test: Use vlc's msleep. Only portable and working implementation we have.
Pointed by Remi.
Pierre d'Herbemont [Fri, 5 Jun 2009 06:02:28 +0000 (23:02 -0700)]
test: Spend less time in the media_list_player test.
Pierre d'Herbemont [Fri, 5 Jun 2009 05:52:55 +0000 (22:52 -0700)]
Test suite start to prove its usefulness. (oops).
It should be improved.
Pierre d'Herbemont [Fri, 5 Jun 2009 05:43:03 +0000 (22:43 -0700)]
libvlc: Make sure we don't attempt to delete the current event manager and object from one of its observer callback.
This is not yet supported.
Pierre d'Herbemont [Fri, 5 Jun 2009 05:32:54 +0000 (22:32 -0700)]
libvlc: Fix a typo in a memcpy and constify.
Pointed by Laurent and Valgrind.
Pierre d'Herbemont [Fri, 5 Jun 2009 05:32:07 +0000 (22:32 -0700)]
libvlc: pop_listener does not do its job.
Pointed by Laurent and Valgrind.
Pierre d'Herbemont [Fri, 5 Jun 2009 05:21:30 +0000 (22:21 -0700)]
libvlc: cond_wait can wake up without being signaled.
Pointed by Laurent.
Derk-Jan Hartman [Thu, 4 Jun 2009 21:10:08 +0000 (23:10 +0200)]
core vout: Fix snapshots
vlc_cond_timedwait() for the snapshots was using the wrong timevalue.
Thx to fenrir for helping me chase this one. Fixes #2819
Laurent Aimar [Thu, 4 Jun 2009 20:27:53 +0000 (22:27 +0200)]
Fixed/workaround a segfault with (newer?) swscale version.
Initialize the alpha plane pointers even when not used !
Laurent Aimar [Thu, 4 Jun 2009 19:08:14 +0000 (21:08 +0200)]
Added support for old revision of SCT20 closed caption.
Laurent Aimar [Thu, 4 Jun 2009 19:06:13 +0000 (21:06 +0200)]
Temporary workaround for video filter wrapper in qt4 (puzzle).
Laurent Aimar [Thu, 4 Jun 2009 19:05:30 +0000 (21:05 +0200)]
Convert puzzle to "video filter2".
Laurent Aimar [Thu, 4 Jun 2009 18:40:25 +0000 (20:40 +0200)]
Dot not quick select mod demuxer as it is not safe (false positives).
Rémi Denis-Courmont [Thu, 4 Jun 2009 17:49:27 +0000 (20:49 +0300)]
preparser: shut threat down when not needed
Derk-Jan Hartman [Thu, 4 Jun 2009 14:51:48 +0000 (16:51 +0200)]
macosx: Fix configurability of some of the hotkeys
This partly fixes #2815, but the conflict of "Reveal in Finder" and "Record" has not yet been fixed.
Derk-Jan Hartman [Thu, 4 Jun 2009 14:48:50 +0000 (16:48 +0200)]
core: fix time-offset and position-offset callbacks
When using the hotkeys to seek, each offset seek was executed twice. The bahavior of INPUT_CONTROL_SET_TIME_OFFSET has changed, and these callbacks did not account for that yet.
This closes #2820
JP Dinger [Thu, 4 Jun 2009 14:01:36 +0000 (16:01 +0200)]
Compile fix for win32 vlc_timer_t: update callback fn prototype.
Pierre d'Herbemont [Thu, 4 Jun 2009 06:23:27 +0000 (23:23 -0700)]
Disable non implemented code to get build bot back.
Pierre d'Herbemont [Thu, 4 Jun 2009 06:00:44 +0000 (23:00 -0700)]
libvlc: Make sure no event will be send after _detach from the asynch thread.
Pierre d'Herbemont [Thu, 4 Jun 2009 06:00:26 +0000 (23:00 -0700)]
revision: No need for the -n in echo. Choke Darwin.
Pierre d'Herbemont [Thu, 4 Jun 2009 04:33:17 +0000 (21:33 -0700)]
libvlc: Get rid of the recursive lock.
Pierre d'Herbemont [Thu, 4 Jun 2009 04:18:20 +0000 (21:18 -0700)]
timer: Dummy work around for darwin. (dummy stub).
Just to get compilation working. Any use of Timer API will result in an abort() for now.
Jean-Baptiste Kempf [Wed, 3 Jun 2009 22:51:45 +0000 (00:51 +0200)]
Qt: Add icons on open dialog tabs.
Idea and code from Francois Cartegnie
Cyril Mathé [Wed, 27 May 2009 09:01:25 +0000 (11:01 +0200)]
Update test.html file with new features
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Cyril Mathé [Wed, 20 May 2009 08:52:03 +0000 (10:52 +0200)]
ActiveX: Deinterlace JS Binding
- video.deinterlaceEnable(char *mode) : enable deinterlace filter which type is defined by mode
- video.deinterlaceDisable() : disable deinterlace filter
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Cyril Mathé [Wed, 20 May 2009 08:47:55 +0000 (10:47 +0200)]
Moz-Plugin: Deinterlace JS Binding
- video.deinterlaceEnable(char *mode) : enable deinterlace filter which type is defined by mode
- video.deinterlaceDisable() : disable deinterlace filter
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Laurent Aimar [Wed, 3 Jun 2009 22:04:47 +0000 (00:04 +0200)]
Fixed old naming standard splitted rar archive (close #2733).
Patch by ozvald (see #2733)
Cyril Mathé [Fri, 29 May 2009 12:25:45 +0000 (14:25 +0200)]
libvlc API: Add Deinterlace Filter to libvlc in video.c
- libvlc_video_enable_deinterlace(libvlc_media_player_t *p_mi, int b_enable, const char *psz_mode, libvlc_exception_t *p_e)
- b_enable: boolean to enable or disable deinterlace filter
- psz_mode: char to define the deinterlace mode (blend, linear...)
Signed-off-by: Laurent Aimar <fenrir@videolan.org>
Laurent Aimar [Wed, 3 Jun 2009 21:15:07 +0000 (23:15 +0200)]
Temporary workaround for video filter wrapper in qt4.
Derk-Jan Hartman [Wed, 3 Jun 2009 21:33:24 +0000 (23:33 +0200)]
Postproc: Set a description string for the postprocess variable.
This string is already in use, so no problem with stringfreeze for
1.0 (According to xtophe).
Derk-Jan Hartman [Wed, 3 Jun 2009 21:08:35 +0000 (23:08 +0200)]
macos playlist: fix a deadlock when deleting items.
In general, we should avoid PL_LOCK'ing around stuff that the Datasource does,
and restrict it to the lines that directly deal with the core playlist.
This should fix #2810
Derk-Jan Hartman [Wed, 3 Jun 2009 21:03:22 +0000 (23:03 +0200)]
macosx: Fix postprocessing menu item
This closes #2814
Laurent Aimar [Wed, 3 Jun 2009 20:07:10 +0000 (22:07 +0200)]
Convert magnify to "video filter2".
Laurent Aimar [Wed, 3 Jun 2009 20:06:31 +0000 (22:06 +0200)]
Added a wrapper for "video filter2" as a "video filter"
It allows to use mouse inside a simple "video filter2"
It is not meant to stay.
Laurent Aimar [Tue, 2 Jun 2009 19:38:46 +0000 (21:38 +0200)]
Added mouse support to filter_t and filter_chain_t.
Rémi Denis-Courmont [Wed, 3 Jun 2009 20:31:27 +0000 (23:31 +0300)]
Fall back if this is not a git checkout
Rémi Denis-Courmont [Wed, 3 Jun 2009 20:04:01 +0000 (23:04 +0300)]
fetcher: shut thread down when not needed
Unfortunately, the thread stack remains allocated as our threading
abstraction does not support detaching.
Rémi Denis-Courmont [Wed, 3 Jun 2009 20:15:52 +0000 (23:15 +0300)]
fetcher: don't recycle the main condition variable for other purpose
Rémi Denis-Courmont [Wed, 3 Jun 2009 19:25:37 +0000 (22:25 +0300)]
Repair libvlc_get_changeset()
Rémi Denis-Courmont [Wed, 3 Jun 2009 19:21:53 +0000 (22:21 +0300)]
Print the changeset with --version
Rémi Denis-Courmont [Mon, 23 Feb 2009 17:11:03 +0000 (19:11 +0200)]
Create revision.c
Rémi Denis-Courmont [Wed, 3 Jun 2009 16:38:34 +0000 (19:38 +0300)]
Kill a few relocations
Rémi Denis-Courmont [Wed, 3 Jun 2009 16:03:55 +0000 (19:03 +0300)]
Remove useless timer parameter
Rémi Denis-Courmont [Wed, 3 Jun 2009 15:53:38 +0000 (18:53 +0300)]
vlc_timer_getoverrun result must be used
Francois Cartegnie [Thu, 28 May 2009 18:59:34 +0000 (20:59 +0200)]
CaptureOpenPanel: allow alternative layout
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Francois Cartegnie [Thu, 28 May 2009 15:14:44 +0000 (17:14 +0200)]
UI open_file menus and layout fixes
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Francois Cartegnie [Thu, 28 May 2009 15:14:43 +0000 (17:14 +0200)]
new resource: playlist remove icon
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Pierre d'Herbemont [Wed, 3 Jun 2009 05:57:48 +0000 (22:57 -0700)]
libvlc: Use mutex_cleanup_push.
Pierre d'Herbemont [Wed, 3 Jun 2009 05:19:38 +0000 (22:19 -0700)]
libvlc: Missing unlock.
Laurent Aimar [Tue, 2 Jun 2009 21:03:44 +0000 (23:03 +0200)]
Correctly setup the clock state when creating a new program.
It avoid an assert if a program was created after the input was paused.
Laurent Aimar [Mon, 1 Jun 2009 21:28:59 +0000 (23:28 +0200)]
Avoid an error (no ffmpeg-hw option) when not compiling with vaapi support.
Also updated a bit more against old ffmpeg version.
Derk-Jan Hartman [Tue, 2 Jun 2009 21:16:01 +0000 (23:16 +0200)]
macosx playlist: Move one of the lock to avoid a "lock in locked-state" issue.
Add a few more lockings around other playlist data as well. We really need to redo all this stuff.
Felix Paul Kühne [Tue, 2 Jun 2009 21:06:20 +0000 (23:06 +0200)]
macosx: volume needs to be stored in absolute numbers instead of percentages. If you don't do this, the user will get a quite different noise experience...
Closes #2805
Rémi Denis-Courmont [Tue, 2 Jun 2009 19:10:41 +0000 (22:10 +0300)]
Timer: fallback to realtime if monotonic clock is not implemented
Rémi Denis-Courmont [Tue, 2 Jun 2009 19:05:49 +0000 (22:05 +0300)]
dvdnav: fulfill the self-realizing prophecy^W^W^Wuse timer
Rémi Denis-Courmont [Tue, 2 Jun 2009 18:31:52 +0000 (21:31 +0300)]
screesaver: use timer and cleanup