]> git.sesse.net Git - vlc/log
vlc
15 years agoRemove un-needed libs
Rémi Denis-Courmont [Sun, 11 Jan 2009 10:14:44 +0000 (12:14 +0200)]
Remove un-needed libs

15 years agoAdd .ogx in case someone ever needs it
Rémi Denis-Courmont [Sun, 11 Jan 2009 09:40:37 +0000 (11:40 +0200)]
Add .ogx in case someone ever needs it

15 years agoHTTPd: use the RFC5334 MIME types for their respective extensions
Rémi Denis-Courmont [Sun, 11 Jan 2009 09:28:27 +0000 (11:28 +0200)]
HTTPd: use the RFC5334 MIME types for their respective extensions

Currently, we stick to legacy application/ogg for legacy extensions.

15 years agoAdd .oga and .spx as per RFC5334
Rémi Denis-Courmont [Sun, 11 Jan 2009 09:26:44 +0000 (11:26 +0200)]
Add .oga and .spx as per RFC5334

15 years agoAdd .s3m and .it as Tracker file extensions
Rémi Denis-Courmont [Sun, 11 Jan 2009 09:24:51 +0000 (11:24 +0200)]
Add .s3m and .it as Tracker file extensions

15 years agoHTTPd: guess MIME type for *.ogv
Rémi Denis-Courmont [Sun, 11 Jan 2009 09:17:10 +0000 (11:17 +0200)]
HTTPd: guess MIME type for *.ogv

15 years agoInput: recognize .ogv files
Rémi Denis-Courmont [Sun, 11 Jan 2009 09:15:07 +0000 (11:15 +0200)]
Input: recognize .ogv files

15 years agoCosmetic
Rémi Denis-Courmont [Sun, 11 Jan 2009 09:14:58 +0000 (11:14 +0200)]
Cosmetic

15 years agojvlc #23: make native resources release explicit
Filippo Carone [Sat, 10 Jan 2009 01:39:53 +0000 (02:39 +0100)]
jvlc #23: make native resources release explicit

15 years agofolder: less include
Rémi Duraffort [Sat, 10 Jan 2009 18:15:31 +0000 (19:15 +0100)]
folder: less include

15 years agotaglib: accept the Xiph comments with more than one embedded art,
Rémi Duraffort [Sat, 10 Jan 2009 18:11:58 +0000 (19:11 +0100)]
taglib: accept the Xiph comments with more than one embedded art,
but take only the first one.

15 years agoUpdate the module list.
Rémi Duraffort [Sat, 10 Jan 2009 17:59:16 +0000 (18:59 +0100)]
Update the module list.

15 years agoGLX: minor fixes
Rémi Denis-Courmont [Sat, 10 Jan 2009 20:21:26 +0000 (22:21 +0200)]
GLX: minor fixes

15 years agoFixed a typo in libass.
Laurent Aimar [Sat, 10 Jan 2009 20:19:12 +0000 (21:19 +0100)]
Fixed a typo in libass.

15 years agolibass: set windows/fonts as default directory
Laurent Aimar [Sat, 10 Jan 2009 20:12:56 +0000 (21:12 +0100)]
libass: set windows/fonts as default directory

Initial patch by Hannes Domani with the comments:
"Hello

 this fixes the problem when font is not attached in mkv.

 was mentioned in:
 http://forum.videolan.org/viewtopic.php?f=14&t=51096&p=166340
 http://forum.videolan.org/viewtopic.php?f=7&t=50534&p=163900
"

15 years agoDirectory: ignore SSA files - fixes #2341
Rémi Denis-Courmont [Sat, 10 Jan 2009 19:45:28 +0000 (21:45 +0200)]
Directory: ignore SSA files - fixes #2341

15 years agoFixed QT4 message dialogs thread safety.
Laurent Aimar [Sat, 10 Jan 2009 19:00:54 +0000 (20:00 +0100)]
Fixed QT4 message dialogs thread safety.

I used customEvent to implement it.
(It renders the dedicated message thread per subscriber useless with qt4).

15 years agoRemove useless parameter
Rémi Denis-Courmont [Sat, 10 Jan 2009 18:53:49 +0000 (20:53 +0200)]
Remove useless parameter

15 years agoPlaylist: only try to add one SD plugin at a time
Rémi Denis-Courmont [Sat, 10 Jan 2009 18:29:22 +0000 (20:29 +0200)]
Playlist: only try to add one SD plugin at a time

Otherwise, we would have to either ignore errors, or fail to load some
plugins just because earlier ones failed

15 years agolibvlc: add SD plugins one by one
Rémi Denis-Courmont [Sat, 10 Jan 2009 18:28:51 +0000 (20:28 +0200)]
libvlc: add SD plugins one by one

15 years agoplaylist: create root SD node before registering events
Rémi Denis-Courmont [Sat, 10 Jan 2009 18:10:09 +0000 (20:10 +0200)]
playlist: create root SD node before registering events

15 years agoFix memory leak
Rémi Denis-Courmont [Sat, 10 Jan 2009 18:04:46 +0000 (20:04 +0200)]
Fix memory leak

15 years agoCosmetic
Rémi Denis-Courmont [Sat, 10 Jan 2009 17:54:40 +0000 (19:54 +0200)]
Cosmetic

15 years agoFix trivial syntax errors
Rémi Denis-Courmont [Sat, 10 Jan 2009 17:54:15 +0000 (19:54 +0200)]
Fix trivial syntax errors

15 years agoPlaylist: detach from SD events _after_ stopping the plugin
Rémi Denis-Courmont [Sat, 10 Jan 2009 17:48:37 +0000 (19:48 +0200)]
Playlist: detach from SD events _after_ stopping the plugin

15 years agoRemove playlist items when destroying the playlist...
Rémi Denis-Courmont [Sat, 10 Jan 2009 17:42:48 +0000 (19:42 +0200)]
Remove playlist items when destroying the playlist...

...rather than when disabling it. Otherwise service discovery plugins
cannot possibly cleanup after themselves (and CABOOM).

15 years agoRemove children kill hack
Rémi Denis-Courmont [Sat, 10 Jan 2009 17:37:21 +0000 (19:37 +0200)]
Remove children kill hack

Whatever would need this would be a buggy SD plugin.

15 years agoRemove suspicious and suspiciously dead code
Rémi Denis-Courmont [Sat, 10 Jan 2009 17:31:09 +0000 (19:31 +0200)]
Remove suspicious and suspiciously dead code

A destructor would never have to release its own object, since the
destructor is only called when the object is not referenced anymore.
On the other hand, it is not clear to me whether SD objects still need
a destructor.

15 years agoSD: remove psz_module parameter, shorter function names
Rémi Denis-Courmont [Sat, 10 Jan 2009 17:28:34 +0000 (19:28 +0200)]
SD: remove psz_module parameter, shorter function names

15 years agoRemove buggy and unused function
Rémi Denis-Courmont [Sat, 10 Jan 2009 17:20:28 +0000 (19:20 +0200)]
Remove buggy and unused function

15 years agoInclude vlc_services_discovery.h only where needed
Rémi Denis-Courmont [Sat, 10 Jan 2009 17:15:34 +0000 (19:15 +0200)]
Include vlc_services_discovery.h only where needed

15 years agoRestore SD human-readable names
Rémi Denis-Courmont [Sat, 10 Jan 2009 17:11:31 +0000 (19:11 +0200)]
Restore SD human-readable names

15 years agoUpdate the GIT revision properly
Rémi Denis-Courmont [Sat, 10 Jan 2009 16:13:33 +0000 (18:13 +0200)]
Update the GIT revision properly

15 years agoClean up here and there
Felix Paul Kühne [Sat, 10 Jan 2009 15:10:30 +0000 (16:10 +0100)]
Clean up here and there

15 years agomacosx: added missing pl locks
Felix Paul Kühne [Sat, 10 Jan 2009 15:06:27 +0000 (16:06 +0100)]
macosx: added missing pl locks

15 years agoQt4: systray hides the interface when it is visible regardless of focus
Rémi Denis-Courmont [Sat, 10 Jan 2009 14:11:54 +0000 (16:11 +0200)]
Qt4: systray hides the interface when it is visible regardless of focus

Otherwise, if the interface is hidden behind another window, clicking
the tray icon however many times will request user attention in the task
bar and never actually show the interface. This was confusing and
inconvenient (fixes #2396). This new behavior is consistent with KMail.

It would probably be even better to show the interface on top (instead
of hiding it, then show it on the second click). Unfortunately, while it
does seem possible, I do not know how. For sure, the previous scheme did
not work anyway.

15 years agoFix grammar and don't minimize if config_getInt fails
Rémi Denis-Courmont [Sat, 10 Jan 2009 13:53:34 +0000 (15:53 +0200)]
Fix grammar and don't minimize if config_getInt fails

15 years agoWe don't need MB2WC when converting ASCII
Rémi Denis-Courmont [Sat, 10 Jan 2009 13:06:21 +0000 (15:06 +0200)]
We don't need MB2WC when converting ASCII

15 years agoGetSymbol: adding a leading underscore is NOT correct on _all_ OSes
Rémi Denis-Courmont [Sat, 10 Jan 2009 13:00:55 +0000 (15:00 +0200)]
GetSymbol: adding a leading underscore is NOT correct on _all_ OSes

15 years agoSmall code factorization
Rémi Denis-Courmont [Sat, 10 Jan 2009 12:51:51 +0000 (14:51 +0200)]
Small code factorization

15 years agoRemove the un-needed horrible vout release hack
Rémi Denis-Courmont [Sat, 10 Jan 2009 10:54:59 +0000 (12:54 +0200)]
Remove the un-needed horrible vout release hack

15 years agoFixed dynamicoverlay SetTextColor.
Laurent Aimar [Sat, 10 Jan 2009 09:41:18 +0000 (10:41 +0100)]
Fixed dynamicoverlay SetTextColor.

Initial patch from Doug West.

15 years agoSupport delaying codec open until extradata are present (avcodec).
Laurent Aimar [Fri, 9 Jan 2009 20:26:23 +0000 (21:26 +0100)]
Support delaying codec open until extradata are present (avcodec).

It fixes support for VC-1 and Theora and Vorbis in avcodec decoder.

15 years agoFixed vc1 packetizer.
Laurent Aimar [Fri, 9 Jan 2009 20:23:04 +0000 (21:23 +0100)]
Fixed vc1 packetizer.

15 years agoRemoved unused field (avcodec).
Laurent Aimar [Fri, 9 Jan 2009 18:43:51 +0000 (19:43 +0100)]
Removed unused field (avcodec).

15 years ago[Contrib]: libupnp build rules. Enable upnp on darwin.
Pavlov Konstantin [Fri, 9 Jan 2009 15:18:36 +0000 (18:18 +0300)]
[Contrib]: libupnp build rules. Enable upnp on darwin.

15 years agoupnp_intel: split the big cpp file in two, declaration and implementation.
Rémi Duraffort [Thu, 8 Jan 2009 10:40:57 +0000 (11:40 +0100)]
upnp_intel: split the big cpp file in two, declaration and implementation.

15 years agomake.pl: don't print infos about qt4 moc.
Rémi Duraffort [Thu, 8 Jan 2009 10:22:21 +0000 (11:22 +0100)]
make.pl: don't print infos about qt4 moc.

15 years agoAssume X11 --forbar-shm is FALSE if the option does not exists
Rémi Denis-Courmont [Thu, 8 Jan 2009 19:51:21 +0000 (21:51 +0200)]
Assume X11 --forbar-shm is FALSE if the option does not exists

15 years agoRevert "* src/video_output/vout_intf.c: small kludge for opengl providers."
Rémi Denis-Courmont [Thu, 8 Jan 2009 19:33:47 +0000 (21:33 +0200)]
Revert "* src/video_output/vout_intf.c: small kludge for opengl providers."

This reverts commit 1eefd3dd7d97392d6e6dfee593538436263ca479.
This fixes GLX crashing while requesting an embedded video window.

Conflicts:

src/video_output/vout_intf.c

15 years agoRemove some useless #includes
Rémi Denis-Courmont [Thu, 8 Jan 2009 19:11:18 +0000 (21:11 +0200)]
Remove some useless #includes

15 years agoBDA: remove %S formatting plus a few other fixes
Ken Self [Sun, 4 Jan 2009 22:54:57 +0000 (09:54 +1100)]
BDA: remove %S formatting plus a few other fixes

Signed-off-by: Rémi Denis-Courmont <rdenis@simphalempin.com>
15 years agovasprintf: stop HEAP exceptions
Ken Self [Sun, 4 Jan 2009 22:54:56 +0000 (09:54 +1100)]
vasprintf: stop HEAP exceptions

On Win32, vsnprintf() and vsprintf() are formatting certain things
differently, e.g. "%p". We need to use the same implementation
throughout our vasprintf() replacement.

Signed-off-by: Rémi Denis-Courmont <rdenis@simphalempin.com>
15 years agoAdded apple subtitle support to mov demuxer (close #2376).
Laurent Aimar [Wed, 7 Jan 2009 19:19:16 +0000 (20:19 +0100)]
Added apple subtitle support to mov demuxer (close #2376).

15 years agoFixed invalid pointer usage.
Laurent Aimar [Tue, 6 Jan 2009 22:18:10 +0000 (23:18 +0100)]
Fixed invalid pointer usage.

15 years agoFinish the initialization in the Open function.
Laurent Aimar [Tue, 6 Jan 2009 22:09:41 +0000 (23:09 +0100)]
Finish the initialization in the Open function.

It fixes embed video at start.

15 years agoFixed bool/int mix up with "intf-show".
Laurent Aimar [Tue, 6 Jan 2009 22:08:29 +0000 (23:08 +0100)]
Fixed bool/int mix up with "intf-show".

15 years agoFixed undefined behavior with integer overflow.
Laurent Aimar [Tue, 6 Jan 2009 21:16:07 +0000 (22:16 +0100)]
Fixed undefined behavior with integer overflow.

Pointed out by Courmish.

15 years agoAvoid sprintf.
Laurent Aimar [Tue, 6 Jan 2009 21:05:08 +0000 (22:05 +0100)]
Avoid sprintf.

It eases security review.

15 years agoSet default item name on input_item_SetURI.
Laurent Aimar [Tue, 6 Jan 2009 20:59:33 +0000 (21:59 +0100)]
Set default item name on input_item_SetURI.

It fixes item name with xpsf playlist (at least).

15 years agoAdded missing const to input_item_SetURI.
Laurent Aimar [Tue, 6 Jan 2009 20:51:51 +0000 (21:51 +0100)]
Added missing const to input_item_SetURI.

15 years agoRTP: when sending to RTP an odd port we need to specify a=rtcp
Rémi Denis-Courmont [Wed, 7 Jan 2009 19:11:17 +0000 (21:11 +0200)]
RTP: when sending to RTP an odd port we need to specify a=rtcp

Otherwise the receiver would -in principle- try to receive RTP on the
next (plus one) even port, whereas the m= line port would be used for
RTCP. We could also pass a=rtcp for the normal even/RTP & odd/RTCP
ports setup, but that can only confuse receivers with no gain.

Note that receivers may not parse the a=rtcp parameter in any case. In
fact, VLC does not parse the a=rtcp field to this day. In any case,
sending RTP to an *even* port is the only safely interoperable option.

15 years agoRTP: fix the conflicting audio and video port error handling
Rémi Denis-Courmont [Wed, 7 Jan 2009 18:48:58 +0000 (20:48 +0200)]
RTP: fix the conflicting audio and video port error handling

15 years agoDistribute headers
Christophe Mutricy [Wed, 7 Jan 2009 17:44:07 +0000 (18:44 +0100)]
Distribute headers

15 years agoQt: put the Fullscreen Controller back on 2 lines.
Jean-Baptiste Kempf [Wed, 7 Jan 2009 11:41:26 +0000 (12:41 +0100)]
Qt: put the Fullscreen Controller back on 2 lines.

15 years agoFix make dist
Christophe Mutricy [Wed, 7 Jan 2009 00:15:20 +0000 (00:15 +0000)]
Fix make dist

15 years agoHappy New Year
Christophe Mutricy [Thu, 1 Jan 2009 15:16:26 +0000 (16:16 +0100)]
Happy New Year

15 years agolibvlc, jvlc: media_player_is_playing method added
Filippo Carone [Tue, 6 Jan 2009 21:48:03 +0000 (22:48 +0100)]
libvlc, jvlc: media_player_is_playing method added

15 years agoFixed typo in es_out.
Laurent Aimar [Tue, 6 Jan 2009 20:40:57 +0000 (21:40 +0100)]
Fixed typo in es_out.

Pointed out by Dnumgis.

15 years agoFix quit sequence in skins2.
Laurent Aimar [Tue, 6 Jan 2009 20:24:44 +0000 (21:24 +0100)]
Fix quit sequence in skins2.

15 years agoFix quit sequence in dbus.
Laurent Aimar [Tue, 6 Jan 2009 20:23:12 +0000 (21:23 +0100)]
Fix quit sequence in dbus.

15 years agoFix quit sequence in rc.
Laurent Aimar [Tue, 6 Jan 2009 20:22:34 +0000 (21:22 +0100)]
Fix quit sequence in rc.

15 years agoFix quit sequence in hotkeys.
Laurent Aimar [Tue, 6 Jan 2009 20:20:27 +0000 (21:20 +0100)]
Fix quit sequence in hotkeys.

15 years agoStop the playlist when it is killed.
Laurent Aimar [Tue, 6 Jan 2009 20:18:06 +0000 (21:18 +0100)]
Stop the playlist when it is killed.

15 years agoRe-enable the embed video module in qt4.
Laurent Aimar [Tue, 6 Jan 2009 19:17:07 +0000 (20:17 +0100)]
Re-enable the embed video module in qt4.

15 years agoWait for VideoWiget to complete releaseVideoSlot event.
Laurent Aimar [Tue, 6 Jan 2009 19:01:48 +0000 (20:01 +0100)]
Wait for VideoWiget to complete releaseVideoSlot event.

15 years agoFix potential deadlock between ressource and interface.
Laurent Aimar [Tue, 6 Jan 2009 18:56:22 +0000 (19:56 +0100)]
Fix potential deadlock between ressource and interface.

Without it, input_ressource_HoldVout and vout windows request could deadlock.

15 years agoDo not wait for SPU buffering.
Laurent Aimar [Tue, 6 Jan 2009 18:41:36 +0000 (19:41 +0100)]
Do not wait for SPU buffering.

15 years agojvlc: test to check audio mute on 2 different instances
Filippo Carone [Tue, 6 Jan 2009 18:41:00 +0000 (19:41 +0100)]
jvlc: test to check audio mute on 2 different instances

15 years agojvlc: audio is an instance property
Filippo Carone [Tue, 6 Jan 2009 18:40:35 +0000 (19:40 +0100)]
jvlc: audio is an instance property

15 years agoPlaylist thread is not cancellable as of now, no point in trying
Rémi Denis-Courmont [Tue, 6 Jan 2009 14:25:29 +0000 (16:25 +0200)]
Playlist thread is not cancellable as of now, no point in trying

15 years agoUse a custom condition variable for the playlist engine
Rémi Denis-Courmont [Mon, 5 Jan 2009 21:39:54 +0000 (23:39 +0200)]
Use a custom condition variable for the playlist engine

15 years agoRemove un-needed vlc_testcancel()
Rémi Denis-Courmont [Tue, 6 Jan 2009 10:23:33 +0000 (12:23 +0200)]
Remove un-needed vlc_testcancel()

15 years agoblock_Fifo(Wake|Get|Show): always cancellation points
Rémi Denis-Courmont [Tue, 6 Jan 2009 10:20:24 +0000 (12:20 +0200)]
block_Fifo(Wake|Get|Show): always cancellation points

This is consistent with the comments in <vlc_block.h>.
So far, cancellation would only occur when sleeping was needed.

15 years agoblock_FifoShow: fix condition variable usage
Rémi Denis-Courmont [Tue, 6 Jan 2009 10:19:38 +0000 (12:19 +0200)]
block_FifoShow: fix condition variable usage

15 years agoQt4: Disable cancellation while writing a message to the log dialog
Rémi Denis-Courmont [Tue, 6 Jan 2009 10:05:48 +0000 (12:05 +0200)]
Qt4: Disable cancellation while writing a message to the log dialog

As pointed out by Laurent, cancellation was not safe here

15 years agoFixed dialog provider leaks on quit.
Laurent Aimar [Mon, 5 Jan 2009 22:09:51 +0000 (23:09 +0100)]
Fixed dialog provider leaks on quit.

Thanks j-b for the infos.

15 years agoMinor memory layout optimization
Rémi Denis-Courmont [Mon, 5 Jan 2009 21:28:20 +0000 (23:28 +0200)]
Minor memory layout optimization

15 years agoRemove vlc_object_signal and unexport vlc_object_signal_unlocked
Rémi Denis-Courmont [Mon, 5 Jan 2009 21:11:08 +0000 (23:11 +0200)]
Remove vlc_object_signal and unexport vlc_object_signal_unlocked

15 years agoDo not use vlc_object_signal
Rémi Denis-Courmont [Mon, 5 Jan 2009 21:10:06 +0000 (23:10 +0200)]
Do not use vlc_object_signal

15 years agoLUA: remove misc.signal() - this API does not make much sense
Rémi Denis-Courmont [Mon, 5 Jan 2009 21:09:01 +0000 (23:09 +0200)]
LUA: remove misc.signal() - this API does not make much sense

15 years agoFixed order after merge in libvlccore.sym
Laurent Aimar [Mon, 5 Jan 2009 20:58:08 +0000 (21:58 +0100)]
Fixed order after merge in libvlccore.sym

15 years agoFix OS-X build (PATH_MAX defined in limits.h)
Laurent Aimar [Mon, 5 Jan 2009 20:39:14 +0000 (21:39 +0100)]
Fix OS-X build (PATH_MAX defined in limits.h)

15 years agoFixed vout_FixLeaks logic.
Laurent Aimar [Mon, 5 Jan 2009 20:26:05 +0000 (21:26 +0100)]
Fixed vout_FixLeaks logic.

15 years agoFlush vout on release.
Laurent Aimar [Mon, 5 Jan 2009 20:25:39 +0000 (21:25 +0100)]
Flush vout on release.

15 years agoSend input dead event only once.
Laurent Aimar [Sun, 4 Jan 2009 22:48:59 +0000 (23:48 +0100)]
Send input dead event only once.

15 years agoFix deadlock in decoders because of input ObjectKillChildrens.
Laurent Aimar [Sun, 4 Jan 2009 22:47:29 +0000 (23:47 +0100)]
Fix deadlock in decoders because of input ObjectKillChildrens.

A better solution than ObjectKillChildrens is really needed.

15 years agoFix unprotected access of input item (skins2).
Laurent Aimar [Sun, 4 Jan 2009 17:32:17 +0000 (18:32 +0100)]
Fix unprotected access of input item (skins2).

15 years agoFixed playlist_IsEmpty usage.
Laurent Aimar [Sun, 4 Jan 2009 17:19:16 +0000 (18:19 +0100)]
Fixed playlist_IsEmpty usage.

The playlist has to be locked before calling it.
Another way could be to change playlist_IsEmpty prototype to have a b_locked
parameter (like others playlist functions).

15 years agoSkins2 will at least start.
Laurent Aimar [Sun, 4 Jan 2009 15:41:52 +0000 (16:41 +0100)]
Skins2 will at least start.