]>
git.sesse.net Git - vlc/log
Pierre d'Herbemont [Wed, 13 Jan 2010 12:16:01 +0000 (13:16 +0100)]
lua: Add a tvrage.lua meta fetcher.
Pierre d'Herbemont [Wed, 13 Jan 2010 12:14:21 +0000 (13:14 +0100)]
lua: Expose a "meta fetcher".
Attempt to run scripts in share/lua/meta/fetcher.
Pierre d'Herbemont [Wed, 13 Jan 2010 12:08:40 +0000 (13:08 +0100)]
playlist/fetcher: Run "meta fetcher" before "art finder".
The result of meta fetching is not cached (except the artwork), but this could be an envisionned goal for the media library.
Pierre d'Herbemont [Wed, 13 Jan 2010 11:55:43 +0000 (12:55 +0100)]
lua: Expose extra meta through vlc.item.metas.
Pierre d'Herbemont [Wed, 13 Jan 2010 11:50:06 +0000 (12:50 +0100)]
am: Support building VLC.app with an external build folder.
Martin T. H. Sandsmark [Thu, 14 Jan 2010 20:22:56 +0000 (21:22 +0100)]
fix crash when switching phonon backends on the fly, remember to stop libvlc media player before releasing it
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Jean-Baptiste Kempf [Fri, 15 Jan 2010 07:27:44 +0000 (08:27 +0100)]
Qt: remove unneeded hack
Jean-Baptiste Kempf [Fri, 15 Jan 2010 07:22:52 +0000 (08:22 +0100)]
Qt: Allow more video outputs in the list
Jean-Baptiste Kempf [Fri, 15 Jan 2010 07:20:06 +0000 (08:20 +0100)]
Better Shortname for smem
Jean-Baptiste Kempf [Fri, 15 Jan 2010 07:13:28 +0000 (08:13 +0100)]
Qt: Sprefs video, add more space around the text
Jean-Baptiste Kempf [Fri, 15 Jan 2010 07:09:06 +0000 (08:09 +0100)]
Qt: SPrefs input layout change
Rémi Duraffort [Thu, 14 Jan 2010 20:48:25 +0000 (21:48 +0100)]
dbus: add 'time' and 'mtime' meta data as requiered by the MPRIS specifications.
'length' is still used for backward compatibility (even if most of the client
seems to use mtime and time and to use length only if the two first meta
aren't found).
Rémi Duraffort [Thu, 14 Jan 2010 19:58:03 +0000 (20:58 +0100)]
dbus controler: cosmetics (split the meta: the ones requiered by the
specifications and the ones added by vlc).
Rémi Duraffort [Thu, 14 Jan 2010 18:35:00 +0000 (19:35 +0100)]
dbus_control: fix a typo 's/tracknum/tracknumber'
Rémi Denis-Courmont [Thu, 14 Jan 2010 20:52:35 +0000 (22:52 +0200)]
Not only Cygwin lacks the --short switch to hostname
Antoine Cellerier [Thu, 14 Jan 2010 20:33:06 +0000 (21:33 +0100)]
Print a list of available alsa output devices in debug output if the user specified a non existing device. Simple example to get the listing: /vlc --aout alsa,none --alsa-audio-device bla -vvv file.mp3 --verbose-objects -all,+alsa
Rémi Denis-Courmont [Thu, 14 Jan 2010 20:30:42 +0000 (22:30 +0200)]
Remove CPU capability from modules
This is not needed anymore. Modules are not in the bank at all anymore
if they require an incompatible CPU feature.
Rémi Denis-Courmont [Thu, 14 Jan 2010 20:14:10 +0000 (22:14 +0200)]
ALSA: report errors when, and simplify enumerating devices
Laurent Aimar [Thu, 14 Jan 2010 19:54:31 +0000 (20:54 +0100)]
Do not use types not existing in official dxva2api.h header.
As reported on ffmpeg-devel ML.
Rémi Denis-Courmont [Thu, 14 Jan 2010 18:44:48 +0000 (20:44 +0200)]
MMS: fix variable type
Rémi Denis-Courmont [Thu, 14 Jan 2010 16:53:22 +0000 (18:53 +0200)]
HTTP: zlib only supports deflate and gzip
Don't try to handle other codings with it. As of today, IANA lists
compress, exi and pack200-gzip as other legal values.
Erwan Tulou [Wed, 13 Jan 2010 09:10:24 +0000 (10:10 +0100)]
qt4: make dialog provider initialization less convoluted
Erwan Tulou [Thu, 14 Jan 2010 13:34:48 +0000 (14:34 +0100)]
skins2: improve deallocation of ressources for layouts and controls
Layouts and Controls are interrelated. Whatever the ones first deallocated, it leaves pointers referencing objects already destroyed. and potentially means memory leak.
This patch adds an unsetLayout() function to pair the setLayout() function and aimed at releasing resources.
Policy should now be that things allocated in constructor are released in destructor and things allocated in setLayout are released in unsetLayout.
Erwan Tulou [Thu, 14 Jan 2010 10:20:40 +0000 (11:20 +0100)]
skins2: remove dead code
Remove the old way of tracking change in vout size (no longer used)
Erwan Tulou [Thu, 14 Jan 2010 09:01:45 +0000 (10:01 +0100)]
skins2: remove unnecessary notifyLayout()
In today's implementation, notifyLayout() for a control leads to a whole
layout rebuilt. Therefore, this function must be called _only_ if needed.
- Never needed in onResize() since we are already in the process of rebuilding
the whole layout. Calling notifyLayout() means the job is done twice.
- Never needed in onPositionChange() for the same reason as onResize().
- Not needed for a checkbox since already called in setImage() two lines above.
Erwan Tulou [Wed, 13 Jan 2010 10:42:01 +0000 (11:42 +0100)]
skins2 : remove dead code (VoutWindow)
Erwan Tulou [Wed, 13 Jan 2010 09:57:36 +0000 (10:57 +0100)]
skins2: remove dead code
intf-change for playlist is never updated
Erwan Tulou [Wed, 13 Jan 2010 09:56:19 +0000 (10:56 +0100)]
skins2: retain width/height values
When reparenting, these values must be updated to avoid unnecessary resizing
if the move() method is called.
Erwan Tulou [Sat, 9 Jan 2010 18:57:33 +0000 (19:57 +0100)]
skins2: fix skins demux
This skins demux is not of much use, but at least, it is now functioning.
(no more crash)
Rémi Duraffort [Thu, 14 Jan 2010 13:14:12 +0000 (14:14 +0100)]
Dbus controler: Fix path for the TrackListChange signal.
Fix #3232
Rémi Duraffort [Thu, 14 Jan 2010 13:10:15 +0000 (14:10 +0100)]
dbus control: AFAIK we must lock here.
JP Dinger [Wed, 13 Jan 2010 12:57:45 +0000 (13:57 +0100)]
mozilla plugin: Replace near-identical code repetitions with calls to helper.
Pierre Ynard [Thu, 14 Jan 2010 08:30:08 +0000 (09:30 +0100)]
qt4: build fix
Jean-Baptiste Kempf [Thu, 14 Jan 2010 00:38:32 +0000 (01:38 +0100)]
Integrate .tta in interface and installer
Jean-Baptiste Kempf [Thu, 14 Jan 2010 00:36:06 +0000 (01:36 +0100)]
NEWS improvements
Rémi Denis-Courmont [Wed, 13 Jan 2010 20:57:35 +0000 (22:57 +0200)]
.S and .c should not have the same base name
Otherwise, the object files will conflict
Rémi Denis-Courmont [Wed, 13 Jan 2010 20:54:01 +0000 (22:54 +0200)]
ARM NEON: missing prefetch for I420 -> UYVY chroma
PLD was only added to I420 -> YUYV this far.
Laurent Aimar [Tue, 12 Jan 2010 22:17:57 +0000 (23:17 +0100)]
Implemented support for embeded subtitles in AVI (close #3227).
Laurent Aimar [Tue, 12 Jan 2010 22:16:55 +0000 (23:16 +0100)]
Added support for subtitles stored as input attchments.
Laurent Aimar [Tue, 12 Jan 2010 22:16:27 +0000 (23:16 +0100)]
Added an access for reading input attachments.
Laurent Aimar [Mon, 11 Jan 2010 20:36:43 +0000 (21:36 +0100)]
Added support for \N \n and \h in subtitles.
Rémi Denis-Courmont [Wed, 13 Jan 2010 17:10:49 +0000 (19:10 +0200)]
Linux: do not hardcode libvlc.so, use address space match instead
Rémi Denis-Courmont [Wed, 13 Jan 2010 16:40:35 +0000 (18:40 +0200)]
config_GetDataDirDefault(): return a heap-allocated string
Rémi Denis-Courmont [Wed, 13 Jan 2010 16:26:46 +0000 (18:26 +0200)]
Fix prototype warning for config_GetDataDirDefault()
Rémi Denis-Courmont [Wed, 13 Jan 2010 16:13:17 +0000 (18:13 +0200)]
Move core Win32 files to their own directory
There is still too much stuff in misc/ ;-)
Rémi Duraffort [Wed, 13 Jan 2010 07:53:30 +0000 (08:53 +0100)]
access_mms: fix variable type.
This should fix #3236
Rafaël Carré [Wed, 13 Jan 2010 00:45:58 +0000 (01:45 +0100)]
Fix oldhttp build : needs struct stat / S_ISDIR
Rafaël Carré [Wed, 13 Jan 2010 00:44:46 +0000 (01:44 +0100)]
fix [
0b988497 ] : initialize volume_vars_lock
Jean-Baptiste Kempf [Tue, 12 Jan 2010 22:58:31 +0000 (23:58 +0100)]
AvCodec: Re-enable RV13 decoding
Bernie Purcell [Tue, 12 Jan 2010 02:29:16 +0000 (13:29 +1100)]
Freetype has had support for synthetic font styling for a while now; add in support for it to vlc.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Francois Cartegnie [Tue, 12 Jan 2010 21:48:16 +0000 (22:48 +0100)]
libvlc: fix volume on sound increment when muted
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Rémi Denis-Courmont [Tue, 12 Jan 2010 22:18:27 +0000 (00:18 +0200)]
Win32: assume the OS support what the processor supports
We cannot use SIGILL, so we have to trust CPUID.
Maybe there is a Win32 API to query the kernel support?
Rémi Denis-Courmont [Tue, 12 Jan 2010 22:13:33 +0000 (00:13 +0200)]
Typo
Rémi Denis-Courmont [Tue, 12 Jan 2010 22:02:05 +0000 (00:02 +0200)]
PowerPC: reset SIGILL to default handler too
Rémi Denis-Courmont [Tue, 12 Jan 2010 21:54:48 +0000 (23:54 +0200)]
Win32: compile fix
Jean-Baptiste Kempf [Tue, 12 Jan 2010 21:31:42 +0000 (22:31 +0100)]
RealAudio: compile fix.
Sorry, I obviously wasn't compiling the right module XD
Rémi Denis-Courmont [Tue, 12 Jan 2010 21:28:47 +0000 (23:28 +0200)]
CPU: force the SIGILL handler back to default after forking
In case the LibVLC application has overriden SIGILL, we really want to
crash rather than run the handler.
Detlef Schroeder [Tue, 12 Jan 2010 20:42:30 +0000 (21:42 +0100)]
configure: fix vcdinfo/libvcdinfo inconsistencies
Additional changes in configure.ac according to
[
71fafba47612fa01e51b3933060a277bef900346 ].
--enable-vcdinfo was changed to --enable-libvcdinfo and some VCDINFO
were renamed to LIBVCDINFO but the checking was incomplete so pkg-config
could not correctly configure libvcdinfo
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Rémi Denis-Courmont [Tue, 12 Jan 2010 20:00:24 +0000 (22:00 +0200)]
Revert "configure.ac: Enable color-test automake option."
This reverts commit
380fc82a97eee5ce7e12e3e879e5075bb61fa847 .
This fixes bootstrap with automake 1.9 and 1.10.
Pierre d'Herbemont [Tue, 12 Jan 2010 18:32:38 +0000 (19:32 +0100)]
configure.ac: Enable color-test automake option.
This will colorize the `make check` output if your term supports it.
Pierre d'Herbemont [Tue, 12 Jan 2010 17:23:52 +0000 (18:23 +0100)]
gui/macosx: Revert interface changes in [
966d42293a5613a3ce2b55e5e516533680ff2738 ].
As agreed the work is rather unfinished for 1.1 and Lunettes is rather promising.
Martin T. H. Sandsmark [Tue, 12 Jan 2010 17:11:11 +0000 (18:11 +0100)]
remember to emit currentSourceChanged
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Jean-Baptiste Kempf [Tue, 12 Jan 2010 00:37:23 +0000 (01:37 +0100)]
RealAudio: use the VLC_FOURCC macros
Jean-Baptiste Kempf [Tue, 12 Jan 2010 00:34:35 +0000 (01:34 +0100)]
Support for sipr decoder from FFmpeg
Ramiro Polla [Tue, 12 Jan 2010 15:45:08 +0000 (13:45 -0200)]
Move VLC_HARD_MIN_SLEEP above gcc version #ifdef. It is also used in modules/audio_output/oss.c.
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Pierre Ynard [Tue, 12 Jan 2010 14:04:44 +0000 (15:04 +0100)]
WinCE: fix previous broken commit
Still untested
Pierre Ynard [Tue, 12 Jan 2010 13:47:44 +0000 (14:47 +0100)]
WinCE: emulate GetMenuState() function
This fixes video_output plugins on WinCE. Note that GetMenuState() is
considered as "superseded" by GetMenuItemInfo(), so it might be better
to just drop the former altogether.
Grigori Goronzy [Tue, 12 Jan 2010 00:29:54 +0000 (01:29 +0100)]
libass: avoid crash on ASS_Images which have width or height == 0
Jean-Baptiste Kempf [Mon, 11 Jan 2010 23:30:18 +0000 (00:30 +0100)]
Qt: Compile fix for gcc 4.5
Pierre Ynard [Mon, 11 Jan 2010 23:24:06 +0000 (00:24 +0100)]
contrib: fix fontconfig with -march=i686
fontconfig compiles and runs some native code during the build
process. Because of the -march=i686 flag, this code will fail to
compile on 64 bits build hosts.
Rémi Denis-Courmont [Mon, 11 Jan 2010 17:43:37 +0000 (19:43 +0200)]
Remove dead old <sys/times.h> use
Rémi Denis-Courmont [Mon, 11 Jan 2010 17:42:39 +0000 (19:42 +0200)]
Remove useless <fcntl.h> and <sys/time.h> inclusions
Rémi Denis-Courmont [Mon, 11 Jan 2010 17:37:21 +0000 (19:37 +0200)]
Remove useless <fcntl.h> inclusions
Rémi Denis-Courmont [Mon, 11 Jan 2010 17:17:18 +0000 (19:17 +0200)]
Remove useless <ctype.h> inclusions
Rémi Denis-Courmont [Mon, 11 Jan 2010 17:08:03 +0000 (19:08 +0200)]
Remove useless <sys/stat.h> includes
Rémi Denis-Courmont [Mon, 11 Jan 2010 16:56:36 +0000 (18:56 +0200)]
Remove useless <errno.h> inclusions
Rémi Denis-Courmont [Mon, 11 Jan 2010 16:44:02 +0000 (18:44 +0200)]
threads: remove legacy #includes
Rémi Denis-Courmont [Mon, 11 Jan 2010 16:37:18 +0000 (18:37 +0200)]
deinterlace: useless #includes
Benoit Calvez [Mon, 11 Jan 2010 13:14:08 +0000 (14:14 +0100)]
Phonon: fix for Win32 compilation
Pierre Ynard [Mon, 11 Jan 2010 09:14:29 +0000 (10:14 +0100)]
configure: fix detection of ARM NEON
Rémi Denis-Courmont [Sun, 10 Jan 2010 15:47:34 +0000 (17:47 +0200)]
Move ARM NEON optimizations to arm_neon/
Jean-Baptiste Kempf [Sun, 10 Jan 2010 14:56:51 +0000 (15:56 +0100)]
Qt: DO NOT use qobject_cast without checking it!
How difficult is that?
Fix crash introduced by
1a4bb0599422791234aced46449a017e54ac6115
Rémi Denis-Courmont [Sun, 10 Jan 2010 14:51:34 +0000 (16:51 +0200)]
Move Altivec chroma plugin to altivec/
Rémi Denis-Courmont [Sun, 10 Jan 2010 14:47:36 +0000 (16:47 +0200)]
Fix POTFILES
Rémi Denis-Courmont [Sun, 10 Jan 2010 14:46:27 +0000 (16:46 +0200)]
Move SSE2 chromas to sse2/
Rémi Denis-Courmont [Sun, 10 Jan 2010 14:37:57 +0000 (16:37 +0200)]
Move MMX-accelerated chromas to mmx/
(Feel free to cleanup)
Rémi Denis-Courmont [Sun, 10 Jan 2010 14:25:12 +0000 (16:25 +0200)]
Expose MMX and SSE2 compiler flags
Rémi Denis-Courmont [Sun, 10 Jan 2010 13:54:09 +0000 (15:54 +0200)]
Make volume-change a void rather than a boolean
Rémi Denis-Courmont [Sun, 10 Jan 2010 13:42:56 +0000 (15:42 +0200)]
ymga plugins are gone
Francois Cartegnie [Sat, 9 Jan 2010 22:54:50 +0000 (23:54 +0100)]
libvlc: Unify volume/mute change functions and add a mutex layer
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Francois Cartegnie [Thu, 7 Jan 2010 23:02:15 +0000 (00:02 +0100)]
Qt: update widget initialization
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Francois Cartegnie [Thu, 7 Jan 2010 23:02:14 +0000 (00:02 +0100)]
Qt: rename slots to explicit names
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Francois Cartegnie [Thu, 7 Jan 2010 23:02:13 +0000 (00:02 +0100)]
Qt: remove the b_mybutton hack. Connect the appropriate events.
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Francois Cartegnie [Thu, 7 Jan 2010 19:18:31 +0000 (20:18 +0100)]
Qt: Audio control widget changes
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Francois Cartegnie [Thu, 7 Jan 2010 19:18:30 +0000 (20:18 +0100)]
libvlc: disable audio mute on VolumeUp/Down
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Francois Cartegnie [Thu, 7 Jan 2010 19:18:29 +0000 (20:18 +0100)]
libvlc: introduce 'Muted' as a whole state, not as volume 0
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Tobias Güntner [Wed, 25 Nov 2009 15:05:57 +0000 (16:05 +0100)]
Fix prebuffering after seek.
Signed-off-by: Laurent Aimar <fenrir@videolan.org>
Rémi Denis-Courmont [Sun, 10 Jan 2010 13:10:04 +0000 (15:10 +0200)]
Remove YMGA chroma
Rémi Denis-Courmont [Sun, 10 Jan 2010 13:05:03 +0000 (15:05 +0200)]
Remove the MGA video output
Those cards are normally accessed with the standard FrameBuffer,
through X11 or svgalib instead. The mga_vid driver is not even in the
kernel (or not anymore).
Rémi Denis-Courmont [Sun, 10 Jan 2010 13:07:59 +0000 (15:07 +0200)]
memcpy is not a stand-alone plugin anymore