]> git.sesse.net Git - vlc/log
vlc
13 years agoDo not #include <vlc_aout_mixer.h> from <vlc_aout.h>
Rémi Denis-Courmont [Mon, 30 May 2011 14:58:28 +0000 (17:58 +0300)]
Do not #include <vlc_aout_mixer.h> from <vlc_aout.h>

13 years agoDon't overwrite the LibVLC structure lock with memset()
Rémi Denis-Courmont [Mon, 30 May 2011 14:22:57 +0000 (17:22 +0300)]
Don't overwrite the LibVLC structure lock with memset()

13 years agoOpenGL: fix Win32 compilation
Jean-Baptiste Kempf [Mon, 30 May 2011 08:30:17 +0000 (10:30 +0200)]
OpenGL: fix Win32 compilation

13 years agoUpdate NEWS
Jean-Baptiste Kempf [Mon, 30 May 2011 08:10:55 +0000 (10:10 +0200)]
Update NEWS

13 years agoCorrect XCB version dependency
Rémi Denis-Courmont [Sun, 29 May 2011 17:53:15 +0000 (20:53 +0300)]
Correct XCB version dependency

13 years agoXCB: flush when changing the cursor
Rémi Denis-Courmont [Sun, 29 May 2011 17:21:01 +0000 (20:21 +0300)]
XCB: flush when changing the cursor

This should fix cursor (un)hiding with some OpenGL back-ends

13 years agoUsed glProgramLocalParameter4fvARB to transmit yuv->rgb coefficients.
Laurent Aimar [Sun, 29 May 2011 14:46:54 +0000 (16:46 +0200)]
Used glProgramLocalParameter4fvARB to transmit yuv->rgb coefficients.

 It seems that some intel drivers did not like the syntax used to embed the
coefficients directly into the source code.
 Also, it is more flexible and will allow runtime changes.

13 years agoFixed some functions prototypes in opengl.
Laurent Aimar [Sun, 29 May 2011 13:47:29 +0000 (15:47 +0200)]
Fixed some functions prototypes in opengl.

13 years agoFixed opengl compilation for win32 and maybe some linux setup.
Laurent Aimar [Sun, 29 May 2011 09:55:30 +0000 (11:55 +0200)]
Fixed opengl compilation for win32 and maybe some linux setup.

13 years agoExtended vout_display_opengl_Prepare() with a subpicture_t parameter.
Laurent Aimar [Sun, 29 May 2011 09:17:48 +0000 (11:17 +0200)]
Extended vout_display_opengl_Prepare() with a subpicture_t parameter.

It is not yet used.

13 years agoDisable GL ES1 (does not compile anymore)
Rémi Denis-Courmont [Sun, 29 May 2011 09:37:55 +0000 (12:37 +0300)]
Disable GL ES1 (does not compile anymore)

13 years agoAdded YUV(planar)->RGB conversion support to opengl using a fragment program.
Laurent Aimar [Thu, 26 May 2011 20:47:44 +0000 (22:47 +0200)]
Added YUV(planar)->RGB conversion support to opengl using a fragment program.

All planar YUV are supported (only YV12, I420, I422, I444 were tested).

For now, the YUV is supposed to follow BT-709 when video height is higher
than 576, and BT-601 otherwise. The YUV range is supposed to be TV, and
the RGB one is supposed to be full range.

In the current state, the behaviour is unchanged on macosx (ie YUY2
is used instead), and when opengl ES is requested (RGB 16 bits).

13 years agoImproved the way picture are allocated in opengl.
Laurent Aimar [Sat, 28 May 2011 00:24:33 +0000 (02:24 +0200)]
Improved the way picture are allocated in opengl.

They are now allocated with picture_New and so they will be suitable for
direct rendering.
The requested number of pictures is now respected when both opengl es and
macosx are not used/defined.

13 years agoExtended vout_display_opengl_GetPool() to take the number of requested pictures.
Laurent Aimar [Fri, 27 May 2011 23:58:58 +0000 (01:58 +0200)]
Extended vout_display_opengl_GetPool() to take the number of requested pictures.

The parameter is not yet used.

13 years agoAdded preliminary support for multiple textures per picture (opengl).
Laurent Aimar [Sat, 28 May 2011 16:51:27 +0000 (18:51 +0200)]
Added preliminary support for multiple textures per picture (opengl).

13 years agoDefined texture format/type at runtime (opengl).
Laurent Aimar [Thu, 26 May 2011 19:21:47 +0000 (21:21 +0200)]
Defined texture format/type at runtime (opengl).

13 years agoPrepare for fragment program support in opengl.
Laurent Aimar [Sat, 28 May 2011 16:46:51 +0000 (18:46 +0200)]
Prepare for fragment program support in opengl.

13 years agoAdded missing config.h include (opengl)
Laurent Aimar [Thu, 26 May 2011 20:48:57 +0000 (22:48 +0200)]
Added missing config.h include (opengl)

13 years agoFixed potential segfault on error with mkv demuxer.
Laurent Aimar [Thu, 26 May 2011 22:50:36 +0000 (00:50 +0200)]
Fixed potential segfault on error with mkv demuxer.

13 years agoWarning
Rémi Denis-Courmont [Sat, 28 May 2011 08:35:55 +0000 (11:35 +0300)]
Warning

13 years agoconfigure: dead code
Rémi Denis-Courmont [Sat, 28 May 2011 06:30:48 +0000 (09:30 +0300)]
configure: dead code

13 years agoDead code
Rémi Denis-Courmont [Sat, 28 May 2011 06:30:30 +0000 (09:30 +0300)]
Dead code

13 years agoXCB/window: remove the Matchbox hack
Rémi Denis-Courmont [Sat, 28 May 2011 06:16:16 +0000 (09:16 +0300)]
XCB/window: remove the Matchbox hack

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

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

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

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

13 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

13 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

13 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

13 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

13 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

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

13 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

13 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

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

13 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

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

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

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

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

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

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

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

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

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

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