]>
git.sesse.net Git - vlc/log
Rémi Duraffort [Tue, 24 Nov 2009 21:05:11 +0000 (22:05 +0100)]
tdestroy: fix encoding.
Rémi Duraffort [Tue, 24 Nov 2009 20:57:00 +0000 (21:57 +0100)]
compat: implement tdestroy (GNU extension not available on OpenBSD).
Matthias Dahl [Mon, 16 Nov 2009 16:29:36 +0000 (17:29 +0100)]
fix dts spdif output regression
dts spdif output was broken by the switch over to the new filter
API.
* dtstofloat32 should only take control if there is _no_ spdif
output requested otherwise the decoded stream ends up on the
spdif device
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Matthias Dahl [Mon, 16 Nov 2009 16:21:16 +0000 (17:21 +0100)]
fix A/52 spdif output regression
A/52 spdif output was broken by the switch over to the new filter API.
* a52tofloat32 should only take control if there is _no_ spdif
output requested otherwise the decoded stream ends up on the spdif
device
* a52tospdif has to set a pts/dts value otherwise the frames get
(wrongfully) discarded as too late because a wrong pts/dts value
got evaluated by aout_OutputNextBuffer()
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Rémi Denis-Courmont [Tue, 24 Nov 2009 20:13:51 +0000 (22:13 +0200)]
Syntax error
Laurent Aimar [Mon, 23 Nov 2009 20:27:19 +0000 (21:27 +0100)]
Updated avcodec with SSE3/SSSE3/SSE4.1/SSE4.2.
It just allows disabling their use.
Laurent Aimar [Mon, 23 Nov 2009 20:24:07 +0000 (21:24 +0100)]
Added SSSE3/SSE4.1/SSE4.2 support to libvlc.
Laurent Aimar [Mon, 23 Nov 2009 19:40:03 +0000 (20:40 +0100)]
Fixed check_capability compilation (TSQ).
Laurent Aimar [Mon, 23 Nov 2009 19:07:46 +0000 (20:07 +0100)]
Splitted SSE4 into SSE4.1, SSE4.2 and SSE4A.
Laurent Aimar [Mon, 23 Nov 2009 19:00:04 +0000 (20:00 +0100)]
Used the proper define in SSE2 detection code.
Laurent Aimar [Mon, 23 Nov 2009 18:55:43 +0000 (19:55 +0100)]
Made CAN_COMPILE_SSE3/SSSE3/SSE4 meaning consistant with SSE/SSE2.
They now all mean that inline assembly (asm volatile (:::) for a specific
instruction set can be used.
Laurent Aimar [Mon, 23 Nov 2009 18:52:25 +0000 (19:52 +0100)]
Factorized x86 features detection code.
Rémi Denis-Courmont [Tue, 24 Nov 2009 17:13:32 +0000 (19:13 +0200)]
module_EndBank: useless NULL assignments
Rémi Duraffort [Tue, 24 Nov 2009 16:50:15 +0000 (17:50 +0100)]
Fix compile file to use gmake instead of make for OpenBSD.
(This is a really tiny fix but I'm used to use compile script).
Rémi Duraffort [Tue, 24 Nov 2009 16:13:54 +0000 (17:13 +0100)]
skins2: fallback to x11 os factory for os not win or osx.
Olivier Aubert [Tue, 24 Nov 2009 15:18:45 +0000 (16:18 +0100)]
Revert "svg: quick fix for out-of-tree compilation"
This reverts commit
ea4b606943126c332a5953c900f1cc451ba680b1 .
Rafaël Carré [Tue, 24 Nov 2009 15:15:28 +0000 (16:15 +0100)]
transcode: add/remove needed/unneeded headers
Rafaël Carré [Tue, 24 Nov 2009 15:07:25 +0000 (16:07 +0100)]
Split stream_out_transcode in specific files
Rafaël Carré [Tue, 24 Nov 2009 12:56:16 +0000 (13:56 +0100)]
config_ChainCreate() : use SKIPSPACE macro
Olivier Aubert [Tue, 24 Nov 2009 09:46:27 +0000 (10:46 +0100)]
svg: quick fix for out-of-tree compilation
config.h should be bundled with dev. packages (this concerns at least
libvlccore-dev on Debian). Or regenerated by a script.
Rafaël Carré [Tue, 24 Nov 2009 12:43:42 +0000 (13:43 +0100)]
transcode: "audio filter2 doesn't exist anymore
"psz_af2" -> "psz_af"
Olivier Aubert [Mon, 23 Nov 2009 19:53:26 +0000 (20:53 +0100)]
python-ctypes: add support for media stats
Rémi Duraffort [Mon, 23 Nov 2009 19:07:13 +0000 (20:07 +0100)]
Fix compilation and linking on OpenBSD.
Rémi Duraffort [Mon, 23 Nov 2009 16:08:29 +0000 (17:08 +0100)]
skins2: fix linking in OpenBSD (the X11 os factory must be use for linux and OpenBSD at least).
Rémi Duraffort [Mon, 23 Nov 2009 14:52:48 +0000 (15:52 +0100)]
libvlc: fix comment.
Rémi Denis-Courmont [Mon, 23 Nov 2009 17:06:31 +0000 (19:06 +0200)]
Fix RateCallback
Rémi Denis-Courmont [Mon, 23 Nov 2009 16:44:52 +0000 (18:44 +0200)]
Convert "rate" variable to float everywhere
This follows the historical LibVLC semantic (and new --rate one), so
bigger is faster. In the process, simplify a few code paths, especially
those in LibVLC, but make many other code paths more complicated due to
integer<->float conversion. Most of those paths could probably be
simplified.
* Fix RC "fastforward" command behaviour (it was slowing down instead)
* Fix str_format_mera 'R' format string with negative rates and
rates such that (rate % 1000 < 100).
Olivier Aubert [Mon, 23 Nov 2009 10:15:24 +0000 (11:15 +0100)]
python-ctypes: implement shortcut media.add_options (in addition to the existing instance.media_new( mrl, options...))
Olivier Aubert [Mon, 16 Nov 2009 16:57:01 +0000 (17:57 +0100)]
python-ctypes: override Instance.media_new to allow to directly pass item options
Rémi Denis-Courmont [Sun, 22 Nov 2009 09:57:06 +0000 (11:57 +0200)]
hq-resampling option has no effect without FPU, remove it for now
Rémi Denis-Courmont [Sat, 21 Nov 2009 20:35:40 +0000 (22:35 +0200)]
Allow setting the playback rate from configuration
Pierre Ynard [Sat, 21 Nov 2009 15:58:46 +0000 (16:58 +0100)]
Fix audiobargraph plugin linkage
Add -lws2/-lws2_32
Clement Chesnin [Sat, 21 Nov 2009 10:45:58 +0000 (12:45 +0200)]
Add audiobargraph (video part)
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Clement Chesnin [Sat, 21 Nov 2009 10:45:12 +0000 (12:45 +0200)]
Add audiobargraph plugin (audio part)
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Clement Chesnin [Sat, 21 Nov 2009 10:44:37 +0000 (12:44 +0200)]
Add strtok_r() replacement
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Pierre Ynard [Fri, 20 Nov 2009 19:21:21 +0000 (20:21 +0100)]
contrib: fix libmpeg2 patch
Disable the ARM pld instruction only on architecture versions that
don't support it.
Thanks to Kirill A. Shutemov!
Pierre Ynard [Fri, 20 Nov 2009 18:01:10 +0000 (19:01 +0100)]
WinCE: fix window size in wing{d,ap}i video output
Rémi Duraffort [Fri, 20 Nov 2009 14:43:43 +0000 (15:43 +0100)]
rate-(slower|faster) again.
Rémi Duraffort [Fri, 20 Nov 2009 14:34:22 +0000 (15:34 +0100)]
rate-(slower|faster) are void variable so we only want to trigger the callbacks.
Rémi Duraffort [Fri, 20 Nov 2009 13:55:27 +0000 (14:55 +0100)]
v4l2: compute strchr only one time.
Rémi Duraffort [Fri, 20 Nov 2009 13:16:37 +0000 (14:16 +0100)]
include: add some LIBVLC_USED flag.
Rémi Duraffort [Fri, 20 Nov 2009 11:28:26 +0000 (12:28 +0100)]
libvlc_media_player: factorize.
Rémi Duraffort [Fri, 20 Nov 2009 11:17:13 +0000 (12:17 +0100)]
libvlc: add a function get the statistics about the current media (also add a structure to expose this values).
All statistics are not exported, only the most used are exported.
Rémi Duraffort [Fri, 20 Nov 2009 10:39:50 +0000 (11:39 +0100)]
lua: also add some statistics.
Rémi Duraffort [Fri, 20 Nov 2009 10:28:18 +0000 (11:28 +0100)]
rc: add some more statistics.
Rémi Duraffort [Fri, 20 Nov 2009 09:10:14 +0000 (10:10 +0100)]
visual: factorize.
Rémi Duraffort [Fri, 20 Nov 2009 09:04:03 +0000 (10:04 +0100)]
visual: save again some allocation/deallocation cycles.
Rémi Denis-Courmont [Thu, 19 Nov 2009 19:54:11 +0000 (21:54 +0200)]
Improve error message
Rémi Denis-Courmont [Thu, 19 Nov 2009 17:29:40 +0000 (19:29 +0200)]
decomp: add support for xz compressed streams (LZMA)
Rémi Duraffort [Thu, 19 Nov 2009 12:57:09 +0000 (13:57 +0100)]
visual: fix a crash (double free or use after free) if an error occure.
Rémi Duraffort [Thu, 19 Nov 2009 12:52:56 +0000 (13:52 +0100)]
visual: small cleanup.
Hugo Beauzee-Luyssen [Thu, 19 Nov 2009 10:09:31 +0000 (11:09 +0100)]
Correcting type and value of the audio sample
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Rémi Duraffort [Thu, 19 Nov 2009 09:30:03 +0000 (10:30 +0100)]
visual: fix use of uninitialized value (introduced in
68dd76f1cd8ec68e2caeeabe325593ffb93b750c )
Rémi Duraffort [Thu, 19 Nov 2009 09:25:49 +0000 (10:25 +0100)]
visual: factorize.
Rémi Duraffort [Thu, 19 Nov 2009 09:04:42 +0000 (10:04 +0100)]
visual: save a huge number of allocation/deallocation.
Rémi Duraffort [Thu, 19 Nov 2009 08:42:42 +0000 (09:42 +0100)]
visual: factorize.
Rémi Duraffort [Wed, 18 Nov 2009 16:26:20 +0000 (17:26 +0100)]
rtmp_access: remove dead code.
Rémi Duraffort [Wed, 18 Nov 2009 11:44:29 +0000 (12:44 +0100)]
rtmp: factorize a bit.
Rémi Duraffort [Wed, 18 Nov 2009 11:41:36 +0000 (12:41 +0100)]
Revert "RTMP: factorization"
This commit add a deref-after-free bug.
This reverts commit
25cbae45cda4530fc9968edf067fd0f59ee9d8fe .
Rémi Denis-Courmont [Tue, 17 Nov 2009 19:32:30 +0000 (21:32 +0200)]
RTMP: use new thread API, remove bogus uses of b_die and FifoWake
Rémi Denis-Courmont [Tue, 17 Nov 2009 19:28:44 +0000 (21:28 +0200)]
RTMP: tag some of the obvious bugs
Rémi Denis-Courmont [Tue, 17 Nov 2009 19:15:41 +0000 (21:15 +0200)]
RTMP: small cleanup
Rémi Denis-Courmont [Tue, 17 Nov 2009 19:15:21 +0000 (21:15 +0200)]
RTMP: fix a sign warning
Rémi Denis-Courmont [Tue, 17 Nov 2009 19:10:54 +0000 (21:10 +0200)]
RTMP: factorization
Rémi Denis-Courmont [Tue, 17 Nov 2009 16:44:44 +0000 (18:44 +0200)]
RTMP: fix memory leak and use after free on error paths
Buganini [Tue, 17 Nov 2009 15:11:20 +0000 (23:11 +0800)]
v4l2: use v4l2_open for use of libv4l2
Signed-off-by: Rafaël Carré <rafael.carre@gmail.com>
Kuan-Chung Chiu [Tue, 17 Nov 2009 10:39:02 +0000 (18:39 +0800)]
v4l: support libv4l
Signed-off-by: Rafaël Carré <rafael.carre@gmail.com>
Rémi Duraffort [Tue, 17 Nov 2009 11:37:31 +0000 (12:37 +0100)]
skins2: fix a redefinition of a macro.
Rémi Duraffort [Tue, 17 Nov 2009 10:33:40 +0000 (11:33 +0100)]
access_http: fix cross-compilation for win32.
JP Dinger [Mon, 16 Nov 2009 21:53:34 +0000 (22:53 +0100)]
Kill a few warnings about unchecked asprintf() return values. I'm
assuming TAB_APPEND will know what to do with a NULL string ptr
as opposed to an undefined one.
Rémi Duraffort [Mon, 16 Nov 2009 21:12:52 +0000 (22:12 +0100)]
lua_libs: release the playlist object.
ogg.k.ogg.k [Sat, 14 Nov 2009 14:13:51 +0000 (14:13 +0000)]
restore libtiger support in kate plugin
Signed-off-by: Rémi Duraffort <ivoire@videolan.org>
Rémi Duraffort [Mon, 16 Nov 2009 18:54:37 +0000 (19:54 +0100)]
lua_libs: lock the mutex when reading the stats of an item.
Adrien Maglo [Fri, 28 Aug 2009 13:03:09 +0000 (15:03 +0200)]
If http-use-IE-proxy is enable, use Internet Explorer entered HTTP proxy server configuration for all URL. Don't take into account bypasses settings and auto configuration scripts.
Signed-off-by: Rémi Duraffort <ivoire@videolan.org>
Rémi Duraffort [Sat, 14 Nov 2009 10:58:10 +0000 (11:58 +0100)]
mux_mpeg_ts: no need to lock inside the destructor.
Rémi Duraffort [Sat, 14 Nov 2009 10:53:31 +0000 (11:53 +0100)]
Use var_Get* when applicable.
Rémi Denis-Courmont [Mon, 16 Nov 2009 18:10:53 +0000 (20:10 +0200)]
Document block_FifoGet and block_FifoShow
Rémi Denis-Courmont [Mon, 16 Nov 2009 18:01:55 +0000 (20:01 +0200)]
block_FifoPut: reduce contention scope
Rémi Denis-Courmont [Mon, 16 Nov 2009 17:56:07 +0000 (19:56 +0200)]
block_FifoEmpty: reduce contention scope
JP Dinger [Sun, 15 Nov 2009 22:21:05 +0000 (23:21 +0100)]
Fix a uninitialized variable warning in xcb/xvideo.c.
JP Dinger [Sun, 15 Nov 2009 22:18:01 +0000 (23:18 +0100)]
rtmp_amf_flv: Try and refactor a bit by reducing overly long
indexed accesses and packing up repetetive free() calls. Also
some cosmetics. Should not add functional changes but should make
it a bit more readable.
Rémi Denis-Courmont [Sun, 15 Nov 2009 15:03:17 +0000 (17:03 +0200)]
Ugly hack to prevent qt4-x11 from using alpha channel
This breaks our current Xlib XVideo and plain X11 outputs.
Qt4 would create an ARGB window for our embedded video. Then, the
Xlib plugins would raise BadMatch errors and VLC aborts. Starting
cairo-dock is an easy way to trigger this problem.
(With XCB plugins, we fail safe to OpenGL/GLX instead of crashing.)
We should instead handle ARGB visuals properly. But that would involve
more efforts, and would only enable plain X11, not XVideo anyway.
This should work around LP#416294.
This is ugly and not thread-safe. If you have a better idea, go ahead.
(cherry picked from commit
c0ec5be56e71c273eef4faea8d927eeb3cbc7ec5 )
Rémi Denis-Courmont [Sun, 15 Nov 2009 19:39:47 +0000 (21:39 +0200)]
XCB-X11: use RGBA so we warranty the alpha channel is 0xff
N.B.: it seems swscale does not follow the RGB masks properly;
red and blue are swapped.
Rémi Denis-Courmont [Sun, 15 Nov 2009 18:03:44 +0000 (20:03 +0200)]
XCB-X11: handle 32-bits visuals (ARGB)
Rémi Denis-Courmont [Sun, 15 Nov 2009 18:00:15 +0000 (20:00 +0200)]
XCB: always match the embedding window color depth
This simplifies XCB-X11 a little bit, and speeds up failure cases of
XCB-XV. More importantly, it will enable ARGB rendering for XCB-X11.
Laurent Aimar [Sun, 15 Nov 2009 17:03:40 +0000 (18:03 +0100)]
Added an input from memory access.
It allows to inject one ES (raw or compressed) into VLC from a libvlc user.
If multiples ES are needed, it is sufficient to use slave inputs.
Rémi Denis-Courmont [Sun, 15 Nov 2009 14:32:06 +0000 (16:32 +0200)]
XCB-XV: get visual and depth from XV adaptor rather than root window
Rémi Denis-Courmont [Sun, 15 Nov 2009 14:07:36 +0000 (16:07 +0200)]
XCB-XV: cosmetic, kill a few gotos
Ilkka Ollakka [Sun, 15 Nov 2009 12:48:33 +0000 (14:48 +0200)]
x264.c: add option to adjust lookahead
Limit range to 0..60 currently, as x264 tunes doesn't seem to use larger
values than that
Pierre Ynard [Sat, 14 Nov 2009 23:53:46 +0000 (00:53 +0100)]
contrib: always skip apps when building vorbis
Due to popular request, this patch is now applied to all target systems
Pierre Ynard [Sat, 14 Nov 2009 03:53:13 +0000 (04:53 +0100)]
contrib: add more stuff for WinCE
This is now at least as much as in geal's contrib package
Pierre Ynard [Sat, 14 Nov 2009 03:27:23 +0000 (04:27 +0100)]
contrib: patches for libiconv on WinCE
Yes, huge hacks inside. Submitted to upstream, we'll see what we can
clean up after they answer
Pierre Ynard [Sat, 14 Nov 2009 02:42:26 +0000 (03:42 +0100)]
contrib: crappy patch to build libmpeg2 on WinCE
Devices running WinCE don't necessarily support the pld ARM instruction,
which prevents libmpeg2 from building. This patch unconditionally
removes that instruction on WinCE.
Pierre Ynard [Fri, 13 Nov 2009 21:31:01 +0000 (22:31 +0100)]
contrib: fix libvorbis compilation for WinCE
Rémi Duraffort [Fri, 13 Nov 2009 20:11:37 +0000 (21:11 +0100)]
Use var_CreateGet* when applicable.
Rémi Duraffort [Fri, 13 Nov 2009 20:10:24 +0000 (21:10 +0100)]
qt4: destroy the variable only if the variable does exist.
Rémi Duraffort [Fri, 13 Nov 2009 18:32:59 +0000 (19:32 +0100)]
libvlc_test: fix compilation.
Rémi Duraffort [Fri, 13 Nov 2009 18:02:28 +0000 (19:02 +0100)]
update doxyfile.
Rémi Duraffort [Fri, 13 Nov 2009 17:11:19 +0000 (18:11 +0100)]
luarc: oups.
Rémi Duraffort [Fri, 13 Nov 2009 12:56:04 +0000 (13:56 +0100)]
luarc: implement stats command.