]>
git.sesse.net Git - vlc/log
David Fuhrmann [Fri, 15 Feb 2013 18:27:39 +0000 (19:27 +0100)]
fix play / pause and rename method for better clarity
David Fuhrmann [Fri, 15 Feb 2013 18:12:21 +0000 (19:12 +0100)]
macosx: only revert presentation options on fullscreen leave which are touched when entering fs for this particular window
This fixes menu / dock hide behaviour when handling around with multiple
vout windows which are set to fullscreen on multiple monitors, especially when
leaving fullscreen for one window with other windows still in fullscreen state.
David Fuhrmann [Fri, 15 Feb 2013 17:52:59 +0000 (18:52 +0100)]
macosx: deduplicate code for fullscreen presentation options
David Fuhrmann [Fri, 15 Feb 2013 17:38:18 +0000 (18:38 +0100)]
macosx: try to fix another instances of wrong occurrence for fspanel
Rémi Denis-Courmont [Thu, 14 Feb 2013 16:39:33 +0000 (18:39 +0200)]
OSS: no need for packet.c
Jean-Baptiste Kempf [Thu, 14 Feb 2013 16:37:18 +0000 (17:37 +0100)]
DShow does not need packet.c anymore
Rémi Denis-Courmont [Thu, 14 Feb 2013 16:29:37 +0000 (18:29 +0200)]
ALSA: fix uninitialized variable
KO Myung-Hun [Thu, 14 Feb 2013 02:57:27 +0000 (11:57 +0900)]
kai: remove aout_Packet*()
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Ludovic Fauvet [Thu, 14 Feb 2013 15:37:36 +0000 (16:37 +0100)]
msi: all components need the Win64 attribute
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Ludovic Fauvet [Wed, 13 Feb 2013 17:24:31 +0000 (18:24 +0100)]
msi: give at least few permissions to the generated file
Signed-off-by: Rafaël Carré <funman@videolan.org>
Ludovic Fauvet [Wed, 13 Feb 2013 17:24:30 +0000 (18:24 +0100)]
msi: improve 64-bit support
Signed-off-by: Rafaël Carré <funman@videolan.org>
Ludovic Fauvet [Wed, 13 Feb 2013 17:24:29 +0000 (18:24 +0100)]
msi: add the arch to the product name
Signed-off-by: Rafaël Carré <funman@videolan.org>
Ludovic Fauvet [Wed, 13 Feb 2013 17:24:28 +0000 (18:24 +0100)]
msi: provide the arch
Signed-off-by: Rafaël Carré <funman@videolan.org>
Ludovic Fauvet [Wed, 13 Feb 2013 17:24:27 +0000 (18:24 +0100)]
msi: regenerate the config.wxi.in
Signed-off-by: Rafaël Carré <funman@videolan.org>
Ludovic Fauvet [Wed, 13 Feb 2013 17:24:26 +0000 (18:24 +0100)]
msi: change WiX default installation path
Signed-off-by: Rafaël Carré <funman@videolan.org>
Ludovic Fauvet [Wed, 13 Feb 2013 17:24:25 +0000 (18:24 +0100)]
msi: define the output file
Signed-off-by: Rafaël Carré <funman@videolan.org>
Jean-Baptiste Kempf [Wed, 13 Feb 2013 19:10:52 +0000 (20:10 +0100)]
Update module list
Jean-Baptiste Kempf [Wed, 13 Feb 2013 18:57:02 +0000 (19:57 +0100)]
Win32: fix compilation for Vista target
Sébastien Escudier [Wed, 13 Feb 2013 17:48:19 +0000 (18:48 +0100)]
remove false comment
David Fuhrmann [Wed, 13 Feb 2013 16:49:00 +0000 (17:49 +0100)]
macosx: fix behaviour when changing video splitters on the fly
Jean-Baptiste Kempf [Wed, 13 Feb 2013 10:44:10 +0000 (11:44 +0100)]
NEWS: speak about new libvlc_*tracks* methods
Rémi Denis-Courmont [Tue, 12 Feb 2013 20:52:48 +0000 (22:52 +0200)]
libvlc_media_tracks_get: use unsigned as applicable
Martin Storsjö [Tue, 12 Feb 2013 20:45:25 +0000 (22:45 +0200)]
libvlc: Add a new more extensible struct libvlc_media_track_t
Due to the way this struct is allocated, it can be extended later
without breaking ABI.
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Mario Speiß [Mon, 11 Feb 2013 20:32:27 +0000 (21:32 +0100)]
Contribs: update pthreads to 2.9.1
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Jean-Baptiste Kempf [Tue, 12 Feb 2013 16:52:22 +0000 (17:52 +0100)]
MSI: make it depend on package-win-strip
Rafaël Carré [Tue, 12 Feb 2013 16:17:16 +0000 (17:17 +0100)]
packagemsi: rename target to be consistent with package-win32
Ludovic Fauvet [Fri, 8 Feb 2013 18:06:32 +0000 (19:06 +0100)]
Win32: MSI package
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Martin Storsjö [Tue, 12 Feb 2013 09:37:33 +0000 (11:37 +0200)]
omxil: Use vlc_cond_timedwait when waiting for free input buffers
The structure of the decode functions are like this:
Decode() {
if (got output buffer) {
consume output buffer;
}
wait for input buffer;
if (got input buffer) {
fill input buffer and send to the codec;
}
}
This makes the functions prone to deadlock, if all input buffers
have been consumed and won't be returned by the codec until we
consume some of the output buffers (and we don't get the output
buffers until we already are waiting for an input buffer).
By using a timeout in the wait for input buffers, we get out of the
deadlock and can consume an output buffer, allowing the codec to
proceed. By making the timeout relatively large, it won't trigger
during normal decoding, but gets us out of possible deadlocks
(noticed at startup with qualcomm audio decoders).
The alternative to timeouts would be to push dummy/sentinel buffers
into the fifo (as we already do at reconfiguration) each time we
receive an output buffer. This would add quite a bit of overhead
though, having to process (and skip) one item in the input buffer
fifo for each received output buffer.
Signed-off-by: Martin Storsjö <martin@martin.st>
Ilkka Ollakka [Tue, 12 Feb 2013 08:21:41 +0000 (10:21 +0200)]
opengl: on manual unpacking use picture visible width for calculations, fixes some mov-samples
Ilkka Ollakka [Tue, 12 Feb 2013 08:20:57 +0000 (10:20 +0200)]
opengl: check GL_UNPACK_ROW_LENGTH instead of OPENGL_ES
This way we don't need to define dummy GL_UNPACK_ROW_LENGHT for opengl es
compiles.
Denis Charmet [Tue, 12 Feb 2013 08:47:30 +0000 (09:47 +0100)]
Remove trailing space line
Rafaël Carré [Tue, 12 Feb 2013 07:13:09 +0000 (08:13 +0100)]
androidsurface: explain how how picture is rendered
Erwan Tulou [Mon, 11 Feb 2013 22:34:07 +0000 (23:34 +0100)]
skins2: don't default the first visible item to selected
This proves ugly when changing skins
Denis Charmet [Mon, 11 Feb 2013 22:18:42 +0000 (23:18 +0100)]
Free unused resources when using linked mkvs
Vittorio Giovara [Mon, 4 Feb 2013 17:00:21 +0000 (18:00 +0100)]
Add gui option one libav/ffmpeg flag2 parameter
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Martin Storsjö [Mon, 11 Feb 2013 19:24:19 +0000 (21:24 +0200)]
omxil: Skip padding with OMX.SEC.vc1.dec as well
Signed-off-by: Martin Storsjö <martin@martin.st>
Erwan Tulou [Mon, 11 Feb 2013 16:34:57 +0000 (17:34 +0100)]
skins2: improve short name display ($N)
This patch reuses the same algorithm to display a short name ($N) as the one
used to display the playlist.
This should fix an issue described at http://forum.videolan.org/viewtopic.php?f=15&t=108336
Francois Cartegnie [Mon, 11 Feb 2013 15:55:40 +0000 (16:55 +0100)]
Qt: SeekSlider: SeekStyle: fix memleak
Mario Speiß [Sun, 10 Feb 2013 21:31:59 +0000 (22:31 +0100)]
DnD from Internet Explorer to VLC and support of links (*.lnk)
On Windows a Drag and Drop seems to be a Qt::LinkAction. And support for
symbolic links is added.
Playlist widget now uses the p_mi->dropEvent (used to have two implementation,
one calling p_mi->dropEvent already, the other had its own body. That body is
removed)
Regards,
Mario
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
David Fuhrmann [Sun, 10 Feb 2013 19:14:22 +0000 (20:14 +0100)]
macosx: update copyright headers for some recently changed files
David Fuhrmann [Sun, 10 Feb 2013 19:03:37 +0000 (20:03 +0100)]
macosx: fix another wrong occurrence of the fspanel
Felix Paul Kühne [Sun, 10 Feb 2013 15:46:14 +0000 (16:46 +0100)]
opengl: update author lists
Felix Paul Kühne [Sun, 10 Feb 2013 15:01:00 +0000 (16:01 +0100)]
macosx_vout: update author list
Rémi Denis-Courmont [Sun, 10 Feb 2013 10:22:52 +0000 (12:22 +0200)]
Revert "Emit a fullscreen toggle action on double click"
This reverts commit
96824f0c8d6134b62fbcf9876a5411258486d390 .
This hack is not needed anymore.
David Fuhrmann [Sun, 10 Feb 2013 09:01:26 +0000 (10:01 +0100)]
mouse wheel handling: fix left / right scrolling events
scrolling right should set position forwards, not backwards
Rafaël Carré [Sat, 9 Feb 2013 22:54:55 +0000 (23:54 +0100)]
dvdnav/dvdread: run autoreconf
autogen.sh does not exist anymore
David Fuhrmann [Sat, 9 Feb 2013 14:50:15 +0000 (15:50 +0100)]
macosx: update fullscreen menu item checkbox according to vout fullscreen variable
David Fuhrmann [Sat, 9 Feb 2013 14:11:37 +0000 (15:11 +0100)]
macosx: allow again to select lion fullscreen and nonembedded windows in simple prefs
David Fuhrmann [Sat, 9 Feb 2013 14:06:40 +0000 (15:06 +0100)]
macosx: directly toggle vout fullscreen variable to support multiple windows in fullscreen
David Fuhrmann [Sat, 9 Feb 2013 10:07:44 +0000 (11:07 +0100)]
macosx: also hide mouse cursor when detached window is in fullscreen
David Fuhrmann [Sat, 9 Feb 2013 09:51:12 +0000 (10:51 +0100)]
macosx: fix closing detached windows when in lion fullscreen
David Fuhrmann [Sat, 9 Feb 2013 09:18:14 +0000 (10:18 +0100)]
macosx: only show fspanel when needed, additional fixed for lion fullscreen behavior
David Fuhrmann [Fri, 8 Feb 2013 18:39:11 +0000 (19:39 +0100)]
macosx: support multiple VLC windows in fullscreen, try to just display fspanel when sensible
This allows main window and video window in fullscreen
Note that still the fspanel is displayed to often.
David Fuhrmann [Fri, 8 Feb 2013 17:48:44 +0000 (18:48 +0100)]
macosx: add lion fullscreen support for detached windows
Jean-Baptiste Kempf [Sat, 9 Feb 2013 15:23:52 +0000 (16:23 +0100)]
iOS: no tabs, in source-code
Rafaël Carré [Sat, 9 Feb 2013 13:34:04 +0000 (14:34 +0100)]
androidsurface: simplify dlopen code
Rafaël Carré [Sat, 9 Feb 2013 13:33:22 +0000 (14:33 +0100)]
androidsurface: cosmetics
Gleb Pinigin [Sat, 9 Feb 2013 11:01:57 +0000 (18:01 +0700)]
ios vout: Avoid opengles1.1 naming convention for 2.0 version
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
Erwan Tulou [Sat, 9 Feb 2013 08:18:36 +0000 (09:18 +0100)]
skins2: fix memory leak
Erwan Tulou [Sat, 9 Feb 2013 08:03:00 +0000 (09:03 +0100)]
skins2: ensure that skins2 displays items exactly as qt4 does
This patch copies qt4 getTitle function so that user can read the same
wording from skins2 as he/she reads from the qt4 interface.
Felix Paul Kühne [Sat, 9 Feb 2013 00:33:09 +0000 (01:33 +0100)]
NEWS: mention OpenGL ES shader support and fix some typos
Felix Paul Kühne [Fri, 8 Feb 2013 21:56:58 +0000 (22:56 +0100)]
opengl: remove debug
Felix Paul Kühne [Fri, 8 Feb 2013 21:55:20 +0000 (22:55 +0100)]
opengl: save a few #if since those are valuable
Felix Paul Kühne [Fri, 8 Feb 2013 21:45:16 +0000 (22:45 +0100)]
opengl: protect precision settings, since current OS X OpenGL implementations don't support it (yet)
Ilkka Ollakka [Fri, 8 Feb 2013 21:29:39 +0000 (22:29 +0100)]
opengl: implement manual unpacking for OpenGL ES
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
Felix Paul Kühne [Fri, 8 Feb 2013 20:41:37 +0000 (21:41 +0100)]
opengl: fix compilation for OS X
Denis Charmet [Fri, 8 Feb 2013 20:37:01 +0000 (21:37 +0100)]
Handle case where dwFormat is WAVE_FORMAT_EXTENSIBLE
Felix Paul Kühne [Fri, 8 Feb 2013 20:34:01 +0000 (21:34 +0100)]
opengl: fixed shader support for iOS
note that certain samples are not supported so far
Felix Paul Kühne [Fri, 8 Feb 2013 20:19:05 +0000 (21:19 +0100)]
vout_ios: use OpenGL ES 2 for rendering
Felix Paul Kühne [Fri, 8 Feb 2013 17:09:31 +0000 (18:09 +0100)]
opengl: use OpenGL ES 2 on iOS and fix a compilation warning
Felix Paul Kühne [Fri, 8 Feb 2013 17:01:55 +0000 (18:01 +0100)]
vout_ios: use a 32bit color scheme
Felix Paul Kühne [Fri, 8 Feb 2013 17:01:05 +0000 (18:01 +0100)]
configure: don't enforce OpenGL ES 1 on iOS
Ilkka Ollakka [Fri, 8 Feb 2013 13:02:35 +0000 (15:02 +0200)]
transcode: use 1001 as framerate base
Ilkka Ollakka [Sat, 14 Jan 2012 21:20:04 +0000 (23:20 +0200)]
transcode: reinit filter-chain when aspect-ratio changes
Felix Paul Kühne [Fri, 8 Feb 2013 13:08:09 +0000 (14:08 +0100)]
extras/package: compile for iOS 6.1 since it is public now
Ludovic Fauvet [Thu, 7 Feb 2013 16:21:06 +0000 (17:21 +0100)]
gnutls: retry handshake if it returns a non-fatal error
Based on the gnutls_handshake manual the function must be called again
until it returns 0 (or a fatal error).
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Felix Paul Kühne [Fri, 8 Feb 2013 09:40:51 +0000 (10:40 +0100)]
audioqueue: fix buffer leak (close #8140)
Felix Paul Kühne [Fri, 8 Feb 2013 09:32:23 +0000 (10:32 +0100)]
auhal: fix prototype/definition mismatch (close #8148)
Ludovic Fauvet [Thu, 7 Feb 2013 18:54:58 +0000 (19:54 +0100)]
Gestures: use left button, by default
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Ludovic Fauvet [Thu, 7 Feb 2013 18:46:05 +0000 (19:46 +0100)]
Gestures: use the proper event name
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Felix Paul Kühne [Thu, 7 Feb 2013 18:15:15 +0000 (19:15 +0100)]
macosx: replace all 'key-action' calls with their proper counter-parts
This excludes 'ACTIONID_POSITION' for which there doesn't seem to be a replacement.
Samuel Pitoiset [Tue, 21 Aug 2012 17:48:37 +0000 (17:48 +0000)]
avi: Fix seek bar position when streaming through network (fixes #2151)
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Alexander Terentyev [Wed, 5 Dec 2012 00:00:04 +0000 (11:00 +1100)]
Qt: Add moving main window on any part of a window
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Rafaël Carré [Tue, 5 Feb 2013 22:58:47 +0000 (23:58 +0100)]
stream: Fix segfault caused by invalid seek
Sample can be found on https://www.dropbox.com/s/cd56gjk4ablimp5/A_lawnmower.wmv
md5:
d87c039c304b41cc30bddfe21e88af36
François Revol [Sat, 2 Feb 2013 23:35:18 +0000 (00:35 +0100)]
lua: assembleenationale: Fix after website changes
Base urls not probed correctly yet, but hardcoded, I'm too lazy right now.
Parse direct.js some more to get stream name lists.
Fix the live streams list check.
Signed-off-by: François Revol <revol@free.fr>
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Sébastien Escudier [Thu, 7 Feb 2013 11:12:16 +0000 (12:12 +0100)]
fix regression from
3118035
Closes #8076
Sébastien Escudier [Thu, 7 Feb 2013 10:07:48 +0000 (11:07 +0100)]
fix regression from
1925313da2 : vod creation failed in rtp stream out module because it couldn't access some variable (vod-media and vod-session)
Mirsal Ennaime [Thu, 7 Feb 2013 03:18:12 +0000 (04:18 +0100)]
dbus: Oops, abandon the correct container on error paths
Mirsal Ennaime [Thu, 7 Feb 2013 02:54:11 +0000 (03:54 +0100)]
dbus: Add another memory allocation failure check
Rémi Denis-Courmont [Wed, 6 Feb 2013 18:56:02 +0000 (20:56 +0200)]
TAB_FIND/TAB_REMOVE: remove inner variable, improve expansion safety
Mirsal Ennaime [Wed, 6 Feb 2013 14:16:26 +0000 (15:16 +0100)]
dbus: Add memory allocation failure check
Denis Charmet [Mon, 4 Feb 2013 21:42:23 +0000 (22:42 +0100)]
Remove aout_Packet from directsound audio output
Jean-Baptiste Kempf [Tue, 5 Feb 2013 18:59:38 +0000 (19:59 +0100)]
Contribs: update dvdread to a new fork
Vittorio Giovara [Tue, 5 Feb 2013 18:39:47 +0000 (19:39 +0100)]
rename configuration page title for x264 options
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
Jean-Baptiste Kempf [Tue, 5 Feb 2013 18:24:02 +0000 (19:24 +0100)]
Contrib: use a new DVDnav fork
Should close #8125
Rémi Denis-Courmont [Tue, 5 Feb 2013 17:55:29 +0000 (19:55 +0200)]
Win32: really fix poll() loop *cough* *cough*
Mirsal Ennaime [Fri, 1 Feb 2013 17:25:45 +0000 (18:25 +0100)]
dbus: Add missing memory allocation failure handling
Handle memory allocation failures when sending the PropertyChanged
signal in the TrackList interface implementation.
Mirsal Ennaime [Fri, 1 Feb 2013 16:18:29 +0000 (17:18 +0100)]
dbus: Remove useless comment
Mirsal Ennaime [Fri, 1 Feb 2013 16:17:59 +0000 (17:17 +0100)]
dbus: Fix memleaks on error paths
Felix Paul Kühne [Tue, 5 Feb 2013 00:00:46 +0000 (01:00 +0100)]
macosx: work-around for Mountain Lion which treats folder with the name 'BDMV' and the sub item 'INDEX.BDM' as a file with the UTI 'public.directory'