]>
git.sesse.net Git - vlc/log
Rémi Denis-Courmont [Sun, 31 Jan 2010 19:06:13 +0000 (21:06 +0200)]
Dead inline
Rémi Denis-Courmont [Sun, 31 Jan 2010 19:03:54 +0000 (21:03 +0200)]
Don't #include LibVLC from plugins
(I was wondering why those kept being recompiled)
Rémi Denis-Courmont [Sun, 31 Jan 2010 19:01:02 +0000 (21:01 +0200)]
LibVLC: remove unused and buggy media list views
Rémi Denis-Courmont [Sun, 31 Jan 2010 18:54:18 +0000 (20:54 +0200)]
LibVLC audio: take a player object for most functions, remove exceptions
Rémi Denis-Courmont [Sun, 31 Jan 2010 17:52:07 +0000 (19:52 +0200)]
LibVLC media player: remove exceptions
Rémi Denis-Courmont [Sun, 31 Jan 2010 17:30:49 +0000 (19:30 +0200)]
good
Rémi Denis-Courmont [Sun, 31 Jan 2010 16:56:56 +0000 (18:56 +0200)]
LibVLC: use VLC variables inheritance for drawable and UI events
Rémi Denis-Courmont [Sun, 31 Jan 2010 16:45:12 +0000 (18:45 +0200)]
Make media player a VLC object
This will make variable inheritance to child inputs much simpler
Jakob Leben [Sun, 31 Jan 2010 16:11:12 +0000 (17:11 +0100)]
services_discovery: no need to attach to events twice
Jakob Leben [Sun, 31 Jan 2010 16:06:55 +0000 (17:06 +0100)]
Qt: simplify playlist item deletion
No need to do that check anymore.
Jakob Leben [Sun, 31 Jan 2010 13:02:01 +0000 (14:02 +0100)]
playlist: make playlist_DeleteFromInput delete container nodes as well
and refactor playlist code for optimization
Jakob Leben [Sun, 31 Jan 2010 11:30:53 +0000 (12:30 +0100)]
playlist: only install input item event callbacks on items under category root
Kamil Baldyga [Sat, 30 Jan 2010 20:01:08 +0000 (21:01 +0100)]
Ticket 3234 autodetect subtitles
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Jean-Baptiste Kempf [Sun, 31 Jan 2010 13:51:00 +0000 (14:51 +0100)]
NEWS: rewording the ODML/AVI subtitles part
Felix Paul Kühne [Sun, 31 Jan 2010 13:44:27 +0000 (14:44 +0100)]
macosx dialog provider: use default system font for the scripted dialogs
Jean-Baptiste Kempf [Sun, 31 Jan 2010 13:33:20 +0000 (14:33 +0100)]
Merge 1.0.5 NEWS in trunk/master/HEAD
Rémi Denis-Courmont [Sun, 31 Jan 2010 11:31:02 +0000 (13:31 +0200)]
Kill one exception
Laurent Aimar [Sun, 31 Jan 2010 11:11:50 +0000 (12:11 +0100)]
Added more providers using broken encoding for SDT/EIT (ts).
Laurent Aimar [Sun, 31 Jan 2010 01:27:25 +0000 (02:27 +0100)]
Removed non const static variable in TS demuxer.
Please, be careful to NOT commit such hacks.
Laurent Aimar [Sun, 31 Jan 2010 01:14:08 +0000 (02:14 +0100)]
Cosmetics.
Laurent Aimar [Sun, 31 Jan 2010 01:06:46 +0000 (02:06 +0100)]
Fixed input_GetEsObjects().
Laurent Aimar [Sun, 31 Jan 2010 01:04:48 +0000 (02:04 +0100)]
Removed one vlc_object_find_name() in qt4.
Rémi Denis-Courmont [Sun, 31 Jan 2010 11:19:11 +0000 (13:19 +0200)]
Kill a few vlc_object_find
Rémi Denis-Courmont [Sun, 31 Jan 2010 11:18:58 +0000 (13:18 +0200)]
aout_IsMuted: fix object leak
Rémi Denis-Courmont [Sun, 31 Jan 2010 11:00:59 +0000 (13:00 +0200)]
Silent rule for vlc_about.h
Rémi Denis-Courmont [Sun, 31 Jan 2010 10:58:12 +0000 (12:58 +0200)]
Silent rule for .pc files
Rémi Denis-Courmont [Sun, 31 Jan 2010 10:56:20 +0000 (12:56 +0200)]
Silent rules for revision
Rémi Denis-Courmont [Sun, 31 Jan 2010 10:53:39 +0000 (12:53 +0200)]
Generate Windows resource file on need basis
Ilkka Ollakka [Sun, 31 Jan 2010 09:29:28 +0000 (11:29 +0200)]
Qt4: adjust iconviews art position littlebit
Should show current selection little better
Laurent Aimar [Sun, 31 Jan 2010 00:39:41 +0000 (01:39 +0100)]
Added input_GetEsObjects() to cleanly retreive ES objects (decoder, vout, aout).
Laurent Aimar [Sun, 31 Jan 2010 00:13:05 +0000 (01:13 +0100)]
Fixed input clean up in case of sout error.
Laurent Aimar [Sun, 31 Jan 2010 00:04:48 +0000 (01:04 +0100)]
Cosmetics.
Laurent Aimar [Sat, 30 Jan 2010 23:48:34 +0000 (00:48 +0100)]
Removed now useless es_out_t::b_sout field.
Laurent Aimar [Sat, 30 Jan 2010 23:45:48 +0000 (00:45 +0100)]
Added ts-split-es option to control the way sub streams are handled (ts).
Laurent Aimar [Sat, 30 Jan 2010 23:27:55 +0000 (00:27 +0100)]
Made normal es_out_t valid as long as input_thread_t.
Laurent Aimar [Sat, 30 Jan 2010 21:10:12 +0000 (22:10 +0100)]
Merged ES_OUT_SET_ACTIVE/_MODE.
Laurent Aimar [Sat, 30 Jan 2010 20:54:26 +0000 (21:54 +0100)]
Cosmetics.
Laurent Aimar [Sat, 30 Jan 2010 20:27:22 +0000 (21:27 +0100)]
Fixed memleaks in ps demuxer (close #3141).
Laurent Aimar [Sat, 30 Jan 2010 19:19:38 +0000 (20:19 +0100)]
Added input internal es_out_GetEsObjects to retreives decoder associated objects.
It will allow to removes vlc_object_find(_*) hacks.
Felix Paul Kühne [Sat, 30 Jan 2010 23:41:51 +0000 (00:41 +0100)]
contribs: updated binary package for Mac OS X
To be used by both the 1.0-branch and 1.1. Already uploaded for all three platforms.
Pierre Ynard [Sat, 30 Jan 2010 23:33:43 +0000 (00:33 +0100)]
i18n: remove deleted file
Rémi Denis-Courmont [Sat, 30 Jan 2010 23:08:21 +0000 (01:08 +0200)]
Don't start the playlist thread if not needed
Rémi Denis-Courmont [Sat, 30 Jan 2010 22:46:58 +0000 (00:46 +0200)]
Variables fixes
Rémi Denis-Courmont [Sat, 30 Jan 2010 22:45:46 +0000 (00:45 +0200)]
playlist: small race between vlc_object_alive and vlc_cond_signal
Jean-Baptiste Kempf [Sat, 30 Jan 2010 22:53:31 +0000 (23:53 +0100)]
Qt: fix a leak when exiting main interface
Jean-Baptiste Kempf [Sat, 30 Jan 2010 22:53:05 +0000 (23:53 +0100)]
Qt: fix a leak in iconView
Jean-Baptiste Kempf [Sat, 30 Jan 2010 22:52:23 +0000 (23:52 +0100)]
Qt: fix a leak of telexFrame in Controller
Jean-Baptiste Kempf [Sat, 30 Jan 2010 22:50:53 +0000 (23:50 +0100)]
Qt: fix a leak (2) in PL View
Jean-Baptiste Kempf [Sat, 30 Jan 2010 22:48:21 +0000 (23:48 +0100)]
Qt: reindent
Jean-Baptiste Kempf [Sat, 30 Jan 2010 22:47:51 +0000 (23:47 +0100)]
Qt: fix a leaking QSignalmapper in PL
Felix Paul Kühne [Sat, 30 Jan 2010 22:32:44 +0000 (23:32 +0100)]
contribs: fixed fontconfig cross-compilation on Darwin
Rémi Denis-Courmont [Sat, 30 Jan 2010 22:15:21 +0000 (00:15 +0200)]
vlc-cache-gen: no media library
This really should default to off everywhere except in VLC though.
Rémi Denis-Courmont [Sat, 30 Jan 2010 21:53:24 +0000 (23:53 +0200)]
config_CreateDir: error -> warning
Rémi Denis-Courmont [Sat, 30 Jan 2010 21:52:59 +0000 (23:52 +0200)]
Save plugins cache into corresponding plugins directory
Rémi Denis-Courmont [Sat, 30 Jan 2010 21:41:51 +0000 (23:41 +0200)]
Add some const
Rémi Denis-Courmont [Sat, 30 Jan 2010 21:32:54 +0000 (23:32 +0200)]
Load/delete plugins cache from plugins directory
Also refactor. Deletion and loading are now distinct functions.
Rémi Denis-Courmont [Sat, 30 Jan 2010 21:29:10 +0000 (23:29 +0200)]
More verbose error when failing to load the cache file
Rémi Denis-Courmont [Sat, 30 Jan 2010 21:16:52 +0000 (23:16 +0200)]
Enable loading "the" cache multiple times
Rémi Denis-Courmont [Sat, 30 Jan 2010 21:07:07 +0000 (23:07 +0200)]
0 -> NULL
Rémi Denis-Courmont [Sat, 30 Jan 2010 19:50:25 +0000 (21:50 +0200)]
Make delay values true integer constants
Note that CLOCK_FREQ is already a 64-bits integer, so the cast to
mtime_t is not needed (anymore).
Rémi Denis-Courmont [Sat, 30 Jan 2010 19:47:22 +0000 (21:47 +0200)]
Remove unused sleep constants
Rémi Denis-Courmont [Sat, 30 Jan 2010 19:47:12 +0000 (21:47 +0200)]
Fix warning
Colin Guthrie [Sat, 30 Jan 2010 11:52:50 +0000 (11:52 +0000)]
phonon: Add specific support for PulseAudio.
This uses the PulseSupport class from phonon to allow use to support
PulseAudio nicely (e.g. nice device listings etc.)
(cherry picked from commit
bf1ef7158347153310cf4644a66da14f85db38c9 )
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Jean-Baptiste Kempf [Sat, 30 Jan 2010 19:10:21 +0000 (20:10 +0100)]
NEWS and LIST update
Rémi Denis-Courmont [Sat, 30 Jan 2010 19:02:52 +0000 (21:02 +0200)]
XCBV/window: document ASCII VLC to translators
Rémi Denis-Courmont [Sat, 30 Jan 2010 19:02:38 +0000 (21:02 +0200)]
Remove GetFallbackEncoding()
Rémi Denis-Courmont [Sat, 30 Jan 2010 18:56:04 +0000 (20:56 +0200)]
Reimplement Win32 GetACP() using gettext.
Rémi Denis-Courmont [Sat, 30 Jan 2010 18:35:29 +0000 (20:35 +0200)]
Win32: minor thread-safety fix
Rémi Denis-Courmont [Sat, 30 Jan 2010 18:21:01 +0000 (20:21 +0200)]
timeshift: avoid non-C99 anonymous unions
Rémi Denis-Courmont [Sat, 30 Jan 2010 16:49:32 +0000 (18:49 +0200)]
Take out list player test
It still fails pseudo-randomly.
Rémi Denis-Courmont [Sat, 30 Jan 2010 16:38:10 +0000 (18:38 +0200)]
input_item_WriteMeta: use make_path()
Rémi Denis-Courmont [Sat, 30 Jan 2010 16:34:06 +0000 (18:34 +0200)]
Test cases for make_path()
Rémi Denis-Courmont [Sat, 30 Jan 2010 16:31:36 +0000 (18:31 +0200)]
Allow tested functions to return NULL
Rémi Denis-Courmont [Sat, 30 Jan 2010 16:18:04 +0000 (18:18 +0200)]
make_path: make a local file path from an URI
Rémi Denis-Courmont [Sat, 30 Jan 2010 15:36:14 +0000 (17:36 +0200)]
Fix make_URI documentation
Rémi Denis-Courmont [Sat, 30 Jan 2010 15:25:51 +0000 (17:25 +0200)]
Name another anonynous union
Rémi Denis-Courmont [Sat, 30 Jan 2010 15:23:29 +0000 (17:23 +0200)]
Missing initializer
Rémi Denis-Courmont [Sat, 30 Jan 2010 15:22:25 +0000 (17:22 +0200)]
Revert "vout_window_t: simplify via anynomous union"
This reverts commit
ec4682128ada4047b20763dd94a7ed63c9de3d55 .
Conflicts:
modules/gui/qt4/qt4.cpp
modules/video_output/msw/events_vo.c
modules/video_output/x11/xcommon.c
modules/video_output/xcb/common.c
modules/video_output/xcb/window.c
src/video_output/window.c
Felix Paul Kühne [Sat, 30 Jan 2010 15:08:37 +0000 (16:08 +0100)]
contribs: use GCC-4.0 to compile ffmpeg on 32bit Darwin platforms
Rémi Denis-Courmont [Sat, 30 Jan 2010 14:58:44 +0000 (16:58 +0200)]
Grammar
Rémi Denis-Courmont [Sat, 30 Jan 2010 13:59:01 +0000 (15:59 +0200)]
Fix previous commit
Rémi Denis-Courmont [Sat, 30 Jan 2010 13:34:45 +0000 (15:34 +0200)]
ugly resampler: use memcpy()
Rémi Denis-Courmont [Sat, 30 Jan 2010 13:31:31 +0000 (15:31 +0200)]
ugly resampler: no need to allocate a buffer when down-sampling
Laurent Aimar [Sat, 30 Jan 2010 13:31:30 +0000 (14:31 +0100)]
Support padded frames in DTS files (close #3274).
Laurent Aimar [Sat, 30 Jan 2010 12:56:41 +0000 (13:56 +0100)]
Removed now useless audio filter float.c
Laurent Aimar [Sat, 30 Jan 2010 12:49:35 +0000 (13:49 +0100)]
Implemented fi32 -> fl32/s16 conversion in format.c.
Pádraig Brady [Fri, 29 Jan 2010 16:18:11 +0000 (16:18 +0000)]
closed captions: Correctly determine the field for SCTE-20 streams
* modules/codec/cc.h (cc_Extract): Merge repeated field (3) with first
field (1). Use the TOP_FIRST_FIELD in the determination of field.
* modules/codec/libmpeg2.c (DecodeBlock): Pass whether "top field first"
* modules/packetizer/mpegvideo.c (ParseMPEGBlock): Likewise.
Signed-off-by: Laurent Aimar <fenrir@videolan.org>
Rémi Denis-Courmont [Sat, 30 Jan 2010 12:40:13 +0000 (14:40 +0200)]
fixed: add S32N, rewrite FL32
Laurent Aimar [Sat, 30 Jan 2010 11:54:21 +0000 (12:54 +0100)]
Fixed a huge regression in block_FifoPut.
It was broken as soon as a linked list of buffers was pushed.
Laurent Aimar [Sat, 30 Jan 2010 11:07:39 +0000 (12:07 +0100)]
Rewrite of format audio filter.
It factorizes the common code and implements all conversions between s8, u8,
s16l/b, u16l/b, s24l/b, s32l/b and fl32 (close #3162).
In cases a direct conversion is not implemented, s16 is used as the middle
format.
The following direct conversions have been removed: fl32->s24, fl32->u16, u16->fl32.
Laurent Aimar [Fri, 29 Jan 2010 21:53:55 +0000 (22:53 +0100)]
Factorized 8->16 bits audio conversions.
Laurent Aimar [Fri, 29 Jan 2010 21:35:55 +0000 (22:35 +0100)]
Cosmetics (audio format conversions).
Laurent Aimar [Fri, 29 Jan 2010 20:51:57 +0000 (21:51 +0100)]
Fixed embedded subtitles loading for non ODML avi files (close #3227).
Laurent Aimar [Fri, 29 Jan 2010 20:26:20 +0000 (21:26 +0100)]
No functionnal changes (avi).
Pierre d'Herbemont [Fri, 29 Jan 2010 17:06:36 +0000 (18:06 +0100)]
macosx/framework: C99 in release mode as well.
Rémi Denis-Courmont [Sat, 30 Jan 2010 11:58:08 +0000 (13:58 +0200)]
Move FL32->FI32 conversion to fixed plugin
Rémi Denis-Courmont [Sat, 30 Jan 2010 11:47:26 +0000 (13:47 +0200)]
fixed: refactor into one module and one submodule
instead of three submodule and no main module!
Jakob Leben [Sat, 30 Jan 2010 09:07:34 +0000 (10:07 +0100)]
playlist, Qt: playlist browsing support
A new playlist item flag stops playlist after the item gets subitems.
The flag is set only upon user request to play an item from Qt views and only
if he does so in playlist "tree mode" not "one level".
Behavior on items played when playlist advances is unaffected.
This allows for comfortable "browsing" of playlist in tree mode, in particular
when using the Qt interface's icon view.
Jakob Leben [Sat, 30 Jan 2010 07:43:26 +0000 (08:43 +0100)]
Qt: efficient iconView browsing demands a specialized playlist event
Jakob Leben [Sat, 30 Jan 2010 00:17:05 +0000 (01:17 +0100)]
Qt: playlist: fix updating of currently playing item
- When input changes, update visible item after currentItem has been set.
- Check if item is current when adding it.