]>
git.sesse.net Git - vlc/log
Jean-Baptiste Kempf [Mon, 31 May 2010 23:32:42 +0000 (01:32 +0200)]
Contribs: update libdvdnav patches
Resolution and Win32 threads have been merged upstream
Juho Vähä-Herttua [Mon, 31 May 2010 12:23:52 +0000 (15:23 +0300)]
os x: fix preferences to leave x264 preset/tune empty
Signed-off-by: Ilkka Ollakka <ileoo@videolan.org>
(cherry picked from commit
c521391d4c4a8bbcfed35e09705698099798efd9 )
Signed-off-by: Ilkka Ollakka <ileoo@videolan.org>
Juho Vähä-Herttua [Sun, 30 May 2010 07:47:53 +0000 (10:47 +0300)]
OSX: fix a crash when the option-list finished by 0, like the new x264_nal_hrd
(cherry picked from commit
64188f7809f44b9b74f94e07bbd0381b398a6afa )
Signed-off-by: Ilkka Ollakka <ileoo@iki.fi>
(cherry picked from commit
5fd7ef49bdd60d2d9b0c007426627313dec48366 )
Signed-off-by: Ilkka Ollakka <ileoo@videolan.org>
Jai Menon [Mon, 31 May 2010 13:42:58 +0000 (19:12 +0530)]
SPUDEC : Bump up the capability value for the native decoder. This will be useful in the case where we want to selectively enable DVD subtitle decoding through libavcodec, but override it by default.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Rémi Denis-Courmont [Mon, 31 May 2010 13:31:35 +0000 (16:31 +0300)]
Do not scan for subtitles files in the current dir for TS files
This should work around #3547.
Rémi Denis-Courmont [Mon, 31 May 2010 13:25:27 +0000 (16:25 +0300)]
Simplification (make_path always returns an absolute path)
Rémi Denis-Courmont [Mon, 31 May 2010 13:13:08 +0000 (16:13 +0300)]
Qt4 media info: show local file path instead of file:// URI
This fixes #3626.
Jean-Philippe André [Mon, 31 May 2010 05:44:57 +0000 (13:44 +0800)]
Skins: "file" shortcut for skins access_demux (& decode URI)
Without the shortcut, it is not possible to start the access_demux
for skins, as the full URL is set to file://<path>.vlt
Now we can read skins packages as in earlier versions:
$ vlc your_skin.vlt
Jean-Philippe André [Mon, 31 May 2010 05:43:45 +0000 (13:43 +0800)]
Decomp filter: skip .vlc & .wsz files (skins)
Jean-Philippe André [Mon, 31 May 2010 05:43:20 +0000 (13:43 +0800)]
Zip filter: skip .vlt & .wsz (skins)
Pierre Ynard [Mon, 31 May 2010 05:14:28 +0000 (07:14 +0200)]
i18n: remove deleted file
Jean-Baptiste Kempf [Sun, 30 May 2010 23:24:24 +0000 (01:24 +0200)]
Contrib: activate mp4 and asf in taglib
Ref #3630
Jean-Baptiste Kempf [Sun, 30 May 2010 23:06:22 +0000 (01:06 +0200)]
Taglib: add debug to help fixing mp4/cover bugs
Jean-Baptiste Kempf [Sun, 30 May 2010 22:07:30 +0000 (00:07 +0200)]
MKV: code cosmetics and copyright update
Jean-Baptiste Kempf [Sun, 30 May 2010 21:51:55 +0000 (23:51 +0200)]
MKV: code simplification by scope reduction
Jean-Baptiste Kempf [Sun, 30 May 2010 15:42:36 +0000 (17:42 +0200)]
MKV: parse segment cleanup
Notably: do the difference between Unknown and Unsupported Elements so the bug reports are cleaner
do comment deprecated stuff
Rémi Denis-Courmont [Sun, 30 May 2010 20:28:22 +0000 (23:28 +0300)]
Qt4: set title for the video as we do for other dialogs
Rémi Denis-Courmont [Sun, 30 May 2010 17:52:07 +0000 (20:52 +0300)]
remove the signals interface
Rémi Denis-Courmont [Sun, 30 May 2010 17:50:13 +0000 (20:50 +0300)]
Do signal handling in the main() thread
This saves one thread. Previously, the main thread was doing nothing.
Rémi Denis-Courmont [Sun, 30 May 2010 17:28:35 +0000 (20:28 +0300)]
Add libvlc_set_exit_handler(), more powerful than libvlc_wait()
Rémi Denis-Courmont [Sun, 30 May 2010 17:17:27 +0000 (20:17 +0300)]
libvlc_Quit: support using a callback
This is more flexible than the current libvlc_InternalWait() which
requires a thread that does nothing for the whole lifetime of VLC.
Rémi Denis-Courmont [Sun, 30 May 2010 17:15:50 +0000 (20:15 +0300)]
intf_Create: do not fail if libvlc is exiting
This should fix VLC reporting an interface error if it is interrupted
early.
Jean-Philippe André [Sun, 30 May 2010 14:57:21 +0000 (22:57 +0800)]
Lua Extensions: implement fake "require"
As the "descriptor" function is called with absolutely no libraries
loaded, even the built-in "require" function is not present at scan
time.
This closes #3453.
Note: this is a bit of a hack, but I prefer not to load any libs when
scanning the available extensions
Remove some useless debug, too
Jean-Philippe André [Sun, 30 May 2010 12:09:37 +0000 (20:09 +0800)]
Extensions/Qt: open external links on labels
Rémi Duraffort [Sun, 30 May 2010 14:29:21 +0000 (16:29 +0200)]
Fix variables types.
Rémi Duraffort [Sun, 30 May 2010 14:36:50 +0000 (16:36 +0200)]
Fix duplicated option.
Rémi Duraffort [Sun, 30 May 2010 10:52:49 +0000 (12:52 +0200)]
LuaHttp: Fix #3628 (update the sout mrl).
Rémi Denis-Courmont [Sun, 30 May 2010 14:59:31 +0000 (17:59 +0300)]
Revert "Added Qt::Tool flag on the fullscreen widget."
This reverts commit
a91750568de08cd94738e8692420ddc4b2088f5c .
Rémi Denis-Courmont [Sun, 30 May 2010 15:01:00 +0000 (18:01 +0300)]
Qt4: main interface drops always-on-top mode when going fullscreen
If the main interface does not contain any video, it has no business
with the video-on-top flag.
Rémi Denis-Courmont [Sun, 30 May 2010 14:37:12 +0000 (17:37 +0300)]
Qt4: change main interface mode from the UI thread
This presumptively fixes a probable race condition. For the umpteenth
time, never ever make any Qt4 UI call from the video output thread!!
Rémi Denis-Courmont [Sun, 30 May 2010 14:29:35 +0000 (17:29 +0300)]
Qt4: convert on top event to signal/slot model
Rémi Denis-Courmont [Sun, 30 May 2010 14:07:41 +0000 (17:07 +0300)]
Qt4: undo always-on-top hint when the video is released
The main interface went always-on-top when the video widget was created
but it failed to return to normal state when the video widget was
destroyed.
Rémi Denis-Courmont [Sun, 30 May 2010 14:04:32 +0000 (17:04 +0300)]
Qt4: only reset main interface window flags if needed
Unfortunately, according to the Qt4 documentation, changing the window
flags hides the window (until show() is called). So I guess there is no
way to toggle the on-top mode without the ugly blinking effect. Then,
try to minimize its occurences.
Laurent Aimar [Sun, 30 May 2010 13:01:17 +0000 (15:01 +0200)]
Fixed vout display key event thread destruction.
block_FifoWake does not work as I thought.
Laurent Aimar [Sun, 30 May 2010 12:49:13 +0000 (14:49 +0200)]
Set vout_display_info_t::has_event_thread for msw and xcb vouts.
Laurent Aimar [Sun, 30 May 2010 12:44:17 +0000 (14:44 +0200)]
Added vout_display_info_t::has_event_thread.
If false, the vout core will use a thread to dispatch key events.
It reimplement [
cb72d26f0825b31fd10af18a03763b41067cfe37 ] using a bit less code
and by adding support for multiple keys pressed in a row.
The thread is created only if needed.
Laurent Aimar [Sun, 30 May 2010 12:27:21 +0000 (14:27 +0200)]
Revert "Helpers to emit asynchronous key press events (refs #3661)"
This reverts commit
cb72d26f0825b31fd10af18a03763b41067cfe37 .
Laurent Aimar [Sun, 30 May 2010 12:25:38 +0000 (14:25 +0200)]
Revert "SDL: use key thread (partially fix #3661)"
This reverts commit
a0c1d2ccdd62ef333e30f2fc9717fd0bf44ec4a3 .
Laurent Aimar [Sun, 30 May 2010 12:25:34 +0000 (14:25 +0200)]
Revert "CACA: use key thread (partially fix #3661)"
This reverts commit
031dec33fbe1cde74e6ef1680638435d335daafe .
Laurent Aimar [Sun, 30 May 2010 12:25:30 +0000 (14:25 +0200)]
Revert "AA: use key thread (partially fix #3661) - untested"
This reverts commit
4b4350938d98feb676cc0f0573780449ff9125cb .
Rémi Denis-Courmont [Sun, 30 May 2010 11:46:27 +0000 (14:46 +0300)]
AA: use key thread (partially fix #3661) - untested
Rémi Denis-Courmont [Sun, 30 May 2010 11:43:54 +0000 (14:43 +0300)]
CACA: use key thread (partially fix #3661)
Rémi Denis-Courmont [Sun, 30 May 2010 11:41:04 +0000 (14:41 +0300)]
SDL: use key thread (partially fix #3661)
Rémi Denis-Courmont [Sun, 30 May 2010 11:33:35 +0000 (14:33 +0300)]
Helpers to emit asynchronous key press events (refs #3661)
We have the same bug in several outputs (SDL, AA, CACA), so lets make
the solution generic.
Rémi Denis-Courmont [Sun, 30 May 2010 07:50:23 +0000 (10:50 +0300)]
transform: invert horizontal and vertical flip
This is consistent with the current mouse filter, and how people tend
to interpret the horizontal and vertical words. Until now, VLC would
refer to the rotational axis direction rather than the direction of the
changed dimension.
Fixes: LB#568750
Jean-Baptiste Kempf [Sat, 29 May 2010 23:03:09 +0000 (01:03 +0200)]
Work-around a Qt issue when starting in minimal mode
Close #3573
How can the size of a widget be bigger than the size of its parent window? Really weird Qt bug
Dean Lee [Sat, 29 May 2010 22:10:11 +0000 (23:10 +0100)]
l10n: Chinese update
Signed-off-by: Christophe Mutricy <xtophe@videolan.org>
Michał Trzebiatowski [Sat, 29 May 2010 22:05:16 +0000 (23:05 +0100)]
l10n: Polish update
Signed-off-by: Christophe Mutricy <xtophe@videolan.org>
Rémi Denis-Courmont [Sat, 29 May 2010 20:44:40 +0000 (23:44 +0300)]
Fix invalid free at exit on non-UTF-8 systems
Laurent Aimar [Fri, 28 May 2010 20:04:09 +0000 (22:04 +0200)]
Moved "sub-margin" to vout.
It doesn't belong to the input.
Laurent Aimar [Fri, 28 May 2010 19:50:18 +0000 (21:50 +0200)]
Simplify up/down subtitle hotkey.
김정은 [Sat, 29 May 2010 17:08:18 +0000 (20:08 +0300)]
freetype: Try to use non-bitmap fonts first and fallback to bitmap ones
Signed-off-by: Ilkka Ollakka <ileoo@videolan.org>
(commited with --author, no git-format patch was send to vlc-devel even if requested)
Rémi Denis-Courmont [Sat, 29 May 2010 16:27:32 +0000 (19:27 +0300)]
Add a secret --user-agent option to pass the application name
Currently, this is not used anywhere, but better have it for forward
compatibility. This is not as elegant as a dedicated libvlc function
call. But there is no other way to set a parameter before
libvlc_InternalInit() is called by libvlc_new(), short of changing the
libvlc_new() prototype (again). And that would probably be worse.
Rémi Denis-Courmont [Sat, 29 May 2010 16:15:03 +0000 (19:15 +0300)]
Fix Server: HTTP and RTSP header syntax
Rémi Denis-Courmont [Sat, 29 May 2010 16:14:46 +0000 (19:14 +0300)]
live: fix HTTP user agent syntax
Rémi Denis-Courmont [Sat, 29 May 2010 16:03:23 +0000 (19:03 +0300)]
HTTP: add LibVLC version to User-Agent correctly
Rémi Denis-Courmont [Sat, 29 May 2010 16:06:58 +0000 (19:06 +0300)]
Partially fix previous commit: allow forward slash
In theory, we should check that there is only one slash per token, but
it is not really dangerous.
Rémi Denis-Courmont [Sat, 29 May 2010 15:57:33 +0000 (18:57 +0300)]
HTTP access: validate user agent string
First, we should not let user shoot themselves in the foot. But most
importantly, we need to validate the string as it is marked as a safe
option (especially CRLF there could be disastrous).
Rémi Denis-Courmont [Sat, 29 May 2010 15:43:48 +0000 (18:43 +0300)]
HTTP access: fix User-Agent syntax
RFC2616 requires a space-separated list of names[/versions]
Rémi Denis-Courmont [Sat, 29 May 2010 15:40:55 +0000 (18:40 +0300)]
HTTP access: use var_Inherit*()
Rémi Denis-Courmont [Sat, 29 May 2010 15:25:36 +0000 (18:25 +0300)]
config_PutPsz: fix potential use-after-free
The new config value is duplicated, and the copy is stored to the
configuration. After the configuration R/W lock is released, we have no
warranty that another thread does not change the same configuration
item, and free our own copy. Admittedly, this is very unlikely.
Instead, we can simply pass the original string from the caller to the
callback - that one must remain valid through the config_PutPsz()
function call by definition.
Rémi Denis-Courmont [Sat, 29 May 2010 15:25:07 +0000 (18:25 +0300)]
config_PutPsz: reduce lock contention scope
Jean-Baptiste Kempf [Sat, 29 May 2010 12:41:24 +0000 (14:41 +0200)]
Contrib: update to libmatroska 0.9.0
And remove patch applied upstream. Keep the same change as libebml for win32 buildsystem
Jean-Baptiste Kempf [Sat, 29 May 2010 12:32:48 +0000 (14:32 +0200)]
Contribs: update to libebml 0.8.0
Remove 2 patches applied upstream, add another one :)
Ilkka Ollakka [Sat, 29 May 2010 12:04:17 +0000 (15:04 +0300)]
avcodec: blacklist WMV2 also, missed that codec previously
See #3613
Rémi Denis-Courmont [Sat, 29 May 2010 11:18:48 +0000 (14:18 +0300)]
Don't put VPX in any default contrib
VLC would not be redistributable.
Rémi Denis-Courmont [Sat, 29 May 2010 11:09:38 +0000 (14:09 +0300)]
Put http alias back from LUA to native
The LUA interface is unmaintained, enough waiting.
Works around #3623, #3627, #3687, #3691.
Rémi Denis-Courmont [Sat, 29 May 2010 07:53:12 +0000 (10:53 +0300)]
VCD: fix segfault when opening not-a-file
Rémi Denis-Courmont [Sat, 29 May 2010 07:52:15 +0000 (10:52 +0300)]
access_New: handle errors
Rémi Denis-Courmont [Sat, 29 May 2010 07:27:19 +0000 (10:27 +0300)]
url -> URL
Rémi Denis-Courmont [Sat, 29 May 2010 07:23:50 +0000 (10:23 +0300)]
Mozilla plugin requires XCB window plugin which requires xcb-keysyms
Otherwise we cannot render videos with X11 (and fallback to
non-embedded SDL or ASCII).
Oleksandr Natalenko [Fri, 28 May 2010 23:52:16 +0000 (00:52 +0100)]
l10n: Ukrainian update
Signed-off-by: Christophe Mutricy <xtophe@videolan.org>
Rémi Duraffort [Fri, 28 May 2010 20:03:17 +0000 (22:03 +0200)]
Playlist: repack (save some memory)
Rémi Duraffort [Fri, 28 May 2010 20:01:03 +0000 (22:01 +0200)]
libvlc headers: try to be consistent (cosmetics).
Jai Menon [Fri, 28 May 2010 06:55:05 +0000 (12:25 +0530)]
Cosmetics : Fix real.c comment header since sipr support was merged in trunk.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Jean-Baptiste Kempf [Fri, 28 May 2010 10:08:38 +0000 (12:08 +0200)]
ASF muxer: remove unused variable.
Christophe Mutricy [Thu, 27 May 2010 23:17:45 +0000 (00:17 +0100)]
i18n fix
Christophe Mutricy [Thu, 27 May 2010 22:19:40 +0000 (23:19 +0100)]
i18n: Add First Run dialog
Laurent Aimar [Thu, 27 May 2010 19:46:34 +0000 (21:46 +0200)]
Removed unused ZOOM_FP_FACTOR define.
Laurent Aimar [Thu, 27 May 2010 19:44:29 +0000 (21:44 +0200)]
Removed duplicated vout_Close description.
Jai Menon [Thu, 27 May 2010 19:13:07 +0000 (00:43 +0530)]
Add Sipr support to the native Realmedia demuxer.
Signed-off-by: Laurent Aimar <fenrir@videolan.org>
Ilkka Ollakka [Thu, 27 May 2010 17:45:15 +0000 (20:45 +0300)]
appletrailers: fix arturl, seems that appletrailers-page changed littlebit
Rémi Denis-Courmont [Thu, 27 May 2010 15:46:47 +0000 (18:46 +0300)]
Force SIGCHLD to default handler
... so that waitpid() works even if our parent process ignores SIGCHLD
(SIG_IGN is preserved across exec*()).
Ilkka Ollakka [Thu, 27 May 2010 07:33:04 +0000 (10:33 +0300)]
NEWS: add mention about live-http module with example
Keary Griffin [Thu, 27 May 2010 02:56:19 +0000 (22:56 -0400)]
comsetic changes, remove define, and move callback inits in livehttp module
Signed-off-by: Ilkka Ollakka <ileoo@videolan.org>
Laurent Aimar [Wed, 26 May 2010 21:40:50 +0000 (23:40 +0200)]
Removed vlc_object_find() in svcdsub.
I don't understand why the test would be needed, you do receive data
only if the ES is selected.
Laurent Aimar [Wed, 26 May 2010 21:31:50 +0000 (23:31 +0200)]
Used VLC_CODEC_OGT/CVD in ps demuxer.
Jean-Baptiste Kempf [Wed, 26 May 2010 20:37:00 +0000 (22:37 +0200)]
Qt: fix Minimal view switching
This was broken after the extension merge.
Close #3665
Laurent Aimar [Wed, 26 May 2010 21:05:06 +0000 (23:05 +0200)]
Removed all vlc_object_find in lua osd code.
I highly doubt that the osd register/clear functions are usable...
Laurent Aimar [Wed, 26 May 2010 20:41:05 +0000 (22:41 +0200)]
Removed dead code (spu).
Laurent Aimar [Wed, 26 May 2010 20:37:25 +0000 (22:37 +0200)]
Used filter_GetInputAttachments in freetype and quartztext.
It removes two broken vlc_object_find(INPUT, PARENT) and fixes input
attachements support when the vout is reused.
Laurent Aimar [Wed, 26 May 2010 20:35:03 +0000 (22:35 +0200)]
Implemented filter_GetInputAttachments for text renderer in spu_t.
Laurent Aimar [Wed, 26 May 2010 20:07:37 +0000 (22:07 +0200)]
Added filter_GetInputAttachments.
It allows to retreive input attachments.
Laurent Aimar [Wed, 26 May 2010 18:50:41 +0000 (20:50 +0200)]
Improved spu_SortSubpictures.
spu_sys_t::i_channel is not equal to the number of currently used
channels but t is equal to the number of reserved channel since the spu
creation.
Laurent Aimar [Wed, 26 May 2010 18:26:28 +0000 (20:26 +0200)]
Cosmetic.
Ilkka Ollakka [Wed, 26 May 2010 19:46:09 +0000 (22:46 +0300)]
qt4: fix volume-slider tooltip to fit volume regarding fontsize
Should Fix #3672
Pierre Ynard [Wed, 26 May 2010 17:46:45 +0000 (19:46 +0200)]
lua: update youtube script to support "html5=True" URLs
Sorry for last commit which was a little retarded
Ilkka Ollakka [Wed, 26 May 2010 17:37:24 +0000 (20:37 +0300)]
avcodec: disable vp8-encoder options until it's in ffmpeg
Keary Griffin [Wed, 26 May 2010 15:33:00 +0000 (11:33 -0400)]
Added livehttp access_out module to support HTTP Live Streaming
Signed-off-by: Ilkka Ollakka <ileoo@videolan.org>
Ilkka Ollakka [Wed, 26 May 2010 14:16:03 +0000 (17:16 +0300)]
avcodec: change version-check to 52.69.1 for libvpx encoding settings