]>
git.sesse.net Git - vlc/log
Rémi Duraffort [Sun, 8 Mar 2009 18:18:12 +0000 (19:18 +0100)]
qt4_sout: string on one line only.
Jean-Baptiste Kempf [Sat, 7 Mar 2009 00:02:58 +0000 (01:02 +0100)]
Qt: do we really need the days configuration for updates at first start?
Jean-Baptiste Kempf [Fri, 6 Mar 2009 23:56:23 +0000 (00:56 +0100)]
Qt: rework of the Sout Dialog
You can now add any number of duplicate parts you want. You can add them to create a new Tab. You can have two HTTP output or two File output, for example.
Most of the widgets creation and MRL generation part has been splitted from the main class so that people why little knowledge of Qt can understand what is going on.
Expert in streaming can personnalize more easily 'their' part of the UI with derivation of VirtualDestBox and implementing constructor+getMRL()
The huge structure has been removed.
This is a huge change in this dialog, but I think the old one was beyond possible repair.
Rémi Denis-Courmont [Sun, 8 Mar 2009 16:57:45 +0000 (18:57 +0200)]
VLC pointer variable callback -> Qt4 signal class
This could easily be extended to support varaibles of other types, and
set/get operations. But I don't need that :D
Rémi Denis-Courmont [Sun, 8 Mar 2009 14:36:24 +0000 (16:36 +0200)]
Remove intf_UserStringInput
Rémi Duraffort [Sun, 8 Mar 2009 14:23:32 +0000 (15:23 +0100)]
vcdx: fix warning.
Laurent Aimar [Sun, 8 Mar 2009 13:54:19 +0000 (14:54 +0100)]
Fixed stream_t (stream mode) read.
It fixes a growing amount of cache as noticed by Sébastien Escudier.
Rémi Duraffort [Sun, 8 Mar 2009 13:56:51 +0000 (14:56 +0100)]
qtcapture: missing include.
Rémi Duraffort [Sun, 8 Mar 2009 13:51:33 +0000 (14:51 +0100)]
mozilla: might fix compilation for win32.
Laurent Aimar [Sun, 8 Mar 2009 13:10:23 +0000 (14:10 +0100)]
Moved snapshot_t structure to the only place where it is used.
Laurent Aimar [Sun, 8 Mar 2009 12:52:49 +0000 (13:52 +0100)]
Removed libvlc "object:" snapshot hack.
Laurent Aimar [Sun, 8 Mar 2009 12:45:19 +0000 (13:45 +0100)]
Use vout_GetSnapshot in libvlc (untested).
Laurent Aimar [Sun, 8 Mar 2009 12:36:29 +0000 (13:36 +0100)]
Added a vout_GetSnapshot to retreive snapshot from vout.
It will allows to remove libvlc hack.
Laurent Aimar [Sun, 8 Mar 2009 00:56:16 +0000 (01:56 +0100)]
Clean up snapshot code (vout).
It is also needed for a clean API for libvlc.
Laurent Aimar [Sat, 7 Mar 2009 23:30:38 +0000 (00:30 +0100)]
First pass to clean up snapshot code (vout).
It is thread safe (or should be).
No snapshot should be lost.
The image encoding is now done outside vout thread (in the callback).
Laurent Aimar [Sat, 7 Mar 2009 21:58:52 +0000 (22:58 +0100)]
Use picture_Export in vout_Snapshot.
It fixes a few memleaks in case of error.
Laurent Aimar [Sat, 7 Mar 2009 21:56:09 +0000 (22:56 +0100)]
Added picture_Export (internal) helper.
Laurent Aimar [Sat, 7 Mar 2009 21:02:02 +0000 (22:02 +0100)]
Fixed 2 compilation warnings (vout).
Rémi Denis-Courmont [Sun, 8 Mar 2009 10:30:17 +0000 (12:30 +0200)]
Qt4: remove intf_UserYesNo back-end
Rémi Denis-Courmont [Sun, 8 Mar 2009 10:18:51 +0000 (12:18 +0200)]
Remove intf_UserYesNo
Rémi Denis-Courmont [Sun, 8 Mar 2009 10:15:49 +0000 (12:15 +0200)]
Use dialog_Question
Rémi Denis-Courmont [Sun, 8 Mar 2009 10:05:11 +0000 (12:05 +0200)]
Qt4: back-end for dialog_Question
Rémi Denis-Courmont [Sun, 8 Mar 2009 10:04:32 +0000 (12:04 +0200)]
dialog_Question: simple thread-safe replacement for intf_UserYesNo
Jean-Paul Saman [Sun, 8 Mar 2009 08:26:22 +0000 (09:26 +0100)]
mozilla: MacOS X build fix
Jean-Paul Saman [Sun, 8 Mar 2009 08:25:03 +0000 (09:25 +0100)]
mozilla: windows build fix
Rémi Denis-Courmont [Sat, 7 Mar 2009 22:12:26 +0000 (00:12 +0200)]
Remove old login dialog code
Rémi Denis-Courmont [Sat, 7 Mar 2009 22:10:24 +0000 (00:10 +0200)]
Qt4: back-end for dialog_Login
Rémi Denis-Courmont [Sat, 7 Mar 2009 21:23:47 +0000 (23:23 +0200)]
Qt4: move dialog handler to a separate file
Rémi Denis-Courmont [Sat, 7 Mar 2009 21:23:26 +0000 (23:23 +0200)]
Remove intf_UserLoginPassword
Rémi Denis-Courmont [Sat, 7 Mar 2009 20:23:10 +0000 (22:23 +0200)]
Use dialog_Login
Rémi Denis-Courmont [Sat, 7 Mar 2009 20:17:35 +0000 (22:17 +0200)]
dialog_Login: handle a format string
Rémi Denis-Courmont [Sat, 7 Mar 2009 19:30:19 +0000 (21:30 +0200)]
Qt4: remove intf_UserFatal back-end
Rémi Denis-Courmont [Sat, 7 Mar 2009 19:28:30 +0000 (21:28 +0200)]
Qt4: dialog_Fatal back-end (both modal and non-modal)
(Feel free to move/cleanup)
Rémi Denis-Courmont [Sat, 7 Mar 2009 18:56:01 +0000 (20:56 +0200)]
dialog_Login: simple replacement for intf_UserLoginPassword
Laurent Aimar [Sat, 7 Mar 2009 16:29:40 +0000 (17:29 +0100)]
Fixed CDG seeking while used as a slave input.
Laurent Aimar [Sat, 7 Mar 2009 16:19:07 +0000 (17:19 +0100)]
Reduce CDG decoder frame rate down to 25.
Laurent Aimar [Thu, 5 Mar 2009 22:53:04 +0000 (23:53 +0100)]
Fixed a potential interaction dialog leak.
Rémi Denis-Courmont [Sat, 7 Mar 2009 16:17:03 +0000 (18:17 +0200)]
Remove __intf_UserFatal
Rémi Denis-Courmont [Sat, 7 Mar 2009 16:12:18 +0000 (18:12 +0200)]
Use dialog_FatalWait
Rémi Denis-Courmont [Sat, 7 Mar 2009 16:09:23 +0000 (18:09 +0200)]
dialog: support modal fatal errors
Jean-Paul Saman [Fri, 6 Mar 2009 16:19:13 +0000 (17:19 +0100)]
libvlc_video_set_spu: fix setting to 0 when no SPU is present in the stream
In streams that do not have SPU ES setting spu-es to zero using libvlc_video_set_spu() results in playback being stopped. This is unwanted behaviour against which this patch protects now.
Jean-Paul Saman [Fri, 6 Mar 2009 15:42:30 +0000 (16:42 +0100)]
mozilla/safari/activex: do not show video title when running as browser plugin.
Jean-Paul Saman [Fri, 6 Mar 2009 15:04:26 +0000 (16:04 +0100)]
mozilla: fix regression introduced in:
da3d8cdb8bb6a11bf727cf333da2ffa9816f117b
Fixes play/pause and fullscreen toggle.
Jean-Paul Saman [Fri, 6 Mar 2009 14:47:38 +0000 (15:47 +0100)]
mozilla: keep projects/mozilla/install.js uptodate
Jean-Paul Saman [Fri, 6 Mar 2009 14:14:53 +0000 (15:14 +0100)]
mozilla: test.html fix inputTracker usage
Jean-Paul Saman [Fri, 6 Mar 2009 13:41:04 +0000 (14:41 +0100)]
mozilla: cosmetics
Jean-Paul Saman [Fri, 6 Mar 2009 13:19:44 +0000 (14:19 +0100)]
mozilla: fix video overwritting toolbar issue
Jean-Paul Saman [Fri, 6 Mar 2009 12:26:16 +0000 (13:26 +0100)]
mozilla: no longer use libvlc depreceated API
Original rewrite done by JP Dinger <jpd@m2x.nl> and cleaned up by jpsaman.
JP Dinger [Mon, 2 Mar 2009 12:46:25 +0000 (13:46 +0100)]
Add isPluginRunning() and getPrivate<>(), and use them instead of the raw code.
Review: Removed debug leftovers that where #if'ed and reverted none exiting p_plugin->getMP() changes.
Signed-off-by: Jean-Paul Saman <jean-paul.saman@m2x.nl>
jpsaman@m2x.nl [Fri, 27 Feb 2009 10:53:55 +0000 (11:53 +0100)]
Make both parameters of RETURN_ON_EXCEPTION explicit.
Signed-off-by: Jean-Paul Saman <jean-paul.saman@m2x.nl>
JP Dinger [Fri, 27 Feb 2009 10:44:31 +0000 (11:44 +0100)]
Push lots of copy/paste code into a macro, and en passant squash two small bugs.
Signed-off-by: Jean-Paul Saman <jean-paul.saman@m2x.nl>
JP Dinger [Fri, 27 Feb 2009 10:03:07 +0000 (11:03 +0100)]
Simplicifations, and arbitrarily take 78 cols as a better right margin than 100+.
Signed-off-by: Jean-Paul Saman <jean-paul.saman@m2x.nl>
JP Dinger [Thu, 26 Feb 2009 13:21:07 +0000 (14:21 +0100)]
Add --no-plugins-cache when compiling the mozilla plugin with debugging enabled, and simplify --volume=0 when starting muted.
Signed-off-by: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Jean-Paul Saman [Tue, 24 Feb 2009 15:23:27 +0000 (16:23 +0100)]
activex: protect calls to libvlc_playlist_isplaying().
Jean-Paul Saman [Sat, 21 Feb 2009 11:22:57 +0000 (12:22 +0100)]
typo
Rémi Denis-Courmont [Sat, 7 Mar 2009 15:49:25 +0000 (17:49 +0200)]
Unused variable
Rémi Denis-Courmont [Sat, 7 Mar 2009 13:19:55 +0000 (15:19 +0200)]
Remove dangling variables
Erwan Tulou [Fri, 6 Mar 2009 19:10:53 +0000 (20:10 +0100)]
prevent vlc hanging in an infinite loop when vout base window cannot be displayed.
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Rémi Denis-Courmont [Sat, 7 Mar 2009 11:49:08 +0000 (13:49 +0200)]
Remove dummy code
Rémi Denis-Courmont [Sat, 7 Mar 2009 11:42:18 +0000 (13:42 +0200)]
Do not assume xid and hwnd are in a union
Rémi Denis-Courmont [Sat, 7 Mar 2009 10:39:23 +0000 (12:39 +0200)]
Memory leak
Rémi Denis-Courmont [Sat, 7 Mar 2009 10:25:38 +0000 (12:25 +0200)]
Release the proper object
Jean-Philippe Andre [Sat, 7 Mar 2009 08:06:35 +0000 (16:06 +0800)]
M-JPEG: fix MJPEG demux to be able to read VLC MPJPEG streams
That's clearly a hack but at least it works.
Jean-Philippe Andre [Thu, 19 Feb 2009 14:33:40 +0000 (22:33 +0800)]
Qt: new toolbar example (ultra basic interface)
Jean-Philippe Andre [Thu, 19 Feb 2009 13:51:46 +0000 (21:51 +0800)]
Qt: add the popup menu in the main interface
Rémi Denis-Courmont [Fri, 6 Mar 2009 20:41:46 +0000 (22:41 +0200)]
Fix the same vout leak when vlc_clone fails
Rémi Denis-Courmont [Fri, 6 Mar 2009 20:46:58 +0000 (22:46 +0200)]
Serialize vlc_object_set_destructor() against vlc_object_release()
Rémi Denis-Courmont [Fri, 6 Mar 2009 20:41:46 +0000 (22:41 +0200)]
Fix massive leak when --vout-filter or --vout module_Need fails
Rémi Denis-Courmont [Fri, 6 Mar 2009 16:15:14 +0000 (18:15 +0200)]
Fix leak
Rémi Denis-Courmont [Fri, 6 Mar 2009 16:15:00 +0000 (18:15 +0200)]
dialog_Fatal: implement no interaction
Rémi Denis-Courmont [Fri, 6 Mar 2009 16:14:36 +0000 (18:14 +0200)]
Factor and fix locking
basos g [Fri, 6 Mar 2009 12:13:55 +0000 (12:13 +0000)]
VOUT Add debug messages
debug messages are added to make clues about :
a) the clock issue ( see VLC timing issues on ML)
b) the rgb chroma issue ( see VLC RBG chroma issues on ML)
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
basos G [Thu, 26 Feb 2009 13:07:31 +0000 (15:07 +0200)]
ADD: added a directx debug statement
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
basos g [Fri, 6 Mar 2009 02:55:56 +0000 (02:55 +0000)]
small typo
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Derk-Jan Hartman [Thu, 5 Mar 2009 22:32:21 +0000 (23:32 +0100)]
fix include for vlc_dialog
Laurent Aimar [Thu, 5 Mar 2009 22:25:30 +0000 (23:25 +0100)]
Fixed inhibit playlist leak.
Laurent Aimar [Thu, 5 Mar 2009 21:10:39 +0000 (22:10 +0100)]
Fixed vout_thread_t object link in fullscreen controler.
Rémi Denis-Courmont [Thu, 5 Mar 2009 21:20:42 +0000 (23:20 +0200)]
intf_UserWarn: remove dead code
Rémi Denis-Courmont [Thu, 5 Mar 2009 21:17:34 +0000 (23:17 +0200)]
Use fatal error instead of warning, for consistency
Rémi Denis-Courmont [Thu, 5 Mar 2009 21:13:55 +0000 (23:13 +0200)]
Missed intf_UserFatal
Rémi Denis-Courmont [Thu, 5 Mar 2009 21:12:16 +0000 (23:12 +0200)]
For some reason, the OSX interface uses intf_UserFatal...
This makes little sense to me. It could print errors directly, since it
_is_ the user interface.
Rémi Denis-Courmont [Thu, 5 Mar 2009 19:09:21 +0000 (21:09 +0200)]
Use dialog_Fatal, fix a bunch (but not all) interaction crashes
Rémi Denis-Courmont [Thu, 5 Mar 2009 20:27:30 +0000 (22:27 +0200)]
Hack to get the leaked object tree back
Jean-Baptiste Kempf [Thu, 5 Mar 2009 20:05:04 +0000 (21:05 +0100)]
Qt: implement previous button and make an introduction text to the sout...
Good ideas to improve the layout and the text are MORE than needed.
Jean-Baptiste Kempf [Thu, 5 Mar 2009 19:17:42 +0000 (20:17 +0100)]
Qt: Sout/Convert, display the input MRL.
Jean-Baptiste Kempf [Thu, 5 Mar 2009 17:02:57 +0000 (18:02 +0100)]
Qt4: change a bit the ui from sout to use the SoutInputBox and etter Sout integration and panel changing.
Jean-Baptiste Kempf [Thu, 5 Mar 2009 17:02:24 +0000 (18:02 +0100)]
Qt: Split inputBox from convert dialog.
basos g [Wed, 11 Feb 2009 10:52:36 +0000 (12:52 +0200)]
FIX: DSHOW "none" device open (#2201). Some cleaning
-Fix dshow "none" deivice be recognized as none
Note that another patch concerning var_optionParse string
dequoting should be applied for this to be fixed
( the concept is not to provide quoted strings to dshow options )
-Account for the case when BOTH devices could not be opened
(file an error, instead of seeming to play)
-Cleaned a little
-Added dbg and error msgs
-Added coments
Rev 3
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Jean-Baptiste Kempf [Thu, 5 Mar 2009 12:56:56 +0000 (13:56 +0100)]
Qt: step one for Sout Dialog rework. Introduce a kind of progression and gives more space to MRL-customization.
Rémi Denis-Courmont [Thu, 5 Mar 2009 19:17:39 +0000 (21:17 +0200)]
Qt4: incomplete support for dialog_Fatal
Rémi Denis-Courmont [Thu, 5 Mar 2009 18:42:47 +0000 (20:42 +0200)]
Hopefully thread-safer replacement for intf_UserFatal
Rémi Denis-Courmont [Thu, 5 Mar 2009 18:40:32 +0000 (20:40 +0200)]
Add var_SetAddress helper
Rémi Denis-Courmont [Thu, 5 Mar 2009 17:24:12 +0000 (19:24 +0200)]
Detect LibVLC object leaks
Since none of our otehr threads exist at the end, this is safe.
Rémi Denis-Courmont [Thu, 5 Mar 2009 17:08:05 +0000 (19:08 +0200)]
Remove unused vlc_object_lock and vlc_object_unlock
Rémi Denis-Courmont [Thu, 5 Mar 2009 17:07:53 +0000 (19:07 +0200)]
Privatize the object pipe lock
Rémi Denis-Courmont [Thu, 5 Mar 2009 16:55:06 +0000 (18:55 +0200)]
Privatize the LibVLC exit lock
Rémi Denis-Courmont [Thu, 5 Mar 2009 16:49:50 +0000 (18:49 +0200)]
vlc_object_alive does not need the object lock
(otherwise we would much more serious problems than the update checker)
Rémi Denis-Courmont [Thu, 5 Mar 2009 16:37:57 +0000 (18:37 +0200)]
Custom lock for interaction
Rémi Denis-Courmont [Thu, 5 Mar 2009 15:53:36 +0000 (17:53 +0200)]
Revert "missing strdup"
config_PutPsz() and var_SetString() are calling strdup() internally.
This reverts commit
867836628fd4f4959aac18f0af819f0c611410fa .
JP Dinger [Thu, 5 Mar 2009 13:15:38 +0000 (14:15 +0100)]
Immunify libvlc_exception_clear() from NULL arguments.
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>