]>
git.sesse.net Git - vlc/log
Rémi Denis-Courmont [Thu, 6 Aug 2009 17:31:14 +0000 (20:31 +0300)]
Fix config parameter descriptive comment (fixes: #3032)
Rémi Denis-Courmont [Thu, 6 Aug 2009 17:02:30 +0000 (20:02 +0300)]
Do not undef _FILE_OFFSET_BITS (fixes: #3031)
This partially reverts
f1175e715bfd288cdd17bf34ee3ee4f4b137432b .
Rémi Denis-Courmont [Thu, 6 Aug 2009 16:54:45 +0000 (19:54 +0300)]
Check for fstatfs (fixes: #3028)
Rémi Denis-Courmont [Thu, 6 Aug 2009 16:41:24 +0000 (19:41 +0300)]
Work around missing PF_LOCAL (fixes: #3027)
Rémi Denis-Courmont [Thu, 6 Aug 2009 16:40:35 +0000 (19:40 +0300)]
Cosmetic: socket(AF_ -> socket(PF_
Rémi Denis-Courmont [Thu, 6 Aug 2009 15:31:19 +0000 (18:31 +0300)]
Specify the install path for plugins
This is just pedantic. Nobody links against plugins anyway.
Jean-Baptiste Kempf [Thu, 6 Aug 2009 14:22:48 +0000 (16:22 +0200)]
Update libass repo location
Jean-Baptiste Kempf [Thu, 6 Aug 2009 06:41:25 +0000 (08:41 +0200)]
Keep access_gnomevfs as the plugin name
Jean-Baptiste Kempf [Wed, 5 Aug 2009 22:08:08 +0000 (00:08 +0200)]
Simplify Jack and DCA detection
Jean-Baptiste Kempf [Wed, 5 Aug 2009 21:54:01 +0000 (23:54 +0200)]
Simplify portaudio and libxml2 detection
Jean-Baptiste Kempf [Wed, 5 Aug 2009 20:22:39 +0000 (22:22 +0200)]
Configure: update macro to deal with the case where you want --enable-foo, but the module name is not foo.
So, add a new argument that can be empty
This happens for --enable-dv (access_dv) --enable-shout (stream_output_shout)
Jean-Baptiste Kempf [Wed, 5 Aug 2009 19:28:49 +0000 (21:28 +0200)]
Simplify dc1394 and dv detection.
Be careful, while dv was updated to the new APIs, dc1394 wasn't
Laurent Aimar [Wed, 5 Aug 2009 20:41:31 +0000 (22:41 +0200)]
Fixed the YUV fallbacks for I440.
Laurent Aimar [Wed, 5 Aug 2009 18:57:11 +0000 (20:57 +0200)]
Enabled SDL in "vout display" wrapper.
Laurent Aimar [Wed, 5 Aug 2009 18:56:23 +0000 (20:56 +0200)]
Converted vout sdl to "vout display" API.
Laurent Aimar [Wed, 5 Aug 2009 18:17:16 +0000 (20:17 +0200)]
Added YUV fourcc helpers mainly for vout.
Jean-Baptiste Kempf [Wed, 5 Aug 2009 18:59:57 +0000 (20:59 +0200)]
Fix configure for win32
Jean-Baptiste Kempf [Wed, 5 Aug 2009 17:22:12 +0000 (19:22 +0200)]
Simplify HAL, mtp, notify, gnomeVFS, libmpeg2, projectm and bonjour
Jean-Baptiste Kempf [Wed, 5 Aug 2009 16:46:03 +0000 (18:46 +0200)]
AVcodec version needed for 1.1 is 51.48.0 so far.
Jean-Baptiste Kempf [Wed, 5 Aug 2009 15:15:45 +0000 (17:15 +0200)]
Simplify shout, libproxy detection
Jean-Baptiste Kempf [Wed, 5 Aug 2009 16:09:22 +0000 (18:09 +0200)]
Simplify ogg, and flac detection
Jean-Baptiste Kempf [Wed, 5 Aug 2009 16:01:36 +0000 (18:01 +0200)]
Simplify vorbis detection and activate encoder except when tremor is requested
Jean-Baptiste Kempf [Wed, 5 Aug 2009 15:52:56 +0000 (17:52 +0200)]
Simplify Pulseaudio detection
Jean-Baptiste Kempf [Wed, 5 Aug 2009 15:50:27 +0000 (17:50 +0200)]
Delete CSRI module. Unmaintained and libass is better.
Jean-Baptiste Kempf [Wed, 5 Aug 2009 15:42:28 +0000 (17:42 +0200)]
Simplify SVG, tiger and fluidsynth detection
Jean-Baptiste Kempf [Wed, 5 Aug 2009 14:56:34 +0000 (16:56 +0200)]
Configure, create a m4cro for checking dependencies in pkg_config
--enable-foo will search for the foo.pc and die if not provided
--disable-foo will not search anything related to foo
'' will search for foo.pc and give a message if foo.pc is not provided.
Felix Paul Kühne [Tue, 4 Aug 2009 21:16:33 +0000 (23:16 +0200)]
macosx: allow 'wm' and 'rmvb' as file extensions and update the xcode project format
Laurent Aimar [Mon, 3 Aug 2009 18:53:21 +0000 (20:53 +0200)]
Enabled caca in "vout display" wrapper.
Laurent Aimar [Mon, 3 Aug 2009 18:52:37 +0000 (20:52 +0200)]
Converted vout caca to "vout display" API.
Laurent Aimar [Mon, 3 Aug 2009 18:28:44 +0000 (20:28 +0200)]
Enabled aa in "vout display" wrapper.
Laurent Aimar [Mon, 3 Aug 2009 18:27:56 +0000 (20:27 +0200)]
Converted vout aa to "vout display" API.
Laurent Aimar [Mon, 3 Aug 2009 17:57:44 +0000 (19:57 +0200)]
Added a temporary "vout display" wrapper.
Laurent Aimar [Mon, 3 Aug 2009 17:52:34 +0000 (19:52 +0200)]
Introduce "vout display" module API to replaced "vout" one.
Andy Chenee [Fri, 31 Jul 2009 00:38:15 +0000 (08:38 +0800)]
RC: add frame-by-frame function
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Rémi Denis-Courmont [Tue, 4 Aug 2009 18:05:32 +0000 (21:05 +0300)]
HTTPd: do not reveal the username through as the realm (fixes: #2993)
Rémi Denis-Courmont [Tue, 4 Aug 2009 17:25:49 +0000 (20:25 +0300)]
Qt4: determine saved playlist format from selected filter...
...rather than extension (if any). Fixes: #3016.
Also make the code a bit more generic.
Bernie Purcell [Sun, 28 Jun 2009 07:48:50 +0000 (17:48 +1000)]
Rewrite quartztext to use CoreText API instead of ATSUI. ATSUI only works in 32bit applications, but CoreText requires Mac OS X 10.5 or later. This change makes this module unusable on older versions of Mac OS X.
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
Rémi Denis-Courmont [Tue, 4 Aug 2009 16:38:58 +0000 (19:38 +0300)]
Rémi Denis-Courmont [Tue, 4 Aug 2009 16:38:20 +0000 (19:38 +0300)]
Revert "Alphabetical order"
This reverts commit
d090550772ca52f1273e2d011a78e422c8ce0d97 .
Rémi Denis-Courmont [Tue, 4 Aug 2009 16:37:38 +0000 (19:37 +0300)]
Revert "Fix make check."
This reverts commit
7b4a81eb107131d521ba45c7653c205c3da5baf0 .
Rémi Denis-Courmont [Tue, 4 Aug 2009 16:37:25 +0000 (19:37 +0300)]
Revert "Sort the symbol list"
This reverts commit
aeb379ed6492e78614779cc1d62d65287fb4012d .
Rémi Denis-Courmont [Tue, 4 Aug 2009 16:37:14 +0000 (19:37 +0300)]
Revert "Fix make check."
This reverts commit
98691bc7280d936f094037841b68939e1bc1548d .
Rémi Denis-Courmont [Tue, 4 Aug 2009 16:36:40 +0000 (19:36 +0300)]
rtsp-caching is in live555 plugin
Rémi Denis-Courmont [Tue, 4 Aug 2009 16:36:22 +0000 (19:36 +0300)]
Fix unsorted check_symbols
Felix Paul Kühne [Tue, 4 Aug 2009 16:38:24 +0000 (18:38 +0200)]
macosx: minor ui changes
Olivier Aubert [Tue, 4 Aug 2009 14:53:42 +0000 (16:53 +0200)]
Have (and document) libvlc_media_get_duration return ms
in order to be consistent with other libvlc methods (libvlc_media_player_get_length, get_time, ...)
Olivier Aubert [Tue, 4 Aug 2009 14:48:30 +0000 (16:48 +0200)]
python-ctypes: in app mode, quit on end-of-stream
Olivier Aubert [Tue, 4 Aug 2009 14:38:52 +0000 (16:38 +0200)]
python-ctypes: raise a LibVLCException in case of error
Ilkka Ollakka [Tue, 4 Aug 2009 10:29:07 +0000 (13:29 +0300)]
freetype: check xml-pointer before deleting it
Olivier Aubert [Tue, 4 Aug 2009 09:37:47 +0000 (11:37 +0200)]
python-ctypes: fix trailing whitespace
Olivier Aubert [Tue, 4 Aug 2009 09:19:28 +0000 (11:19 +0200)]
python-ctypes: extend interactive command set
Olivier Aubert [Tue, 4 Aug 2009 08:54:45 +0000 (10:54 +0200)]
python-ctypes: improve win32 support
Olivier Aubert [Mon, 3 Aug 2009 20:18:45 +0000 (22:18 +0200)]
python-ctypes: make the executable version more interactive
Jean-Paul Saman [Fri, 24 Jul 2009 14:35:21 +0000 (16:35 +0200)]
libvlc: clean up libvlc_Stopped and vlc_to_libvlc_state usage.
Jean-Paul Saman [Fri, 10 Jul 2009 09:33:46 +0000 (11:33 +0200)]
libasf: remove stray '\'
(cherry picked from commit
35baa96f7b3493737c1575c2dbffc7946a9c04df )
Signed-off-by: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Jean-Baptiste Kempf [Mon, 3 Aug 2009 21:28:44 +0000 (23:28 +0200)]
Freetype: more debug for Fc Building, aimed at Win32
Ilkka Ollakka [Mon, 3 Aug 2009 21:23:45 +0000 (00:23 +0300)]
freetype: don't load/unload xml-module on every RenderHtml call
Ilkka Ollakka [Mon, 3 Aug 2009 20:36:08 +0000 (23:36 +0300)]
freetype: use selected fontfamily to render also subtitles
Rafaël Carré [Mon, 3 Aug 2009 19:59:25 +0000 (21:59 +0200)]
ncurses: lock playlist in open box
Jean-Baptiste Kempf [Mon, 3 Aug 2009 19:45:36 +0000 (21:45 +0200)]
Qt4: save only the family of the font
Jean-Baptiste Kempf [Mon, 3 Aug 2009 19:35:01 +0000 (21:35 +0200)]
Qt: Font setting, restore the value from vlcrc.
Jean-Baptiste Kempf [Mon, 3 Aug 2009 19:14:59 +0000 (21:14 +0200)]
Qt: font selector, align on the right.
Jean-Baptiste Kempf [Mon, 3 Aug 2009 19:07:43 +0000 (21:07 +0200)]
Qt: Use a QFontComboBox instead of a QFontDialog.
Rémi Denis-Courmont [Mon, 3 Aug 2009 17:13:36 +0000 (20:13 +0300)]
Fix free() warning
Rémi Denis-Courmont [Mon, 3 Aug 2009 16:35:37 +0000 (19:35 +0300)]
vlc_timer_gettime: fix corner-case dead lock
If vlc_cancel() while the timer thread is between mwait() and
vlc_mutex_lock(), a dead lock would occur at vlc_join(). We need to
release the timer lock first.
Rémi Denis-Courmont [Mon, 3 Aug 2009 16:09:44 +0000 (19:09 +0300)]
Fix forward compatibility with glibc > 2
Rémi Denis-Courmont [Mon, 3 Aug 2009 16:08:49 +0000 (19:08 +0300)]
Force normal rather than default mutexes in release mode
Rémi Duraffort [Mon, 3 Aug 2009 16:11:22 +0000 (18:11 +0200)]
Fix make check.
Olivier Aubert [Mon, 3 Aug 2009 15:18:53 +0000 (17:18 +0200)]
python-ctypes: give running example
Invoking
python vlc.py filename.avi
will play the given movie.
Olivier Aubert [Mon, 3 Aug 2009 15:15:15 +0000 (17:15 +0200)]
python-ctypes: fix enum names conversion
Olivier Aubert [Mon, 3 Aug 2009 15:07:06 +0000 (17:07 +0200)]
python-ctypes: implement support for callbacks
Olivier Aubert [Mon, 3 Aug 2009 15:00:57 +0000 (17:00 +0200)]
python-ctypes: fix enum names conversion
Olivier Aubert [Mon, 3 Aug 2009 14:32:43 +0000 (16:32 +0200)]
python-ctypes: parse enum definition from libvlc_events.h.
It would be nice if its syntax was the same as all other enums...
Rémi Denis-Courmont [Mon, 3 Aug 2009 15:09:32 +0000 (18:09 +0300)]
sys/mount.h requires sys/param.h on OpenBSD
Pointed-out-by: Taylor Venable
Rémi Duraffort [Sun, 2 Aug 2009 20:14:55 +0000 (22:14 +0200)]
variables: use a more restrictive assert as all variable belong to a class.
(and also remove an unneeded include).
Ilkka Ollakka [Mon, 3 Aug 2009 08:33:48 +0000 (11:33 +0300)]
add add_font define to plugin defines, and change freetype to use it
Ilkka Ollakka [Mon, 3 Aug 2009 07:53:20 +0000 (10:53 +0300)]
QT4: enable fontdialog for choosing freetype-font family
At the moment it doesn't handle those size/bold/* stuff, only takes font
from it. But IMO still better than old file-choosing way.
Ilkka Ollakka [Mon, 3 Aug 2009 07:34:20 +0000 (10:34 +0300)]
QT4: remove Ensurevisible from scrollTo
Parameter is default, so no need to tell it here.
Ilkka Ollakka [Mon, 3 Aug 2009 07:33:18 +0000 (10:33 +0300)]
QT4: set rowUniformHeights to true on playlistview
according to doc, thisway view should be able to do some optimisation
over itself, and I didn't figure out anycase that rows wouldn't be same
height on playlist.
Rémi Denis-Courmont [Sun, 2 Aug 2009 19:40:37 +0000 (22:40 +0300)]
Remove BSDism
Rémi Denis-Courmont [Sun, 2 Aug 2009 17:12:28 +0000 (20:12 +0300)]
AVI: abort if user gave up while rebuilding the index (refs: #2872)
Previously, the core would fallback to other demux plugins which was
inefficient and error-prone.
Rémi Denis-Courmont [Sun, 2 Aug 2009 17:10:09 +0000 (20:10 +0300)]
module_need: give up if pf_activate returns VLC_ETIMEOUT (fixes: #2872)
A plugin can use this if it matched but detected a non-recoverable error
while inside the open callback. Help yourself if you want a "better"
error code.
Rémi Denis-Courmont [Sun, 2 Aug 2009 16:54:19 +0000 (19:54 +0300)]
Do not exit with VLC error codes
exit() cannot return negative numbers (the high-order bits are ignored).
And anyway, that's not a meanigful place for VLC error codes. It is also
questionable whether we should exit() from LibVLC anyway...
Rémi Denis-Courmont [Sun, 2 Aug 2009 16:51:59 +0000 (19:51 +0300)]
Replace VLC_ETHREAD with VLCENOMEM.
This is consistent with existing practice inside and outside of VLC.
We really don't need a separate error code for that.
Rémi Denis-Courmont [Sun, 2 Aug 2009 16:33:32 +0000 (19:33 +0300)]
Win32: support loading plugins from directories with extra-ACP characters
Rémi Denis-Courmont [Sun, 2 Aug 2009 16:26:11 +0000 (19:26 +0300)]
Use Unicode paths for plugins scan and ignore non-regular files
Rémi Denis-Courmont [Sun, 2 Aug 2009 16:01:35 +0000 (19:01 +0300)]
AllocatePluginDir: remove dummy b_die check
Nothing can really kill VLC when browsing plugins, since nothing has
started.
Ilkka Ollakka [Sun, 2 Aug 2009 15:06:14 +0000 (18:06 +0300)]
QT: move sortingIndicator to correct position when columns are added/removed
This should be more clearer to user what column is used to sort (eg if
it's hidden, then hide sortIndicator also).
Ilkka Ollakka [Sun, 2 Aug 2009 13:07:48 +0000 (16:07 +0300)]
qt4: don't sort playlist by default take two
If you setSortingEnabled after setting model, it doesn't call sorting,
otherway around it does. Missed thatone on previous try.
Rémi Denis-Courmont [Sun, 2 Aug 2009 15:26:01 +0000 (18:26 +0300)]
Unused test
Rémi Denis-Courmont [Sun, 2 Aug 2009 12:29:45 +0000 (15:29 +0300)]
Cleanup vlc_timer_* prototypes
Rémi Denis-Courmont [Sun, 2 Aug 2009 12:01:04 +0000 (15:01 +0300)]
Win32: privatize vlc_timer layout too
Rémi Denis-Courmont [Sun, 2 Aug 2009 12:00:20 +0000 (15:00 +0300)]
Win32: compile fix
Rémi Denis-Courmont [Sun, 2 Aug 2009 11:53:59 +0000 (14:53 +0300)]
POSIX: use pthread-based timers
This is inefficient. It could be optimized a lot with
epoll/timerfd on Linux and kqueue/kevent on BSD. Unfortunately, the
POSIX timer API is impossible to use in a thread-safe manner, other
than with signals.
Rémi Denis-Courmont [Sun, 2 Aug 2009 11:53:18 +0000 (14:53 +0300)]
Fix timer test
Rémi Denis-Courmont [Sun, 2 Aug 2009 06:49:35 +0000 (09:49 +0300)]
Preparser: detach thread and race to idle
Rémi Denis-Courmont [Sun, 2 Aug 2009 06:43:27 +0000 (09:43 +0300)]
fetcher: detach thread and race to idle
Rémi Denis-Courmont [Sat, 1 Aug 2009 20:59:41 +0000 (23:59 +0300)]
vlc_detach: releases a thread handle asynchronously
Note that this can only be used safely in the core. In a plug-in, it
would introduce a race whereby dlclose() unmaps the code segment that
a detached thread is running (this was discussed over a year ago).
For that, we'd need something a bit more involved along the lines of
Win32's FreeLibraryAndExitThread().
Rémi Denis-Courmont [Sat, 1 Aug 2009 20:58:39 +0000 (23:58 +0300)]
Win32: make vlc_thread_t a plain HANDLE (no heap alloc)
Rémi Denis-Courmont [Sat, 1 Aug 2009 20:52:24 +0000 (23:52 +0300)]
Win32: unimplement thread result
This is never used currently. Removing it simplifies the next commits.