]>
git.sesse.net Git - vlc/log
Laurent Aimar [Sat, 1 May 2010 21:44:41 +0000 (23:44 +0200)]
Used vlc_fourcc_GetCodec in aout_BitsPerSample.
It is a bit safer.
Laurent Aimar [Sat, 1 May 2010 18:24:05 +0000 (20:24 +0200)]
Fixed potential segfault (on failures) with avcodec audio encoder.
Laurent Aimar [Sat, 1 May 2010 18:16:01 +0000 (20:16 +0200)]
Fixed segfault with opengl provider.
Jean-Baptiste Kempf [Sat, 1 May 2010 21:29:45 +0000 (23:29 +0200)]
Avcodec: Correctly free the Subtitles structures so it doesn't crash on Win32
Close #3439
Rémi Denis-Courmont [Sat, 1 May 2010 19:31:13 +0000 (22:31 +0300)]
Remove the Xlib no-ARGB hack
The XCB/XVideo (for a long time) and the XCB/X11 (since the commit
before the previous one) video output plugins will fail safe in case
the embedding window has an alpha channel. In VLC 1.0, the Xlib plugins
needed this hack as the Xlib error handler would terminate VLC.
If compositing is in use, VLC will now use GLX. This will require
software chroma conversion from YUV to RGB. Also, unless the GLX output
is explicitly selected, VLC will flash twice before it starts rendering.
First, it tries (and fail) to use XVideo, then plain X11. To fix this
cosmetic problem, we would need to keep the window across plugins.
I assume this change is needed to fix #3581, but I have not tested, so
it may or may not be sufficient.
Rémi Denis-Courmont [Sat, 1 May 2010 19:27:52 +0000 (22:27 +0300)]
XCB/GLX: higher priority than Frame Buffer
Neither of them support YUV. But GLX is much more likely to work than
FB, and also fails in a safer way.
Rémi Denis-Courmont [Sat, 1 May 2010 19:26:56 +0000 (22:26 +0300)]
XCB/X11: disable ARGB support
VLC does not currently handle color masks for ARGB chromas, so this can
not work yet. Instead, fail safe to the GLX output.
Rémi Denis-Courmont [Sat, 1 May 2010 19:26:34 +0000 (22:26 +0300)]
XCB/XVideo: add debug message in case of problem with visuals
Rémi Denis-Courmont [Sat, 1 May 2010 17:58:26 +0000 (20:58 +0300)]
GLX: destroy context before window
Laurent Aimar [Sat, 1 May 2010 11:46:22 +0000 (13:46 +0200)]
Missing include (vout).
Laurent Aimar [Sat, 1 May 2010 11:39:04 +0000 (13:39 +0200)]
Fixed ASF muxer header with extended streams and aspect ratio.
Laurent Aimar [Sat, 1 May 2010 11:20:32 +0000 (13:20 +0200)]
Write new ASF header on the fly only in HTTP mode.
Laurent Aimar [Sat, 1 May 2010 11:12:14 +0000 (13:12 +0200)]
Do not remove track informations in DelStream for non http ASF muxing.
It fixes #3522.
Laurent Aimar [Fri, 30 Apr 2010 23:47:35 +0000 (01:47 +0200)]
Privatized remaining vout fields.
Laurent Aimar [Fri, 30 Apr 2010 23:47:13 +0000 (01:47 +0200)]
Updated remoteosd to new sub-filter mouse API.
Laurent Aimar [Fri, 30 Apr 2010 23:32:57 +0000 (01:32 +0200)]
Updated osdmenu to new sub-filter mouse API.
Laurent Aimar [Fri, 30 Apr 2010 23:31:26 +0000 (01:31 +0200)]
Added mouse support to sub-filter.
Laurent Aimar [Fri, 30 Apr 2010 22:32:20 +0000 (00:32 +0200)]
Fixed a segfault with osdmenu filter.
Laurent Aimar [Fri, 30 Apr 2010 22:29:16 +0000 (00:29 +0200)]
Do not reuse "osd" variable in osd menu.
Laurent Aimar [Fri, 30 Apr 2010 17:41:24 +0000 (19:41 +0200)]
At input EOF, wait for all pictures to be displayed.
Jean-Baptiste Kempf [Fri, 30 Apr 2010 22:42:59 +0000 (00:42 +0200)]
Qt: fix playlist entry in taskbar on Win32
Close #3520
Jean-Baptiste Kempf [Fri, 30 Apr 2010 22:21:12 +0000 (00:21 +0200)]
Qt4: Fix the VLC hangging in fullscreen on Win32
Close #3513
Jean-Baptiste Kempf [Fri, 30 Apr 2010 13:59:23 +0000 (15:59 +0200)]
MKV: cosmetics and NULL-check
Jean-Baptiste Kempf [Fri, 30 Apr 2010 10:52:12 +0000 (12:52 +0200)]
MKV: reduce the scope of the var loop counters
Jean-Baptiste Kempf [Fri, 30 Apr 2010 10:06:55 +0000 (12:06 +0200)]
MKV: stream_io_callback simplifications
Jean-Baptiste Kempf [Fri, 30 Apr 2010 09:55:25 +0000 (11:55 +0200)]
MKV: EbmlParser, cleanup
Jean-Baptiste Kempf [Fri, 30 Apr 2010 09:43:56 +0000 (11:43 +0200)]
Qt: fix debug messages
Ilkka Ollakka [Fri, 30 Apr 2010 08:00:14 +0000 (11:00 +0300)]
qt4: connect accepted/rejected from correct widget
Christophe Mutricy [Thu, 29 Apr 2010 21:14:27 +0000 (22:14 +0100)]
Remove dead code
Christophe Mutricy [Thu, 29 Apr 2010 21:04:55 +0000 (22:04 +0100)]
Synchronise NSIS translation with 1.0-bugfix
Ivo Ivanov [Tue, 27 Apr 2010 22:42:19 +0000 (23:42 +0100)]
l10n: Installer Bulgarian update
Signed-off-by: Christophe Mutricy <xtophe@videolan.org>
Laurent Aimar [Thu, 29 Apr 2010 19:16:25 +0000 (21:16 +0200)]
Simplify the creation of subpicture with dynamic content.
Ilkka Ollakka [Wed, 28 Apr 2010 12:47:03 +0000 (15:47 +0300)]
transcoding video, sends NULL when ending. Should fix sending all the encoded frames to sout
Sends NULL-pict to encode when it's closing time, then encoder knows to
flush buffers and check that it has outputted all the frames.
Contains changes to x264/avcodec-module to implement that on encoder-side.
Add quick check on omxil/dirac/theora for that, so they don't crash.
And add likely-macro to x264/avcodec in check of NULL
If someone more familiar with dirac/theora/omxil encoder-modules could
check if they have buffers that need to be outputted, would be nice.
Fixes some tickets, but I failed to find any of those in trac.
Ilkka Ollakka [Thu, 29 Apr 2010 18:37:18 +0000 (21:37 +0300)]
add comment that BlockChainAppend() can take NULL (somewhat obvious, but just in case)
Ilkka Ollakka [Thu, 29 Apr 2010 09:41:08 +0000 (12:41 +0300)]
avcodec: default to 2 threads on encoding
Multiple cores are pretty common nowdays, so shouldn't be big issue. Maybe
better would be implement cpu-core counter, like in x264, but at the moment
only avcodec-module doesn't seem to handle i_threads=0 as automatic.
Rémi Duraffort [Thu, 29 Apr 2010 17:16:09 +0000 (19:16 +0200)]
Qt4: fix a crash (kind of a 'use after free' error).
Rémi Duraffort [Thu, 29 Apr 2010 16:41:05 +0000 (18:41 +0200)]
Qt4: fix a memleak in the extensions menu.
Rémi Duraffort [Thu, 29 Apr 2010 16:08:48 +0000 (18:08 +0200)]
qt4: clear extensions list when the dialog is destroyed.
Rémi Duraffort [Thu, 29 Apr 2010 16:03:51 +0000 (18:03 +0200)]
qt4: fix memleak.
Pierre Ynard [Wed, 28 Apr 2010 23:38:19 +0000 (01:38 +0200)]
WinCE: fix build
Add now needed -lws2 to stream_out_standard
Laurent Aimar [Wed, 28 Apr 2010 21:04:53 +0000 (23:04 +0200)]
Fixed MS-RSTP RTP packet parsing.
It closes #2812, #3197 and #3533.
Rémi Denis-Courmont [Wed, 28 Apr 2010 20:50:08 +0000 (23:50 +0300)]
Remove useless freeaddrinfo wrapper
Rémi Denis-Courmont [Wed, 28 Apr 2010 20:48:30 +0000 (23:48 +0300)]
Remove getnameinfo and getaddrinfo wrappers
They weren't thread-safe (and did not support IPv6).
Rémi Denis-Courmont [Wed, 28 Apr 2010 20:46:26 +0000 (23:46 +0300)]
Require Windows XP
(I doubt VLC 1.2.0 will be out before July 13th this year)
Jean-Baptiste Kempf [Wed, 28 Apr 2010 11:41:29 +0000 (13:41 +0200)]
imem: remove tab in sourcecode
Jean-Baptiste Kempf [Wed, 28 Apr 2010 11:30:54 +0000 (13:30 +0200)]
Qt: Do not show a progressDialogBar for too short a time.
(cherry picked from commit
d16e5aea59a43b335e9414c38900ff57f1fcc562 )
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Laurent Aimar [Tue, 27 Apr 2010 22:48:18 +0000 (00:48 +0200)]
Fixed qt4 fullscreen behaviour with multiple monitors (win32 and linux).
Laurent Aimar [Tue, 27 Apr 2010 22:46:19 +0000 (00:46 +0200)]
Fixed video display with directx and multiple monitors.
Christophe Mutricy [Tue, 27 Apr 2010 22:23:01 +0000 (23:23 +0100)]
i18n fix
Christophe Mutricy [Tue, 27 Apr 2010 22:06:55 +0000 (23:06 +0100)]
i18n: Factorise qtr() and fix nodes i18n
Christophe Mutricy [Tue, 27 Apr 2010 21:38:06 +0000 (22:38 +0100)]
Revert "Qt: fix missing translations"
This reverts commit
5cf83d9c99fe2554b74124a11c2a1e7e1751c82b .
It's nor displayed strings but passed to the core
Christophe Mutricy [Sun, 25 Apr 2010 22:57:27 +0000 (23:57 +0100)]
i18n: Don't do _("")
Christophe Mutricy [Sun, 25 Apr 2010 22:35:08 +0000 (23:35 +0100)]
i18n fix
arian Hikanik [Sun, 25 Apr 2010 22:28:47 +0000 (23:28 +0100)]
l10: Slovak update
Signed-off-by: Christophe Mutricy <xtophe@videolan.org>
Jean-Baptiste Kempf [Tue, 27 Apr 2010 13:37:21 +0000 (15:37 +0200)]
Fontconfig: hardcode fonts path on Win32
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Jean-Baptiste Kempf [Mon, 26 Apr 2010 23:57:06 +0000 (01:57 +0200)]
Naming consistency over Web Plugins
Luca Barbato [Mon, 26 Apr 2010 22:49:46 +0000 (00:49 +0200)]
Initial support for chrome/chromium
It relies on crxmake and doesn't preserve the private key.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Jean-Baptiste Kempf [Mon, 26 Apr 2010 23:32:35 +0000 (01:32 +0200)]
Qt: forgotten translation
Jean-Baptiste Kempf [Mon, 26 Apr 2010 23:19:36 +0000 (01:19 +0200)]
Qt: fix missing translations
Luca Barbato [Mon, 26 Apr 2010 15:21:27 +0000 (17:21 +0200)]
The plugin now works with firefox 3.6 and 3.5.3
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Jean-Baptiste Kempf [Mon, 26 Apr 2010 22:50:52 +0000 (00:50 +0200)]
libass/win32: Factorize
Jean-Baptiste Kempf [Mon, 26 Apr 2010 22:48:53 +0000 (00:48 +0200)]
Libass: put the dialog, where we actually need it.
Laurent Aimar [Mon, 26 Apr 2010 22:21:00 +0000 (00:21 +0200)]
Moved win7 taskbar disabling code from qt4 to msw.
Jean-Baptiste Kempf [Mon, 26 Apr 2010 22:43:54 +0000 (00:43 +0200)]
Libass: simplify and do not call ass_set_fonts_dir
This should continue to fix the fontconfig caching bugs
Jean-Baptiste Kempf [Mon, 26 Apr 2010 22:13:21 +0000 (00:13 +0200)]
FreeType: simplify and let the p_dialog the shortest time possible.
People on mac should really check this on their machine
Jean-Baptiste Kempf [Mon, 26 Apr 2010 21:53:22 +0000 (23:53 +0200)]
Freetype: try to fix the fontconfig cache building bug on Win32
Laurent Aimar [Mon, 26 Apr 2010 19:32:17 +0000 (21:32 +0200)]
Converted more commands to vout_control.
Laurent Aimar [Mon, 26 Apr 2010 17:37:01 +0000 (19:37 +0200)]
Removed unused "intf-change" vout variable.
Rémi Denis-Courmont [Mon, 26 Apr 2010 16:45:36 +0000 (19:45 +0300)]
Slightly different name for Direct3D XP (fixes #3560)
(N.B.: Backporting this would break translations)
Laurent Aimar [Sun, 25 Apr 2010 17:28:25 +0000 (19:28 +0200)]
Used vout_control for various commands (vout).
It also improves reactivity of seek while paused.
Laurent Aimar [Sun, 25 Apr 2010 17:18:02 +0000 (19:18 +0200)]
Added API to simplify/clean up vout controls.
Laurent Aimar [Sun, 25 Apr 2010 16:48:12 +0000 (18:48 +0200)]
No functionnal changes (vout)
Laurent Aimar [Sun, 25 Apr 2010 14:34:57 +0000 (16:34 +0200)]
Split out interlacing/post-processing management from video_output.c (vout).
Laurent Aimar [Sun, 25 Apr 2010 13:59:28 +0000 (15:59 +0200)]
Removed vlc_object_find_name in vout.
Laurent Aimar [Sun, 25 Apr 2010 11:44:36 +0000 (13:44 +0200)]
Removed dead code (vout).
Laurent Aimar [Sat, 24 Apr 2010 20:41:50 +0000 (22:41 +0200)]
No functionnal changes.
Jean-Baptiste Kempf [Sun, 25 Apr 2010 23:10:50 +0000 (01:10 +0200)]
Qt: translate external dialogs buttons too
Jean-Baptiste Kempf [Sun, 25 Apr 2010 23:05:38 +0000 (01:05 +0200)]
Qt: translate all buttons in plugins dialog
Jean-Baptiste Kempf [Sun, 25 Apr 2010 23:02:17 +0000 (01:02 +0200)]
Qt: translate all buttons in openurl
Jean-Baptiste Kempf [Sun, 25 Apr 2010 12:56:35 +0000 (14:56 +0200)]
Configure: Remove slp linking
Rémi Duraffort [Sun, 25 Apr 2010 07:29:33 +0000 (09:29 +0200)]
Fix make distcheck.
Rémi Duraffort [Sun, 25 Apr 2010 07:17:29 +0000 (09:17 +0200)]
skins2: remove uneeded .svn exclusion.
Gaëtan Rousseaux [Sat, 24 Apr 2010 23:04:12 +0000 (00:04 +0100)]
l10n: Walloon update
Signed-off-by: Christophe Mutricy <xtophe@videolan.org>
Myckel Habets [Sat, 24 Apr 2010 23:02:27 +0000 (00:02 +0100)]
l10n: Dutch update
Signed-off-by: Christophe Mutricy <xtophe@videolan.org>
Vincenzo Reale [Sat, 24 Apr 2010 22:51:34 +0000 (23:51 +0100)]
l10n: Italian update
Signed-off-by: Christophe Mutricy <xtophe@videolan.org>
David Planella [Fri, 23 Apr 2010 13:47:53 +0000 (15:47 +0200)]
Added Catalan translation to the desktop menu entry
Signed-off-by: Christophe Mutricy <xtophe@videolan.org>
Keary Griffin [Wed, 31 Mar 2010 03:00:30 +0000 (23:00 -0400)]
Add support to mpeg-ts muxer to pass keyframe flag (BLOCK_FLAG_TYPE_I) to access_out modules
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Jean-Baptiste Kempf [Sat, 24 Apr 2010 15:10:10 +0000 (17:10 +0200)]
x264: activate preset only on recent versions of x264
Laurent Aimar [Sat, 24 Apr 2010 13:30:19 +0000 (15:30 +0200)]
Simplification in avcodec.
Reported by ivoire.
Laurent Aimar [Sat, 24 Apr 2010 13:09:24 +0000 (15:09 +0200)]
Fixed :drop-late-frames= inheritance in vout.
Reported by ivoire.
Rémi Duraffort [Sat, 24 Apr 2010 11:47:14 +0000 (13:47 +0200)]
contrib: bump taglib to 1.6.3 and update patches.
Jean-Baptiste Kempf [Sat, 24 Apr 2010 09:33:42 +0000 (11:33 +0200)]
Contrib: Don't compile portaudio support in fluidsynth
Rémi Duraffort [Sat, 24 Apr 2010 09:21:50 +0000 (11:21 +0200)]
Fix signess.
Rémi Duraffort [Thu, 22 Apr 2010 18:41:10 +0000 (20:41 +0200)]
Second attempt to use a dynamic array shortcuts (this save some memory).
Jean-Baptiste Kempf [Fri, 23 Apr 2010 22:45:33 +0000 (00:45 +0200)]
Contrib: use the same new headers for NPAPI in Win32
Jean-Baptiste Kempf [Fri, 23 Apr 2010 22:37:04 +0000 (00:37 +0200)]
Mozilla: fixes for Win32 using the new np headers
David Menestrina [Fri, 16 Apr 2010 01:34:45 +0000 (18:34 -0700)]
Clean up references to UPP types, plugin/host glue.
The old gecko-sdk defines a bunch of types and macros in npupp.h,
which is no longer available in xulrunner-sdk 1.9.2. Luckily,
all of the NPN*UPP types were typedeffed to UniversalProcPtr,
so this change just uses that type, incorporated into the
HOST_TO_PLUGIN_GLUE macro. We also define a new CALL_NPN macro
for choosing to use the CallNPN_*Proc macros from npupp.h or
just invoking the function pointer directly.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
David Menestrina [Fri, 16 Apr 2010 01:34:44 +0000 (18:34 -0700)]
ifdef out 32-bit Carbon API calls on x86_64
The Mac OS Carbon APIs are not available to 64-bit applications.
This change just ifdefs out calls to them to avoid compiler errors.
In 64-bit, NPP_HandleEvent will have to be rewritten to use the
Cocoa event model.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
David Menestrina [Mon, 19 Apr 2010 18:33:36 +0000 (11:33 -0700)]
Setup XP_WIN, XP_UNIX, XP_MACOSX macros.
These macros were previously defined in mozilla-config.h, but we're
not supposed to include those files according to the mozilla devs.
However, the macros must be defined for npapi.h to define the
necessary platform-specific structures. This patch sets up the
macros before including npapi.h.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
David Menestrina [Fri, 16 Apr 2010 01:34:43 +0000 (18:34 -0700)]
Remove references to mozilla-config.h, remove linkage with libnspr and other xpcom libraries.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>