]>
git.sesse.net Git - vlc/log
Rémi Duraffort [Tue, 7 Dec 2010 13:04:47 +0000 (14:04 +0100)]
tsearch functions: check for the presence of search.h and replace tdestroy.
If search.h is present but not tdestroy: implement it based on others t* functions
If search.h and tdestroy are not present: implement every t* functions.
Rafaël Carré [Tue, 7 Dec 2010 11:46:06 +0000 (12:46 +0100)]
Use HAS_QT47
Erwan Tulou [Mon, 6 Dec 2010 19:54:59 +0000 (20:54 +0100)]
skins2: fix race condition (if multiple vouts)
Close must also be serialized (one single global lock/wait).
Erwan Tulou [Mon, 6 Dec 2010 18:48:50 +0000 (19:48 +0100)]
skins2: fix compil warning
function call didn't match function prototype.
Rémi Duraffort [Mon, 6 Dec 2010 18:12:28 +0000 (19:12 +0100)]
t* remove the dependence to cdefs.h
Rémi Duraffort [Mon, 6 Dec 2010 17:34:33 +0000 (18:34 +0100)]
only include search.h if available (anyway vlc_fixups will define the functions if needed).
Rémi Duraffort [Mon, 6 Dec 2010 16:51:54 +0000 (17:51 +0100)]
tdestroy: fix compilation for system that does have search.h but not tdestroy.
Rémi Duraffort [Mon, 6 Dec 2010 14:43:13 +0000 (15:43 +0100)]
Implement tsearch functions for systems that does not know about it.
Rémi Duraffort [Mon, 6 Dec 2010 16:43:11 +0000 (17:43 +0100)]
configure: do not fail if dvdnav is not present.
Rémi Duraffort [Mon, 6 Dec 2010 14:05:26 +0000 (15:05 +0100)]
lua_gettext: do not include vlc_fixups.h
Rémi Denis-Courmont [Mon, 6 Dec 2010 04:04:35 +0000 (06:04 +0200)]
IFO: fix DVD-VR as well
Rémi Denis-Courmont [Mon, 6 Dec 2010 03:59:04 +0000 (05:59 +0200)]
IFO: fix non-ASCII paths
Rémi Denis-Courmont [Sun, 5 Dec 2010 23:13:33 +0000 (01:13 +0200)]
Typo
Rémi Denis-Courmont [Sun, 5 Dec 2010 22:41:19 +0000 (00:41 +0200)]
Win32: compile fix (untested)
Kaarlo Raiha [Sun, 5 Dec 2010 17:32:59 +0000 (19:32 +0200)]
support channel up and channel down remote keys QT4+win32
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Kaarlo Raiha [Sat, 4 Dec 2010 17:31:06 +0000 (19:31 +0200)]
support mce remote controllers record button in QT4 GUI win32
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Michael E [Sun, 5 Dec 2010 17:45:18 +0000 (19:45 +0200)]
Fix scope alignment
This sets the base level of the scope display back to the centre of
its channel. Has been broken for at least +1 year.
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Rémi Denis-Courmont [Sun, 5 Dec 2010 17:29:38 +0000 (19:29 +0200)]
Capitalize PulseAudio correctly
Rémi Denis-Courmont [Sun, 5 Dec 2010 17:13:07 +0000 (19:13 +0200)]
Fix comments
Rémi Denis-Courmont [Sun, 5 Dec 2010 17:12:38 +0000 (19:12 +0200)]
Revert "vlc_clone_detach: remove thread handle parameter"
This reverts commit
653a66372d98131ab4c3f86bbf1d4786222d4c4c .
Conflicts:
src/win32/thread.c
Rémi Denis-Courmont [Sun, 5 Dec 2010 16:43:54 +0000 (18:43 +0200)]
Win32: implement cancellation of detached threads
Rémi Denis-Courmont [Sun, 5 Dec 2010 04:39:07 +0000 (06:39 +0200)]
Remove VLC_VAR_MODULE, VLC_VAR_FILE and VLC_VAR_DIRECTORY
Those variable types were identical to VLC_VAR_STRING in practice
(Note: do not confuse variable types with configuration item types).
Rémi Denis-Courmont [Sun, 5 Dec 2010 04:01:47 +0000 (06:01 +0200)]
Add left and right wheel buttons
Rémi Denis-Courmont [Sun, 5 Dec 2010 03:59:57 +0000 (05:59 +0200)]
Remove useless mouse buttons table
Rémi Denis-Courmont [Sun, 5 Dec 2010 03:55:26 +0000 (05:55 +0200)]
Cosmetic
Rémi Denis-Courmont [Sun, 5 Dec 2010 03:36:49 +0000 (05:36 +0200)]
add_key: declare the global key first
Rémi Denis-Courmont [Sun, 5 Dec 2010 03:27:29 +0000 (05:27 +0200)]
Remove obsolete dump action
Rémi Denis-Courmont [Sun, 5 Dec 2010 03:23:45 +0000 (05:23 +0200)]
Undefine unimplemented history actions
VLC maintains no history, so no wonder...
Rémi Denis-Courmont [Sun, 5 Dec 2010 03:19:12 +0000 (05:19 +0200)]
Unassign cube speed action values
Rémi Denis-Courmont [Sat, 4 Dec 2010 23:26:57 +0000 (01:26 +0200)]
Typo
Rémi Denis-Courmont [Sat, 4 Dec 2010 23:17:10 +0000 (01:17 +0200)]
Xlib: check if we can call XInitThreads() before we do so
Parental advisory: naked kludge and explicit hack
Rémi Denis-Courmont [Sat, 4 Dec 2010 18:16:32 +0000 (20:16 +0200)]
XCB: remove -x11-shm option
We have reliable error detection with XCB, so this option has become
mostly useless. For testing/debugging, the developer can hack the
CheckSHM() function to return false if really needed.
Rémi Denis-Courmont [Sat, 4 Dec 2010 17:53:51 +0000 (19:53 +0200)]
RTSP: fix a=range syntax
Rémi Denis-Courmont [Sat, 4 Dec 2010 17:28:40 +0000 (19:28 +0200)]
mosaic: sub filter object have no thread, remove no-op
Rémi Denis-Courmont [Sat, 4 Dec 2010 17:25:36 +0000 (19:25 +0200)]
Win32: remove thread times
Rémi Denis-Courmont [Sat, 4 Dec 2010 17:15:08 +0000 (19:15 +0200)]
Win32: implement thread return value
Rémi Denis-Courmont [Sat, 4 Dec 2010 17:11:04 +0000 (19:11 +0200)]
Win32: fix use-after-free in vlc_join() (untested)
Rémi Denis-Courmont [Sat, 4 Dec 2010 16:55:46 +0000 (18:55 +0200)]
vlc_clone_detach: remove thread handle parameter
This made no sense. If the thread is detached, the handle is released
asynchronously when the thread exits. So it cannot be used in any way
(except from the thread itself).
Felix Paul Kühne [Sat, 4 Dec 2010 14:25:57 +0000 (15:25 +0100)]
qt4: fixed search field compilation for Mac and s/Carbon/Cocoa
Note that Carbon code isn't supported in 64bit applications...
Rémi Duraffort [Sat, 4 Dec 2010 14:18:27 +0000 (15:18 +0100)]
lua_variables: luaL_optstring returned pointer is valid as long as the value stay on the lua stack (also avoid an strdup).
Pierre Ynard [Fri, 3 Dec 2010 23:33:22 +0000 (00:33 +0100)]
NEWS: dynamic payload types in rtp access
Pierre Ynard [Fri, 3 Dec 2010 23:07:48 +0000 (00:07 +0100)]
rtp: option to assume Theora for unknown dynamic payloads
Theora support is enabled. An option is added to manually select the
payload format of unknown dynamic payload types, in pre-arranged
streaming setups, without needing SDP. The only choice for now is
Theora.
Rémi Duraffort [Fri, 3 Dec 2010 21:33:32 +0000 (22:33 +0100)]
contribs: blind attempt to fix compilation of x264 on win32.
Rémi Duraffort [Fri, 3 Dec 2010 20:46:49 +0000 (21:46 +0100)]
dvdnav: use pkgconfig instead of dvdnav-config specific script.
Rémi Duraffort [Fri, 3 Dec 2010 16:26:26 +0000 (17:26 +0100)]
lua_variables: the pointers returned by luaL_checkstring might be invalid when the value is poped from the lua stack.
Rémi Duraffort [Fri, 3 Dec 2010 16:01:31 +0000 (17:01 +0100)]
lua_variables: cosmetics. (no functionnal change).
Jean-Baptiste Kempf [Thu, 2 Dec 2010 18:45:13 +0000 (19:45 +0100)]
Contribs: move MPC to the modern SV7 & SV8 library
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Rémi Duraffort [Fri, 3 Dec 2010 11:38:01 +0000 (12:38 +0100)]
dvdnav: use the right type of the vout object.
Rémi Duraffort [Fri, 3 Dec 2010 11:05:56 +0000 (12:05 +0100)]
logger: use var_inherit.
Rémi Duraffort [Fri, 3 Dec 2010 10:00:02 +0000 (11:00 +0100)]
lua_variables: allow the creation of a void variable.
Pierre Ynard [Fri, 3 Dec 2010 01:29:28 +0000 (02:29 +0100)]
NEWS: vorbis and theora in RTP sout
Pierre Ynard [Fri, 3 Dec 2010 01:20:05 +0000 (02:20 +0100)]
rtp sout: send in-band vorbis/theora configuration packets
This is an alternative to SDP to convey the codec configuration
necessary to decode the stream. The configuration is sent only once at
the beginning of the stream; at least you won't be tempted to waste
bandwidth with retransmissions. This is a ad-hoc hack, but it's not too
bad or pervasive.
Rafaël Carré [Thu, 2 Dec 2010 21:18:40 +0000 (22:18 +0100)]
Revert "Revert "libvlc_media_get_tracks_info(): correct help""
This reverts commit
193aeeff9d12888728c46b21720b4fc06d9033f3 .
Conflicts:
include/vlc/libvlc_media.h
Laurent Aimar [Thu, 2 Dec 2010 21:16:37 +0000 (22:16 +0100)]
Fix libvlc_media_get_tracks_info()
Signed-off-by: Rafaël Carré <rafael.carre@gmail.com>
Rafaël Carré [Thu, 2 Dec 2010 08:42:41 +0000 (09:42 +0100)]
Revert "Revert "input: Fill in the input_item es""
This reverts commit
2ca4cf27ef0d6dc906f5523babb35633d3b6bcd1 .
Laurent Aimar [Thu, 2 Dec 2010 20:41:53 +0000 (21:41 +0100)]
Fixed a vlc_mutex_t leak in direct3d video output.
Laurent Aimar [Thu, 2 Dec 2010 20:41:29 +0000 (21:41 +0100)]
Fixed a small memleak (vout).
Rémi Duraffort [Thu, 2 Dec 2010 18:14:17 +0000 (19:14 +0100)]
lua_variables: add the possibility to attach a callback to a void variable.
Pierre Ynard [Thu, 2 Dec 2010 17:30:08 +0000 (18:30 +0100)]
rtp input: theora support
Not enabled yet
Rémi Duraffort [Thu, 2 Dec 2010 17:07:17 +0000 (18:07 +0100)]
lua_variables: call only one time var_Type and corretly check the variable class.
Rémi Duraffort [Thu, 2 Dec 2010 16:30:22 +0000 (17:30 +0100)]
lua: remove dummy storage.
Felix Paul Kühne [Thu, 2 Dec 2010 13:22:27 +0000 (14:22 +0100)]
contribs: build the correct libiconv for OS X
Rémi Duraffort [Thu, 2 Dec 2010 13:09:33 +0000 (14:09 +0100)]
contribs: remove unknown x264 configure option.
Felix Paul Kühne [Thu, 2 Dec 2010 12:52:18 +0000 (13:52 +0100)]
contribs: updated binary pacakges for Mac OS X including FluidSynth
Felix Paul Kühne [Thu, 2 Dec 2010 10:46:57 +0000 (11:46 +0100)]
contribs: fixed 64bit compilation of x264 on Mac OS X
Brian Kurle [Wed, 1 Dec 2010 23:04:00 +0000 (00:04 +0100)]
relative_URI memory leak cleanup
If the the link is relative, psz_uri is dynamically allocated a string of the
absolute URI (which is also returned by the function). However, if it isn't,
NULL is returned and nothing is allocated. segment_New performs a strdup, so
the pointer is not saved. Thus, check if the allocation occurred and clean up
if needed.
Signed-off-by: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Jean-Paul Saman [Wed, 1 Dec 2010 14:12:37 +0000 (15:12 +0100)]
modules/codec/avcodec: Move HAVE_AVCODEC_MT to avcodec.h
The defined HAVE_AVCODEC_MT is used by modules/codec/avcodec/avcodec.c
and modules/codec/avcodec/video.c. It was only defined in modules/codec/avcodec/video.c.
This patch moves the define to modules/codec/avcodec/avcodec.h.
Jean-Paul Saman [Wed, 1 Dec 2010 13:01:47 +0000 (14:01 +0100)]
stream_filter/httplive.c: HLS streams are in no particular order in the .m3u8 file
Take into account that HLS streams with bandwidth specified are not in ascending
(or descending) order. Choose really the best wrt to measurements.
Jean-Paul Saman [Tue, 30 Nov 2010 20:11:16 +0000 (21:11 +0100)]
stream_filter/httplive.c: download first 3 segments.
Download the first couple of segments to determine the best
bandwidth match and to ensure smooth playback.
Jean-Paul Saman [Mon, 29 Nov 2010 09:27:08 +0000 (10:27 +0100)]
src/stream_output/stream_output.c: input_UpdateStatistics() expects an INPUT_STATISTIC_* not an SOUT_STATISTIC_*
input_UpdateStatistics() expects an INPUT_STATISTIC_* not an SOUT_STATISTIC_*
Pierre Ynard [Thu, 2 Dec 2010 02:30:06 +0000 (03:30 +0100)]
rtp sout: theora packetizer
This doesn't quite follow the outdated draft-barbato-avt-rtp-theora-01,
but keeps consistant with RFC 5215 (vorbis) and with the ffmpeg
implementation
Pierre Ynard [Wed, 1 Dec 2010 20:56:36 +0000 (21:56 +0100)]
win32: disable broken thread times too
Pierre Ynard [Wed, 1 Dec 2010 18:13:46 +0000 (19:13 +0100)]
wince: build fix
Pierre Ynard [Wed, 1 Dec 2010 17:47:27 +0000 (18:47 +0100)]
win32: vlc_thread_set_priority() is broken
Pierre Ynard [Wed, 1 Dec 2010 02:01:44 +0000 (03:01 +0100)]
rtp sout: fix memleak
Jean-Baptiste Kempf [Tue, 30 Nov 2010 21:18:12 +0000 (22:18 +0100)]
Mac: use a Native Search Line
This is a good example of how to use Mac native widgets (NSView) inside QtVLC
For some reason, this is broken on the main playlist, but it works great on the plugins dialog or the simple prefs/keys
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Jean-Baptiste Kempf [Tue, 30 Nov 2010 20:46:47 +0000 (21:46 +0100)]
Qt: misc simplifications and corrections
Jean-Baptiste Kempf [Tue, 30 Nov 2010 20:12:39 +0000 (21:12 +0100)]
Qt: use Qt4.7 clickLineEdit, if possible
Jean-Baptiste Kempf [Tue, 30 Nov 2010 20:04:26 +0000 (21:04 +0100)]
Qt: SearchLineEdit: rename function to match Qt4.7 names
Jean-Baptiste Kempf [Tue, 30 Nov 2010 20:00:48 +0000 (21:00 +0100)]
Qt: simplification
Jean-Baptiste Kempf [Tue, 30 Nov 2010 19:57:06 +0000 (20:57 +0100)]
Qt: split searchLineEdit in its own file
Rémi Denis-Courmont [Tue, 30 Nov 2010 17:51:19 +0000 (19:51 +0200)]
decklink: fix uninitialized on error path
Rémi Denis-Courmont [Tue, 30 Nov 2010 17:51:09 +0000 (19:51 +0200)]
declink: mutex leak
Felix Paul Kühne [Tue, 30 Nov 2010 17:28:37 +0000 (18:28 +0100)]
contribs: enable fluidsynth on Mac OS X and fetch it from SourceForge instead of Savannah
Jean-Baptiste Kempf [Tue, 30 Nov 2010 17:06:01 +0000 (18:06 +0100)]
Qt, Mac: reduce the size margins and change the color of the Splitter
Jean-Baptiste Kempf [Tue, 30 Nov 2010 16:49:31 +0000 (17:49 +0100)]
Qt, Mac: use the classical blue for the selector
Felix Paul Kühne [Tue, 30 Nov 2010 16:40:54 +0000 (17:40 +0100)]
macosx: fixed preferences compilation
Jean-Baptiste Kempf [Tue, 30 Nov 2010 12:21:02 +0000 (13:21 +0100)]
Contribs: make Qt4 available on mac
TUDURI Benoît [Tue, 20 Jul 2010 17:40:13 +0000 (19:40 +0200)]
Fix typo for Save Playlist in french translation.
Signed-off-by: Rafaël Carré <rafael.carre@gmail.com>
Rémi Denis-Courmont [Mon, 29 Nov 2010 20:52:01 +0000 (22:52 +0200)]
sout_InstanceNew: remove __
Ilkka Ollakka [Mon, 29 Nov 2010 20:06:40 +0000 (22:06 +0200)]
projectm: quick fix to get projectm visualisation to work on all locales
Rémi Denis-Courmont [Mon, 29 Nov 2010 18:27:26 +0000 (20:27 +0200)]
Unused mutex
Rémi Denis-Courmont [Tue, 23 Nov 2010 21:07:05 +0000 (23:07 +0200)]
Win32: simplify vlc_cancel()
Rémi Denis-Courmont [Mon, 29 Nov 2010 18:26:08 +0000 (20:26 +0200)]
Win32: simplify threads (merge cancel and thread data)
Rémi Denis-Courmont [Mon, 29 Nov 2010 18:15:46 +0000 (20:15 +0200)]
Replace vlc_detach() with simpler vlc_clone_detach()
vlc_clone_detach() is less flexible but we never used that lost
flexibilty. However, it will simplify a later Windows fix as well as
safely exposing detached threads to plugins.
Rémi Denis-Courmont [Mon, 29 Nov 2010 17:33:58 +0000 (19:33 +0200)]
Comments
Jean-Baptiste Kempf [Mon, 29 Nov 2010 12:02:29 +0000 (13:02 +0100)]
MobileVLCKit: remove mmap access in Aggregate
Jean-Baptiste Kempf [Sun, 28 Nov 2010 23:07:13 +0000 (00:07 +0100)]
Qt: fix previous commit
Jean-Baptiste Kempf [Fri, 26 Nov 2010 07:54:31 +0000 (08:54 +0100)]
Qt: playlist, use a better QSplitter, on Mac
It might be a good idea to do the same on other platforms
Jean-Baptiste Kempf [Fri, 26 Nov 2010 07:53:19 +0000 (08:53 +0100)]
Qt: use a Brushed Style on Mac