vlc.git
11 years agoContribs: Kate, update to 0.3.0 and disable-doc by default without patching.
Jean-Baptiste Kempf [Wed, 11 Feb 2009 11:08:17 +0000 (12:08 +0100)]
Contribs: Kate, update to 0.3.0 and disable-doc by default without patching.

11 years agoactivex: create "ex" before using this exception variable
Anthony Loiseau [Wed, 11 Feb 2009 09:21:17 +0000 (10:21 +0100)]
activex: create "ex" before using this exception variable

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
11 years agoContrib: Don't build FFmpeg dca decoder on Win32
Jean-Baptiste Kempf [Wed, 11 Feb 2009 10:37:47 +0000 (11:37 +0100)]
Contrib: Don't build FFmpeg dca decoder on Win32

11 years agoWin32 configures: mingw can compile mkv and taglib. Only Windows cannot.
Jean-Baptiste Kempf [Wed, 11 Feb 2009 09:05:17 +0000 (10:05 +0100)]
Win32 configures: mingw can compile mkv and taglib. Only Windows cannot.

11 years agoactivex: take lock before accessing libvlc_playlist_items_count().
Jean-Paul Saman [Wed, 11 Feb 2009 08:45:52 +0000 (09:45 +0100)]
activex: take lock before accessing libvlc_playlist_items_count().

Patch by jan-paul dinger (jpd at m2x dot nl).

11 years agozvbi: clear zvbi page holder before usage.
Jean-Paul Saman [Wed, 4 Feb 2009 07:21:24 +0000 (08:21 +0100)]
zvbi: clear zvbi page holder before usage.

11 years agoQt: reparent a textEdit.
Jean-Baptiste Kempf [Wed, 11 Feb 2009 03:35:37 +0000 (04:35 +0100)]
Qt: reparent a textEdit.

11 years agoQt: reparent the first-time dialog and make it die correctly.
Jean-Baptiste Kempf [Wed, 11 Feb 2009 03:27:56 +0000 (04:27 +0100)]
Qt: reparent the first-time dialog and make it die correctly.

11 years agoQt: don't leak the FSC on exit.
Jean-Baptiste Kempf [Wed, 11 Feb 2009 03:15:48 +0000 (04:15 +0100)]
Qt: don't leak the FSC on exit.

This should really be a singleton or at least not built when you play only audio.

11 years agoRevert "FSC memory leaks"
Jean-Baptiste Kempf [Wed, 11 Feb 2009 03:06:48 +0000 (04:06 +0100)]
Revert "FSC memory leaks"

This reverts commit 1463e7cbbc437f8e7b4ab246861ae55ddadeb763.

Conflicts:

modules/gui/qt4/components/controller.cpp
modules/gui/qt4/components/controller_widget.hpp

11 years agoQt: simplify and solve a leak and make a previous commit unecessary.
Jean-Baptiste Kempf [Wed, 11 Feb 2009 03:01:24 +0000 (04:01 +0100)]
Qt: simplify and solve a leak and make a previous commit unecessary.

11 years agoQt: force the deletion that doesn't seem to happen correctly
Jean-Baptiste Kempf [Wed, 11 Feb 2009 03:00:53 +0000 (04:00 +0100)]
Qt: force the deletion that doesn't seem to happen correctly

11 years agoQt: remove small leaks in menus.hpp
Jean-Baptiste Kempf [Wed, 11 Feb 2009 02:05:56 +0000 (03:05 +0100)]
Qt: remove small leaks in menus.hpp

11 years agoSort by alphabetical order the extensions.
Anthony Loiseau [Wed, 11 Feb 2009 01:09:26 +0000 (02:09 +0100)]
Sort by alphabetical order the extensions.

11 years agoQt menus: SD go in the media menu as on Mac.
Jean-Baptiste Kempf [Wed, 11 Feb 2009 00:57:50 +0000 (01:57 +0100)]
Qt menus: SD go in the media menu as on Mac.

11 years agoMozilla SDK libxul 1.9.1 - preliminary support
Nicolas Chauvet (kwizart [Tue, 13 Jan 2009 18:32:36 +0000 (19:32 +0100)]
Mozilla SDK libxul 1.9.1 - preliminary support

According to https://bugzilla.mozilla.org/show_bug.cgi?id=455458
npupp.h has been renamed to npfunctions.h with libxul 1.9.1

Signed-off-by: Christophe Mutricy <xtophe@videolan.org>
11 years agoplaylist_search:
Rémi Duraffort [Tue, 10 Feb 2009 12:23:20 +0000 (13:23 +0100)]
playlist_search:
 * use psz_name when an item doesn't have a title
 * proper locking
 * little speed up

(thanks fenrir for the reviews)

11 years agoQt4 unparented widgets
Rémi Denis-Courmont [Tue, 10 Feb 2009 20:35:02 +0000 (22:35 +0200)]
Qt4 unparented widgets

11 years agoQt4 leak
Rémi Denis-Courmont [Tue, 10 Feb 2009 20:26:54 +0000 (22:26 +0200)]
Qt4 leak

11 years agoQt4 menu leaks
Rémi Denis-Courmont [Tue, 10 Feb 2009 19:46:14 +0000 (21:46 +0200)]
Qt4 menu leaks

11 years agoQt4: more leaks
Rémi Denis-Courmont [Tue, 10 Feb 2009 19:15:09 +0000 (21:15 +0200)]
Qt4: more leaks

11 years agoAdded support for shortname in bd access (avchd ?)
Laurent Aimar [Tue, 10 Feb 2009 19:21:05 +0000 (20:21 +0100)]
Added support for shortname in bd access (avchd ?)

11 years agoFSC memory leaks
Rémi Denis-Courmont [Tue, 10 Feb 2009 19:05:01 +0000 (21:05 +0200)]
FSC memory leaks

11 years agomozilla: make sure we set the correct file rights before we distribute the plugin
Felix Paul Kühne [Tue, 10 Feb 2009 18:41:20 +0000 (19:41 +0100)]
mozilla: make sure we set the correct file rights before we distribute the plugin

11 years agoImplement reference counting in the libvlc logger
Rémi Denis-Courmont [Tue, 10 Feb 2009 18:15:20 +0000 (20:15 +0200)]
Implement reference counting in the libvlc logger

Now, this should work safely, although it requires heavy polling.

11 years agoRestore the libvlc logger lock
Rémi Denis-Courmont [Tue, 10 Feb 2009 18:03:17 +0000 (20:03 +0200)]
Restore the libvlc logger lock

This API is completely idiotic. By design, it requires (very active)
polling to work. Also, it is almost impossible to make it thread-safe.
Anyway, through violating a few constant pointers, we can fix half of
that. However, message item reference counting remains broken.

11 years agolibvlc log: stop abusing internal i_verbosity
Rémi Denis-Courmont [Tue, 10 Feb 2009 17:55:01 +0000 (19:55 +0200)]
libvlc log: stop abusing internal i_verbosity

11 years agoRemove the verbose callback.
Rémi Denis-Courmont [Tue, 10 Feb 2009 17:43:36 +0000 (19:43 +0200)]
Remove the verbose callback.

It was not thread-safe, and only used by ncurses (fixed earlier).

11 years agoncurses: redirect standard error to /dev/null
Rémi Denis-Courmont [Tue, 10 Feb 2009 17:38:41 +0000 (19:38 +0200)]
ncurses: redirect standard error to /dev/null

Changing the verbosity at that point is not thread-safe (and trying to
restore the value at ext is somwehat logically flawed). Luckily all the
standard <stdio.h> functions are thread-safe.

11 years agoAdd .iso to the video files extensions (untested)
Anthony Loiseau [Thu, 8 Jan 2009 14:34:37 +0000 (15:34 +0100)]
Add .iso to the video files extensions (untested)

Signed-off-by: Rémi Denis-Courmont <rdenis@simphalempin.com>
11 years agoQt, menu: remove open playlist
Jean-Baptiste Kempf [Tue, 10 Feb 2009 12:06:29 +0000 (13:06 +0100)]
Qt, menu: remove open playlist

11 years agomozilla: clear exception also in this path.
Jean-Paul Saman [Mon, 9 Feb 2009 22:12:32 +0000 (23:12 +0100)]
mozilla: clear exception also in this path.

11 years agomozilla: package the plugin also for use in Firefox 3
Jean-Paul Saman [Mon, 9 Feb 2009 21:36:36 +0000 (22:36 +0100)]
mozilla: package the plugin also for use in Firefox 3

11 years agolibvlc_log_clear: looks totally broken.
Jean-Paul Saman [Mon, 9 Feb 2009 21:11:50 +0000 (22:11 +0100)]
libvlc_log_clear: looks totally broken.

11 years agomozilla: toolbar is not implemented on MacOS X and Win32 for Firefox/Mozilla/Safari...
Jean-Paul Saman [Mon, 9 Feb 2009 20:47:26 +0000 (21:47 +0100)]
mozilla: toolbar is not implemented on MacOS X and Win32 for Firefox/Mozilla/Safari webbrowsers.

Remove this define once the functionality is implemented on MacOS X and Win32.

11 years agolibkate contrib: skip documentation
Rémi Denis-Courmont [Mon, 9 Feb 2009 21:47:59 +0000 (23:47 +0200)]
libkate contrib: skip documentation

11 years agoFixed closed captions in h264 packetizer.
Laurent Aimar [Mon, 9 Feb 2009 21:18:16 +0000 (22:18 +0100)]
Fixed closed captions in h264 packetizer.

11 years agoNEWS about CC SCTE-20
Jean-Baptiste Kempf [Mon, 9 Feb 2009 20:14:27 +0000 (21:14 +0100)]
NEWS about CC SCTE-20

11 years agoQt: change audio menus with mute at the bottom until we decide something with felix.
Jean-Baptiste Kempf [Mon, 9 Feb 2009 20:14:00 +0000 (21:14 +0100)]
Qt: change audio menus with mute at the bottom until we decide something with felix.

11 years agoAdded SCTE-20 CC support (close #2503).
Laurent Aimar [Mon, 9 Feb 2009 19:04:47 +0000 (20:04 +0100)]
Added SCTE-20 CC support (close #2503).

11 years agoImroved cc.h fprintf debug (commented out by default).
Laurent Aimar [Mon, 9 Feb 2009 19:04:00 +0000 (20:04 +0100)]
Imroved cc.h fprintf debug (commented out by default).

11 years agoFixed cc.h multiple includes protection define.
Laurent Aimar [Mon, 9 Feb 2009 19:02:56 +0000 (20:02 +0100)]
Fixed cc.h multiple includes protection define.

11 years agoSupport output bits per sample changes in ffmpeg (close #2493).
Laurent Aimar [Sun, 8 Feb 2009 18:35:29 +0000 (19:35 +0100)]
Support output bits per sample changes in ffmpeg (close #2493).

11 years agoFixed various decoder/packetizer flush.
Laurent Aimar [Sun, 8 Feb 2009 15:51:58 +0000 (16:51 +0100)]
Fixed various decoder/packetizer flush.

11 years agoAdded a missing block_BytestreamEmpty helper.
Laurent Aimar [Sun, 8 Feb 2009 15:52:27 +0000 (16:52 +0100)]
Added a missing block_BytestreamEmpty helper.

11 years agoCorrectly flush video/audio decoder in all cases.
Laurent Aimar [Sun, 8 Feb 2009 15:39:49 +0000 (16:39 +0100)]
Correctly flush video/audio decoder in all cases.

11 years agoFixed timestamp validity check in decoder (probably close #2502)
Laurent Aimar [Sun, 8 Feb 2009 15:35:50 +0000 (16:35 +0100)]
Fixed timestamp validity check in decoder (probably close #2502)

11 years agoFixed (common) broken dts in wav (close #2494)
Laurent Aimar [Sun, 8 Feb 2009 15:33:15 +0000 (16:33 +0100)]
Fixed (common) broken dts in wav (close #2494)

11 years agoAdded a module shortcut to wmafixed.
Laurent Aimar [Thu, 5 Feb 2009 22:45:39 +0000 (23:45 +0100)]
Added a module shortcut to wmafixed.

11 years agoWrap and improve a bit
Rémi Denis-Courmont [Mon, 9 Feb 2009 19:46:12 +0000 (21:46 +0200)]
Wrap and improve a bit

11 years agoX11 pixmaps will not work as drawable
Rémi Denis-Courmont [Mon, 9 Feb 2009 16:28:20 +0000 (18:28 +0200)]
X11 pixmaps will not work as drawable

Our outputs want to create a window as a child of the drawable. This is
never going to work with a pixmap.

11 years agoFix a race condition between rtsp and httpd
Sébastien Escudier [Thu, 5 Feb 2009 13:08:22 +0000 (14:08 +0100)]
Fix a race condition between rtsp and httpd

This can happen when a rtsp client teardown : RtspCallback is called.
But at the same time, if the media is deleted, (MediaDel), RtspClientDel can be called twice on the same p_media/p_rtsp

Signed-off-by: Rémi Denis-Courmont <rdenis@simphalempin.com>
11 years agoplaylist_search: enable all items if the search string is empty
Rémi Duraffort [Mon, 9 Feb 2009 14:41:00 +0000 (15:41 +0100)]
playlist_search: enable all items if the search string is empty
(and remove an unused argument).

11 years agotaglib: remove a dummy sub-module (taglib can't act as an "art downloader").
Rémi Duraffort [Mon, 9 Feb 2009 13:46:20 +0000 (14:46 +0100)]
taglib: remove a dummy sub-module (taglib can't act as an "art downloader").

11 years agotaglib: Fix #2466 and fix also for writting tag on win.
Rémi Duraffort [Sun, 8 Feb 2009 15:53:02 +0000 (16:53 +0100)]
taglib: Fix #2466 and fix also for writting tag on win.

11 years agomozilla: call libvlc_playlist_items_count() with playlist lock held.
Jean-Paul Saman [Mon, 9 Feb 2009 08:42:07 +0000 (09:42 +0100)]
mozilla: call libvlc_playlist_items_count() with playlist lock held.

11 years agomozilla: define wrapper prototypes in support/npunix.c
Jean-Paul Saman [Sun, 8 Feb 2009 12:10:26 +0000 (13:10 +0100)]
mozilla: define wrapper prototypes in support/npunix.c

11 years agoFix service discovery submodules (i.e. shoutcast TV and the likes)
Rémi Denis-Courmont [Sun, 8 Feb 2009 18:08:20 +0000 (20:08 +0200)]
Fix service discovery submodules (i.e. shoutcast TV and the likes)

Pointed-out-by: Rémi Duraffort
11 years agoRemove dummy VLC_EXPORT
Rémi Denis-Courmont [Sun, 8 Feb 2009 18:07:22 +0000 (20:07 +0200)]
Remove dummy VLC_EXPORT

11 years agoAdd module_find_by_short() (internal only)
Rémi Denis-Courmont [Sun, 8 Feb 2009 18:06:24 +0000 (20:06 +0200)]
Add module_find_by_short() (internal only)

11 years agoadds speaker setup override option
Kaarlo Raiha [Sat, 7 Feb 2009 20:55:48 +0000 (22:55 +0200)]
adds speaker setup override option

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
11 years agoOverload toggleVisible() to update list with media from other interfaces.
Mark Bidewell [Wed, 4 Feb 2009 23:42:57 +0000 (18:42 -0500)]
Overload toggleVisible() to update list with media from other interfaces.

Overload toggleVisible() to update list with media from other interfaces.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
11 years agofix typo
Kaarlo Raiha [Sun, 8 Feb 2009 17:20:01 +0000 (19:20 +0200)]
fix typo

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
11 years agoi18n: Translate the channels layout in media info
Christophe Mutricy [Sun, 8 Feb 2009 16:05:28 +0000 (16:05 +0000)]
i18n: Translate the channels layout in media info

11 years agoTranslate the channels layout
Christophe Mutricy [Sun, 8 Feb 2009 15:56:59 +0000 (15:56 +0000)]
Translate the channels layout

And not just make it to be translated.
So that it's coherent with the other audio variable fed by the core to the GUI.

11 years agoAlways build x264 with pthread on win
Christophe Mutricy [Sun, 8 Feb 2009 14:41:13 +0000 (14:41 +0000)]
Always build x264 with pthread on win

11 years agofix h264 encoding in windows
Hannes Domani [Wed, 28 Jan 2009 21:07:14 +0000 (22:07 +0100)]
fix h264 encoding in windows

Signed-off-by: Christophe Mutricy <xtophe@videolan.org>
11 years agofix addition of multiple meta pairs adding the first one repeatedly
Vincent Penquerc'h [Sun, 8 Feb 2009 14:22:28 +0000 (14:22 +0000)]
fix addition of multiple meta pairs adding the first one repeatedly

Signed-off-by: Rémi Denis-Courmont <rdenis@simphalempin.com>
11 years agoRetrieve meta from Kate streams, which has Vorbis comment packet
Vincent Penquerc'h [Sun, 8 Feb 2009 14:21:16 +0000 (14:21 +0000)]
Retrieve meta from Kate streams, which has Vorbis comment packet

Do not retrieve from CMML, which has none

Signed-off-by: Rémi Denis-Courmont <rdenis@simphalempin.com>
11 years agoQt: put the ensureCursorVisible(); back.
Jean-Baptiste Kempf [Sun, 8 Feb 2009 10:54:14 +0000 (11:54 +0100)]
Qt: put the ensureCursorVisible(); back.

11 years agoRevert "directory: Add XSPF node-extension support to our directory module."
Rémi Denis-Courmont [Sun, 8 Feb 2009 09:11:30 +0000 (11:11 +0200)]
Revert "directory: Add XSPF node-extension support to our directory module."

This reverts commit 8f7056b536e341fe8f07cfec4067e53e93c59708.
This broke the XML parser (fixes #2500).

Conflicts:

modules/access/directory.c

11 years agoFix crash
Rémi Denis-Courmont [Sun, 8 Feb 2009 08:58:37 +0000 (10:58 +0200)]
Fix crash

11 years agocosmetic
Rémi Denis-Courmont [Sun, 8 Feb 2009 08:58:27 +0000 (10:58 +0200)]
cosmetic

11 years agoQt: Fix minimalView state in menus.
Jean-Baptiste Kempf [Sun, 8 Feb 2009 02:38:59 +0000 (03:38 +0100)]
Qt: Fix minimalView state in menus.

11 years agoQt: fix Menu->View->Fullscreen interface state.
Jean-Baptiste Kempf [Sun, 8 Feb 2009 02:33:29 +0000 (03:33 +0100)]
Qt: fix Menu->View->Fullscreen interface state.

11 years agoQt: messages cleanup and work around #2432 to solve the speed issues.
Jean-Baptiste Kempf [Sun, 8 Feb 2009 02:07:37 +0000 (03:07 +0100)]
Qt: messages cleanup and work around #2432 to solve the speed issues.

Patches partly by random.

11 years agoQt: remove useless includes.
Jean-Baptiste Kempf [Sun, 8 Feb 2009 00:55:49 +0000 (01:55 +0100)]
Qt: remove useless includes.

11 years agoQt: menus, add VolumeMute/VolumeUp/VolumeDown in the audio menu to match OSX Audio...
Jean-Baptiste Kempf [Sun, 8 Feb 2009 00:11:11 +0000 (01:11 +0100)]
Qt: menus, add VolumeMute/VolumeUp/VolumeDown in the audio menu to match OSX Audio menu.

We still have one more separator than OSX has.

11 years agoQt: put visualisation before audio-tracks to mimic Mac menus.
Jean-Baptiste Kempf [Sat, 7 Feb 2009 22:14:30 +0000 (23:14 +0100)]
Qt: put visualisation before audio-tracks to mimic Mac menus.

11 years agoXCB: fill in RGB mask information
Rémi Denis-Courmont [Sat, 7 Feb 2009 21:50:14 +0000 (23:50 +0200)]
XCB: fill in RGB mask information

11 years agoXCB: use the selected visual rather than the root visual
Rémi Denis-Courmont [Sat, 7 Feb 2009 19:56:54 +0000 (21:56 +0200)]
XCB: use the selected visual rather than the root visual

11 years agoXCB: use dummy color map so selecting a non-default visual works
Rémi Denis-Courmont [Sat, 7 Feb 2009 21:40:11 +0000 (23:40 +0200)]
XCB: use dummy color map so selecting a non-default visual works

11 years agoXCB: determine output format in Open since it's constant
Rémi Denis-Courmont [Thu, 5 Feb 2009 20:44:18 +0000 (22:44 +0200)]
XCB: determine output format in Open since it's constant

11 years agoXCB: do not look for static color visuals
Rémi Denis-Courmont [Sat, 7 Feb 2009 21:40:50 +0000 (23:40 +0200)]
XCB: do not look for static color visuals

We really don't support them anyway

11 years agoQt: sprefs, add the auto-resize option to the interface panel.
Jean-Baptiste Kempf [Sat, 7 Feb 2009 21:04:34 +0000 (22:04 +0100)]
Qt: sprefs, add the auto-resize option to the interface panel.

11 years agoQt: menus, document.
Jean-Baptiste Kempf [Sat, 7 Feb 2009 20:57:52 +0000 (21:57 +0100)]
Qt: menus, document.

11 years agoRemove misleading comment.
Jean-Baptiste Kempf [Sat, 7 Feb 2009 20:54:37 +0000 (21:54 +0100)]
Remove misleading comment.

11 years agoQt/Skins: give complete access to the Tools menu to the skins. Close #2275
Jean-Baptiste Kempf [Sat, 7 Feb 2009 20:51:26 +0000 (21:51 +0100)]
Qt/Skins: give complete access to the Tools menu to the skins. Close #2275

11 years agoQt: integrate the new volume to the customize dialog.
Jean-Baptiste Kempf [Sat, 7 Feb 2009 20:30:53 +0000 (21:30 +0100)]
Qt: integrate the new volume to the customize dialog.

11 years agoQt: move customize to view.
Jean-Baptiste Kempf [Sat, 7 Feb 2009 20:30:39 +0000 (21:30 +0100)]
Qt: move customize to view.

11 years agoQt: remove code duplication.
Jean-Baptiste Kempf [Sat, 7 Feb 2009 19:57:30 +0000 (20:57 +0100)]
Qt: remove code duplication.

11 years agoQt: simplification of the special volume slider. Any click will show it.
Jean-Baptiste Kempf [Sat, 7 Feb 2009 19:56:15 +0000 (20:56 +0100)]
Qt: simplification of the special volume slider. Any click will show it.

11 years agoQt: Remove VolumeClickHandler Class... I never understood why zorglub did that in...
Jean-Baptiste Kempf [Sat, 7 Feb 2009 19:19:56 +0000 (20:19 +0100)]
Qt: Remove VolumeClickHandler Class... I never understood why zorglub did that in a separate class.

This removes some friends attribute. Can't be a bad thing.

11 years agoQt: new volume slider, optionnal. Totem like, for people who use Totem
Jean-Baptiste Kempf [Sat, 7 Feb 2009 18:23:47 +0000 (19:23 +0100)]
Qt: new volume slider, optionnal. Totem like, for people who use Totem

This is a special request for Laurent ;)

11 years agoDeprecate libvlc_video_reparent
Rémi Denis-Courmont [Sat, 7 Feb 2009 17:30:58 +0000 (19:30 +0200)]
Deprecate libvlc_video_reparent

This is consistent with libvlc_video_set_parent being deprecated.

11 years agoDeprecate libvlc_media_player_(g|s)et_drawable
Rémi Denis-Courmont [Sat, 7 Feb 2009 17:27:44 +0000 (19:27 +0200)]
Deprecate libvlc_media_player_(g|s)et_drawable

11 years agoAdd libvlc_media_player_set_hwnd and libvlc_media_player_set_xid
Rémi Denis-Courmont [Sat, 7 Feb 2009 17:21:01 +0000 (19:21 +0200)]
Add libvlc_media_player_set_hwnd and libvlc_media_player_set_xid

11 years agowmafixed: optimize
Jean-Paul Saman [Sat, 7 Feb 2009 15:29:41 +0000 (16:29 +0100)]
wmafixed: optimize

11 years agowmafixed: handle error cases (fixes #2474)
Jean-Paul Saman [Sat, 7 Feb 2009 15:25:34 +0000 (16:25 +0100)]
wmafixed: handle error cases (fixes #2474)

11 years agodrawable: handle the case that drawable is per-input
Rémi Denis-Courmont [Sat, 7 Feb 2009 08:47:45 +0000 (10:47 +0200)]
drawable: handle the case that drawable is per-input

It only works -properly- if there is only one video output. This is no
worse than earlier releases.

Pointed-out-by: brezhoneg1