]>
git.sesse.net Git - vlc/log
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
Antoine Cellerier [Fri, 19 Sep 2008 22:15:54 +0000 (00:15 +0200)]
Fix misleading comment (it uses the 2007 key if you have both 2008 and 2007 available)
Derk-Jan Hartman [Fri, 19 Sep 2008 22:11:09 +0000 (00:11 +0200)]
variables: Set void_ops by default.
This fixes [
45e63d598008b1ec920bf629388efd08b95c2747 ]
Derk-Jan Hartman [Fri, 19 Sep 2008 21:53:52 +0000 (23:53 +0200)]
Revert "variables: Inherit path is now parent->libvlc->saved config"
Deadlocks libvlc, and atm. I do not know how to fix this.
This reverts commit
45e43037a961531a28444d969f903c18929b06b9 .
Pierre d'Herbemont [Fri, 19 Sep 2008 21:45:41 +0000 (23:45 +0200)]
quicktime: Disable that decoder module.
The number of crash report related to that modules leave us no solution.
Derk-Jan Hartman [Fri, 19 Sep 2008 21:38:29 +0000 (23:38 +0200)]
mmap: Use fnctl to set the READAHEAD flag when supported. This should speedup the mmap performance
Derk-Jan Hartman [Fri, 19 Sep 2008 21:37:03 +0000 (23:37 +0200)]
libvlc: only use sync_ on GGCs that have it.
This fixes [
d635ae4ed0f1064c07e9209599799c659112f720 ]
Pierre d'Herbemont [Fri, 19 Sep 2008 21:30:08 +0000 (23:30 +0200)]
Revert "Compile FFmpeg on PowerPC-based machines without AltiVec support until it is fixed."
This reverts commit
bc9eac0a14cfa196d4e8514049f744740cb7a23d .
This should fix the ppc lag we had.
Conflicts:
extras/contrib/src/Makefile
Jean-Baptiste Kempf [Fri, 19 Sep 2008 21:27:26 +0000 (14:27 -0700)]
Ebml: remove version check, since we already force Version to be > 7.7
Jean-Baptiste Kempf [Fri, 19 Sep 2008 17:48:25 +0000 (10:48 -0700)]
Add more debug messages to track windows FS controller flickering bug.
Antoine Cellerier [Fri, 19 Sep 2008 19:43:31 +0000 (21:43 +0200)]
Oops. (Don't know what that's used for as it worked without it)
Antoine Cellerier [Fri, 19 Sep 2008 19:37:02 +0000 (21:37 +0200)]
Add --enable-run-as-root option to configure.
Embedded platforms often only have the root user. Do not, I repeat, Do not enable this option if you don't know what you're doing.
Antoine Cellerier [Fri, 19 Sep 2008 16:45:00 +0000 (18:45 +0200)]
Fail if avcodec, avformat or swscale couldn't be found (instead of just printing an error).
Rémi Denis-Courmont [Fri, 19 Sep 2008 15:51:28 +0000 (18:51 +0300)]
Factor variable operations, as they're always the same for a type
Antoine Cellerier [Fri, 19 Sep 2008 15:26:13 +0000 (17:26 +0200)]
Fortuuuuuuuuuuuune!
Justus Piater [Thu, 18 Sep 2008 08:10:36 +0000 (10:10 +0200)]
correctly handle realloc() failure
Signed-off-by: Rémi Denis-Courmont <rdenis@simphalempin.com>
Justus Piater [Thu, 18 Sep 2008 08:11:22 +0000 (10:11 +0200)]
consistently use malloc()/free() for C-style strings
There was a mix of new/delete, malloc()/free() and even several
malloc()/delete, so this fixes actual bugs.
Signed-off-by: Rémi Denis-Courmont <rdenis@simphalempin.com>
Sebastien Escudier [Fri, 19 Sep 2008 14:19:58 +0000 (16:19 +0200)]
fix rtp default ttl value
Signed-off-by: Rémi Denis-Courmont <rdenis@simphalempin.com>
Sebastien Escudier [Fri, 19 Sep 2008 13:48:05 +0000 (15:48 +0200)]
Allow 0 TTL
Signed-off-by: Rémi Denis-Courmont <rdenis@simphalempin.com>
Rémi Denis-Courmont [Fri, 19 Sep 2008 14:26:05 +0000 (17:26 +0300)]
Force plugin rebuild
There are a bunch of crash-triggering ABI break, and a bunch of plugins
have removed (= old ABI plugins left in your tree) - bad combination.
Rémi Denis-Courmont [Thu, 18 Sep 2008 20:24:18 +0000 (23:24 +0300)]
Use GCC atomics
Rémi Denis-Courmont [Fri, 19 Sep 2008 13:49:29 +0000 (16:49 +0300)]
GC: thread-safety, and offset independence
Rémi Denis-Courmont [Fri, 19 Sep 2008 14:05:44 +0000 (17:05 +0300)]
Fix error message
Rémi Denis-Courmont [Fri, 19 Sep 2008 13:43:15 +0000 (16:43 +0300)]
Avoid SSE2-specifics in generic code
Rémi Denis-Courmont [Fri, 19 Sep 2008 13:42:47 +0000 (16:42 +0300)]
Explicit parenthesis when mixing && and ||
Derk-Jan Hartman [Fri, 19 Sep 2008 12:16:15 +0000 (14:16 +0200)]
variables: VAR_CLASS != VAR_TYPE
This should fix a memleak with variable strings, and several other problems. Note that a CLASS detemines the basic type, and that TYPE is only a specific set within the CLASS. The variable types: VLC_VAR_KEY and VLC_VAR_INTEGER are both of CLASS integer. and thus compatible, when it comes to inheritence/init/free etc.
Derk-Jan Hartman [Fri, 19 Sep 2008 12:09:18 +0000 (14:09 +0200)]
variables: Inherit path is now parent->libvlc->saved config
Dominique Leuenberger [Thu, 18 Sep 2008 19:29:50 +0000 (21:29 +0200)]
Add support for x264 >= 63
Signed-off-by: Jean-Paul Saman <jpsaman@videolan.org>
Jean-Paul Saman [Tue, 9 Sep 2008 11:01:49 +0000 (13:01 +0200)]
Simplification no longer check for FPU capability.
Jean-Paul Saman [Tue, 9 Sep 2008 10:52:35 +0000 (12:52 +0200)]
Remove unused argument in AllocatePicture() DeAllocatePicture().
Jean-Baptiste Kempf [Fri, 19 Sep 2008 02:12:07 +0000 (19:12 -0700)]
Qt4: Always parent all preferences to avoid funny windows/widget effects.
Jean-Baptiste Kempf [Fri, 19 Sep 2008 02:10:53 +0000 (19:10 -0700)]
SPrefs: Add "Use hardware YUV->RGB conversion" since nVidia drivers are broken.
As reported by TheFluff and various forum users.
Jean-Baptiste Kempf [Fri, 19 Sep 2008 01:30:25 +0000 (18:30 -0700)]
MKV: deinlined a function.
Jean-Baptiste Kempf [Fri, 19 Sep 2008 00:58:18 +0000 (17:58 -0700)]
Remove remaining / in folder names, and use normale DIR_SEP in all platforms.
This seems to have been an issue with many people on windows.
Jean-Baptiste Kempf [Thu, 18 Sep 2008 23:15:55 +0000 (16:15 -0700)]
Qt: Forgotten native separators in open panel (cosmetic) and in preferences.
Should repair skins options.
Antoine Cellerier [Thu, 18 Sep 2008 23:59:15 +0000 (01:59 +0200)]
Do not lose the playlist columns when switching to a different view.
Antoine Cellerier [Thu, 18 Sep 2008 23:53:38 +0000 (01:53 +0200)]
Cosmetics.
Antoine Cellerier [Thu, 18 Sep 2008 22:32:45 +0000 (00:32 +0200)]
Restore postproc menu entry in qt4 intf.
Currently requires the postproc module to be loaded if you want it to work.
Pierre d'Herbemont [Thu, 18 Sep 2008 22:31:37 +0000 (00:31 +0200)]
macosx: Fix font chooser.
Switch back to quartztext, and use the NSFontPanel.
Pierre d'Herbemont [Thu, 18 Sep 2008 21:42:04 +0000 (23:42 +0200)]
Remove voutqt.m from vlc.xcodeproj.
Jean-Baptiste Kempf [Thu, 18 Sep 2008 22:13:14 +0000 (15:13 -0700)]
Always save position on exit.
Jean-Baptiste Kempf [Thu, 18 Sep 2008 22:02:09 +0000 (15:02 -0700)]
Smaller Play/Pause button. Bigger FS controller
Jean-Baptiste Kempf [Thu, 18 Sep 2008 21:56:27 +0000 (14:56 -0700)]
Someone did not RTFM Qt::Key_Enter != Qt::Key_Return :D
Jean-Baptiste Kempf [Thu, 18 Sep 2008 19:50:17 +0000 (12:50 -0700)]
Qt4 : SPrefs, add a Frame when needed.
(cherry picked from commit
7749487f9a3f90bc43f8c2f33b253590d12eede3 )
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Laurent Aimar [Thu, 18 Sep 2008 19:24:14 +0000 (21:24 +0200)]
Fixed subtitle flush to not flush on pause.
Laurent Aimar [Thu, 18 Sep 2008 19:23:42 +0000 (21:23 +0200)]
Reserved a few space in block_t flags for input core.
Rémi Denis-Courmont [Thu, 18 Sep 2008 19:46:57 +0000 (22:46 +0300)]
Improve VLC_COMMON_MEMBERS layout
Rémi Denis-Courmont [Thu, 18 Sep 2008 19:38:37 +0000 (22:38 +0300)]
vlc_object_internals_t is internal
Rémi Denis-Courmont [Thu, 18 Sep 2008 19:32:39 +0000 (22:32 +0300)]
Fail cleanly if Modules.am is missing
Rémi Denis-Courmont [Thu, 18 Sep 2008 19:32:17 +0000 (22:32 +0300)]
Don't patch Makefile.in.in, this does not work
Jean-Baptiste Kempf [Thu, 18 Sep 2008 19:28:57 +0000 (12:28 -0700)]
Forgotten file: Grmbl at my stoopidity.
Rémi Denis-Courmont [Thu, 18 Sep 2008 18:47:11 +0000 (21:47 +0300)]
Use stat properly (you don't want to open directories or devices...)
Jean-Baptiste Kempf [Thu, 18 Sep 2008 19:03:43 +0000 (12:03 -0700)]
MKV: Split classes in many files.
I tried to split most classes in relevant files.
I regrouped classes when they were very tightened to each other
(in chapters and chapter_command for example )
Note that git doesn't detect correctly the files on this.
git blame -C -C is your friend.
Jean-Baptiste Kempf [Thu, 18 Sep 2008 18:49:55 +0000 (11:49 -0700)]
MKV: Copy mkv.cpp to many different files.
Jean-Baptiste Kempf [Thu, 18 Sep 2008 04:41:20 +0000 (21:41 -0700)]
Move MKV demuxer to its own subfolder.
Laurent Aimar [Thu, 18 Sep 2008 18:15:29 +0000 (20:15 +0200)]
Fixed broken input_AddSubtitles.
It was a big race condition, please understand how multi-thread works before
touching core files.
Do not throw away the few first subtitles.
Laurent Aimar [Thu, 18 Sep 2008 18:15:06 +0000 (20:15 +0200)]
Flush subtitle on seek.
Laurent Aimar [Thu, 18 Sep 2008 18:14:18 +0000 (20:14 +0200)]
Do not throw away the last subtitle for subrip and fix initial timestamp.
Laurent Aimar [Thu, 18 Sep 2008 18:13:47 +0000 (20:13 +0200)]
Handle special blocks in subsdec.
Laurent Aimar [Wed, 17 Sep 2008 22:01:01 +0000 (00:01 +0200)]
Reset input slave eof flag on seek.
Antoine Cellerier [Thu, 18 Sep 2008 17:42:58 +0000 (19:42 +0200)]
Add URI column to Qt4 playlist. Add sorting by URI in playlist core.
Antoine Cellerier [Thu, 18 Sep 2008 16:57:16 +0000 (18:57 +0200)]
Fix opening of some podcasts.
Fixes opening podcasts like http://feeds.feedburner.com/Terravideos
Derk-Jan Hartman [Thu, 18 Sep 2008 14:35:44 +0000 (16:35 +0200)]
avformat: set the "duration/length/ of a packet if known.
Derk-Jan Hartman [Thu, 18 Sep 2008 14:21:01 +0000 (16:21 +0200)]
avcodec: add fourcc's for some of the avcodec supported subtitles
Derk-Jan Hartman [Thu, 18 Sep 2008 14:01:09 +0000 (16:01 +0200)]
avformat: attachments should still be treated as tracks. this fixes [
8c5a9c72318853e165ebb29a1ac49ee079bc4bc5 ]
Derk-Jan Hartman [Thu, 18 Sep 2008 12:48:27 +0000 (14:48 +0200)]
audiofilters: Do not try to insert user audio-filters when our target is SPDIF. We currently have no way to apply any of our filters to the encoded signal.
Jean-Baptiste Kempf [Thu, 18 Sep 2008 03:21:02 +0000 (20:21 -0700)]
Disable focus on buttons to avoid "space" to be catched by a button on focus.
Moreover, use a function instead of a macro (like in 0.9-branch)
Partially cherry picked from commit
73ab1cd94773956e463009088bf5f477cec1ae80
Jean-Baptiste Kempf [Thu, 18 Sep 2008 00:50:25 +0000 (17:50 -0700)]
ConfigDir mess up on windows.
Jean-Baptiste Kempf [Wed, 17 Sep 2008 22:27:57 +0000 (15:27 -0700)]
String updates from tonsofpcs
Derk-Jan Hartman [Wed, 17 Sep 2008 21:59:12 +0000 (23:59 +0200)]
contrib: re-enable swscale, remove no longer needed swscale patch.
Derk-Jan Hartman [Wed, 17 Sep 2008 21:01:16 +0000 (23:01 +0200)]
avformat: attachment support for fonts.
And only fonts so far.
Laurent Aimar [Wed, 17 Sep 2008 21:26:46 +0000 (23:26 +0200)]
Support for overlapped subtitle part 2.
Do not move an already rendered subtitle.