]> git.sesse.net Git - vlc/log
vlc
13 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.

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

13 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).

13 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.

13 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.

13 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.

13 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.

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

13 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.

13 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

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

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

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

13 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.

13 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.

13 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

13 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

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

13 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

13 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

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

13 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

13 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

13 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

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

13 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

13 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 ""

13 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

13 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

13 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

13 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.

13 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().

13 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.

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

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

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

13 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

13 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>
13 years agoUnexported vlc_thread_set_priority().
Laurent Aimar [Mon, 23 May 2011 16:06:14 +0000 (18:06 +0200)]
Unexported vlc_thread_set_priority().

13 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.

13 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>
13 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

13 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

13 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.

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

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

13 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().

13 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().

13 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

13 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

13 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

13 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

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

Close #4341

13 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

13 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

13 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

13 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

13 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]

13 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

13 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.

13 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

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

13 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...

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

13 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

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

13 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.

13 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

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

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

13 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().

13 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().

13 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

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

13 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

13 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

13 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

13 years agoQt: fix MRL update on Win32
Jean-Baptiste Kempf [Fri, 20 May 2011 10:22:38 +0000 (12:22 +0200)]
Qt: fix MRL update on Win32

Should close #4810

13 years agowinvlc: various cleaning and comments
Jean-Baptiste Kempf [Thu, 19 May 2011 23:40:18 +0000 (01:40 +0200)]
winvlc: various cleaning and comments

13 years agoWin32: forgotten error GUI messages
Jean-Baptiste Kempf [Thu, 19 May 2011 22:46:19 +0000 (00:46 +0200)]
Win32: forgotten error GUI messages

13 years agomacosx: disable window restoration on relaunch for playlist and video windows
Felix Paul Kühne [Thu, 19 May 2011 22:30:46 +0000 (00:30 +0200)]
macosx: disable window restoration on relaunch for playlist and video windows

13 years agoWin32: QString.sprintf is a bad solution for complex PRI*64
Jean-Baptiste Kempf [Thu, 19 May 2011 22:21:08 +0000 (00:21 +0200)]
Win32: QString.sprintf is a bad solution for complex PRI*64

13 years agolive555: remove unused variables
Jean-Baptiste Kempf [Thu, 19 May 2011 21:58:13 +0000 (23:58 +0200)]
live555: remove unused variables

13 years agoWin32: more dialogs when submitting the bug reports
Jean-Baptiste Kempf [Thu, 19 May 2011 21:42:34 +0000 (23:42 +0200)]
Win32: more dialogs when submitting the bug reports

Close #4798

13 years agomacosx: wait until the app finished launching to init SPMediaKeyTap
Felix Paul Kühne [Thu, 19 May 2011 19:35:59 +0000 (21:35 +0200)]
macosx: wait until the app finished launching to init SPMediaKeyTap

13 years agoAdd video/webm and audio/webm defacto MIME types
Rémi Denis-Courmont [Thu, 19 May 2011 13:12:41 +0000 (16:12 +0300)]
Add video/webm and audio/webm defacto MIME types

13 years agodbus: Update the TrackList interface implementation
Mirsal Ennaime [Thu, 19 May 2011 14:16:47 +0000 (16:16 +0200)]
dbus: Update the TrackList interface implementation

 * Remove legacy methods
 * Implement the GoTo method

13 years agodbus: Correctly implement the GetTracksMetadata method
Mirsal Ennaime [Thu, 19 May 2011 12:43:52 +0000 (14:43 +0200)]
dbus: Correctly implement the GetTracksMetadata method

13 years agoqtcapture: improved variable handling
Felix Paul Kühne [Thu, 19 May 2011 12:42:25 +0000 (14:42 +0200)]
qtcapture: improved variable handling

Thanks to j-b and ivoire

13 years agodbus: make the RemoveTrack method compliant with MPRIS2
Mirsal Ennaime [Thu, 19 May 2011 10:50:04 +0000 (12:50 +0200)]
dbus: make the RemoveTrack method compliant with MPRIS2

13 years agodbus fixes
Rafaël Carré [Thu, 19 May 2011 03:07:21 +0000 (23:07 -0400)]
dbus fixes

really route messages to tracklist interface
fix DBUS_MPRIS_TRACKLIST_INTERFACE definition
fix CanQuit/CanRaise/HasTracklist input types

fix AddTrack function
The function has changed in mpris 2.1, but the additional parameter isn't being used by VLC (yet)

13 years agompris.py: update to mpris 2.1
Rafaël Carré [Thu, 19 May 2011 02:43:11 +0000 (22:43 -0400)]
mpris.py: update to mpris 2.1

loop/repeat controls are gone, we now need a tri-state button
track change signal doesn't exist anymore in mpris 2.1 and i can't find how
we can be notified of track changes

13 years agodbus: fix introspection data of SetPosition
Rafaël Carré [Thu, 19 May 2011 02:04:16 +0000 (22:04 -0400)]
dbus: fix introspection data of SetPosition

13 years agofix memory leak
Rafaël Carré [Thu, 19 May 2011 01:59:44 +0000 (21:59 -0400)]
fix memory leak

13 years agompris.py: convert from glade to gtk builder
Rafaël Carré [Thu, 19 May 2011 00:03:27 +0000 (20:03 -0400)]
mpris.py: convert from glade to gtk builder

thanks to mirsal

13 years agodbus: Fix the TrackList interface's introspection data
Mirsal Ennaime [Thu, 19 May 2011 00:57:06 +0000 (02:57 +0200)]
dbus: Fix the TrackList interface's introspection data

13 years agoatmo: fix handling of YV12 Frames (with hardware acceleration)
André Weber [Wed, 18 May 2011 20:42:49 +0000 (22:42 +0200)]
atmo: fix handling of YV12 Frames (with hardware acceleration)
- exchange U and V plane to get the right colors again
- fixed some compiler warnings about signed - unsigned compare
- and some missing case entries

13 years agoConverted dv access to vlc_clone().
Laurent Aimar [Wed, 18 May 2011 20:29:57 +0000 (22:29 +0200)]
Converted dv access to vlc_clone().

It also removes useless thread wake up.

13 years agoConverted transcode to vlc_clone().
Laurent Aimar [Wed, 18 May 2011 19:56:04 +0000 (21:56 +0200)]
Converted transcode to vlc_clone().

13 years agoRemoved unused b_error field (transcode).
Laurent Aimar [Wed, 18 May 2011 19:47:56 +0000 (21:47 +0200)]
Removed unused b_error field (transcode).