]>
git.sesse.net Git - vlc/log
Rafaël Carré [Fri, 16 May 2008 12:15:03 +0000 (14:15 +0200)]
Revert "vlc_object_release: cleanup"
This reverts commit
c85f868153145c0bd146067dfb9ac2c405f65921 .
Rafaël Carré [Fri, 16 May 2008 12:14:59 +0000 (14:14 +0200)]
Revert "Detach the children at object destruction"
This reverts commit
e5b3d194ffa17dcbf57e69ebf83c3730e8938932 .
Rafaël Carré [Fri, 16 May 2008 12:03:48 +0000 (14:03 +0200)]
Detach the children at object destruction
Rafaël Carré [Fri, 16 May 2008 11:59:21 +0000 (13:59 +0200)]
vlc_object_release: cleanup
Rafaël Carré [Fri, 16 May 2008 11:30:48 +0000 (13:30 +0200)]
Gives the correct arguments to libvlc_new()
Rafaël Carré [Fri, 16 May 2008 11:08:51 +0000 (13:08 +0200)]
Initialise input memory
Rafaël Carré [Fri, 16 May 2008 11:01:09 +0000 (13:01 +0200)]
s/vlc-control/vlc/
Rafaël Carré [Fri, 16 May 2008 09:54:19 +0000 (11:54 +0200)]
s/libvlc/libvlccore/
Rafaël Carré [Fri, 16 May 2008 08:15:23 +0000 (10:15 +0200)]
Fix a very unlikely memleak
Jean-Baptiste Kempf [Fri, 16 May 2008 03:16:40 +0000 (05:16 +0200)]
Xml 2.6.32 patch modification.
Jean-Baptiste Kempf [Thu, 15 May 2008 22:10:06 +0000 (15:10 -0700)]
Cosmetic.
Jean-Baptiste Kempf [Thu, 15 May 2008 22:03:21 +0000 (15:03 -0700)]
Support for RealText Subtitles.
Pierre d'Herbemont [Thu, 15 May 2008 20:55:01 +0000 (22:55 +0200)]
Revert "vlc: Make sure we call libvlc_release() when we are requested to die."
This reverts commit
68bcb6a4322b55b70c231a597d7b45a5406fd7f8 .
As pointed by courmisch, this is crashy.
Conflicts:
src/vlc.c
Pierre d'Herbemont [Thu, 15 May 2008 20:19:43 +0000 (22:19 +0200)]
vlc: Code conventions.
Pierre d'Herbemont [Thu, 15 May 2008 20:13:41 +0000 (22:13 +0200)]
vlc: Make sure we call libvlc_release() when we are requested to die.
Note: I don't think we did yet match the old behaviour, if we hit ctrl-c while in libvlc_new(), vlc isn't killed properly.
Rémi Denis-Courmont [Thu, 15 May 2008 18:25:39 +0000 (21:25 +0300)]
Remove a bunch of unused deprecated APIs
Rémi Denis-Courmont [Thu, 15 May 2008 18:25:29 +0000 (21:25 +0300)]
Fix unit tests linking
Rémi Denis-Courmont [Thu, 15 May 2008 17:11:41 +0000 (20:11 +0300)]
vlc using libvlc
Rémi Denis-Courmont [Thu, 15 May 2008 17:50:40 +0000 (20:50 +0300)]
libvlc_run_interface: start and wait for an interface
Rémi Denis-Courmont [Thu, 15 May 2008 17:39:45 +0000 (20:39 +0300)]
Do not allow variable substitution in MRL path schemas
Rémi Denis-Courmont [Thu, 15 May 2008 17:19:14 +0000 (20:19 +0300)]
Use libvlc_InternalAddIntf instead of VLC_AddIntf
Rémi Denis-Courmont [Thu, 15 May 2008 16:58:57 +0000 (19:58 +0300)]
Don't bother with vlc_object_get() when you can keep pointers!
Rémi Denis-Courmont [Thu, 15 May 2008 16:40:44 +0000 (19:40 +0300)]
Rename the shared libraries
Rémi Denis-Courmont [Thu, 15 May 2008 16:28:38 +0000 (19:28 +0300)]
vlc-config: remove external mode. Use pkg-config.
Mirsal Ennaime [Wed, 14 May 2008 22:45:06 +0000 (00:45 +0200)]
upnp: fix a typo
Pierre d'Herbemont [Wed, 14 May 2008 21:50:13 +0000 (23:50 +0200)]
upnp: Fix a typo, as pointed by Gilles Sabourin.
Rafaël Carré [Wed, 14 May 2008 20:09:39 +0000 (22:09 +0200)]
Use vlc_object_release() to release the playlist
Signed-off-by: Pierre d'Herbemont <pdherbemont@videolan.org>
Rafaël Carré [Wed, 14 May 2008 19:49:15 +0000 (21:49 +0200)]
Revert "Remove playlist destructor"
This reverts commit
3d7eabaf80eb76dc2111f399aec6586d1b0094a8 .
Signed-off-by: Pierre d'Herbemont <pdherbemont@videolan.org>
Rémi Denis-Courmont [Wed, 14 May 2008 20:02:48 +0000 (23:02 +0300)]
We may still have children when destroyed...
...if the destructor destroys them properly.
Rafaël Carré [Wed, 14 May 2008 19:39:21 +0000 (21:39 +0200)]
Remove playlist destructor
We need to do stuff BEFORE the playlist is destroyed
Rémi Denis-Courmont [Wed, 14 May 2008 18:58:16 +0000 (21:58 +0300)]
Debug code to prevent FIND_PARENT from crashing.
This will postpone a due abort or turn a crash into an abort.
Objects must not have children when they are destroyed per the current
design, though this seems to be a questionable choice.
Rémi Denis-Courmont [Wed, 14 May 2008 18:22:36 +0000 (21:22 +0300)]
Hmm, there was a simpler solution
(Code re-use rules)
Rémi Denis-Courmont [Wed, 14 May 2008 18:17:24 +0000 (21:17 +0300)]
Inline DetachObject
Rémi Denis-Courmont [Wed, 14 May 2008 18:14:47 +0000 (21:14 +0300)]
Get rid of b_attached
Rémi Denis-Courmont [Wed, 14 May 2008 18:11:18 +0000 (21:11 +0300)]
Recurse through the object tree instead of using the objects table
Jean-Baptiste Kempf [Wed, 14 May 2008 17:48:50 +0000 (19:48 +0200)]
Theora Beta3 and patch the includes...
Rémi Denis-Courmont [Wed, 14 May 2008 17:15:31 +0000 (20:15 +0300)]
Detach dying objects atomically, so FIND_CHILDREN is safe
Rémi Denis-Courmont [Wed, 14 May 2008 17:04:16 +0000 (20:04 +0300)]
Remove useless constant
Rafaël Carré [Wed, 14 May 2008 14:51:26 +0000 (16:51 +0200)]
Fix memory leak in mosaic bridge
Rafaël Carré [Wed, 14 May 2008 13:21:15 +0000 (15:21 +0200)]
Revert [
42a0d047849f391a75432dfdf5d71523d6ec08c7 ]
The kept sout needs to be attached to the playlist, else we will
try to destroy vlm's souts before it's time to.
Jean-Baptiste Kempf [Wed, 14 May 2008 06:14:36 +0000 (23:14 -0700)]
Update libpng to 1.2.29. We shouldn't be affected by CVE-2008-1382
Christophe Mutricy [Tue, 13 May 2008 21:31:19 +0000 (22:31 +0100)]
We no longer block l10n
Jean-Baptiste Kempf [Tue, 13 May 2008 19:48:01 +0000 (12:48 -0700)]
Put psb in NEWS, interface and options.
Jean-Baptiste Kempf [Tue, 13 May 2008 19:45:12 +0000 (12:45 -0700)]
Support for multiple lines in PJS subs.
Jean-Baptiste Kempf [Tue, 13 May 2008 19:42:51 +0000 (12:42 -0700)]
Support for parsing PowerDivx (.psb) subtitles
Christophe Mutricy [Tue, 13 May 2008 18:56:33 +0000 (19:56 +0100)]
Fix changelog generation
Rafaël Carré [Tue, 13 May 2008 10:16:46 +0000 (12:16 +0200)]
Remove unused variable
Rafaël Carré [Tue, 13 May 2008 10:15:42 +0000 (12:15 +0200)]
Fix cyclic dependancy between input and "sout stream" description
Jean-Baptiste Kempf [Tue, 13 May 2008 06:10:21 +0000 (23:10 -0700)]
Cosmetic, malloc checks and options completion.
Rafaël Carré [Tue, 13 May 2008 06:02:44 +0000 (08:02 +0200)]
DBus : missing return argument for AddTrack
Rémi Denis-Courmont [Mon, 12 May 2008 19:53:21 +0000 (22:53 +0300)]
Try to split the mind boggingly big vlm.c
Rémi Denis-Courmont [Mon, 12 May 2008 17:21:05 +0000 (20:21 +0300)]
No need for sed here
Felix Paul Kühne [Mon, 12 May 2008 16:39:56 +0000 (18:39 +0200)]
Make sure the window is set to a normal level before going to fullscreen.
This fixes the 'the fspanel is missing if I have always-on-top selected' bug and should also fix #1227 for OS X.
This patch needs testing on a multiscreen setup before being backported.
Rémi Duraffort [Mon, 12 May 2008 16:36:15 +0000 (18:36 +0200)]
Don't print a message when an memory error occure and check some malloc return values.
Felix Paul Kühne [Mon, 12 May 2008 16:32:30 +0000 (18:32 +0200)]
Mirror goom on ganesh for the folks using curl
No, you don't want to ask. You just want to use wget..
Jean-Baptiste Kempf [Mon, 12 May 2008 15:03:20 +0000 (08:03 -0700)]
Update the NEWS and the dialogs for the subtitles support.
Jean-Baptiste Kempf [Mon, 12 May 2008 14:56:31 +0000 (07:56 -0700)]
Commit the good version of the file.
For the ones who wants to look at it, here is a complex script
http://unicorn.us.com/jacosub/demo.txt
Rafaël Carré [Mon, 12 May 2008 14:46:49 +0000 (16:46 +0200)]
Asserts the return value of pf_audio_filter()
Lukas Durfina [Mon, 12 May 2008 05:24:29 +0000 (07:24 +0200)]
playlist startup sorting fix
playlist startup sorting fix
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Jean-Baptiste Kempf [Mon, 12 May 2008 14:29:34 +0000 (07:29 -0700)]
Support for both types of MPSub
Basic parsing and support of JacoSub (the parsing doesn't work yet with multi-lines and the directives are ignored but the text works)
Rémi Duraffort [Mon, 12 May 2008 12:48:45 +0000 (14:48 +0200)]
Avoid a potential segfault as vlc_object_create can fail.
Ilkka Ollakka [Mon, 12 May 2008 11:29:42 +0000 (14:29 +0300)]
Show utf-8 as utf-8, eg translations in playlistpanel.
also add _("ID") instead of empty label on first label (seems that it's id)
Christophe Mutricy [Sun, 11 May 2008 21:27:09 +0000 (22:27 +0100)]
Japanese l10n update by Tadashi Jokagi
Rémi Denis-Courmont [Sat, 10 May 2008 20:22:13 +0000 (23:22 +0300)]
The TLS also needs to be cleaned up... should fix #1576
Rémi Denis-Courmont [Sat, 10 May 2008 19:58:31 +0000 (22:58 +0300)]
Simplification
Rémi Denis-Courmont [Sat, 10 May 2008 19:49:25 +0000 (22:49 +0300)]
Don't assert that something that can fail won't fail...
Pierre d'Herbemont [Sat, 10 May 2008 19:05:23 +0000 (21:05 +0200)]
vlm: Fix a warning about a non initialized pointer use, and fix a potential free() of a random pointer.
Jean-Paul Saman [Sat, 10 May 2008 18:00:44 +0000 (20:00 +0200)]
Fix compiler warnings.
Jean-Paul Saman [Sat, 10 May 2008 17:53:41 +0000 (19:53 +0200)]
Don't override original pointer when realloc fails.
Jean-Paul Saman [Sat, 10 May 2008 17:49:29 +0000 (19:49 +0200)]
Check malloc return value and cleanup if allocation failed.
Jean-Paul Saman [Sat, 10 May 2008 17:44:41 +0000 (19:44 +0200)]
Check malloc return value or risk overwritting not allocated memory.
Tanguy Krotoff [Wed, 7 May 2008 01:52:51 +0000 (03:52 +0200)]
libvlc: add subtitle file (*.srt...) handling
Signed-off-by: Jean-Paul Saman <jpsaman@videolan.org>
Rémi Denis-Courmont [Sat, 10 May 2008 17:46:11 +0000 (20:46 +0300)]
Don't look for plugins from CWD. Also don't leak in case of errors.
Rémi Denis-Courmont [Sat, 10 May 2008 17:45:29 +0000 (20:45 +0300)]
vlc: set the plugin-path explicitly
So we don't need the current working directory hack to run VLC from the
build tree. As an added bonus, we can now run VLC from its build tree
even if the current working directory is not $(top_builddir).
Rémi Denis-Courmont [Sat, 10 May 2008 17:36:34 +0000 (20:36 +0300)]
Another Makefile fix
Miguel Angel Cabrera Moya [Thu, 8 May 2008 20:43:00 +0000 (22:43 +0200)]
Fixed error handling in function
Signed-off-by: Jean-Paul Saman <jpsaman@videolan.org>
Rémi Denis-Courmont [Sat, 10 May 2008 17:17:41 +0000 (20:17 +0300)]
Typo
Rémi Denis-Courmont [Sat, 10 May 2008 17:16:58 +0000 (20:16 +0300)]
Do not wander twice in the same subdir - fix distcheck
Rafaël Carré [Sat, 10 May 2008 16:19:42 +0000 (18:19 +0200)]
Do not touch the always-on-top when going fullscreen
It needs to be done by the GUI only
Rémi Denis-Courmont [Sat, 10 May 2008 16:19:06 +0000 (19:19 +0300)]
Kill further I64C
I think I'm going to become stricter about NOT merging out-of-sync
patches
Rémi Denis-Courmont [Sat, 10 May 2008 15:52:30 +0000 (18:52 +0300)]
Distribute data files regardless of features set
Installation that needs to be disabled, not distribution!
Rémi Denis-Courmont [Sat, 10 May 2008 15:36:00 +0000 (18:36 +0300)]
Remove any tests that requires external networking.
Breaks distcheck, no thanks.
Pierre d'Herbemont [Sat, 10 May 2008 14:47:28 +0000 (16:47 +0200)]
automake: Don't run `make install` for VLC.app.
Felix Paul Kühne [Sat, 10 May 2008 14:11:02 +0000 (16:11 +0200)]
Updated libxml2 to 2.6.32
Download it from ganesh as their mirror is (your description here)
Rafaël Carré [Sat, 10 May 2008 12:41:01 +0000 (14:41 +0200)]
Fix compilation on != darwin, beos, win32, linux
Fix [
3e1fea390e453b25f50d1e4308b80a4a962b8564 ]
Rafaël Carré [Sat, 10 May 2008 12:11:18 +0000 (14:11 +0200)]
Factorize video-on-top disabling while in fullscreen
Rafaël Carré [Sat, 10 May 2008 12:03:40 +0000 (14:03 +0200)]
Disable video-on-top on win32 when going fullscreen
Fix #1227
Rafaël Carré [Sat, 10 May 2008 11:40:04 +0000 (13:40 +0200)]
Typo: disable always-on-top when going fullscreen
Rafaël Carré [Sat, 10 May 2008 10:50:00 +0000 (12:50 +0200)]
DBus: Play rewinds at the beginning if there is an active input
Fix #1566
Rémi Denis-Courmont [Sat, 10 May 2008 09:57:12 +0000 (12:57 +0300)]
Remove message unused "queue" parameter
There is only one queue at the moment, and if someone wants multiple
queues, it's probably not a good idea to hard-code queues as integers.
Rémi Denis-Courmont [Sat, 10 May 2008 09:29:25 +0000 (12:29 +0300)]
Move some internal message stuff to src/
Rémi Denis-Courmont [Sat, 10 May 2008 09:28:04 +0000 (12:28 +0300)]
Compile fix
Rémi Denis-Courmont [Sat, 10 May 2008 08:33:00 +0000 (11:33 +0300)]
Build (linux|not)_specific.c as appropriate
Rémi Denis-Courmont [Sat, 10 May 2008 08:32:02 +0000 (11:32 +0300)]
Add linux_specific.c + disabled code for libvlc path determination
Antoine Cellerier [Fri, 9 May 2008 22:33:49 +0000 (00:33 +0200)]
I need another commit :)
Rafaël Carré [Fri, 9 May 2008 22:29:57 +0000 (00:29 +0200)]
Update my profile
Rafaël Carré [Fri, 9 May 2008 22:16:28 +0000 (00:16 +0200)]
Revert "Fix memleak in mpga demuxer"
This reverts commit
9a90c961a6d1c670a9e282c99ea8da0ba7688eab .
This introduces double free
I tend to prefer a memleak as a race condition rather than a crash
Rafaël Carré [Fri, 9 May 2008 22:11:57 +0000 (00:11 +0200)]
Fix double free
Antoine Cellerier [Fri, 9 May 2008 22:11:04 +0000 (00:11 +0200)]
Add some stuff (to test the buildbod post-receive hook)
Rafaël Carré [Fri, 9 May 2008 21:29:14 +0000 (23:29 +0200)]
Fix memleak in mpga demuxer