]> git.sesse.net Git - vlc/log
vlc
14 years agoLibVLC structures: cleanup
Rémi Denis-Courmont [Sat, 20 Feb 2010 11:44:32 +0000 (13:44 +0200)]
LibVLC structures: cleanup

14 years agoKill old and buggy libvlc_drawable_t
Rémi Denis-Courmont [Sat, 20 Feb 2010 11:29:29 +0000 (13:29 +0200)]
Kill old and buggy libvlc_drawable_t

14 years agoUpdate doxyfile (doxygen -u)
Rémi Denis-Courmont [Sat, 20 Feb 2010 11:25:39 +0000 (13:25 +0200)]
Update doxyfile (doxygen -u)

14 years agoDoxygen: don't browse modules/
Rémi Denis-Courmont [Sat, 20 Feb 2010 10:40:10 +0000 (12:40 +0200)]
Doxygen: don't browse modules/

This was mind-boggingly slow, and quite useless.

14 years agoDoxygen fix
Rémi Denis-Courmont [Sat, 20 Feb 2010 11:23:12 +0000 (13:23 +0200)]
Doxygen fix

14 years agolibvlc_video_set_fullscreen: fix documentation
Rémi Denis-Courmont [Sat, 20 Feb 2010 10:31:31 +0000 (12:31 +0200)]
libvlc_video_set_fullscreen: fix documentation

14 years agomacosx dialog provider: moved UI widgets out of the interface implementation
Felix Paul Kühne [Sat, 20 Feb 2010 00:29:08 +0000 (01:29 +0100)]
macosx dialog provider: moved UI widgets out of the interface implementation

14 years agoVLCKit: don't ignore VLC's config anymore since we got our own vlcrc now
Felix Paul Kühne [Sat, 20 Feb 2010 00:24:28 +0000 (01:24 +0100)]
VLCKit: don't ignore VLC's config anymore since we got our own vlcrc now

14 years agomacosx display provider: added the ability to enable/disable Last.FM submissions...
Felix Paul Kühne [Sat, 20 Feb 2010 00:06:31 +0000 (01:06 +0100)]
macosx display provider: added the ability to enable/disable Last.FM submissions through the distributed notification center

14 years agoVLCKit: added an aggregate target to build both VLC and VLCKit with one click
Felix Paul Kühne [Fri, 19 Feb 2010 23:17:16 +0000 (00:17 +0100)]
VLCKit: added an aggregate target to build both VLC and VLCKit with one click

14 years agolive-armlinux.patch got accepted by upstream
Rafaël Carré [Sat, 20 Feb 2010 00:02:49 +0000 (01:02 +0100)]
live-armlinux.patch got accepted by upstream

So apply it unconditionally so when the new release is here it will be
spotted and removed faster.
http://lists.live555.com/pipermail/live-devel/2010-February/011820.html

14 years agoskip-ads option is a bool
Christophe Mutricy [Fri, 19 Feb 2010 23:34:11 +0000 (23:34 +0000)]
skip-ads option is a bool

14 years agomacosx/framework : added method setValue:forMeta: to VLCMedia
Emmanuel de Roux [Mon, 15 Feb 2010 14:18:41 +0000 (15:18 +0100)]
macosx/framework : added method setValue:forMeta: to VLCMedia

Signed-off-by: Pierre d'Herbemont <pdherbemont@free.fr>
14 years agolibvlc_test: fix compilation of "make checkall"
Rémi Duraffort [Fri, 19 Feb 2010 10:39:10 +0000 (11:39 +0100)]
libvlc_test: fix compilation of "make checkall"

14 years agoFixed seeking on a sample described by the last STSS entry (.mp4).
Laurent Aimar [Fri, 19 Feb 2010 00:21:41 +0000 (01:21 +0100)]
Fixed seeking on a sample described by the last STSS entry (.mp4).

14 years agoLua SD: add scripts to makefile
Fabio Ritrovato [Thu, 18 Feb 2010 22:33:54 +0000 (23:33 +0100)]
Lua SD: add scripts to makefile

14 years agoLua SD: simplify fmc.lua
Fabio Ritrovato [Thu, 18 Feb 2010 22:13:13 +0000 (23:13 +0100)]
Lua SD: simplify fmc.lua

14 years agosecstotimestr: use div()
Rémi Denis-Courmont [Thu, 18 Feb 2010 21:18:27 +0000 (23:18 +0200)]
secstotimestr: use div()

14 years agoFixed activex compilation.
Laurent Aimar [Thu, 18 Feb 2010 18:35:53 +0000 (19:35 +0100)]
Fixed activex compilation.

14 years agoinput_item_SetURI: improve warning
Rémi Denis-Courmont [Thu, 18 Feb 2010 18:12:23 +0000 (20:12 +0200)]
input_item_SetURI: improve warning

14 years agolibvlc_media_new_path: create a media from a file path
Rémi Denis-Courmont [Thu, 18 Feb 2010 17:56:15 +0000 (19:56 +0200)]
libvlc_media_new_path: create a media from a file path

Also rename libvlc_media_new to libvlc_media_new_location to remove
the ambiguity.

14 years agoVLC preferences are not the developers documentation
Rémi Denis-Courmont [Thu, 18 Feb 2010 17:47:31 +0000 (19:47 +0200)]
VLC preferences are not the developers documentation

(not to mention typos)

14 years agoDon't waste translator's time...
Rémi Denis-Courmont [Thu, 18 Feb 2010 17:32:06 +0000 (19:32 +0200)]
Don't waste translator's time...

14 years agoQt4: fix pontential NULL dereference and show the right containing forlder.
Rémi Duraffort [Thu, 18 Feb 2010 17:15:19 +0000 (18:15 +0100)]
Qt4: fix pontential NULL dereference and show the right containing forlder.

14 years agodummy demux: implement seeking and positioning with vlc://pause
Rémi Denis-Courmont [Thu, 18 Feb 2010 17:21:10 +0000 (19:21 +0200)]
dummy demux: implement seeking and positioning with vlc://pause

14 years agoQt: show buffering on the background of time label
Jakob Leben [Thu, 18 Feb 2010 17:18:14 +0000 (18:18 +0100)]
Qt: show buffering on the background of time label

14 years agoCorrected comments' file name, description and year reference. Cut-and-paste left...
Vicente Jimenez Aguilar [Tue, 16 Feb 2010 16:22:52 +0000 (17:22 +0100)]
Corrected comments' file name, description and year reference. Cut-and-paste left over.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
14 years agoFix typo in comment.
Vicente Jimenez Aguilar [Thu, 18 Feb 2010 17:17:03 +0000 (18:17 +0100)]
Fix typo in comment.

I was looking for a memory leak when I have a lot of
"ts demux warning: discontinuity received 'x' instead of 'y' (pid='xxx')"
messages.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
14 years agolibvlc: Add a test for media_player_set_media().
Pierre d'Herbemont [Thu, 18 Feb 2010 14:49:25 +0000 (15:49 +0100)]
libvlc: Add a test for media_player_set_media().

14 years agomacosx/framework: Fix our hack for extensions.
Pierre d'Herbemont [Thu, 18 Feb 2010 14:49:08 +0000 (15:49 +0100)]
macosx/framework: Fix our hack for extensions.

14 years agolibvlc: Don't lock the media player twice in set_media().
Hugo Beauzee-Luyssen [Thu, 18 Feb 2010 13:44:53 +0000 (14:44 +0100)]
libvlc: Don't lock the media player twice in set_media().

14 years agoDon't look for live555 in /usr when using contribs
Rafaël Carré [Thu, 18 Feb 2010 07:27:34 +0000 (08:27 +0100)]
Don't look for live555 in /usr when using contribs

14 years agofix live555 compile on armlinux
Rafaël Carré [Thu, 18 Feb 2010 07:17:15 +0000 (08:17 +0100)]
fix live555 compile on armlinux

14 years agoQt: cache "no-art" pixmap as well
Jakob Leben [Thu, 18 Feb 2010 01:53:27 +0000 (02:53 +0100)]
Qt: cache "no-art" pixmap as well

14 years agoQt: remedy faulty locationBar layout
Jakob Leben [Thu, 18 Feb 2010 00:13:26 +0000 (01:13 +0100)]
Qt: remedy faulty locationBar layout

14 years agoFixed theora/speex support in avformat demuxer.
Laurent Aimar [Wed, 17 Feb 2010 22:51:05 +0000 (23:51 +0100)]
Fixed theora/speex support in avformat demuxer.

Theora/speex extra data are converted to a format suitable to VLC.

14 years agoAdded vorbis in avcodec<->vlc codec map table.
Laurent Aimar [Wed, 17 Feb 2010 22:12:20 +0000 (23:12 +0100)]
Added vorbis in avcodec<->vlc codec map table.

14 years agoModified the way xiph codecs headers are transported in VLC.
Laurent Aimar [Wed, 17 Feb 2010 00:30:45 +0000 (01:30 +0100)]
Modified the way xiph codecs headers are transported in VLC.

It makes VLC compatible with FFmpeg vorbis/theora decoder.
It fixes support of big headers (like comments with an art encoded
as a base64 string...).
It simplifies a bit.

14 years agoLibVLC: hopefully fix media player callback dead lock (fixes #3307)
Rémi Denis-Courmont [Wed, 17 Feb 2010 22:04:39 +0000 (00:04 +0200)]
LibVLC: hopefully fix media player callback dead lock (fixes #3307)

14 years agoMostly revert "libvlc: add mouse events as libvlc_MediaPlayerEvents"
Rémi Denis-Courmont [Wed, 17 Feb 2010 21:23:50 +0000 (23:23 +0200)]
Mostly revert "libvlc: add mouse events as libvlc_MediaPlayerEvents"

This mostly reverts commit 114b922fa7bbe06f4acfcc3d7af9c47ef534b1a2.
This introduces deadlocks in the LibVLC media player event handling.

Conflicts:

bindings/python
src/control/media_player.c

14 years agorelease_input_thread: NULL check after dereference
Rémi Denis-Courmont [Wed, 17 Feb 2010 21:09:19 +0000 (23:09 +0200)]
release_input_thread: NULL check after dereference

14 years agostream_ReadLine: handle MacOS-style end-of-line (fixes #2156)
Rémi Denis-Courmont [Wed, 17 Feb 2010 20:37:36 +0000 (22:37 +0200)]
stream_ReadLine: handle MacOS-style end-of-line (fixes #2156)

14 years agostream_ReadLine: bytes per char is either 1 or 2
Rémi Denis-Courmont [Wed, 17 Feb 2010 20:25:06 +0000 (22:25 +0200)]
stream_ReadLine: bytes per char is either 1 or 2

14 years agoRemove libsysfs code
Rémi Denis-Courmont [Wed, 17 Feb 2010 20:02:56 +0000 (22:02 +0200)]
Remove libsysfs code

udev has dropped libsysfs in favor of libudev. Normally, you'd want to
port the code, but this only concerns old devices with FireWire.

14 years agoPLS: remove warning that fires even on empty lines
Rémi Denis-Courmont [Wed, 17 Feb 2010 18:52:13 +0000 (20:52 +0200)]
PLS: remove warning that fires even on empty lines

14 years agoPLS: simplify
Rémi Denis-Courmont [Wed, 17 Feb 2010 18:44:27 +0000 (20:44 +0200)]
PLS: simplify

14 years agoPLS: use atoll() to parse length
Rémi Denis-Courmont [Wed, 17 Feb 2010 18:43:49 +0000 (20:43 +0200)]
PLS: use atoll() to parse length

14 years agol10n: Japanese translation for .desktop
Fumio Nakayama [Tue, 16 Feb 2010 19:56:23 +0000 (19:56 +0000)]
l10n: Japanese translation for .desktop

Signed-off-by: Christophe Mutricy <xtophe@videolan.org>
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
14 years agoMissing initializer
Rémi Denis-Courmont [Wed, 17 Feb 2010 16:58:56 +0000 (18:58 +0200)]
Missing initializer

14 years agoPut a warning for developers
Rémi Denis-Courmont [Wed, 17 Feb 2010 16:48:13 +0000 (18:48 +0200)]
Put a warning for developers

14 years agoRTP out: fix race condition in SDP generation from RTSP DESCRIBE
Rémi Denis-Courmont [Wed, 17 Feb 2010 16:38:33 +0000 (18:38 +0200)]
RTP out: fix race condition in SDP generation from RTSP DESCRIBE

14 years agoskins2: correct playlist issue when sorting is used
Erwan Tulou [Wed, 17 Feb 2010 16:03:39 +0000 (17:03 +0100)]
skins2: correct playlist issue when sorting is used

better keep track of the playlist_item_t reference than its iterator
 (may change if the playlist is sorted)

14 years agoQt: separate status bar label for "Buffering" + show time while seeking (close #2760)
Jakob Leben [Wed, 17 Feb 2010 06:04:15 +0000 (07:04 +0100)]
Qt: separate status bar label for "Buffering" + show time while seeking (close #2760)

14 years agoDon't try to use p_extensions_manager if it failed to be created
Hugo Beauzee-Luyssen [Tue, 16 Feb 2010 14:15:05 +0000 (15:15 +0100)]
Don't try to use p_extensions_manager if it failed to be created

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
14 years agoQt: refactor and (again) emit currentChanged when processing new items
Jakob Leben [Tue, 16 Feb 2010 23:58:49 +0000 (00:58 +0100)]
Qt: refactor and (again) emit currentChanged when processing new items

14 years agoplaylist: fix first subitem added as last and refactor
Jakob Leben [Tue, 16 Feb 2010 23:24:36 +0000 (00:24 +0100)]
playlist: fix first subitem added as last and refactor

14 years agocontrib: fixed iconv hack when run for the first time
Felix Paul Kühne [Tue, 16 Feb 2010 22:42:44 +0000 (23:42 +0100)]
contrib: fixed iconv hack when run for the first time

14 years agocontribs: updated contrib package for Mac OS X including the recent x264, libdvdcss...
Felix Paul Kühne [Tue, 16 Feb 2010 21:57:40 +0000 (22:57 +0100)]
contribs: updated contrib package for Mac OS X including the recent x264, libdvdcss and ffmpeg changes

14 years agoprojectm: fix typo.
Rémi Duraffort [Tue, 16 Feb 2010 21:37:26 +0000 (22:37 +0100)]
projectm: fix typo.

14 years agoconfigure: one error message for missing Lua is enough
Rémi Denis-Courmont [Tue, 16 Feb 2010 20:29:13 +0000 (22:29 +0200)]
configure: one error message for missing Lua is enough

14 years agoSD mediadirs: set module priority to 0
Jean-Philippe André [Tue, 16 Feb 2010 18:37:01 +0000 (19:37 +0100)]
SD mediadirs: set module priority to 0

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
14 years agoRemove old testsuite
Rémi Denis-Courmont [Tue, 16 Feb 2010 19:58:04 +0000 (21:58 +0200)]
Remove old testsuite

The first three modules are empty.
The last one is so out of date that it has become totally useless.

14 years agoignore vlc-cache-gen
Rémi Denis-Courmont [Tue, 16 Feb 2010 19:50:13 +0000 (21:50 +0200)]
ignore vlc-cache-gen

14 years agocontribs: removed outdated x264 patch
Felix Paul Kühne [Tue, 16 Feb 2010 18:10:21 +0000 (19:10 +0100)]
contribs: removed outdated x264 patch

14 years agocontribs: use libdvdcss 1.2.10 instead of HEAD to prevent issues on Win32 and Darwin
Felix Paul Kühne [Tue, 16 Feb 2010 17:52:31 +0000 (18:52 +0100)]
contribs: use libdvdcss 1.2.10 instead of HEAD to prevent issues on Win32 and Darwin

14 years agoqt4: try to read playlist headers state in same group we write them
Ilkka Ollakka [Sun, 14 Feb 2010 21:12:38 +0000 (23:12 +0200)]
qt4: try to read playlist headers state in same group we write them

14 years agomacosx/framework: Factorize precompilation.
Pierre d'Herbemont [Tue, 16 Feb 2010 11:46:57 +0000 (12:46 +0100)]
macosx/framework: Factorize precompilation.

14 years agolibvlc: intf-show and intf-popmenu must be created before interfaces are launched...
Erwan Tulou [Tue, 16 Feb 2010 14:16:32 +0000 (15:16 +0100)]
libvlc: intf-show and intf-popmenu must be created before interfaces are launched (via use of --extraintf)

This fixes 'vlc -I rc --extraintf skins' that fails to add a callback to these
variables because they are not yet created
(pointed out by assert failed in debug mode when calling var_DelCallback)

14 years agoDon't assert for NULL instance in killInstance
Hugo Beauzee-Luyssen [Tue, 16 Feb 2010 01:09:21 +0000 (02:09 +0100)]
Don't assert for NULL instance in killInstance

Singleton pattern is about not carring about this.
Fixing failing assert when quitting VLC after the view menu has been
clicked

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
14 years agoCopyright fix
Fabio Ritrovato [Tue, 16 Feb 2010 13:12:30 +0000 (14:12 +0100)]
Copyright fix

14 years agoLua SD: Free Music Charts script
Fabio Ritrovato [Tue, 16 Feb 2010 13:07:16 +0000 (14:07 +0100)]
Lua SD: Free Music Charts script

14 years agodemux(avi): fix crash occuring when trying to open some avi files
Erwan Tulou [Tue, 16 Feb 2010 12:07:10 +0000 (13:07 +0100)]
demux(avi): fix crash occuring when trying to open some avi files

fmt.p_extra should only reference malloc'ed memory, since it is cleaned
with free() in es_format_Clean.

This patch reuses the same logic for p_vids as that of p_auds.

14 years agoLua intf: missing lua_close()
Fabio Ritrovato [Tue, 16 Feb 2010 12:20:11 +0000 (13:20 +0100)]
Lua intf: missing lua_close()

14 years agolua_sd: fix memleak and factorize.
Rémi Duraffort [Tue, 16 Feb 2010 11:22:25 +0000 (12:22 +0100)]
lua_sd: fix memleak and factorize.

14 years agomacosx/framework: Fix precompilation.
Pierre d'Herbemont [Tue, 16 Feb 2010 01:34:16 +0000 (02:34 +0100)]
macosx/framework: Fix precompilation.

14 years agoQt: locationBar hides parent locations that don't fit in
Jakob Leben [Tue, 16 Feb 2010 01:28:46 +0000 (02:28 +0100)]
Qt: locationBar hides parent locations that don't fit in

Instead it shows a "..." button which opens a menu with those locations.
Current location is thus always displayed as wide as possible.

14 years agoRevert "freebox: Bring back freebox SD in C."
Pierre d'Herbemont [Tue, 16 Feb 2010 00:51:17 +0000 (01:51 +0100)]
Revert "freebox: Bring back freebox SD in C."

This reverts commit c8a67b80e5af4c5bad8d1d3409570c024e7bc8c9.

Conflicts:

modules/services_discovery/freebox.c

freebox luasd is doing a wonderful job now.

14 years agomacosx/framework: Build a fat framework (x86_64 and i386) in Release mode.
Pierre d'Herbemont [Tue, 16 Feb 2010 00:49:18 +0000 (01:49 +0100)]
macosx/framework: Build a fat framework (x86_64 and i386) in Release mode.

The current contrib bin for i386 seems to be a bit broken here and most modules are x86_64 only.

14 years agocontrib: Make sure we properly do the ugly hack for iconv on OS X.
Pierre d'Herbemont [Tue, 16 Feb 2010 00:48:39 +0000 (01:48 +0100)]
contrib: Make sure we properly do the ugly hack for iconv on OS X.

14 years agomacosx/framework: Support building multiple vlc tree for multiple archs.
Pierre d'Herbemont [Mon, 15 Feb 2010 22:19:41 +0000 (23:19 +0100)]
macosx/framework: Support building multiple vlc tree for multiple archs.

14 years agoLua SD: freebox - there was no problem after all
Fabio Ritrovato [Mon, 15 Feb 2010 23:21:00 +0000 (00:21 +0100)]
Lua SD: freebox - there was no problem after all

14 years agoLua SD: freebox now should work correctly
Fabio Ritrovato [Mon, 15 Feb 2010 22:58:45 +0000 (23:58 +0100)]
Lua SD: freebox now should work correctly

14 years agoPng: compatibility with libpng 1.4
Jean-Baptiste Kempf [Mon, 15 Feb 2010 22:50:27 +0000 (23:50 +0100)]
Png: compatibility with libpng 1.4

Patch probably from arekm -- pld-linux . org

14 years agoDo not try to compile mozilla plugin for win32.
Laurent Aimar [Mon, 15 Feb 2010 21:59:17 +0000 (22:59 +0100)]
Do not try to compile mozilla plugin for win32.

It doesn't work...

14 years agomacosx/framework: Fix build in Release mode.
Pierre d'Herbemont [Mon, 15 Feb 2010 21:21:23 +0000 (22:21 +0100)]
macosx/framework: Fix build in Release mode.

Thanks to DiDjCodt.

14 years agoudev: fix obvious faults in previous commit, refactor
Rémi Denis-Courmont [Mon, 15 Feb 2010 20:56:36 +0000 (22:56 +0200)]
udev: fix obvious faults in previous commit, refactor

14 years agoUpdate distcheck configure flags
Rémi Denis-Courmont [Mon, 15 Feb 2010 20:35:28 +0000 (22:35 +0200)]
Update distcheck configure flags

14 years agoFreebox needs a category
Fabio Ritrovato [Mon, 15 Feb 2010 20:31:58 +0000 (21:31 +0100)]
Freebox needs a category

14 years agoTypo (fix make dist)
Rémi Denis-Courmont [Mon, 15 Feb 2010 20:30:52 +0000 (22:30 +0200)]
Typo (fix make dist)

14 years agoReally remove m4v
Rémi Denis-Courmont [Mon, 15 Feb 2010 20:30:17 +0000 (22:30 +0200)]
Really remove m4v

14 years agoOpenMAX IL: don't distribute non existent file
Rémi Denis-Courmont [Mon, 15 Feb 2010 20:26:30 +0000 (22:26 +0200)]
OpenMAX IL: don't distribute non existent file

14 years agoudev: improve disc type recognition for -R -RW and alikes
Jakob Leben [Mon, 15 Feb 2010 20:22:31 +0000 (21:22 +0100)]
udev: improve disc type recognition for -R -RW and alikes

14 years agoWin32: vlc_mutex_lock is *not* a cancellation point
Rémi Denis-Courmont [Mon, 15 Feb 2010 20:13:47 +0000 (22:13 +0200)]
Win32: vlc_mutex_lock is *not* a cancellation point

14 years agoWinCE: don't build signals
Rémi Denis-Courmont [Mon, 15 Feb 2010 20:09:27 +0000 (22:09 +0200)]
WinCE: don't build signals

14 years agoWinCE: don't build RC
Rémi Denis-Courmont [Mon, 15 Feb 2010 19:44:06 +0000 (21:44 +0200)]
WinCE: don't build RC

14 years agoTrivial WinCE fix
Rémi Denis-Courmont [Mon, 15 Feb 2010 19:41:56 +0000 (21:41 +0200)]
Trivial WinCE fix

14 years agoTrivial OSX compile fix
Rémi Denis-Courmont [Mon, 15 Feb 2010 19:35:24 +0000 (21:35 +0200)]
Trivial OSX compile fix

14 years agoDo not (try to) build flac if it is not enabled
Rémi Denis-Courmont [Mon, 15 Feb 2010 19:28:29 +0000 (21:28 +0200)]
Do not (try to) build flac if it is not enabled

14 years agoSD: remove category node when it becomes empty
Jakob Leben [Mon, 15 Feb 2010 18:09:33 +0000 (19:09 +0100)]
SD: remove category node when it becomes empty

14 years agofreebox: Bring back freebox SD in C.
Pierre d'Herbemont [Mon, 15 Feb 2010 16:47:40 +0000 (17:47 +0100)]
freebox: Bring back freebox SD in C.

lua version doesn't support adding subitems and passing the option over to subitems.
One day the lua libs will be ready to offer feature parity for luafreebox and
this one will be able to go away. But not yet.