]>
git.sesse.net Git - vlc/log
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>
Geoffroy Couprie [Thu, 5 Mar 2009 14:24:15 +0000 (15:24 +0100)]
missing strdup
Jean-Baptiste Kempf [Thu, 5 Mar 2009 12:18:59 +0000 (13:18 +0100)]
Qt: some people seem to have difficulties to access to the synchronisation tab... Ease it for them.
Jean-Baptiste Kempf [Thu, 5 Mar 2009 11:11:43 +0000 (12:11 +0100)]
Remove insult in the fortunes...
This doesn't mean I don't share the opinion, but let's try to ease the work for packagers that get bugs on that part.
And of course VLC + debian-multimedia in debian is still completly broken...
Rémi Denis-Courmont [Wed, 4 Mar 2009 21:37:52 +0000 (23:37 +0200)]
Marquee: use private lock and fix a tiny race condition
Rémi Denis-Courmont [Wed, 4 Mar 2009 21:27:08 +0000 (23:27 +0200)]
Kill unused vlc_object_assert_locked
Rémi Denis-Courmont [Wed, 4 Mar 2009 21:10:27 +0000 (23:10 +0200)]
Remove dummy input locking
Contrary to commit
719f12a6 log, input_GetItem() does not check for a
lock on the input. There may be need for locking here(?), but taking the
object lock would definitely not help, as this was the only place is the
entire tree using the generic object lock on an input object.
Rémi Denis-Courmont [Wed, 4 Mar 2009 21:14:46 +0000 (23:14 +0200)]
Use a private lock for input item ID allocation
Rémi Denis-Courmont [Wed, 4 Mar 2009 21:24:57 +0000 (23:24 +0200)]
Privatize the playlist lock
Rémi Denis-Courmont [Wed, 4 Mar 2009 21:17:49 +0000 (23:17 +0200)]
Use playlist_Lock explicitly
Rémi Denis-Courmont [Wed, 4 Mar 2009 21:06:27 +0000 (23:06 +0200)]
use playlist_Lock explicitly
Rémi Denis-Courmont [Wed, 4 Mar 2009 21:06:08 +0000 (23:06 +0200)]
SD: use playlist_Lock explicitly
Rémi Denis-Courmont [Wed, 4 Mar 2009 21:04:19 +0000 (23:04 +0200)]
playlist_Export simplifications
- use automatic structure instead of heap
- retain the playlist lock only while needed
Rémi Denis-Courmont [Wed, 4 Mar 2009 19:46:52 +0000 (21:46 +0200)]
XCB: use pf_render for image conversion (instead of pf_display)
Rémi Denis-Courmont [Wed, 4 Mar 2009 17:36:33 +0000 (19:36 +0200)]
Remove unused VOUT_PARENT
By the way:
- the OSX implementation seemed buggy w.r.t. fullscreen,
- the X11 implementation seemed buggy w.r.t. both vout_window and events,
- the OMAPFB implementation was bogus.
Rémi Denis-Courmont [Wed, 4 Mar 2009 17:31:29 +0000 (19:31 +0200)]
Remove invalid VOUT_REPARENT uses
as discussed^Wmonologued on the mailing list.
JP Dinger [Wed, 4 Mar 2009 11:12:12 +0000 (12:12 +0100)]
Split out r/o test into a static inline...
...and express the rest in terms of that.
Also small documentation fixes and VLC_UNUSED() instead of (void).
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
JP Dinger [Wed, 4 Mar 2009 10:38:26 +0000 (11:38 +0100)]
Documentation, formatting fixes.
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
JP Dinger [Thu, 26 Feb 2009 14:30:17 +0000 (15:30 +0100)]
More wording fixes.
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Jean-Baptiste Kempf [Wed, 4 Mar 2009 08:21:49 +0000 (09:21 +0100)]
Win32: activate mpc, mmx and sse by default and remove deprecated options.
Laurent Aimar [Tue, 3 Mar 2009 21:58:18 +0000 (22:58 +0100)]
Fixed EPG current state.
Laurent Aimar [Tue, 3 Mar 2009 21:44:41 +0000 (22:44 +0100)]
Print complete date in EPG.
Laurent Aimar [Tue, 3 Mar 2009 20:49:12 +0000 (21:49 +0100)]
No functionnal changes (ts).
Laurent Aimar [Tue, 3 Mar 2009 20:20:49 +0000 (21:20 +0100)]
Split PMTCallback to make it (a bit) more readable.
Laurent Aimar [Tue, 3 Mar 2009 19:49:22 +0000 (20:49 +0100)]
Reident switch (ts).
Laurent Aimar [Tue, 3 Mar 2009 19:48:04 +0000 (20:48 +0100)]
Cosmetics (ts).
Laurent Aimar [Tue, 3 Mar 2009 19:27:33 +0000 (20:27 +0100)]
Cosmetics (ts).
Laurent Aimar [Tue, 3 Mar 2009 19:22:35 +0000 (20:22 +0100)]
Fixed non DVB ts file support.
Jean-Baptiste Kempf [Tue, 3 Mar 2009 14:31:07 +0000 (15:31 +0100)]
Qt: remove dead code in sout to simplify.
Felix Paul Kühne [Tue, 3 Mar 2009 14:05:43 +0000 (15:05 +0100)]
some more news
Felix Paul Kühne [Tue, 3 Mar 2009 14:04:54 +0000 (15:04 +0100)]
macosx: hide the MRL field by default and shrink it. You can make it appear by clicking on the triangle button next to the MRL label.
Felix Paul Kühne [Sat, 28 Feb 2009 19:11:05 +0000 (20:11 +0100)]
macosx: redesigned the Open panel to be more suitable for less-skilled users
Felix Paul Kühne [Sat, 28 Feb 2009 18:53:33 +0000 (19:53 +0100)]
macosx: remove some more special cases for 10.4 and earlier
Jean-Baptiste Kempf [Tue, 3 Mar 2009 13:38:50 +0000 (14:38 +0100)]
Qt: give access to fineslower and finefaster in the menus.
Erwan Tulou [Thu, 26 Feb 2009 10:23:56 +0000 (11:23 +0100)]
corrects drag&drop for skins on Linux (mrl wrongly interpreted)
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Erwan Tulou [Mon, 2 Mar 2009 16:05:09 +0000 (17:05 +0100)]
Dialogs:destroy move from the Close function, because it prevents skins2 normal cleanup (Close function is never called because refcount remains > 1)
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Erwan Tulou [Mon, 2 Mar 2009 15:39:39 +0000 (16:39 +0100)]
Corrects crash when closing preference dialog (upper right X icon) and trying to open it again.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Jean-Baptiste Kempf [Mon, 2 Mar 2009 01:20:45 +0000 (02:20 +0100)]
Qt: Integration of this convertion dialog in THEDP.
Jean-Baptiste Kempf [Mon, 2 Mar 2009 01:13:27 +0000 (02:13 +0100)]
Qt: add a very dumb-down version of the Sout dialog for conversion.
The code is splitted from the Sout-Mess (that needs clean up) and provide an easy GUI:
- Select profile
- Choose the file name
- Choose display or not
- Choose deinterlace or not.
Nothing more.
Christophe Mutricy [Tue, 3 Mar 2009 00:39:03 +0000 (00:39 +0000)]
File has been renamed
JP Dinger [Mon, 2 Mar 2009 13:55:49 +0000 (14:55 +0100)]
More macro parametrization.
Signed-off-by: Olivier Aubert <olivier.aubert@liris.cnrs.fr>
JP Dinger [Mon, 2 Mar 2009 13:29:33 +0000 (14:29 +0100)]
Parametrize macros, and pack up deref that happens anyway.
Signed-off-by: Olivier Aubert <olivier.aubert@liris.cnrs.fr>
Jean-Paul Saman [Sun, 1 Mar 2009 16:32:19 +0000 (17:32 +0100)]
macosx: fix packaging Safari and Firefox plugin.
Laurent Aimar [Sun, 1 Mar 2009 20:28:08 +0000 (21:28 +0100)]
Converted globalhotkeys to XCB.
The XLib support has been dropped, so xcb and xcb-keysyms is now needed for
this plugin.
Rémi Denis-Courmont [Sun, 1 Mar 2009 19:33:03 +0000 (21:33 +0200)]
XCB: configure rules
Rémi Denis-Courmont [Sun, 1 Mar 2009 16:37:42 +0000 (18:37 +0200)]
x11 does not need MIT-SHM
Rémi Denis-Courmont [Sun, 1 Mar 2009 16:36:23 +0000 (18:36 +0200)]
Collapse all xlib plugins under --enable-x11
except those that have their own --enable-* switch.
Laurent Aimar [Sun, 1 Mar 2009 15:23:07 +0000 (16:23 +0100)]
Removed unused local variable.
Laurent Aimar [Sun, 1 Mar 2009 15:22:26 +0000 (16:22 +0100)]
Fixed race condition with input ressource and input_Control.
Laurent Aimar [Sun, 1 Mar 2009 12:35:00 +0000 (13:35 +0100)]
CUE lua demuxer.
It does not work very well but it need src/input and/or demuxer (mp3) improvments.
Jean-Baptiste Kempf [Sun, 1 Mar 2009 14:18:46 +0000 (15:18 +0100)]
More NEWS
Jean-Baptiste Kempf [Sun, 1 Mar 2009 13:43:12 +0000 (14:43 +0100)]
Launch meta_reader after avformat demuxer.
This gives metadata in WavPack files, for example.
Jean-Baptiste Kempf [Sun, 1 Mar 2009 00:35:50 +0000 (01:35 +0100)]
Add .mlp and .ape in open file dialog. They work just fine.
Rémi Denis-Courmont [Sun, 1 Mar 2009 12:37:31 +0000 (14:37 +0200)]
Revert "Call XInitThreads early enough"
This reverts commit
364868f96ff0d745905fec4b9df35942fd8c0d7b .
On deeper look, this deadlocks in all kind of places. I guess we'll
have to live with the racy Xlib behavior instead.
Conflicts:
configure.ac
Rémi Denis-Courmont [Sun, 1 Mar 2009 12:15:53 +0000 (14:15 +0200)]
Use a different plugin for X11 screen
Rémi Denis-Courmont [Sun, 1 Mar 2009 11:41:46 +0000 (13:41 +0200)]
Call XInitThreads early enough
We need to call XInitThreads before anyone tries XOpenDisplay or
something, and XInitThreads itself is not re-entrant, so call it before
we start LibVLC. This only "fixes" Xlib with VLC. Other LibVLC users
need to do something similar themselves. LibVLC cannot do it. Other
application may have already connected to X before it starts LibVLC.
Rémi Denis-Courmont [Sun, 1 Mar 2009 11:36:27 +0000 (13:36 +0200)]
Fix vlc dependency on libvlc
Rémi Denis-Courmont [Sun, 1 Mar 2009 11:31:44 +0000 (13:31 +0200)]
configure: rationalize Xlib tests + minor fixes
* gather all tests (that I could find)
* X_FLAGS -> X_CFLAGS
* test for Xlib.h only once
* cleanup defaults (especially XvMC was silly)
* factorize CPPFLAGS
Rémi Denis-Courmont [Sun, 1 Mar 2009 10:44:07 +0000 (12:44 +0200)]
Ressource -> Resource
Rémi Denis-Courmont [Sun, 1 Mar 2009 08:40:11 +0000 (10:40 +0200)]
Spell resource the English way
Jean-Baptiste Kempf [Sat, 28 Feb 2009 22:17:32 +0000 (23:17 +0100)]
Don't believe Wikipedia: VLC supports perfectly well Wavepack files OUTSIDE of mkv.
Jean-Baptiste Kempf [Sat, 28 Feb 2009 19:55:47 +0000 (20:55 +0100)]
Qt: Same for telexFrame.
Jean-Baptiste Kempf [Sat, 28 Feb 2009 19:45:11 +0000 (20:45 +0100)]
Qt: now that you don't control the controls size anymore, be careful to resize the controller when buttons show up.
Close #2487.
Rémi Denis-Courmont [Sat, 28 Feb 2009 18:51:37 +0000 (20:51 +0200)]
Packetize MPV as well
Rémi Denis-Courmont [Sat, 28 Feb 2009 18:48:05 +0000 (20:48 +0200)]
RTP: audio/MPA needs to be packetized
(see http://forum.videolan.org/viewtopic.php?f=2&t=56224&p=186350)
Rémi Denis-Courmont [Sat, 28 Feb 2009 18:47:32 +0000 (20:47 +0200)]
Use our endianism macros
Rémi Denis-Courmont [Sat, 28 Feb 2009 18:14:32 +0000 (20:14 +0200)]
SAP: add new payload types
Rémi Denis-Courmont [Sat, 28 Feb 2009 18:11:54 +0000 (20:11 +0200)]
Recognize supported media type for SDP from SAP, not only from files