]>
git.sesse.net Git - vlc/log
Rémi Denis-Courmont [Sun, 21 Sep 2008 14:05:59 +0000 (17:05 +0300)]
Another compile fix
Rémi Denis-Courmont [Sun, 21 Sep 2008 14:01:46 +0000 (17:01 +0300)]
compile fix
Rémi Denis-Courmont [Sun, 21 Sep 2008 14:00:22 +0000 (17:00 +0300)]
Fix symbols again
Rémi Denis-Courmont [Sun, 21 Sep 2008 13:11:24 +0000 (16:11 +0300)]
Module really does not need to be an object
Laurent Aimar [Sun, 21 Sep 2008 12:22:11 +0000 (14:22 +0200)]
Removed spu_Create/DestroySubpicture in favor of subpicture_*.
Laurent Aimar [Sun, 21 Sep 2008 12:00:20 +0000 (14:00 +0200)]
Correctly set order per subtitle decoder.
Laurent Aimar [Sun, 21 Sep 2008 12:00:05 +0000 (14:00 +0200)]
No functionnal changes.
Laurent Aimar [Sun, 21 Sep 2008 11:26:21 +0000 (13:26 +0200)]
Privatized SUBPICTURE_RENDERED.
Laurent Aimar [Sun, 21 Sep 2008 11:20:20 +0000 (13:20 +0200)]
Clean up subpicture allocation and unused fields.
Rémi Denis-Courmont [Sun, 21 Sep 2008 12:35:41 +0000 (15:35 +0300)]
Remove VLC_OBJECT_MODULE
Rémi Denis-Courmont [Sun, 21 Sep 2008 12:34:57 +0000 (15:34 +0300)]
Use module_list_get
Rémi Denis-Courmont [Sun, 21 Sep 2008 12:13:55 +0000 (15:13 +0300)]
Fix invalid cast
Rémi Denis-Courmont [Sun, 21 Sep 2008 11:58:57 +0000 (14:58 +0300)]
lower case the module_* functions
Rémi Denis-Courmont [Sun, 21 Sep 2008 11:58:38 +0000 (14:58 +0300)]
Fix signal number
Ilkka Ollakka [Sun, 21 Sep 2008 11:43:21 +0000 (14:43 +0300)]
use items showflags, parentItem can be NULL
Felix Paul Kühne [Sun, 21 Sep 2008 11:28:46 +0000 (13:28 +0200)]
macosx: Fixed the appereance of playlist items in the Streaming/Transcoding Wizard
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
Lukas Durfina [Sun, 21 Sep 2008 11:08:56 +0000 (13:08 +0200)]
uniform naming of audio devices variable
Signed-off-by: Pierre d'Herbemont <pdherbemont@videolan.org>
Rémi Denis-Courmont [Sun, 21 Sep 2008 10:30:34 +0000 (13:30 +0300)]
fix symbols list
Rémi Denis-Courmont [Sun, 21 Sep 2008 10:18:34 +0000 (13:18 +0300)]
Merge module_release and module_Put
Rémi Denis-Courmont [Sun, 21 Sep 2008 10:09:51 +0000 (13:09 +0300)]
Remove the vlc_list_find/module hack
Rémi Denis-Courmont [Sun, 21 Sep 2008 10:07:28 +0000 (13:07 +0300)]
New type-safe API for modules listing
module_list_get(): gets the list of modules
module_list_free(): releases the list
Rémi Denis-Courmont [Sun, 21 Sep 2008 10:06:03 +0000 (13:06 +0300)]
module_t: use GC subsystem instead of objects
Modules have no threads, no variables (!= config items) and
no plugin instances...
Rémi Denis-Courmont [Sun, 21 Sep 2008 09:56:23 +0000 (12:56 +0300)]
GC: assert pf_destructor
Rémi Denis-Courmont [Sun, 21 Sep 2008 08:19:14 +0000 (11:19 +0300)]
Minor simplification
Jean-Baptiste Kempf [Sun, 21 Sep 2008 09:03:41 +0000 (02:03 -0700)]
Qt4: Faster/Slower buttons for whiners.
Jean-Baptiste Kempf [Sun, 21 Sep 2008 08:08:27 +0000 (01:08 -0700)]
Qt4 win32 native open dialog.
Jean-Baptiste Kempf [Sun, 21 Sep 2008 04:59:32 +0000 (21:59 -0700)]
Qt4: D&D behaviour fix.
When dropping on the main controller => Play
When dropping on the playlist => Enqueue.
Rémi Denis-Courmont [Sun, 21 Sep 2008 08:02:00 +0000 (11:02 +0300)]
remove pile of warnings and GCCism
Jean-Baptiste Kempf [Sun, 21 Sep 2008 02:19:12 +0000 (19:19 -0700)]
Qt4: Video Effects: Force puzzle to be in [2:16]x[2:16] range
If you go under 2x2, it can go seriously bersek.
Jean-Baptiste Kempf [Sat, 20 Sep 2008 21:53:44 +0000 (14:53 -0700)]
Qt4: Fix windows FSC issue.
PFff :D
(cherry picked from commit
65c2a9bf053f82e4a84192f530f042209a449cca )
(cherry picked from commit
834bd87073e19b49dca9d1ea608541e5885fb3cf )
(cherry picked from commit
6a02accb4ca190a3e2b2690f2130ac6a09d78a32 )
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Antoine Cellerier [Sun, 21 Sep 2008 00:18:21 +0000 (02:18 +0200)]
Fix a few bugs in update pgp code.
1/ pgp v4 signature checks of status files with more than 506 bytes would fail
2/ pgp v4 signature checks would fail (code dupication sucks).
This code is quite a mess. We shouldn't need to implement all this lowlevel stuff. I'll remove most of it and use pgpme instead.
For the time being, this means that upcomming releases should use v3 signatures for the downloaded files and shouldn't use status files of more than 506 bytes (or maybe shouldn't use v4 signatures for status files either)
Antoine Cellerier [Sat, 20 Sep 2008 21:44:29 +0000 (23:44 +0200)]
Sort options.
Laurent Aimar [Sat, 20 Sep 2008 23:15:32 +0000 (01:15 +0200)]
Privatized nealy all spu_t fields.
Laurent Aimar [Sat, 20 Sep 2008 22:01:41 +0000 (00:01 +0200)]
Use block_Release in bandlimited resampler.
Laurent Aimar [Sat, 20 Sep 2008 21:59:16 +0000 (23:59 +0200)]
Simplify subpicture region allocation in fbosd.
Laurent Aimar [Sat, 20 Sep 2008 21:51:02 +0000 (23:51 +0200)]
Clean up a bit subpicture region API.
Laurent Aimar [Sat, 20 Sep 2008 15:43:02 +0000 (17:43 +0200)]
Small warning fix.
Laurent Aimar [Sat, 20 Sep 2008 15:41:33 +0000 (17:41 +0200)]
Removed vout_CopyPicture in favor of picture_Copy.
Christophe Mutricy [Sat, 20 Sep 2008 22:04:16 +0000 (23:04 +0100)]
i18n fixes
Christophe Mutricy [Sat, 13 Sep 2008 00:13:38 +0000 (01:13 +0100)]
delete leftover from menuconfig
Pierre d'Herbemont [Sat, 20 Sep 2008 22:03:56 +0000 (00:03 +0200)]
macosx: Don't abort() if the screen isn't GL accelerated now that quartzgl is gone.
Pierre d'Herbemont [Sat, 20 Sep 2008 21:43:36 +0000 (23:43 +0200)]
services_discovery: Useless hack.
Pierre d'Herbemont [Sat, 20 Sep 2008 21:02:13 +0000 (23:02 +0200)]
services_discovery: Partially fix service discovery. We yet need to find a way to properly get the localized name... grr.
Previously we properly initialized the localized name of the object in Open(). Now Open() also runs Run() so we are kind of stuck. Please fix.
Antoine Cellerier [Sat, 20 Sep 2008 20:58:49 +0000 (22:58 +0200)]
Spelling.
Antoine Cellerier [Sat, 20 Sep 2008 20:43:22 +0000 (22:43 +0200)]
Remove last occurences of yield in the code and comments.
Antoine Cellerier [Sat, 20 Sep 2008 17:47:45 +0000 (19:47 +0200)]
s/picture_Yield/picture_Hold/
Antoine Cellerier [Sat, 20 Sep 2008 17:41:42 +0000 (19:41 +0200)]
s/pl_Yield/pl_Hold/
Antoine Cellerier [Sat, 20 Sep 2008 17:36:55 +0000 (19:36 +0200)]
s/vlc_object_yield/vlc_object_release/
As discussed on IRC. Yield was quite confusing.
Rémi Denis-Courmont [Sat, 20 Sep 2008 19:58:32 +0000 (22:58 +0300)]
remove useless if not harmful hack
Pierre d'Herbemont [Sat, 20 Sep 2008 19:34:51 +0000 (21:34 +0200)]
macosx: getVoutView is gone from here.
Rémi Denis-Courmont [Sat, 20 Sep 2008 19:34:02 +0000 (22:34 +0300)]
typo
Rémi Denis-Courmont [Sat, 20 Sep 2008 19:09:46 +0000 (22:09 +0300)]
simplify service discoveries
By the way, the event management seems quite broken. Events may occur
before _Create returns (even before this commit)...
Pierre d'Herbemont [Sat, 20 Sep 2008 19:01:46 +0000 (21:01 +0200)]
ncurses: object_id is gone.
Rémi Denis-Courmont [Sat, 20 Sep 2008 15:48:33 +0000 (18:48 +0300)]
One child is one reference
Avoid objects being detached asynchronously too early.
Side effect is that you cannot free your children in the destructor
(that would be a reference loop).
Pierre d'Herbemont [Sat, 20 Sep 2008 18:06:54 +0000 (20:06 +0200)]
macosx: No need to testcancel now.
Pierre d'Herbemont [Sat, 20 Sep 2008 18:03:46 +0000 (20:03 +0200)]
mtime: Make nanosleep a bit more cancelable than what it is on osx.
Rémi Denis-Courmont [Sat, 20 Sep 2008 17:57:26 +0000 (20:57 +0300)]
RTP out: use a bitmap for dynamic payload book keeping
Fixes payload type overflow especially when using sout keep/gather.
Derk-Jan Hartman [Sat, 20 Sep 2008 17:57:09 +0000 (19:57 +0200)]
variables: don't use p_liblvc when we ARE p_libvlc
Pierre d'Herbemont [Sat, 20 Sep 2008 17:46:50 +0000 (19:46 +0200)]
macosx: typo s/pthread_test_cancel/pthread_testcancel/
Pierre d'Herbemont [Sat, 20 Sep 2008 17:45:18 +0000 (19:45 +0200)]
macosx: Blindly remove i_object_id from prefs.m.
Pierre d'Herbemont [Sat, 20 Sep 2008 17:25:38 +0000 (19:25 +0200)]
macosx: Don't use object_id in controls.
Pierre d'Herbemont [Sat, 20 Sep 2008 17:02:36 +0000 (19:02 +0200)]
objects: vlc_object_yield() returns the same object type.
Pierre d'Herbemont [Sat, 20 Sep 2008 16:57:18 +0000 (18:57 +0200)]
objects: vlc_object_yield() returns the yield()-ed object for convenience.
Pierre d'Herbemont [Sat, 20 Sep 2008 17:01:55 +0000 (19:01 +0200)]
macosx: nanosleep() is not a cancellation point in 10.5.
Pierre d'Herbemont [Sat, 20 Sep 2008 14:50:59 +0000 (16:50 +0200)]
macosx: Use pthread_cancellation in the manage thread.
Pierre d'Herbemont [Sat, 20 Sep 2008 15:02:24 +0000 (17:02 +0200)]
Make sure vlc_release doesn't destroy a non existent spinlock.
Laurent Aimar [Sat, 20 Sep 2008 14:36:05 +0000 (16:36 +0200)]
Fixed warnings.
Laurent Aimar [Sat, 20 Sep 2008 14:26:32 +0000 (16:26 +0200)]
Use the yuvp video filter to overlay YUVP.
Laurent Aimar [Sat, 20 Sep 2008 00:39:24 +0000 (02:39 +0200)]
Added YUVP ro YUVA/RGBA witout scaling filter.
It will allow correct YUVP rescaling and even anti-aliased support
if someone do it.
Laurent Aimar [Fri, 19 Sep 2008 22:48:32 +0000 (00:48 +0200)]
Destroy the subpicture cache only when needed.
Laurent Aimar [Fri, 19 Sep 2008 22:09:37 +0000 (00:09 +0200)]
Changed subpicture_region_t->picture into a picture_t *
It will avoid useless picture copy.
Laurent Aimar [Fri, 19 Sep 2008 21:05:09 +0000 (23:05 +0200)]
Render subpictures in the right order to improve overlap support.
Laurent Aimar [Fri, 19 Sep 2008 19:57:40 +0000 (21:57 +0200)]
Fixed audio/spu language selection when none specified in dvdnav.
Rémi Denis-Courmont [Sat, 20 Sep 2008 14:04:26 +0000 (17:04 +0300)]
RTP: need one more bit for TTL -1 (default) value
Rémi Denis-Courmont [Sat, 20 Sep 2008 13:48:54 +0000 (16:48 +0300)]
Remove the object ID field
Rémi Denis-Courmont [Sat, 20 Sep 2008 13:48:24 +0000 (16:48 +0300)]
Finally remove mis-designed vlc_object_get
Rémi Denis-Courmont [Sat, 20 Sep 2008 13:50:43 +0000 (16:50 +0300)]
Use objet pointer as unique ID (plugins)
(By the way, snapshot-id looks like a write only variable...)
Rémi Denis-Courmont [Sat, 20 Sep 2008 12:06:03 +0000 (15:06 +0300)]
Use object address for logging - fixes uniqueness problems
Rémi Denis-Courmont [Sat, 20 Sep 2008 12:32:02 +0000 (15:32 +0300)]
Qt4: use objects directly
I do not know how the Qt4 itnerface reference counts VLC objects when
it comes to the menu. However, it is a bit suspicious that it seems to
need no yield/release (reference inherited from something else?).
Rémi Denis-Courmont [Sat, 20 Sep 2008 13:47:11 +0000 (16:47 +0300)]
Print object address - easier when debugging
Rémi Denis-Courmont [Sat, 20 Sep 2008 12:11:31 +0000 (15:11 +0300)]
input_Read: fix return value (none of the callers check it though)
Pierre d'Herbemont [Sat, 20 Sep 2008 14:02:44 +0000 (16:02 +0200)]
macosx: Dont' forget to unlock.
Felix Paul Kühne [Sat, 20 Sep 2008 13:15:44 +0000 (15:15 +0200)]
macosx: check for updates only every seven days
additionally, save the user's selection to check for updates as soon as it is changed, so we don't ask multiple times in case of a crash
Felix Paul Kühne [Sat, 20 Sep 2008 12:32:53 +0000 (14:32 +0200)]
We require text relocation to be supported by ld
Derk-Jan Hartman [Sat, 20 Sep 2008 12:00:09 +0000 (14:00 +0200)]
DTS: fix the channelorder of DTS.
Note the libdca currently does not support DTS-ES (6.1/7.1)
Also, 3F1R is still untested for DTS, because I have no such sample.
Rémi Denis-Courmont [Sat, 20 Sep 2008 11:52:37 +0000 (14:52 +0300)]
Qt4: keep the vout thread, not its ID
The window is always created with a pre-existing video output,
and destroyed before the video outout.
Besides, using object IDs is not safe.
Rémi Denis-Courmont [Sat, 20 Sep 2008 11:51:46 +0000 (14:51 +0300)]
Qt4: disable the crashy embedded video(!)
Maybe, someday will bother to actually fix this.
Rémi Denis-Courmont [Sat, 20 Sep 2008 11:26:27 +0000 (14:26 +0300)]
Remove broken/unsafe constructs
Rémi Denis-Courmont [Sat, 20 Sep 2008 09:50:02 +0000 (12:50 +0300)]
Remove the unsafe input item array
Jean-Paul Saman [Sat, 20 Sep 2008 05:49:02 +0000 (07:49 +0200)]
bframe_adaptive has been made an integer in new (X264_BUILD>=63) x264 versions.
Pierre d'Herbemont [Sat, 20 Sep 2008 01:30:40 +0000 (03:30 +0200)]
opengl: Rewrite crazy code. (Should fix a crash reported by Apple-bugreport).
Given the (non) quality of this code and the use of the feature I am all thefor removing everything around OPENGL_MORE_EFFECT.
Derk-Jan Hartman [Sat, 20 Sep 2008 01:09:16 +0000 (03:09 +0200)]
POTFILES: add new mkv paths, remove old voutqt.m file reference.
Derk-Jan Hartman [Sat, 20 Sep 2008 01:06:48 +0000 (03:06 +0200)]
spatializer: don't translate empty strings. Someone please add descriptions though.
warning: Empty msgid. It is reserved by GNU gettext: gettext("") returns the header entry with meta information, not the emptywarning: Empty msgid. It is reserved by GNU gettext: gettext("") returns the header entry with meta information, not the empty string.
Pierre d'Herbemont [Sat, 20 Sep 2008 00:35:43 +0000 (02:35 +0200)]
vlc_gc: FixOSAtomic usage.
Pierre d'Herbemont [Sat, 20 Sep 2008 00:31:45 +0000 (02:31 +0200)]
Revert "libvlc: Fix a typo in vlc_gc_object vlc_release(). We need to desstroy when the refcount reaches zero."
This reverts commit
a42998e5478948372da51a0d77e7d2332b61d8c8 .
My bad.
Derk-Jan Hartman [Fri, 19 Sep 2008 23:12:39 +0000 (01:12 +0200)]
contrib: update gnutls to the new 2.4.2 stable
opencdk is apparently no longer available seperatly,
and the new gnutls is not yet in the gnu.org download archives for some reason.
Derk-Jan Hartman [Fri, 19 Sep 2008 23:10:04 +0000 (01:10 +0200)]
variables: Inherit path is now parent->libvlc->saved config
This re-implements [
45e43037a961531a28444d969f903c18929b06b9 ], but this time it compiles AND runs.
Pierre d'Herbemont [Fri, 19 Sep 2008 23:08:38 +0000 (01:08 +0200)]
libvlc: Fix a typo in vlc_gc_object vlc_release(). We need to desstroy when the refcount reaches zero.
(Why do we use uint? We can't track over-releasing?)
(Or we need to init it at 2).
Pierre d'Herbemont [Fri, 19 Sep 2008 21:59:26 +0000 (23:59 +0200)]
Use OSAtomic() as a fallback on Mac OS X.
Jean-Baptiste Kempf [Fri, 19 Sep 2008 22:32:37 +0000 (15:32 -0700)]
Contribs: Die if NO_RELOCATION