]>
git.sesse.net Git - vlc/log
Rémi Denis-Courmont [Sun, 29 Nov 2009 11:13:28 +0000 (13:13 +0200)]
Complete audio locking rules
Jakob Leben [Sun, 29 Nov 2009 11:08:36 +0000 (12:08 +0100)]
vout: avoid applying subtitle offset twice and modify behavior when subtitles overlap
Fixes the glitch when displaying subtitles and subtitle position != 0.
Modifies behavior when subtitles overlap: newer subtitles push older ones higher
Rémi Denis-Courmont [Sun, 29 Nov 2009 11:07:16 +0000 (13:07 +0200)]
Abort on invalid lock transition
Rémi Denis-Courmont [Sun, 29 Nov 2009 11:06:53 +0000 (13:06 +0200)]
Lock order fix
Rémi Denis-Courmont [Sun, 29 Nov 2009 11:06:31 +0000 (13:06 +0200)]
Adjust rules, output FIFO after input FIFOs
Rémi Denis-Courmont [Sun, 29 Nov 2009 10:38:39 +0000 (12:38 +0200)]
Debug audio output lock ordering
Rémi Denis-Courmont [Sun, 29 Nov 2009 09:31:20 +0000 (11:31 +0200)]
smem should only start when explicitly requested
Geoffroy Couprie [Sat, 28 Nov 2009 20:14:53 +0000 (21:14 +0100)]
Win32: add VLC to the "Set program access and computer defaults" dialog
The file associations need to be implemented
Geoffroy Couprie [Mon, 16 Nov 2009 13:16:22 +0000 (14:16 +0100)]
Win32: add some metadata to vlc.exe
Rémi Denis-Courmont [Sat, 28 Nov 2009 16:29:37 +0000 (18:29 +0200)]
POTFILES: remove non-distributed files
Jakob Leben [Sat, 28 Nov 2009 12:16:44 +0000 (13:16 +0100)]
subtitles/hotkeys: hotkey accessible subtitle position adjustment
Laurent Aimar [Sat, 28 Nov 2009 10:45:57 +0000 (11:45 +0100)]
Cosmetics.
Laurent Aimar [Sat, 28 Nov 2009 10:43:24 +0000 (11:43 +0100)]
Improved consecutives seeks behaviour.
The execution of a seek command will be postpone until the decoder has finished
its bufferisation (or until 125ms has elapsed since the last seek).
Laurent Aimar [Fri, 27 Nov 2009 22:21:38 +0000 (23:21 +0100)]
Improved input requests merging.
Laurent Aimar [Fri, 27 Nov 2009 22:10:41 +0000 (23:10 +0100)]
Cosmetics.
Rémi Denis-Courmont [Sat, 28 Nov 2009 10:13:38 +0000 (12:13 +0200)]
TS demux: fix memory leak using ACCESS_SET_PRIVATE_ID_CA
If the access does not support CAM, we need to free the PMT
(closes #3163)
Jakob Leben [Sat, 28 Nov 2009 09:21:44 +0000 (10:21 +0100)]
jack: correct requested buffer date
+ remove a dead line & kill a warning
Rémi Denis-Courmont [Sat, 28 Nov 2009 09:53:47 +0000 (11:53 +0200)]
Remove duplicate and buggy --enable-sqlite
It's already in the pkg-config helper, and there was a syntax error
in the fallback case.
Srikanth Raju [Tue, 15 Sep 2009 20:45:52 +0000 (02:15 +0530)]
Sqlite Module
This is a sql module for VLC which connects the SQLite library to VLC.
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Srikanth Raju [Thu, 26 Nov 2009 02:51:45 +0000 (08:21 +0530)]
Sql: Rollback should return void
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Pierre Ynard [Fri, 27 Nov 2009 20:59:36 +0000 (21:59 +0100)]
i18n: remove deleted files
Rafaël Carré [Fri, 27 Nov 2009 13:23:13 +0000 (14:23 +0100)]
Rafaël Carré [Fri, 27 Nov 2009 13:13:49 +0000 (14:13 +0100)]
vlc_va_NewDxva2() : unused parameters
Rafaël Carré [Thu, 26 Nov 2009 19:03:14 +0000 (20:03 +0100)]
OSX specific hack to remove "-psnXXX" from args
Move it from libvlc where it didn't work to vlc binary where it really
should be
Now VLC can be started from dock again after [
13d838b64 ]
Rémi Denis-Courmont [Thu, 26 Nov 2009 17:34:00 +0000 (19:34 +0200)]
RTP: over UDP, assume we have the destination if there is no @
Previously, we'd assume we have the source address, which was confusing.
Rémi Denis-Courmont [Thu, 26 Nov 2009 17:33:09 +0000 (19:33 +0200)]
Build fix
Rémi Denis-Courmont [Sun, 22 Nov 2009 09:46:51 +0000 (11:46 +0200)]
Remove linear resampler
It is computationally more expensive than the ugly one (and has higher
priority). Yet, in my opinion, it sounds even worse.
Rémi Denis-Courmont [Sun, 22 Nov 2009 09:45:41 +0000 (11:45 +0200)]
Remove the trivial "resampler"
The ugly resampler is almost as fast yet way better.
Rémi Denis-Courmont [Thu, 26 Nov 2009 15:24:06 +0000 (17:24 +0200)]
Qt4: fix default port numbers in streaming wizard
Rémi Denis-Courmont [Thu, 26 Nov 2009 15:23:41 +0000 (17:23 +0200)]
shout: default to port 8000, try to improve URL parsing (untested)
Jakob Leben [Thu, 26 Nov 2009 10:58:46 +0000 (11:58 +0100)]
aout: lock output fifo later
Pierre Ynard [Wed, 25 Nov 2009 23:27:31 +0000 (00:27 +0100)]
i18n: moved file
Laurent Aimar [Wed, 25 Nov 2009 22:00:00 +0000 (23:00 +0100)]
Fixed build under linux (avcodec).
Jean-Baptiste Kempf [Wed, 25 Nov 2009 22:13:44 +0000 (23:13 +0100)]
Contrib: patch FFmpeg on Win32 to support DxVA
Jean-Baptiste Kempf [Wed, 25 Nov 2009 21:49:57 +0000 (22:49 +0100)]
Contribs: DxVA2 headers are now port of out dshow headers
Jean-Baptiste Kempf [Wed, 25 Nov 2009 21:30:27 +0000 (22:30 +0100)]
Contrib cleanup
Laurent Aimar [Tue, 17 Nov 2009 00:09:43 +0000 (01:09 +0100)]
Improved performance when copying video surface in dxva2.
Laurent Aimar [Sat, 14 Nov 2009 21:17:47 +0000 (22:17 +0100)]
Called vlc_va_Setup as soon as possible (avcodec).
Laurent Aimar [Sat, 14 Nov 2009 21:16:12 +0000 (22:16 +0100)]
Fixed vlc_va_Setup (vaapi).
Laurent Aimar [Sat, 14 Nov 2009 10:20:20 +0000 (11:20 +0100)]
Disabled ffmpeg hardware acceleration support by default.
For both vaapi and dxva2, not enough testing has been done.
Laurent Aimar [Sat, 14 Nov 2009 10:19:04 +0000 (11:19 +0100)]
Added DXVA2 support to our avcodec wrapper.
It is not yet activated (the build system part is missing).
Geoffroy Couprie [Sat, 14 Nov 2009 10:08:46 +0000 (11:08 +0100)]
Initial work for DXVA2 support.
Jean-Baptiste Kempf [Wed, 25 Nov 2009 21:26:32 +0000 (22:26 +0100)]
Contribs: cosmetics
Jean-Baptiste Kempf [Wed, 25 Nov 2009 13:36:05 +0000 (14:36 +0100)]
Contribs: Sqlite3
Jean-Baptiste Kempf [Tue, 24 Nov 2009 22:06:03 +0000 (23:06 +0100)]
More NEWS
Rémi Denis-Courmont [Wed, 25 Nov 2009 20:49:39 +0000 (22:49 +0200)]
Qt4: add dccp as a known protocol
Rémi Denis-Courmont [Wed, 25 Nov 2009 20:37:29 +0000 (22:37 +0200)]
Qt4: make sure the running VLC has a module implementing the protocol
This avoids "*-caching variable does not exist" errors
Rémi Denis-Courmont [Wed, 25 Nov 2009 20:35:23 +0000 (22:35 +0200)]
Qt4: remove proto combo from open net tab
Now, we get the URL directly. This is much simpler and much less
confusing. Also a few missing network protocols.
Rémi Denis-Courmont [Wed, 25 Nov 2009 20:06:49 +0000 (22:06 +0200)]
Qt: remove port from open network tab
Rémi Denis-Courmont [Wed, 25 Nov 2009 19:00:34 +0000 (21:00 +0200)]
XCB-XVideo: warn if picture resolution is not supported
Jakob Leben [Wed, 25 Nov 2009 14:25:18 +0000 (15:25 +0100)]
Qt4: position slider: send seek events at regular intervals
Improves seeking experience by sending less seek requests and actually allowing output to update between them.
Rafaël Carré [Wed, 25 Nov 2009 09:20:50 +0000 (10:20 +0100)]
transcode: cosmetics
indent comments screwed by copy-pasting
Jakob Leben [Wed, 25 Nov 2009 07:44:58 +0000 (08:44 +0100)]
jack: replace deprecated jack_client_new with jack_client_open
Jakob Leben [Wed, 25 Nov 2009 07:41:13 +0000 (08:41 +0100)]
jack: missing lock
Jean-Baptiste Kempf [Tue, 24 Nov 2009 21:42:39 +0000 (22:42 +0100)]
DTS: fix mono and dual-mono samples playback
Jean-Baptiste Kempf [Sat, 14 Nov 2009 16:39:56 +0000 (17:39 +0100)]
Contrib: Tiff and gnutls minor updates
Jean-Baptiste Kempf [Tue, 10 Nov 2009 10:00:01 +0000 (11:00 +0100)]
dc1394: update to v2 API
This patch needs more testing, I think.
Jean-Baptiste Kempf [Wed, 4 Nov 2009 00:15:53 +0000 (01:15 +0100)]
Qt: recents factorization.
Jean-Baptiste Kempf [Tue, 3 Nov 2009 19:09:57 +0000 (20:09 +0100)]
Don't display any OSD when --no-osd is asked.
Rémi Denis-Courmont [Tue, 24 Nov 2009 21:54:36 +0000 (23:54 +0200)]
Remove unused define
Rémi Denis-Courmont [Tue, 24 Nov 2009 21:53:34 +0000 (23:53 +0200)]
Make INPUT_FSTAT_NB_READS a power of two to ease division
Some instruction sets can't divide (e.g. ARM), but pretty much all of
them can shift bits.
Rémi Duraffort [Tue, 24 Nov 2009 21:10:34 +0000 (22:10 +0100)]
Source files must not be executable.
Rémi Denis-Courmont [Tue, 24 Nov 2009 21:06:27 +0000 (23:06 +0200)]
MAC -> UTF-8
Rémi Denis-Courmont [Tue, 24 Nov 2009 21:04:34 +0000 (23:04 +0200)]
Latin-1 -> UTF-8
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!