]>
git.sesse.net Git - vlc/log
Rémi Denis-Courmont [Mon, 30 May 2011 15:42:26 +0000 (18:42 +0300)]
visual: correct object cast
Rémi Denis-Courmont [Mon, 30 May 2011 15:41:41 +0000 (18:41 +0300)]
mono mixer: use filter_t directly instead of dummy aout_filter_t
Rémi Denis-Courmont [Mon, 30 May 2011 15:29:18 +0000 (18:29 +0300)]
Remove unused aout_filter_t properties
Rémi Denis-Courmont [Mon, 30 May 2011 15:25:16 +0000 (18:25 +0300)]
Remove write-only aout_alloc.i_bytes_per_sec
Rémi Denis-Courmont [Mon, 30 May 2011 15:17:33 +0000 (18:17 +0300)]
Qt4: include <vlc_aout.h> as needed
Rémi Denis-Courmont [Mon, 30 May 2011 15:10:34 +0000 (18:10 +0300)]
Inline aout_BufferAlloc and simplify
Rémi Denis-Courmont [Mon, 30 May 2011 14:50:32 +0000 (17:50 +0300)]
float32 mixer: small simplification
Rémi Denis-Courmont [Mon, 30 May 2011 14:34:50 +0000 (17:34 +0300)]
WaveOut: don't access b_starving (not really needed here)
Rémi Denis-Courmont [Mon, 30 May 2011 14:26:41 +0000 (17:26 +0300)]
Remove aout_output_t.b_error
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>
Rémi Denis-Courmont [Mon, 30 May 2011 14:22:57 +0000 (17:22 +0300)]
Don't overwrite the LibVLC structure lock with memset()
Jean-Baptiste Kempf [Mon, 30 May 2011 08:30:17 +0000 (10:30 +0200)]
OpenGL: fix Win32 compilation
Jean-Baptiste Kempf [Mon, 30 May 2011 08:10:55 +0000 (10:10 +0200)]
Update NEWS
Rémi Denis-Courmont [Sun, 29 May 2011 17:53:15 +0000 (20:53 +0300)]
Correct XCB version dependency
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
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.
Laurent Aimar [Sun, 29 May 2011 13:47:29 +0000 (15:47 +0200)]
Fixed some functions prototypes in opengl.
Laurent Aimar [Sun, 29 May 2011 09:55:30 +0000 (11:55 +0200)]
Fixed opengl compilation for win32 and maybe some linux setup.
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.
Rémi Denis-Courmont [Sun, 29 May 2011 09:37:55 +0000 (12:37 +0300)]
Disable GL ES1 (does not compile anymore)
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).
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.
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.
Laurent Aimar [Sat, 28 May 2011 16:51:27 +0000 (18:51 +0200)]
Added preliminary support for multiple textures per picture (opengl).
Laurent Aimar [Thu, 26 May 2011 19:21:47 +0000 (21:21 +0200)]
Defined texture format/type at runtime (opengl).
Laurent Aimar [Sat, 28 May 2011 16:46:51 +0000 (18:46 +0200)]
Prepare for fragment program support in opengl.
Laurent Aimar [Thu, 26 May 2011 20:48:57 +0000 (22:48 +0200)]
Added missing config.h include (opengl)
Laurent Aimar [Thu, 26 May 2011 22:50:36 +0000 (00:50 +0200)]
Fixed potential segfault on error with mkv demuxer.
Rémi Denis-Courmont [Sat, 28 May 2011 08:35:55 +0000 (11:35 +0300)]
Warning
Rémi Denis-Courmont [Sat, 28 May 2011 06:30:48 +0000 (09:30 +0300)]
configure: dead code
Rémi Denis-Courmont [Sat, 28 May 2011 06:30:30 +0000 (09:30 +0300)]
Dead code
Rémi Denis-Courmont [Sat, 28 May 2011 06:16:16 +0000 (09:16 +0300)]
XCB/window: remove the Matchbox hack
Rémi Denis-Courmont [Thu, 26 May 2011 20:24:52 +0000 (23:24 +0300)]
Remove debug
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.
Rémi Denis-Courmont [Thu, 26 May 2011 20:03:01 +0000 (23:03 +0300)]
XCB/screen: memory leak
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.
Rémi Denis-Courmont [Thu, 26 May 2011 16:32:40 +0000 (19:32 +0300)]
Remove vlc_object_find_name() search mode parameter
Rémi Denis-Courmont [Thu, 26 May 2011 16:29:37 +0000 (19:29 +0300)]
Remove last use of FIND_ANYWHERE
Rémi Denis-Courmont [Thu, 26 May 2011 16:22:44 +0000 (19:22 +0300)]
Search child of playlist rather than anywhere
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
Rémi Denis-Courmont [Thu, 26 May 2011 14:13:31 +0000 (17:13 +0300)]
Qt4: remove Linux DVB device spin box
Rémi Denis-Courmont [Wed, 25 May 2011 20:50:28 +0000 (23:50 +0300)]
DVB: remove unused parameter
Rémi Denis-Courmont [Wed, 25 May 2011 20:46:31 +0000 (23:46 +0300)]
Linux DVB: deprecate --dvb-device
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
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.
Laurent Aimar [Wed, 25 May 2011 21:06:42 +0000 (23:06 +0200)]
Used vlc_memalign in opengl.c
Laurent Aimar [Wed, 25 May 2011 21:03:28 +0000 (23:03 +0200)]
Merged vout_display_opengl_ResetTextures() into vout_display_opengl_GetPool().
Laurent Aimar [Wed, 25 May 2011 20:57:00 +0000 (22:57 +0200)]
No functionnal changes (opengl).
Laurent Aimar [Wed, 25 May 2011 20:51:22 +0000 (22:51 +0200)]
Improved "non power of 2" texture support detection (opengl).
Laurent Aimar [Wed, 25 May 2011 20:33:18 +0000 (22:33 +0200)]
No functionnal changes (opengl).
Laurent Aimar [Wed, 25 May 2011 20:25:20 +0000 (22:25 +0200)]
No functionnal changes (opengl).
Laurent Aimar [Wed, 25 May 2011 20:21:49 +0000 (22:21 +0200)]
No functionnal changes (opengl).
Laurent Aimar [Wed, 25 May 2011 20:15:23 +0000 (22:15 +0200)]
Removed unused defines (opengl).
Laurent Aimar [Wed, 25 May 2011 20:10:41 +0000 (22:10 +0200)]
Made VLCGL_TEXTURE_COUNT private.
Laurent Aimar [Wed, 25 May 2011 20:04:10 +0000 (22:04 +0200)]
Fixed win32 compilation.
Laurent Aimar [Wed, 25 May 2011 20:03:39 +0000 (22:03 +0200)]
Made vout_display_opengl_t private.
Rémi Denis-Courmont [Wed, 25 May 2011 20:00:48 +0000 (23:00 +0300)]
EGL: implement GetProcAddress
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).
Laurent Aimar [Wed, 25 May 2011 19:33:13 +0000 (21:33 +0200)]
Implemented vlc_gl_t::getProcAddress() for glwin32.
Laurent Aimar [Wed, 25 May 2011 19:26:51 +0000 (21:26 +0200)]
Implemented vlc_gl_t::getProcAddress() for glx.
Laurent Aimar [Wed, 25 May 2011 19:17:08 +0000 (21:17 +0200)]
Added vlc_gl_t::getProcAddress() declaration.
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.
Rémi Denis-Courmont [Wed, 25 May 2011 16:50:38 +0000 (19:50 +0300)]
Remove vlc_object_attach()
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.
Rémi Denis-Courmont [Wed, 25 May 2011 16:33:40 +0000 (19:33 +0300)]
Always create a new object with the parent object
Rémi Denis-Courmont [Wed, 25 May 2011 16:17:55 +0000 (19:17 +0300)]
Cleanup, no functional changes
Rémi Denis-Courmont [Wed, 25 May 2011 15:52:10 +0000 (18:52 +0300)]
Remove unused FIND_PARENT
Rémi Denis-Courmont [Wed, 25 May 2011 15:26:49 +0000 (18:26 +0300)]
Fix a prototype warning
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.
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.
Rémi Denis-Courmont [Wed, 25 May 2011 14:26:36 +0000 (17:26 +0300)]
HTTP: use a single variable to track redirections
Rémi Denis-Courmont [Tue, 24 May 2011 20:54:47 +0000 (23:54 +0300)]
Remove dead old object thread code
Felix Paul Kühne [Wed, 25 May 2011 14:15:16 +0000 (16:15 +0200)]
contribs: updated Growl
Sébastien Escudier [Wed, 25 May 2011 12:50:22 +0000 (14:50 +0200)]
fix input_Close return type
Jean-Baptiste Kempf [Wed, 25 May 2011 10:51:06 +0000 (12:51 +0200)]
Qt: fix playback start if VLC was minimized
Close #3840
Jean-Baptiste Kempf [Wed, 25 May 2011 09:05:36 +0000 (11:05 +0200)]
Qt: simplify
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
Jean-Baptiste Kempf [Tue, 24 May 2011 15:49:38 +0000 (17:49 +0200)]
Contribs: fix dshow headers extraction
Jean-Baptiste Kempf [Tue, 24 May 2011 15:00:25 +0000 (17:00 +0200)]
Cue sheet files are playlists
Jean-Baptiste Kempf [Tue, 24 May 2011 14:46:48 +0000 (16:46 +0200)]
Cue: support COMMENT
Jean-Baptiste Kempf [Tue, 24 May 2011 14:20:13 +0000 (16:20 +0200)]
Cue: use URI to open the file
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 ""
Jean-Baptiste Kempf [Tue, 24 May 2011 11:04:54 +0000 (13:04 +0200)]
Win32: fix compilation for update
Broken in
9b34074c6e2fcb9baea5a3057da9b94a361607d4
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
Rémi Denis-Courmont [Mon, 23 May 2011 20:38:47 +0000 (23:38 +0300)]
vlc-plugin: add potentially useful directory variables
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.
Laurent Aimar [Mon, 23 May 2011 19:14:25 +0000 (21:14 +0200)]
Updated update code to vlc_clone().
Laurent Aimar [Mon, 23 May 2011 18:46:43 +0000 (20:46 +0200)]
Used vlc_clone for interface threads.
Laurent Aimar [Mon, 23 May 2011 18:29:52 +0000 (20:29 +0200)]
Removed vlc_thread_set_priority().
Laurent Aimar [Mon, 23 May 2011 18:29:07 +0000 (20:29 +0200)]
Added vlc_set_priority() helper.
Laurent Aimar [Mon, 23 May 2011 17:19:41 +0000 (19:19 +0200)]
Converted input to vlc_clone().
Laurent Aimar [Mon, 23 May 2011 16:58:45 +0000 (18:58 +0200)]
Used vlc_clone() in src/input/stream_demux.c
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>
Laurent Aimar [Mon, 23 May 2011 16:06:14 +0000 (18:06 +0200)]
Unexported vlc_thread_set_priority().
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.
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>
Jean-Baptiste Kempf [Sun, 22 May 2011 22:33:58 +0000 (00:33 +0200)]
Strings: use getTitleFbName for str_format_meta
Close #4776
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
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.
Laurent Aimar [Sun, 22 May 2011 19:49:58 +0000 (21:49 +0200)]
Used input_Close() where applicable.