]> git.sesse.net Git - vlc/log
vlc
14 years agoUgly hack to enable really quiet running of VLC.
Antoine Cellerier [Sat, 20 Feb 2010 21:20:54 +0000 (22:20 +0100)]
Ugly hack to enable really quiet running of VLC.

Suppress VLC media player <version> message if --quiet is passed as
first argument. Feel free to revert if this is an issue.

14 years agoRemoved dead picture_t::pf_lock/unlock fields.
Laurent Aimar [Sat, 20 Feb 2010 20:27:39 +0000 (21:27 +0100)]
Removed dead picture_t::pf_lock/unlock fields.

14 years agoExport VLC's md5 API.
Antoine Cellerier [Sat, 20 Feb 2010 20:19:01 +0000 (21:19 +0100)]
Export VLC's md5 API.

14 years agofix assignement order from [3ecd0eb5dcb4]
Rafaël Carré [Sat, 20 Feb 2010 19:28:27 +0000 (20:28 +0100)]
fix assignement order from [3ecd0eb5dcb4]

14 years agodecode_URI: do not call EnsureUTF8
Rémi Denis-Courmont [Sat, 20 Feb 2010 19:10:58 +0000 (21:10 +0200)]
decode_URI: do not call EnsureUTF8

This fixes opening files with non-UTF8 sequences in their path (as long
as the file:// URI is %-encoded correctly).

14 years agoRTP out: use make_path for SDP file
Rémi Denis-Courmont [Sat, 20 Feb 2010 19:05:54 +0000 (21:05 +0200)]
RTP out: use make_path for SDP file

14 years agonotify: use make_path
Rémi Denis-Courmont [Sat, 20 Feb 2010 19:05:42 +0000 (21:05 +0200)]
notify: use make_path

14 years agogrowl: use make_path()
Rémi Denis-Courmont [Sat, 20 Feb 2010 19:02:56 +0000 (21:02 +0200)]
growl: use make_path()

14 years agotaglib meta writer: don't decode file path twice (core does it better)
Rémi Denis-Courmont [Sat, 20 Feb 2010 19:00:50 +0000 (21:00 +0200)]
taglib meta writer: don't decode file path twice (core does it better)

14 years agofolder: use make_path
Rémi Denis-Courmont [Sat, 20 Feb 2010 18:57:48 +0000 (20:57 +0200)]
folder: use make_path

14 years agoQt4: use make_path
Rémi Denis-Courmont [Sat, 20 Feb 2010 18:52:19 +0000 (20:52 +0200)]
Qt4: use make_path

14 years agoRAM: force meta data to UTF-8
Rémi Denis-Courmont [Sat, 20 Feb 2010 18:50:03 +0000 (20:50 +0200)]
RAM: force meta data to UTF-8

As already stated (I think), this might be wrong. I have no clue what
codeset this file format is supposed to use.

14 years agoITML playlist: do not decode URI when creating item (!)
Rémi Denis-Courmont [Sat, 20 Feb 2010 18:47:58 +0000 (20:47 +0200)]
ITML playlist: do not decode URI when creating item (!)

14 years agoHTTP interface art: use make_path and fix a few memory errors
Rémi Denis-Courmont [Sat, 20 Feb 2010 18:44:45 +0000 (20:44 +0200)]
HTTP interface art: use make_path and fix a few memory errors

14 years agoCompile kludge for glibc 2.8
Rémi Denis-Courmont [Sat, 20 Feb 2010 18:14:42 +0000 (20:14 +0200)]
Compile kludge for glibc 2.8

14 years agomsecstotimestr: fix negative numbers handling
Rémi Denis-Courmont [Sat, 20 Feb 2010 17:42:01 +0000 (19:42 +0200)]
msecstotimestr: fix negative numbers handling

14 years agosecstotimestr: use int32_t not to overflow if int exceeds 32-bits
Rémi Denis-Courmont [Sat, 20 Feb 2010 17:36:16 +0000 (19:36 +0200)]
secstotimestr: use int32_t not to overflow if int exceeds 32-bits

14 years agoRemove msecstotimestr
Rémi Denis-Courmont [Sat, 20 Feb 2010 17:33:29 +0000 (19:33 +0200)]
Remove msecstotimestr

14 years agoDynamically allocate the dir list to prevent potential array overflows (I believe...
Antoine Cellerier [Sat, 20 Feb 2010 16:48:05 +0000 (17:48 +0100)]
Dynamically allocate the dir list to prevent potential array overflows (I believe that we were writing to the 5th element of a 4 element array since the luac commits).

14 years agoOMX IL: clean up dll_* macros
Rémi Denis-Courmont [Sat, 20 Feb 2010 15:20:46 +0000 (17:20 +0200)]
OMX IL: clean up dll_* macros

14 years agoDo not assume that Open and Close are called in the same thread
Rémi Denis-Courmont [Sat, 20 Feb 2010 14:56:49 +0000 (16:56 +0200)]
Do not assume that Open and Close are called in the same thread

14 years agoLua SD: add a bit of documentation
Fabio Ritrovato [Sat, 20 Feb 2010 14:53:40 +0000 (15:53 +0100)]
Lua SD: add a bit of documentation

14 years agoLua SD: use "path" instead of "url"
Fabio Ritrovato [Sat, 20 Feb 2010 14:13:03 +0000 (15:13 +0100)]
Lua SD: use "path" instead of "url"

14 years agoQt4: fail cleanly if started multiple times (instead of crashing)
Rémi Denis-Courmont [Sat, 20 Feb 2010 14:50:17 +0000 (16:50 +0200)]
Qt4: fail cleanly if started multiple times (instead of crashing)

14 years agoLua SD: compile scripts
Fabio Ritrovato [Sat, 20 Feb 2010 13:23:43 +0000 (14:23 +0100)]
Lua SD: compile scripts

14 years agoLua SD: implement the descriptor() function in scripts
Fabio Ritrovato [Sat, 20 Feb 2010 13:20:42 +0000 (14:20 +0100)]
Lua SD: implement the descriptor() function in scripts

14 years agoLua SD: use a function to get the SD description
Fabio Ritrovato [Sat, 20 Feb 2010 13:16:58 +0000 (14:16 +0100)]
Lua SD: use a function to get the SD description

14 years agoFixed a harmless typo (avformat).
Laurent Aimar [Sat, 20 Feb 2010 13:07:16 +0000 (14:07 +0100)]
Fixed a harmless typo (avformat).

14 years agoAllowed GetFfmpegCodec() to convert more subtitle codecs.
Laurent Aimar [Sat, 20 Feb 2010 12:36:36 +0000 (13:36 +0100)]
Allowed GetFfmpegCodec() to convert more subtitle codecs.

14 years agoWorkarounded SSA payload modifications done by mkv avformat demuxer.
Laurent Aimar [Sat, 20 Feb 2010 12:34:38 +0000 (13:34 +0100)]
Workarounded SSA payload modifications done by mkv avformat demuxer.

14 years agoFixed ES block length value (avformat).
Laurent Aimar [Sat, 20 Feb 2010 12:07:55 +0000 (13:07 +0100)]
Fixed ES block length value (avformat).

14 years agoImplemented ES priority flag in avformat demuxer.
Laurent Aimar [Sat, 20 Feb 2010 12:06:15 +0000 (13:06 +0100)]
Implemented ES priority flag in avformat demuxer.

14 years agoCosmetics.
Laurent Aimar [Sat, 20 Feb 2010 12:05:00 +0000 (13:05 +0100)]
Cosmetics.

14 years agoFixed theora/speex workaround (avformat).
Laurent Aimar [Sat, 20 Feb 2010 12:01:20 +0000 (13:01 +0100)]
Fixed theora/speex workaround (avformat).

14 years agoDo not fail on av_find_stream_info error (avformat).
Laurent Aimar [Sat, 20 Feb 2010 12:00:14 +0000 (13:00 +0100)]
Do not fail on av_find_stream_info error (avformat).

It is not fatal.

14 years agoFix secstotimestr
Rémi Denis-Courmont [Sat, 20 Feb 2010 13:10:08 +0000 (15:10 +0200)]
Fix secstotimestr

14 years agoHTTP: fix read sizes and signedness (fixes #3302)
Rémi Denis-Courmont [Sat, 20 Feb 2010 13:07:23 +0000 (15:07 +0200)]
HTTP: fix read sizes and signedness (fixes #3302)

14 years agoIgnore the plugins cache
Rémi Denis-Courmont [Sat, 20 Feb 2010 12:32:35 +0000 (14:32 +0200)]
Ignore the plugins cache

14 years agoRudimentary test case for libvlc_event_type_name()
Rémi Denis-Courmont [Sat, 20 Feb 2010 12:31:42 +0000 (14:31 +0200)]
Rudimentary test case for libvlc_event_type_name()

14 years agoReimplement libvlc_event_type_name
Rémi Denis-Courmont [Sat, 20 Feb 2010 12:31:23 +0000 (14:31 +0200)]
Reimplement libvlc_event_type_name

14 years agoMozilla: untested compile fix
Rémi Denis-Courmont [Sat, 20 Feb 2010 12:08:44 +0000 (14:08 +0200)]
Mozilla: untested compile fix

14 years agoMake libvlc event types less ABI-brittle w.r.t. the next versions
Rémi Denis-Courmont [Sat, 20 Feb 2010 12:01:01 +0000 (14:01 +0200)]
Make libvlc event types less ABI-brittle w.r.t. the next versions

14 years agoImprove Doxygen documentation, deobfuscate event types
Rémi Denis-Courmont [Sat, 20 Feb 2010 11:04:33 +0000 (13:04 +0200)]
Improve Doxygen documentation, deobfuscate event types

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