]> git.sesse.net Git - vlc/log
vlc
15 years agoTypo
Rémi Denis-Courmont [Sun, 8 Mar 2009 21:29:24 +0000 (23:29 +0200)]
Typo

15 years agoFix XML encoding of our crappy XSPF extensions
Rémi Denis-Courmont [Sun, 8 Mar 2009 21:26:46 +0000 (23:26 +0200)]
Fix XML encoding of our crappy XSPF extensions

(still not handling errors correctly)

15 years agodirectory: Add XSPF node-extension support to our directory module.
Derk-Jan Hartman [Sun, 8 Mar 2009 21:06:43 +0000 (23:06 +0200)]
directory: Add XSPF node-extension support to our directory module.

Conflicts:

modules/access/directory.c

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
15 years agoRemove interaction core
Rémi Denis-Courmont [Sun, 8 Mar 2009 20:49:50 +0000 (22:49 +0200)]
Remove interaction core

One useless thread gone (the new subsystem does not need a thread).

15 years agoQt4: remove interaction support
Rémi Denis-Courmont [Sun, 8 Mar 2009 20:44:17 +0000 (22:44 +0200)]
Qt4: remove interaction support

15 years agoRemove intf_UserProgress
Rémi Denis-Courmont [Sun, 8 Mar 2009 20:37:13 +0000 (22:37 +0200)]
Remove intf_UserProgress

15 years agoUse dialog_Progress
Rémi Denis-Courmont [Sun, 8 Mar 2009 20:24:42 +0000 (22:24 +0200)]
Use dialog_Progress

15 years agoFixed a really bad type (input).
Laurent Aimar [Sun, 8 Mar 2009 20:10:21 +0000 (21:10 +0100)]
Fixed a really bad type (input).

15 years agoQt4: back-end for dialog_Progress
Rémi Denis-Courmont [Sun, 8 Mar 2009 20:06:29 +0000 (22:06 +0200)]
Qt4: back-end for dialog_Progress

15 years agoCosmetics
Rémi Denis-Courmont [Sun, 8 Mar 2009 20:06:23 +0000 (22:06 +0200)]
Cosmetics

15 years agodialog_Progress replacement for intf_UserProgress
Rémi Denis-Courmont [Sun, 8 Mar 2009 20:05:55 +0000 (22:05 +0200)]
dialog_Progress replacement for intf_UserProgress

15 years agoAdded 2 missing vlm files.
Laurent Aimar [Sun, 8 Mar 2009 19:38:41 +0000 (20:38 +0100)]
Added 2 missing vlm files.

15 years agoAdded basic VLM events.
Laurent Aimar [Sun, 8 Mar 2009 19:25:52 +0000 (20:25 +0100)]
Added basic VLM events.

 You need to attach a callback on the variable 'intf-event' of the vlm
object.
 Becarefull, as (always) inside an event callback you cannot call back
the object (here vlm).

15 years agoUpdate scrambled es state on change (TS).
Laurent Aimar [Sun, 8 Mar 2009 18:18:18 +0000 (19:18 +0100)]
Update scrambled es state on change (TS).

15 years agoCosmetics (input)
Laurent Aimar [Sun, 8 Mar 2009 17:21:08 +0000 (18:21 +0100)]
Cosmetics (input)

15 years agoAdded a ES_OUT_SET_ES_SCRAMBLED_STATE to warn the user about scrambled es.
Laurent Aimar [Sun, 8 Mar 2009 15:22:32 +0000 (16:22 +0100)]
Added a ES_OUT_SET_ES_SCRAMBLED_STATE to warn the user about scrambled es.

 The input variable "program-scrambled" will contain the state for the current
program only. If at least one es is scrambled then the whole program is.
 The associated event is INPUT_EVENT_PROGRAM.
 If necessary for a better GUI support, we could change it to a list.

15 years agoFactorized a bit es_out.c
Laurent Aimar [Sun, 8 Mar 2009 14:59:27 +0000 (15:59 +0100)]
Factorized a bit es_out.c

15 years agoqt4_sout: string on one line only.
Rémi Duraffort [Sun, 8 Mar 2009 18:18:12 +0000 (19:18 +0100)]
qt4_sout: string on one line only.

15 years agoQt: do we really need the days configuration for updates at first start?
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?

15 years agoQt: rework of the Sout Dialog
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.

15 years agoVLC pointer variable callback -> Qt4 signal class
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

15 years agoRemove intf_UserStringInput
Rémi Denis-Courmont [Sun, 8 Mar 2009 14:36:24 +0000 (16:36 +0200)]
Remove intf_UserStringInput

15 years agovcdx: fix warning.
Rémi Duraffort [Sun, 8 Mar 2009 14:23:32 +0000 (15:23 +0100)]
vcdx: fix warning.

15 years agoFixed stream_t (stream mode) read.
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.

15 years agoqtcapture: missing include.
Rémi Duraffort [Sun, 8 Mar 2009 13:56:51 +0000 (14:56 +0100)]
qtcapture: missing include.

15 years agomozilla: might fix compilation for win32.
Rémi Duraffort [Sun, 8 Mar 2009 13:51:33 +0000 (14:51 +0100)]
mozilla: might fix compilation for win32.

15 years agoMoved snapshot_t structure to the only place where it is used.
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.

15 years agoRemoved libvlc "object:" snapshot hack.
Laurent Aimar [Sun, 8 Mar 2009 12:52:49 +0000 (13:52 +0100)]
Removed libvlc "object:" snapshot hack.

15 years agoUse vout_GetSnapshot in libvlc (untested).
Laurent Aimar [Sun, 8 Mar 2009 12:45:19 +0000 (13:45 +0100)]
Use vout_GetSnapshot in libvlc (untested).

15 years agoAdded a vout_GetSnapshot to retreive snapshot from vout.
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.

15 years agoClean up snapshot code (vout).
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.

15 years agoFirst pass to clean up snapshot code (vout).
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).

15 years agoUse picture_Export in vout_Snapshot.
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.

15 years agoAdded picture_Export (internal) helper.
Laurent Aimar [Sat, 7 Mar 2009 21:56:09 +0000 (22:56 +0100)]
Added picture_Export (internal) helper.

15 years agoFixed 2 compilation warnings (vout).
Laurent Aimar [Sat, 7 Mar 2009 21:02:02 +0000 (22:02 +0100)]
Fixed 2 compilation warnings (vout).

15 years agoQt4: remove intf_UserYesNo back-end
Rémi Denis-Courmont [Sun, 8 Mar 2009 10:30:17 +0000 (12:30 +0200)]
Qt4: remove intf_UserYesNo back-end

15 years agoRemove intf_UserYesNo
Rémi Denis-Courmont [Sun, 8 Mar 2009 10:18:51 +0000 (12:18 +0200)]
Remove intf_UserYesNo

15 years agoUse dialog_Question
Rémi Denis-Courmont [Sun, 8 Mar 2009 10:15:49 +0000 (12:15 +0200)]
Use dialog_Question

15 years agoQt4: back-end for dialog_Question
Rémi Denis-Courmont [Sun, 8 Mar 2009 10:05:11 +0000 (12:05 +0200)]
Qt4: back-end for dialog_Question

15 years agodialog_Question: simple thread-safe replacement for intf_UserYesNo
Rémi Denis-Courmont [Sun, 8 Mar 2009 10:04:32 +0000 (12:04 +0200)]
dialog_Question: simple thread-safe replacement for intf_UserYesNo

15 years agomozilla: MacOS X build fix
Jean-Paul Saman [Sun, 8 Mar 2009 08:26:22 +0000 (09:26 +0100)]
mozilla: MacOS X build fix

15 years agomozilla: windows build fix
Jean-Paul Saman [Sun, 8 Mar 2009 08:25:03 +0000 (09:25 +0100)]
mozilla: windows build fix

15 years agoRemove old login dialog code
Rémi Denis-Courmont [Sat, 7 Mar 2009 22:12:26 +0000 (00:12 +0200)]
Remove old login dialog code

15 years agoQt4: back-end for dialog_Login
Rémi Denis-Courmont [Sat, 7 Mar 2009 22:10:24 +0000 (00:10 +0200)]
Qt4: back-end for dialog_Login

15 years agoQt4: move dialog handler to a separate file
Rémi Denis-Courmont [Sat, 7 Mar 2009 21:23:47 +0000 (23:23 +0200)]
Qt4: move dialog handler to a separate file

15 years agoRemove intf_UserLoginPassword
Rémi Denis-Courmont [Sat, 7 Mar 2009 21:23:26 +0000 (23:23 +0200)]
Remove intf_UserLoginPassword

15 years agoUse dialog_Login
Rémi Denis-Courmont [Sat, 7 Mar 2009 20:23:10 +0000 (22:23 +0200)]
Use dialog_Login

15 years agodialog_Login: handle a format string
Rémi Denis-Courmont [Sat, 7 Mar 2009 20:17:35 +0000 (22:17 +0200)]
dialog_Login: handle a format string

15 years agoQt4: remove intf_UserFatal back-end
Rémi Denis-Courmont [Sat, 7 Mar 2009 19:30:19 +0000 (21:30 +0200)]
Qt4: remove intf_UserFatal back-end

15 years agoQt4: dialog_Fatal back-end (both modal and non-modal)
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)

15 years agodialog_Login: simple replacement for intf_UserLoginPassword
Rémi Denis-Courmont [Sat, 7 Mar 2009 18:56:01 +0000 (20:56 +0200)]
dialog_Login: simple replacement for intf_UserLoginPassword

15 years agoFixed CDG seeking while used as a slave input.
Laurent Aimar [Sat, 7 Mar 2009 16:29:40 +0000 (17:29 +0100)]
Fixed CDG seeking while used as a slave input.

15 years agoReduce CDG decoder frame rate down to 25.
Laurent Aimar [Sat, 7 Mar 2009 16:19:07 +0000 (17:19 +0100)]
Reduce CDG decoder frame rate down to 25.

15 years agoFixed a potential interaction dialog leak.
Laurent Aimar [Thu, 5 Mar 2009 22:53:04 +0000 (23:53 +0100)]
Fixed a potential interaction dialog leak.

15 years agoRemove __intf_UserFatal
Rémi Denis-Courmont [Sat, 7 Mar 2009 16:17:03 +0000 (18:17 +0200)]
Remove __intf_UserFatal

15 years agoUse dialog_FatalWait
Rémi Denis-Courmont [Sat, 7 Mar 2009 16:12:18 +0000 (18:12 +0200)]
Use dialog_FatalWait

15 years agodialog: support modal fatal errors
Rémi Denis-Courmont [Sat, 7 Mar 2009 16:09:23 +0000 (18:09 +0200)]
dialog: support modal fatal errors

15 years agolibvlc_video_set_spu: fix setting to 0 when no SPU is present in the stream
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.

15 years agomozilla/safari/activex: do not show video title when running as browser plugin.
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.

15 years agomozilla: fix regression introduced in: da3d8cdb8bb6a11bf727cf333da2ffa9816f117b
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.

15 years agomozilla: keep projects/mozilla/install.js uptodate
Jean-Paul Saman [Fri, 6 Mar 2009 14:47:38 +0000 (15:47 +0100)]
mozilla: keep projects/mozilla/install.js uptodate

15 years agomozilla: test.html fix inputTracker usage
Jean-Paul Saman [Fri, 6 Mar 2009 14:14:53 +0000 (15:14 +0100)]
mozilla: test.html fix inputTracker usage

15 years agomozilla: cosmetics
Jean-Paul Saman [Fri, 6 Mar 2009 13:41:04 +0000 (14:41 +0100)]
mozilla: cosmetics

15 years agomozilla: fix video overwritting toolbar issue
Jean-Paul Saman [Fri, 6 Mar 2009 13:19:44 +0000 (14:19 +0100)]
mozilla: fix video overwritting toolbar issue

15 years agomozilla: no longer use libvlc depreceated API
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.

15 years agoAdd isPluginRunning() and getPrivate<>(), and use them instead of the raw code.
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>
15 years agoMake both parameters of RETURN_ON_EXCEPTION explicit.
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>
15 years agoPush lots of copy/paste code into a macro, and en passant squash two small bugs.
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>
15 years agoSimplicifations, and arbitrarily take 78 cols as a better right margin than 100+.
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>
15 years agoAdd --no-plugins-cache when compiling the mozilla plugin with debugging enabled,...
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>
15 years agoactivex: protect calls to libvlc_playlist_isplaying().
Jean-Paul Saman [Tue, 24 Feb 2009 15:23:27 +0000 (16:23 +0100)]
activex: protect calls to libvlc_playlist_isplaying().

15 years agotypo
Jean-Paul Saman [Sat, 21 Feb 2009 11:22:57 +0000 (12:22 +0100)]
typo

15 years agoUnused variable
Rémi Denis-Courmont [Sat, 7 Mar 2009 15:49:25 +0000 (17:49 +0200)]
Unused variable

15 years agoRemove dangling variables
Rémi Denis-Courmont [Sat, 7 Mar 2009 13:19:55 +0000 (15:19 +0200)]
Remove dangling variables

15 years agoprevent vlc hanging in an infinite loop when vout base window cannot be displayed.
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>
15 years agoRemove dummy code
Rémi Denis-Courmont [Sat, 7 Mar 2009 11:49:08 +0000 (13:49 +0200)]
Remove dummy code

15 years agoDo not assume xid and hwnd are in a union
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

15 years agoMemory leak
Rémi Denis-Courmont [Sat, 7 Mar 2009 10:39:23 +0000 (12:39 +0200)]
Memory leak

15 years agoRelease the proper object
Rémi Denis-Courmont [Sat, 7 Mar 2009 10:25:38 +0000 (12:25 +0200)]
Release the proper object

15 years agoM-JPEG: fix MJPEG demux to be able to read VLC MPJPEG streams
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.

15 years agoQt: new toolbar example (ultra basic interface)
Jean-Philippe Andre [Thu, 19 Feb 2009 14:33:40 +0000 (22:33 +0800)]
Qt: new toolbar example (ultra basic interface)

15 years agoQt: add the popup menu in the main interface
Jean-Philippe Andre [Thu, 19 Feb 2009 13:51:46 +0000 (21:51 +0800)]
Qt: add the popup menu in the main interface

15 years agoFix the same vout leak when vlc_clone fails
Rémi Denis-Courmont [Fri, 6 Mar 2009 20:41:46 +0000 (22:41 +0200)]
Fix the same vout leak when vlc_clone fails

15 years agoSerialize vlc_object_set_destructor() against vlc_object_release()
Rémi Denis-Courmont [Fri, 6 Mar 2009 20:46:58 +0000 (22:46 +0200)]
Serialize vlc_object_set_destructor() against vlc_object_release()

15 years agoFix massive leak when --vout-filter or --vout module_Need fails
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

15 years agoFix leak
Rémi Denis-Courmont [Fri, 6 Mar 2009 16:15:14 +0000 (18:15 +0200)]
Fix leak

15 years agodialog_Fatal: implement no interaction
Rémi Denis-Courmont [Fri, 6 Mar 2009 16:15:00 +0000 (18:15 +0200)]
dialog_Fatal: implement no interaction

15 years agoFactor and fix locking
Rémi Denis-Courmont [Fri, 6 Mar 2009 16:14:36 +0000 (18:14 +0200)]
Factor and fix locking

15 years agoVOUT Add debug messages
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>
15 years agoADD: added a directx debug statement
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>
15 years agosmall typo
basos g [Fri, 6 Mar 2009 02:55:56 +0000 (02:55 +0000)]
small typo

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
15 years agofix include for vlc_dialog
Derk-Jan Hartman [Thu, 5 Mar 2009 22:32:21 +0000 (23:32 +0100)]
fix include for vlc_dialog

15 years agoFixed inhibit playlist leak.
Laurent Aimar [Thu, 5 Mar 2009 22:25:30 +0000 (23:25 +0100)]
Fixed inhibit playlist leak.

15 years agoFixed vout_thread_t object link in fullscreen controler.
Laurent Aimar [Thu, 5 Mar 2009 21:10:39 +0000 (22:10 +0100)]
Fixed vout_thread_t object link in fullscreen controler.

15 years agointf_UserWarn: remove dead code
Rémi Denis-Courmont [Thu, 5 Mar 2009 21:20:42 +0000 (23:20 +0200)]
intf_UserWarn: remove dead code

15 years agoUse fatal error instead of warning, for consistency
Rémi Denis-Courmont [Thu, 5 Mar 2009 21:17:34 +0000 (23:17 +0200)]
Use fatal error instead of warning, for consistency

15 years agoMissed intf_UserFatal
Rémi Denis-Courmont [Thu, 5 Mar 2009 21:13:55 +0000 (23:13 +0200)]
Missed intf_UserFatal

15 years agoFor some reason, the OSX interface uses 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.

15 years agoUse dialog_Fatal, fix a bunch (but not all) interaction crashes
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

15 years agoHack to get the leaked object tree back
Rémi Denis-Courmont [Thu, 5 Mar 2009 20:27:30 +0000 (22:27 +0200)]
Hack to get the leaked object tree back