]> git.sesse.net Git - vlc/log
vlc
14 years agoQt: add better tooltip to timelabel
Francois Cartegnie [Sun, 28 Mar 2010 19:20:01 +0000 (21:20 +0200)]
Qt: add better tooltip to timelabel

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
14 years agoQt: Fix SpeedLabel's tooltip
Francois Cartegnie [Sun, 28 Mar 2010 19:21:21 +0000 (21:21 +0200)]
Qt: Fix SpeedLabel's tooltip

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
14 years agoQt: sprintf is deprecated
Francois Cartegnie [Thu, 11 Mar 2010 16:01:16 +0000 (17:01 +0100)]
Qt: sprintf is deprecated

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
14 years agoQt: initialize stackCentralOldWidget
Jean-Baptiste Kempf [Sun, 28 Mar 2010 19:57:26 +0000 (21:57 +0200)]
Qt: initialize stackCentralOldWidget

Close #3471

14 years agoNuv: don't reject files with no or broken seektable
Jean-Baptiste Kempf [Sun, 28 Mar 2010 19:56:13 +0000 (21:56 +0200)]
Nuv: don't reject files with no or broken seektable

Just deactivate proper seeking

14 years agoLua: fix interface selection.
Rémi Duraffort [Sun, 28 Mar 2010 19:23:25 +0000 (21:23 +0200)]
Lua: fix interface selection.

14 years agoRemove noisy debug
Rémi Denis-Courmont [Sun, 28 Mar 2010 17:59:38 +0000 (20:59 +0300)]
Remove noisy debug

14 years agoRTP: fix timestamp wrap - fix #1645
Rémi Denis-Courmont [Sun, 28 Mar 2010 17:56:14 +0000 (20:56 +0300)]
RTP: fix timestamp wrap - fix #1645

14 years agoAvformat Don't double unlock
Jean-Baptiste Kempf [Sun, 28 Mar 2010 16:52:06 +0000 (18:52 +0200)]
Avformat Don't double unlock

14 years agogetaddrinfo() may list IPv6 even if not supported
Rémi Denis-Courmont [Sun, 28 Mar 2010 17:40:45 +0000 (20:40 +0300)]
getaddrinfo() may list IPv6 even if not supported

This fixes the RTP input failing completely.

14 years agoRTP: premultiply timeout value to VLC frequency
Rémi Denis-Courmont [Sun, 28 Mar 2010 17:01:27 +0000 (20:01 +0300)]
RTP: premultiply timeout value to VLC frequency

14 years agoRTP: typos
Rémi Denis-Courmont [Sun, 28 Mar 2010 16:49:39 +0000 (19:49 +0300)]
RTP: typos

14 years agoRTP: compute deadline from RX time of oldest packet in queue
Rémi Denis-Courmont [Sun, 28 Mar 2010 14:29:34 +0000 (17:29 +0300)]
RTP: compute deadline from RX time of oldest packet in queue

Jitter computation is, by design, relative to the time of arrival of
packets. Normally, it should be the estimated time of arrival (ETA) of
the missing packet in the sequence, plus a tolerance value computed
from the delay variance (jitter). Unfortunately, we do not know that
ETA since we do not know the RTP timestamp of missing packets.

14 years agoQt: fix updating of album art on BackgroundWidget
Jakob Leben [Sun, 28 Mar 2010 17:30:35 +0000 (19:30 +0200)]
Qt: fix updating of album art on BackgroundWidget

14 years agoQt: subclass QStackedWidget for custom minimumSizeHint()
Jakob Leben [Sun, 28 Mar 2010 17:18:43 +0000 (19:18 +0200)]
Qt: subclass QStackedWidget for custom minimumSizeHint()

14 years agoRevert "Qt: make ground for proper main interface size management"
Jakob Leben [Sun, 28 Mar 2010 16:55:25 +0000 (18:55 +0200)]
Revert "Qt: make ground for proper main interface size management"

This reverts commit 9d9ffe9fba7946afcf6f20f1de9f6b6a3b644f37.

14 years agoGrowl: do not get the configuration for every item (get if at opening time only).
Rémi Duraffort [Sun, 28 Mar 2010 17:10:29 +0000 (19:10 +0200)]
Growl: do not get the configuration for every item (get if at opening time only).

14 years agoGrowl: cosmetics.
Rémi Duraffort [Sun, 28 Mar 2010 17:03:04 +0000 (19:03 +0200)]
Growl: cosmetics.

14 years agoGrowl: fix a second buffer overflow.
Rémi Duraffort [Sun, 28 Mar 2010 17:00:44 +0000 (19:00 +0200)]
Growl: fix a second buffer overflow.

14 years agogrowl: fix a buffer overflow.
Rémi Duraffort [Sun, 28 Mar 2010 16:40:00 +0000 (18:40 +0200)]
growl: fix a buffer overflow.

14 years agoGrow: fix crash when the password is NULL.
Rémi Duraffort [Sun, 28 Mar 2010 16:22:34 +0000 (18:22 +0200)]
Grow: fix crash when the password is NULL.

14 years agoGrowl: fix bad memset.
Rémi Duraffort [Sun, 28 Mar 2010 15:50:35 +0000 (17:50 +0200)]
Growl: fix bad memset.

14 years agoGrowl: cosmetics.
Rémi Duraffort [Sun, 28 Mar 2010 15:53:20 +0000 (17:53 +0200)]
Growl: cosmetics.

14 years agoqt4: keep selected popup item visible when sorting
Ilkka Ollakka [Sun, 28 Mar 2010 14:41:59 +0000 (17:41 +0300)]
qt4: keep selected popup item visible when sorting

Still could be better to leave selected item as selected after sorting.

14 years agogrowl: fix pontential use after free (var_delcallbacl called to late).
Rémi Duraffort [Sun, 28 Mar 2010 15:18:39 +0000 (17:18 +0200)]
growl: fix pontential use after free (var_delcallbacl called to late).

14 years agoTypo.
Rémi Duraffort [Sun, 28 Mar 2010 14:48:31 +0000 (16:48 +0200)]
Typo.

14 years agolua http interface: add clumsy current-detection in playlist.xml request
Ilkka Ollakka [Sun, 28 Mar 2010 11:36:52 +0000 (14:36 +0300)]
lua http interface: add clumsy current-detection in playlist.xml request

Not really nice looking or anything, but I'm not that familiar with lua.
Also not sure if comparing paths/uris is the way, didn't spot any way to
get same id from both of those (or missed something trivial).

14 years agoQt: make ground for proper main interface size management
Jakob Leben [Sat, 27 Mar 2010 21:24:50 +0000 (22:24 +0100)]
Qt: make ground for proper main interface size management

- Simplify switching between widgets in central stack: showTab() allows
switching only between two states - video state and playlist state - and
does everything needed according to circumstances

- Do not setMinimumWidth/Height/Size() on main interface, because it
inhibits children sizeHint() evaluation, thus preventing interface
self-adjustment when controls are added/removed or shown/hidden.

- Subclass QStackedWidget so it's minimumSizeHint() matches exactly
the one of the currentWidget(), and not the sum of all children.

- Suggest compact mode implementation (commented out for now):
setSizeConstraint( QLayout::SetFixedSize ) on main interface layout.
This automatically keeps and adjusts fixed size in respect to
sizeHint() of children.

14 years agoQt: appropriate SoundSlider size
Jakob Leben [Sat, 27 Mar 2010 14:41:05 +0000 (15:41 +0100)]
Qt: appropriate SoundSlider size

14 years agoWork around cleanup handler bug in kfile plugin
Rémi Denis-Courmont [Sat, 27 Mar 2010 14:20:28 +0000 (16:20 +0200)]
Work around cleanup handler bug in kfile plugin

Parental advisory: explicit hack.

If kfilemodule is loaded, bypass run cleanup handlers. Library really
should not use this C feature in any case (IMHO). And I find it
outright idiotic for a (Qt4) plugin to use cleanup handlers.
This is causing so many crash reports that it's not funny anymore:
https://bugs.launchpad.net/ubuntu/+source/vlc/+bug/408719

14 years agoFixed initial crop parameters in vout (close #3376).
Laurent Aimar [Fri, 26 Mar 2010 20:00:52 +0000 (21:00 +0100)]
Fixed initial crop parameters in vout (close #3376).

14 years agoTypo
Christophe Mutricy [Fri, 26 Mar 2010 18:56:33 +0000 (18:56 +0000)]
Typo

Pointed-Out-By: Gaëtan Rousseaux
14 years agodecomp: fix potential deadlock at EOF
Rémi Denis-Courmont [Fri, 26 Mar 2010 17:37:15 +0000 (19:37 +0200)]
decomp: fix potential deadlock at EOF

The decompression process needs to "see" the end-of-file. Otherwise
it might get stuck, and then the demux thread will get stuck too.
Closing the write end of the pipe to the compression process fixes
that.

Pointed-out-by: Laurent Aimar
14 years agodecomp: avoid large stack allocation
Rémi Denis-Courmont [Fri, 26 Mar 2010 17:31:23 +0000 (19:31 +0200)]
decomp: avoid large stack allocation

(It could be more efficient, but who cares? pipe overhead is probably
 worse)

14 years agodecomp: handle memory error
Rémi Denis-Courmont [Fri, 26 Mar 2010 17:31:12 +0000 (19:31 +0200)]
decomp: handle memory error

14 years agoDon't inhibit the screensaver if no-disable-screensaver is specified.
Hugo Beauzee-Luyssen [Wed, 17 Mar 2010 22:31:54 +0000 (23:31 +0100)]
Don't inhibit the screensaver if no-disable-screensaver is specified.

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
14 years agoVLM : move a mutex lock/unlock
Sébastien Escudier [Thu, 18 Mar 2010 10:31:41 +0000 (11:31 +0100)]
VLM : move a mutex lock/unlock

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
14 years agoAvcodec: CODEC_ID_MP4ALS was only introduced in 52.26.0
Jean-Baptiste Kempf [Fri, 26 Mar 2010 10:36:58 +0000 (11:36 +0100)]
Avcodec: CODEC_ID_MP4ALS was only introduced in 52.26.0

So it won't break on old system, like your debian :D

14 years agoAdd support for MPEG-4 ALS to the MP4 demuxer and FFmpeg wrapper.
Alex Converse [Wed, 24 Mar 2010 04:08:53 +0000 (00:08 -0400)]
Add support for MPEG-4 ALS to the MP4 demuxer and FFmpeg wrapper.

MPEG-4 ALS is a pure losses audio codec from MPEG. Like other MPEG-4
Audio variants it's muxed into the MP4 container with Object Type
Indication 0x40 followed by its Audio Object Type (36).

Sample:
http://streams.videolan.org/Mpeg_Conformance/ftp.iis.fhg.de/mpeg4audio-conformance/compressedMp4/als_00_2ch48k16b.mp4

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
14 years agoremove the time check which avoided rendering the overlay at a time it had been rende...
Vincent Penquerc'h [Thu, 25 Mar 2010 14:39:52 +0000 (14:39 +0000)]
remove the time check which avoided rendering the overlay at a time it had been rendered already; fixes subtitles disappearing when pausing.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
14 years agoSimplify a bit input rate setting.
Laurent Aimar [Fri, 26 Mar 2010 00:45:05 +0000 (01:45 +0100)]
Simplify a bit input rate setting.

14 years agoFixed fine rate modifications in hotkeys.
Laurent Aimar [Fri, 26 Mar 2010 00:23:24 +0000 (01:23 +0100)]
Fixed fine rate modifications in hotkeys.

14 years agoinput: set OSD message when changing rate via hotkeys to display the current rate...
Casian Andrei [Thu, 25 Mar 2010 23:51:58 +0000 (01:51 +0200)]
input: set OSD message when changing rate via hotkeys to display the current rate (v4)

Signed-off-by: Laurent Aimar <fenrir@videolan.org>
14 years agoFixed potential infinite loop between input/qt4 regarding input speed.
Laurent Aimar [Fri, 26 Mar 2010 00:15:03 +0000 (01:15 +0100)]
Fixed potential infinite loop between input/qt4 regarding input speed.

and fixes for sure duplicated input speed settings done by qt4 when
changing rate.

14 years agoInstalling KDE4 solid files.
Christophe Mutricy [Thu, 25 Mar 2010 09:50:48 +0000 (10:50 +0100)]
Installing KDE4 solid files.

Closes #3436

14 years agoAdding actions for KDE4 Solid
Hugo Beauzee-Luyssen [Thu, 25 Mar 2010 09:49:55 +0000 (10:49 +0100)]
Adding actions for KDE4 Solid

Signed-off-by: Christophe Mutricy <xtophe@videolan.org>
14 years agoDetect the variation of unix2dos
Christophe Mutricy [Thu, 25 Mar 2010 00:06:55 +0000 (00:06 +0000)]
Detect the variation of unix2dos

14 years agolegacy OSX interface: fixed transcoding with the wizard and re-added mp4a as valid...
Felix Paul Kühne [Thu, 25 Mar 2010 20:29:38 +0000 (21:29 +0100)]
legacy OSX interface: fixed transcoding with the wizard and re-added mp4a as valid audio codec to the sout panel

14 years agoNEWS updates for 1.1.0-test
Jean-Baptiste Kempf [Thu, 25 Mar 2010 13:01:25 +0000 (14:01 +0100)]
NEWS updates for 1.1.0-test

14 years agoRename 1.1.0-git to 1.1.0-test
Jean-Baptiste Kempf [Thu, 25 Mar 2010 12:39:50 +0000 (13:39 +0100)]
Rename 1.1.0-git to 1.1.0-test

14 years agoConfusing typo
Rémi Denis-Courmont [Sat, 20 Mar 2010 00:10:48 +0000 (02:10 +0200)]
Confusing typo

14 years agoPrevent negative caching value to be displayed.
Laurent Aimar [Tue, 23 Mar 2010 21:38:50 +0000 (22:38 +0100)]
Prevent negative caching value to be displayed.

14 years agoFixed asf media length (close #2674 and close #3429).
Laurent Aimar [Tue, 23 Mar 2010 20:29:37 +0000 (21:29 +0100)]
Fixed asf media length (close #2674 and close #3429).

14 years agoVLCKit: remove the prefix from the parameter value and take into account null values...
Sebastien Zwickert [Mon, 22 Mar 2010 23:13:07 +0000 (00:13 +0100)]
VLCKit: remove the prefix from the parameter value and take into account null values for options that do not require a value.

Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
14 years agoQt: mainInterface cleanup and simplifications
Jean-Baptiste Kempf [Sat, 20 Mar 2010 17:17:02 +0000 (18:17 +0100)]
Qt: mainInterface cleanup and simplifications

Functions renaming, dead code removal, simplifications and various resizing fixes.

14 years agocompilation fix when building a single arch only
Felix Paul Kühne [Sun, 21 Mar 2010 22:55:23 +0000 (23:55 +0100)]
compilation fix when building a single arch only

14 years agoLua: do not click a button twice in a row
Jean-Philippe André [Sat, 20 Mar 2010 18:16:08 +0000 (19:16 +0100)]
Lua: do not click a button twice in a row

Fixes #3364 (big bug on buttons)
It is not possible to click the same button twice in a row (while the
script is actually running), but other buttons can be clicked.

14 years agoLua: fix default value of drop-down lists
Jean-Philippe André [Sat, 20 Mar 2010 17:57:57 +0000 (18:57 +0100)]
Lua: fix default value of drop-down lists

Fix #3370

14 years agoLua: Avoid segmentation fault on recv() fail
Srikanth Raju [Thu, 11 Mar 2010 15:28:58 +0000 (20:58 +0530)]
Lua: Avoid segmentation fault on recv() fail

Signed-off-by: Jean-Philippe André <jpeg@videolan.org>
14 years agoLua: Implement net.connect_tcp
Srikanth Raju [Thu, 11 Mar 2010 14:46:40 +0000 (20:16 +0530)]
Lua: Implement net.connect_tcp

Signed-off-by: Jean-Philippe André <jpeg@videolan.org>
14 years agoQt: fix extensions dialog title (after set_title)
Jean-Philippe André [Sat, 20 Mar 2010 17:08:57 +0000 (18:08 +0100)]
Qt: fix extensions dialog title (after set_title)

14 years agoLua: fix previous commit (83ab54255)
Jean-Philippe André [Sat, 20 Mar 2010 17:04:33 +0000 (18:04 +0100)]
Lua: fix previous commit (83ab54255)

14 years agoLua: new function "set_title()" for dialogs
Jean-Philippe André [Sat, 20 Mar 2010 16:31:17 +0000 (17:31 +0100)]
Lua: new function "set_title()" for dialogs

Partial fix for #3304

14 years agoLua: update documentation
Jean-Philippe André [Sat, 20 Mar 2010 16:17:52 +0000 (17:17 +0100)]
Lua: update documentation

14 years agoLua: rename d:close() to d:delete() and d:flush() to d:update()
Jean-Philippe André [Sat, 20 Mar 2010 16:07:50 +0000 (17:07 +0100)]
Lua: rename d:close() to d:delete() and d:flush() to d:update()

Avoids confusion between dialog:close() and the "close()" hook
Partially fix #3304

14 years agoWin32: minor fixes to the installer
Jean-Baptiste Kempf [Sat, 20 Mar 2010 16:16:30 +0000 (17:16 +0100)]
Win32: minor fixes to the installer

14 years agoLua: Extensions, fix position of buttons
Jean-Philippe André [Sat, 20 Mar 2010 15:53:28 +0000 (16:53 +0100)]
Lua: Extensions, fix position of buttons

Fix #3375

14 years agoRemove all the quick settings of VLC on Windows
Jean-Baptiste Kempf [Sat, 20 Mar 2010 15:47:48 +0000 (16:47 +0100)]
Remove all the quick settings of VLC on Windows

14 years agoQt: New BackgroundWiget
Francois Cartegnie [Sat, 20 Mar 2010 14:42:56 +0000 (15:42 +0100)]
Qt: New BackgroundWiget

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
14 years agoosx-zip-packages: store symlinks as is to save disk space and shrink the package...
Felix Paul Kühne [Sat, 20 Mar 2010 11:53:44 +0000 (12:53 +0100)]
osx-zip-packages: store symlinks as is to save disk space and shrink the package size

14 years agoarm_neon: fix the color conversion to use the actual pitch of the pictures instead...
Gildas Bazin [Sat, 20 Mar 2010 09:34:48 +0000 (09:34 +0000)]
arm_neon: fix the color conversion to use the actual pitch of the pictures instead of trying to guess it.

14 years agol10n: Estonian update
Eero [Sat, 20 Mar 2010 00:32:56 +0000 (00:32 +0000)]
l10n: Estonian update

Signed-off-by: Christophe Mutricy <xtophe@videolan.org>
14 years agoAvoid integer overflow
Christophe Mutricy [Fri, 19 Mar 2010 17:27:01 +0000 (17:27 +0000)]
Avoid integer overflow

14 years agoIMDB: fix description
Jean-Baptiste Kempf [Fri, 19 Mar 2010 17:54:18 +0000 (18:54 +0100)]
IMDB: fix description

14 years agoQt: remove ugly hack for popupMenu
Jean-Baptiste Kempf [Fri, 19 Mar 2010 17:12:44 +0000 (18:12 +0100)]
Qt: remove ugly hack for popupMenu

14 years agoIMDB: use a shortdesc
Jean-Baptiste Kempf [Fri, 19 Mar 2010 16:51:13 +0000 (17:51 +0100)]
IMDB: use a shortdesc

Close #3414

14 years agoQt: extension dialog, show correctly the version
Jean-Baptiste Kempf [Fri, 19 Mar 2010 16:47:42 +0000 (17:47 +0100)]
Qt: extension dialog, show correctly the version

Ref #3414

14 years agoQt: fix comments
Jean-Baptiste Kempf [Fri, 19 Mar 2010 16:37:02 +0000 (17:37 +0100)]
Qt: fix comments

14 years agoQt: remove unneeded workaround
Jean-Baptiste Kempf [Fri, 19 Mar 2010 16:32:26 +0000 (17:32 +0100)]
Qt: remove unneeded workaround

14 years agoQt: remove dead code
Jean-Baptiste Kempf [Fri, 19 Mar 2010 16:24:27 +0000 (17:24 +0100)]
Qt: remove dead code

14 years agoQt: fix main_interface sizing part 2
Jean-Baptiste Kempf [Fri, 19 Mar 2010 16:18:14 +0000 (17:18 +0100)]
Qt: fix main_interface sizing part 2

Close #3408 (blocker)
Close #3245 (blocker)

14 years agoskins2: For playlist controls, keys to be forwarded to vlc core
Erwan Tulou [Fri, 19 Mar 2010 10:39:37 +0000 (11:39 +0100)]
skins2: For playlist controls, keys to be forwarded to vlc core

the playlist control entirely redefines key processing (arrows, enter, ...).
Yet, for keys not processed, forwarding them to vlc core is desirable.
For instance, that enables n(ext) and p(revious) when focus is on the playlist,
which is something users can expect to be working.

14 years agoskins2: fix wrong focus
Erwan Tulou [Tue, 2 Mar 2010 16:22:24 +0000 (17:22 +0100)]
skins2: fix wrong focus

14 years agoFixed uninitialized value.
Hugo Beauzee-Luyssen [Wed, 17 Mar 2010 23:17:11 +0000 (00:17 +0100)]
Fixed uninitialized value.

This was leading to a crash when using --no-keyboard-events

Signed-off-by: Rémi Duraffort <ivoire@videolan.org>
14 years agoactivex: stop processing events on closing ActiveX plugin
Jean-Paul Saman [Wed, 17 Mar 2010 15:52:43 +0000 (16:52 +0100)]
activex: stop processing events on closing ActiveX plugin

14 years agoactivex: our vlc instance should already have been initialized
Jean-Paul Saman [Mon, 15 Mar 2010 12:18:27 +0000 (13:18 +0100)]
activex: our vlc instance should already have been initialized

Signed-off-by: Jean-Paul Saman <jean-paul.saman@m2x.nl>
14 years agoactivex: Fix heap corrumption on Async event delivery
Jean-Paul Saman [Mon, 15 Mar 2010 12:26:25 +0000 (13:26 +0100)]
activex: Fix heap corrumption on Async event delivery

The heap corruption occured when events returned a value. Since the events cross COM boundaries,
the values returned should be allocated in COM context too. Allocating the memory with CoMemTaskAlloc()
should be used instead of new or malloc().

14 years agotest/libvlc: add libvlc_MediaPlayer* events for input states
Jean-Paul Saman [Fri, 12 Mar 2010 10:42:45 +0000 (11:42 +0100)]
test/libvlc: add libvlc_MediaPlayer* events for input states

Signed-off-by: Jean-Paul Saman <jean-paul.saman@m2x.nl>
14 years agoactivex: add IID_IVLCControl2 as know interface to IObjectSafety
Jean-Paul Saman [Tue, 9 Mar 2010 11:02:28 +0000 (12:02 +0100)]
activex: add IID_IVLCControl2 as know interface to IObjectSafety

Signed-off-by: Jean-Paul Saman <jean-paul.saman@m2x.nl>
14 years agoactivex: sync libvlc_MediaPlayer events between activex and mozilla
Jean-Paul Saman [Fri, 12 Mar 2010 12:19:48 +0000 (13:19 +0100)]
activex: sync libvlc_MediaPlayer events between activex and mozilla

14 years agoactivex: bool to VARIANT_BOOL macro
Jean-Paul Saman [Fri, 12 Mar 2010 12:10:40 +0000 (13:10 +0100)]
activex: bool to VARIANT_BOOL macro

14 years agomozilla: stop playing on page reload and when already playing
Jean-Paul Saman [Fri, 12 Mar 2010 12:07:26 +0000 (13:07 +0100)]
mozilla: stop playing on page reload and when already playing

14 years agoactivex: stop playing on page reload
Jean-Paul Saman [Fri, 12 Mar 2010 11:59:57 +0000 (12:59 +0100)]
activex: stop playing on page reload

14 years agoactivex: implement async events handling for JavaScript
Jean-Paul Saman [Wed, 17 Feb 2010 22:35:12 +0000 (23:35 +0100)]
activex: implement async events handling for JavaScript

Events that do not originate from within the ActiveX JS context (which is a COM context)
cannot cross into ActiveX/COM context. All events received from libvlc are in a different
thread context then the ActiveX/COM code. Thus from a libvlc event handler callback it is
not possible to call into the ActiveX/COM context.

To solve this issue a seperate thread is created that manages sending of all events for
the ActiveX webplugin (including events from libvlc). All events are by default routed
through the GlobalInterfaceTable (GIT) which takes care ActiveX/COM calls that cross
different thread context in the ActiveX/COM world.

Signed-off-by: Jean-Paul Saman <jean-paul.saman@m2x.nl>
14 years agoactivex: missing media_list lock/unlock
Jean-Paul Saman [Tue, 16 Feb 2010 09:00:24 +0000 (10:00 +0100)]
activex: missing media_list lock/unlock

Signed-off-by: Jean-Paul Saman <jean-paul.saman@m2x.nl>
14 years agoactivex: stop media_player before releasing it.
Jean-Paul Saman [Tue, 16 Feb 2010 08:59:07 +0000 (09:59 +0100)]
activex: stop media_player before releasing it.

Signed-off-by: Jean-Paul Saman <jean-paul.saman@m2x.nl>
14 years agoFix make dist due to vlm removal on Macos
Jean-Baptiste Kempf [Wed, 17 Mar 2010 22:50:16 +0000 (23:50 +0100)]
Fix make dist due to vlm removal on Macos

14 years agoQt: use forward declaration when possible and remove includes
Jean-Baptiste Kempf [Wed, 17 Mar 2010 21:09:52 +0000 (22:09 +0100)]
Qt: use forward declaration when possible and remove includes

14 years agocodec/omxil: OMAP3430 only supports h264 baseline profile up to level 3.0. We now...
Gildas Bazin [Tue, 16 Mar 2010 01:06:11 +0000 (01:06 +0000)]
codec/omxil: OMAP3430 only supports h264 baseline profile up to level 3.0. We now reject anything else as the codec gets confused otherwise.
  Also changed the priority so that this module is now the default video codec on Maemo.

14 years agox264: remove 0.8.x deprecated aliases completely
Rémi Denis-Courmont [Mon, 15 Mar 2010 17:01:27 +0000 (19:01 +0200)]
x264: remove 0.8.x deprecated aliases completely