vlc.git
9 years agoRemove debug
Rémi Denis-Courmont [Thu, 26 May 2011 20:24:52 +0000 (23:24 +0300)]
Remove debug

9 years agoXCB/screen: use Composite to capture windows
Rémi Denis-Courmont [Thu, 26 May 2011 20:17:42 +0000 (23:17 +0300)]
XCB/screen: use Composite to capture windows

This enables capture of windows even when not entirely visible.

9 years agoXCB/screen: memory leak
Rémi Denis-Courmont [Thu, 26 May 2011 20:03:01 +0000 (23:03 +0300)]
XCB/screen: memory leak

9 years agoXCB/screen: remove non-very-sensical pause
Rémi Denis-Courmont [Thu, 26 May 2011 19:21:34 +0000 (22:21 +0300)]
XCB/screen: remove non-very-sensical pause

Thus, there is no need for a mutex anymore.

9 years agoRemove vlc_object_find_name() search mode parameter
Rémi Denis-Courmont [Thu, 26 May 2011 16:32:40 +0000 (19:32 +0300)]
Remove vlc_object_find_name() search mode parameter

9 years agoRemove last use of FIND_ANYWHERE
Rémi Denis-Courmont [Thu, 26 May 2011 16:29:37 +0000 (19:29 +0300)]
Remove last use of FIND_ANYWHERE

9 years agoSearch child of playlist rather than anywhere
Rémi Denis-Courmont [Thu, 26 May 2011 16:22:44 +0000 (19:22 +0300)]
Search child of playlist rather than anywhere

9 years agoLUA: remove find_name() before something starts to use it
Rémi Denis-Courmont [Thu, 26 May 2011 16:10:40 +0000 (19:10 +0300)]
LUA: remove find_name() before something starts to use it

9 years agoQt4: remove Linux DVB device spin box
Rémi Denis-Courmont [Thu, 26 May 2011 14:13:31 +0000 (17:13 +0300)]
Qt4: remove Linux DVB device spin box

9 years agoDVB: remove unused parameter
Rémi Denis-Courmont [Wed, 25 May 2011 20:50:28 +0000 (23:50 +0300)]
DVB: remove unused parameter

9 years agoLinux DVB: deprecate --dvb-device
Rémi Denis-Courmont [Wed, 25 May 2011 20:46:31 +0000 (23:46 +0300)]
Linux DVB: deprecate --dvb-device

9 years agoLinux DVB: automatically select a suitable frontend from the adapter
Rémi Denis-Courmont [Wed, 25 May 2011 20:44:18 +0000 (23:44 +0300)]
Linux DVB: automatically select a suitable frontend from the adapter

9 years agoCorrected parameters given to glTexSubImage2D.
Laurent Aimar [Wed, 25 May 2011 21:16:34 +0000 (23:16 +0200)]
Corrected parameters given to glTexSubImage2D.

The numerical values are the same, but they don't have the same meaning.

9 years agoUsed vlc_memalign in opengl.c
Laurent Aimar [Wed, 25 May 2011 21:06:42 +0000 (23:06 +0200)]
Used vlc_memalign in opengl.c

9 years agoMerged vout_display_opengl_ResetTextures() into vout_display_opengl_GetPool().
Laurent Aimar [Wed, 25 May 2011 21:03:28 +0000 (23:03 +0200)]
Merged vout_display_opengl_ResetTextures() into vout_display_opengl_GetPool().

9 years agoNo functionnal changes (opengl).
Laurent Aimar [Wed, 25 May 2011 20:57:00 +0000 (22:57 +0200)]
No functionnal changes (opengl).

9 years agoImproved "non power of 2" texture support detection (opengl).
Laurent Aimar [Wed, 25 May 2011 20:51:22 +0000 (22:51 +0200)]
Improved "non power of 2" texture support detection (opengl).

9 years agoNo functionnal changes (opengl).
Laurent Aimar [Wed, 25 May 2011 20:33:18 +0000 (22:33 +0200)]
No functionnal changes (opengl).

9 years agoNo functionnal changes (opengl).
Laurent Aimar [Wed, 25 May 2011 20:25:20 +0000 (22:25 +0200)]
No functionnal changes (opengl).

9 years agoNo functionnal changes (opengl).
Laurent Aimar [Wed, 25 May 2011 20:21:49 +0000 (22:21 +0200)]
No functionnal changes (opengl).

9 years agoRemoved unused defines (opengl).
Laurent Aimar [Wed, 25 May 2011 20:15:23 +0000 (22:15 +0200)]
Removed unused defines (opengl).

9 years agoMade VLCGL_TEXTURE_COUNT private.
Laurent Aimar [Wed, 25 May 2011 20:10:41 +0000 (22:10 +0200)]
Made VLCGL_TEXTURE_COUNT private.

9 years agoFixed win32 compilation.
Laurent Aimar [Wed, 25 May 2011 20:04:10 +0000 (22:04 +0200)]
Fixed win32 compilation.

9 years agoMade vout_display_opengl_t private.
Laurent Aimar [Wed, 25 May 2011 20:03:39 +0000 (22:03 +0200)]
Made vout_display_opengl_t private.

9 years agoEGL: implement GetProcAddress
Rémi Denis-Courmont [Wed, 25 May 2011 20:00:48 +0000 (23:00 +0300)]
EGL: implement GetProcAddress

9 years agoLinux DVB: always open demux/dvr0 (and ca0)
Rémi Denis-Courmont [Wed, 25 May 2011 19:30:03 +0000 (22:30 +0300)]
Linux DVB: always open demux/dvr0 (and ca0)

Multi-frontend adapters (single tuner, multiple standards) provide
multiple frontend nodes and only one demux. So the device number
is only used when selecting the frontend.

I am going to assume that devices with multiple independent tuners
show as multiple adapters (otherwise this is totally screwed).

9 years agoImplemented vlc_gl_t::getProcAddress() for glwin32.
Laurent Aimar [Wed, 25 May 2011 19:33:13 +0000 (21:33 +0200)]
Implemented vlc_gl_t::getProcAddress() for glwin32.

9 years agoImplemented vlc_gl_t::getProcAddress() for glx.
Laurent Aimar [Wed, 25 May 2011 19:26:51 +0000 (21:26 +0200)]
Implemented vlc_gl_t::getProcAddress() for glx.

9 years agoAdded vlc_gl_t::getProcAddress() declaration.
Laurent Aimar [Wed, 25 May 2011 19:17:08 +0000 (21:17 +0200)]
Added vlc_gl_t::getProcAddress() declaration.

9 years agoRemove no-op vlc_object-kill in vlc_object_destroy
Rémi Denis-Courmont [Wed, 25 May 2011 18:50:30 +0000 (21:50 +0300)]
Remove no-op vlc_object-kill in vlc_object_destroy

If the object has no references left, b_alive is irrelevant.

9 years agoRemove vlc_object_attach()
Rémi Denis-Courmont [Wed, 25 May 2011 16:50:38 +0000 (19:50 +0300)]
Remove vlc_object_attach()

9 years agoAttach object during creation
Rémi Denis-Courmont [Wed, 25 May 2011 16:44:57 +0000 (19:44 +0300)]
Attach object during creation

Attaching an object makes it visible in the hierarchy. This would have
been a problem in some cases with vlc_object_find(), but this function
was removed.

9 years agoAlways create a new object with the parent object
Rémi Denis-Courmont [Wed, 25 May 2011 16:33:40 +0000 (19:33 +0300)]
Always create a new object with the parent object

9 years agoCleanup, no functional changes
Rémi Denis-Courmont [Wed, 25 May 2011 16:17:55 +0000 (19:17 +0300)]
Cleanup, no functional changes

9 years agoRemove unused FIND_PARENT
Rémi Denis-Courmont [Wed, 25 May 2011 15:52:10 +0000 (18:52 +0300)]
Remove unused FIND_PARENT

9 years agoFix a prototype warning
Rémi Denis-Courmont [Wed, 25 May 2011 15:26:49 +0000 (18:26 +0300)]
Fix a prototype warning

9 years agoHTTP: remove --http-use-IE-proxy and assume it is always true
Rémi Denis-Courmont [Wed, 25 May 2011 14:39:27 +0000 (17:39 +0300)]
HTTP: remove --http-use-IE-proxy and assume it is always true

Nobody is ever going to use this if it needs to be enabled.

9 years agoHTTP: kill useless --http-max-redirects
Rémi Denis-Courmont [Wed, 25 May 2011 14:28:24 +0000 (17:28 +0300)]
HTTP: kill useless --http-max-redirects

"wget does it" is not a sufficient reason to do it.

9 years agoHTTP: use a single variable to track redirections
Rémi Denis-Courmont [Wed, 25 May 2011 14:26:36 +0000 (17:26 +0300)]
HTTP: use a single variable to track redirections

9 years agoRemove dead old object thread code
Rémi Denis-Courmont [Tue, 24 May 2011 20:54:47 +0000 (23:54 +0300)]
Remove dead old object thread code

9 years agocontribs: updated Growl
Felix Paul Kühne [Wed, 25 May 2011 14:15:16 +0000 (16:15 +0200)]
contribs: updated Growl

9 years agofix input_Close return type
Sébastien Escudier [Wed, 25 May 2011 12:50:22 +0000 (14:50 +0200)]
fix input_Close return type

9 years agoQt: fix playback start if VLC was minimized
Jean-Baptiste Kempf [Wed, 25 May 2011 10:51:06 +0000 (12:51 +0200)]
Qt: fix playback start if VLC was minimized

Close #3840

9 years agoQt: simplify
Jean-Baptiste Kempf [Wed, 25 May 2011 09:05:36 +0000 (11:05 +0200)]
Qt: simplify

9 years agoQt: Solve issue with alwaysOnTop and fullscreen conflicting
Jean-Baptiste Kempf [Wed, 25 May 2011 08:54:35 +0000 (10:54 +0200)]
Qt: Solve issue with alwaysOnTop and fullscreen conflicting

Win32 only, for some reason (Qt bug?)
Close #3976

9 years agoContribs: fix dshow headers extraction
Jean-Baptiste Kempf [Tue, 24 May 2011 15:49:38 +0000 (17:49 +0200)]
Contribs: fix dshow headers extraction

9 years agoCue sheet files are playlists
Jean-Baptiste Kempf [Tue, 24 May 2011 15:00:25 +0000 (17:00 +0200)]
Cue sheet files are playlists

9 years agoCue: support COMMENT
Jean-Baptiste Kempf [Tue, 24 May 2011 14:46:48 +0000 (16:46 +0200)]
Cue: support COMMENT

9 years agoCue: use URI to open the file
Jean-Baptiste Kempf [Tue, 24 May 2011 14:20:13 +0000 (16:20 +0200)]
Cue: use URI to open the file

9 years agoTaglib: do not write 0 as track position if tracknumber is ""
Jean-Baptiste Kempf [Tue, 24 May 2011 11:35:21 +0000 (13:35 +0200)]
Taglib: do not write 0 as track position if tracknumber is ""

9 years agoWin32: fix compilation for update
Jean-Baptiste Kempf [Tue, 24 May 2011 11:04:54 +0000 (13:04 +0200)]
Win32: fix compilation for update

Broken in 9b34074c6e2fcb9baea5a3057da9b94a361607d4

9 years agoandroid/configure.sh: look for configure in srcdir
Rafaël Carré [Mon, 23 May 2011 21:40:19 +0000 (17:40 -0400)]
android/configure.sh: look for configure in srcdir

also remove obsolete configure option

9 years agovlc-plugin: add potentially useful directory variables
Rémi Denis-Courmont [Mon, 23 May 2011 20:38:47 +0000 (23:38 +0300)]
vlc-plugin: add potentially useful directory variables

9 years agoFixed OSD EPG and build it directly at the display size.
Laurent Aimar [Mon, 23 May 2011 20:12:24 +0000 (22:12 +0200)]
Fixed OSD EPG and build it directly at the display size.

As a side effect it is now build at the display size.

9 years agoUpdated update code to vlc_clone().
Laurent Aimar [Mon, 23 May 2011 19:14:25 +0000 (21:14 +0200)]
Updated update code to vlc_clone().

9 years agoUsed vlc_clone for interface threads.
Laurent Aimar [Mon, 23 May 2011 18:46:43 +0000 (20:46 +0200)]
Used vlc_clone for interface threads.

9 years agoRemoved vlc_thread_set_priority().
Laurent Aimar [Mon, 23 May 2011 18:29:52 +0000 (20:29 +0200)]
Removed vlc_thread_set_priority().

9 years agoAdded vlc_set_priority() helper.
Laurent Aimar [Mon, 23 May 2011 18:29:07 +0000 (20:29 +0200)]
Added vlc_set_priority() helper.

9 years agoConverted input to vlc_clone().
Laurent Aimar [Mon, 23 May 2011 17:19:41 +0000 (19:19 +0200)]
Converted input to vlc_clone().

9 years agoUsed vlc_clone() in src/input/stream_demux.c
Laurent Aimar [Mon, 23 May 2011 16:58:45 +0000 (18:58 +0200)]
Used vlc_clone() in src/input/stream_demux.c

9 years agoQt: synchronization: subtitles duration parameter
Yuval Tze [Wed, 18 May 2011 18:02:58 +0000 (21:02 +0300)]
Qt: synchronization: subtitles duration parameter

new spin box that enables subsdelay filter and disables it when the value is set to 0
the spin box tooltip and suffix are updated according to the subsdelay mode

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
9 years agoUnexported vlc_thread_set_priority().
Laurent Aimar [Mon, 23 May 2011 16:06:14 +0000 (18:06 +0200)]
Unexported vlc_thread_set_priority().

9 years agoRemoved useless vlc_thread_set_priority() calls in macosx code.
Laurent Aimar [Mon, 23 May 2011 15:57:31 +0000 (17:57 +0200)]
Removed useless vlc_thread_set_priority() calls in macosx code.

The thread are already created with the right priority. If not, then
vlc_clone() should be fixed instead.
Also, the vlc_thread_set_priority() calls on the main interface thread
seem bogus, as the target thread is dedicated to monitor the libvlc
death and is not the main running thread.

9 years agoinput: send position updates to the intf during a fast-skip
Ludovic Fauvet [Thu, 21 Apr 2011 21:16:15 +0000 (23:16 +0200)]
input: send position updates to the intf during a fast-skip

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
9 years agoStrings: use getTitleFbName for str_format_meta
Jean-Baptiste Kempf [Sun, 22 May 2011 22:33:58 +0000 (00:33 +0200)]
Strings: use getTitleFbName for str_format_meta

Close #4776

9 years agoQt: provide a button to open subtitle
Jean-Baptiste Kempf [Sun, 22 May 2011 21:57:17 +0000 (23:57 +0200)]
Qt: provide a button to open subtitle

Useful for people with accessibility difficulties. No icon yet.
Close #2253

9 years agoUnexported vlc_thread_create/join.
Laurent Aimar [Sun, 22 May 2011 20:30:32 +0000 (22:30 +0200)]
Unexported vlc_thread_create/join.

They are not used by modules anymore.

9 years agoUsed input_Close() where applicable.
Laurent Aimar [Sun, 22 May 2011 19:49:58 +0000 (21:49 +0200)]
Used input_Close() where applicable.

9 years agoAdded input_Close() helper.
Laurent Aimar [Sun, 22 May 2011 19:49:14 +0000 (21:49 +0200)]
Added input_Close() helper.

9 years agoConverted aout waveout to vlc_clone().
Laurent Aimar [Sun, 22 May 2011 19:45:27 +0000 (21:45 +0200)]
Converted aout waveout to vlc_clone().

9 years agoConverted aout directx to vlc_clone().
Laurent Aimar [Sun, 22 May 2011 19:45:14 +0000 (21:45 +0200)]
Converted aout directx to vlc_clone().

9 years agoPlaylist: fix scrolling events in selector
Jean-Baptiste Kempf [Sun, 22 May 2011 19:29:05 +0000 (21:29 +0200)]
Playlist: fix scrolling events in selector

Close #4092

9 years agoAVI: try again to fix metadata issue: #4765
Jean-Baptiste Kempf [Sun, 22 May 2011 19:19:09 +0000 (21:19 +0200)]
AVI: try again to fix metadata issue: #4765

9 years agomacosx: remove references to VLCIntf from the EyeTV class to work-around libvlc crashes
Felix Paul Kühne [Sun, 22 May 2011 19:03:14 +0000 (21:03 +0200)]
macosx: remove references to VLCIntf from the EyeTV class to work-around libvlc crashes

refs #4734

9 years agoQt: mediainfo, difference between URI and URL
Jean-Baptiste Kempf [Sun, 22 May 2011 17:36:18 +0000 (19:36 +0200)]
Qt: mediainfo, difference between URI and URL

One is the actual URL, the other is a metadata
Close #4157

9 years agoQt: add popupAddToPlaylist
Jean-Baptiste Kempf [Sun, 22 May 2011 16:40:33 +0000 (18:40 +0200)]
Qt: add popupAddToPlaylist

Close #4341

9 years agoQt: change shortcut in info dialog
Jean-Baptiste Kempf [Sun, 22 May 2011 12:52:20 +0000 (14:52 +0200)]
Qt: change shortcut in info dialog

Close #4818

9 years agoMKV: misc simplifications, renaming and privatizations
Jean-Baptiste Kempf [Sun, 22 May 2011 10:19:23 +0000 (12:19 +0200)]
MKV: misc simplifications, renaming and privatizations

9 years agoMKV: rename functions to match better the actual implementation
Jean-Baptiste Kempf [Sun, 22 May 2011 00:20:48 +0000 (02:20 +0200)]
MKV: rename functions to match better the actual implementation

9 years agoMKV: privatize methods in virtual_segment_t
Jean-Baptiste Kempf [Sun, 22 May 2011 00:18:03 +0000 (02:18 +0200)]
MKV: privatize methods in virtual_segment_t

9 years agoplaylist: fix error in [874efde6]
Jean-Baptiste Kempf [Sat, 21 May 2011 23:39:12 +0000 (01:39 +0200)]
playlist: fix error in [874efde6]

9 years agoMKV: privatize matroska_segment_c methods
Jean-Baptiste Kempf [Sat, 21 May 2011 22:19:56 +0000 (00:19 +0200)]
MKV: privatize matroska_segment_c methods

9 years agoConverted portaudio to vlc_clone() and fix vlc_cond_wait() usages.
Laurent Aimar [Sat, 21 May 2011 21:57:13 +0000 (23:57 +0200)]
Converted portaudio to vlc_clone() and fix vlc_cond_wait() usages.

9 years agoluaRC: provide deinterlace control
Jean-Baptiste Kempf [Sat, 21 May 2011 21:02:55 +0000 (23:02 +0200)]
luaRC: provide deinterlace control

This would close #4321 , if cli.lua vout function were working

9 years agoMKV: remove unused variables
Jean-Baptiste Kempf [Sat, 21 May 2011 21:24:26 +0000 (23:24 +0200)]
MKV: remove unused variables

9 years agoReworked how the event thread works in mkv demuxer.
Laurent Aimar [Sat, 21 May 2011 20:30:30 +0000 (22:30 +0200)]
Reworked how the event thread works in mkv demuxer.

It now uses vlc_clone()
It is started only when needed.
It does not uselessly poll every 100 or 10 milliseconds anymore...

9 years agoMakefile: renamed file
Pierre Ynard [Sat, 21 May 2011 17:48:01 +0000 (19:48 +0200)]
Makefile: renamed file

9 years agomacosx: fixed another crash after the video stopped playing
Felix Paul Kühne [Sat, 21 May 2011 16:55:44 +0000 (18:55 +0200)]
macosx: fixed another crash after the video stopped playing

9 years agoQt: remove unused variable
Jean-Baptiste Kempf [Sat, 21 May 2011 15:41:44 +0000 (17:41 +0200)]
Qt: remove unused variable

9 years agoASX: fix NULL derefence (LP#785979)
Rémi Denis-Courmont [Sat, 21 May 2011 12:00:28 +0000 (15:00 +0300)]
ASX: fix NULL derefence (LP#785979)

Regression introduced by commit 4a590357633e5ad7419034bd7f20bf175cc12f45.

9 years agoFix one-instance
Rafaël Carré [Fri, 20 May 2011 07:29:44 +0000 (03:29 -0400)]
Fix one-instance

Identity is not a method but a property
"" is not a valid object path

9 years agoshell syntax
Rémi Denis-Courmont [Fri, 20 May 2011 20:08:24 +0000 (23:08 +0300)]
shell syntax

9 years agoConverted oss to vlc_clone().
Laurent Aimar [Thu, 19 May 2011 20:30:32 +0000 (22:30 +0200)]
Converted oss to vlc_clone().

9 years agoConverted ml_watch to vlc_clone().
Laurent Aimar [Thu, 19 May 2011 19:59:54 +0000 (21:59 +0200)]
Converted ml_watch to vlc_clone().

9 years agoConverted bonjour module to vlc_clone().
Laurent Aimar [Thu, 19 May 2011 19:45:50 +0000 (21:45 +0200)]
Converted bonjour module to vlc_clone().

9 years agolibvlc_audio_get_mute(): return correct value
Rémi Denis-Courmont [Fri, 20 May 2011 12:37:36 +0000 (15:37 +0300)]
libvlc_audio_get_mute(): return correct value

9 years agoQt: small simplification
Jean-Baptiste Kempf [Fri, 20 May 2011 16:21:21 +0000 (18:21 +0200)]
Qt: small simplification

9 years agoPlaylist simplification in leaf-to-parent management
Jean-Baptiste Kempf [Fri, 20 May 2011 16:21:21 +0000 (18:21 +0200)]
Playlist simplification in leaf-to-parent management

9 years agoQt, simplification: kill dead code
Jean-Baptiste Kempf [Fri, 20 May 2011 16:21:21 +0000 (18:21 +0200)]
Qt, simplification: kill dead code

9 years agoCorrect documentation of playlist_item_t
Jean-Baptiste Kempf [Fri, 20 May 2011 16:21:21 +0000 (18:21 +0200)]
Correct documentation of playlist_item_t