]>
git.sesse.net Git - vlc/log
Rémi Denis-Courmont [Sun, 6 Mar 2011 16:12:00 +0000 (18:12 +0200)]
xcb/apps: move to my devices alongside other capture services
Rémi Denis-Courmont [Sun, 6 Mar 2011 09:47:46 +0000 (11:47 +0200)]
Factor EIT text conversion in a .h file
Also add support for the Private Use Area characters and check for
valid ISO 8859 character sets.
Francois Cartegnie [Sat, 5 Mar 2011 19:33:45 +0000 (20:33 +0100)]
Qt: make progressbar dialogs modal
Most progressbars are modal tasks.
Interruptible progress dialogs should be modal then.
Rémi Denis-Courmont [Sat, 5 Mar 2011 17:06:05 +0000 (19:06 +0200)]
Typo
Rémi Denis-Courmont [Sat, 5 Mar 2011 16:59:20 +0000 (18:59 +0200)]
DVB: fix turbo FEC check
Frontend features are in an enum, so ifdef does not work.
Rémi Denis-Courmont [Sat, 5 Mar 2011 16:19:27 +0000 (18:19 +0200)]
DVB: make scanning fully independent of Linux DVB
Rémi Denis-Courmont [Sat, 5 Mar 2011 15:33:51 +0000 (17:33 +0200)]
DVB: separate CA management
Francois Cartegnie [Sat, 5 Mar 2011 14:53:23 +0000 (15:53 +0100)]
Qt: EPG gui self update
Francois Cartegnie [Sat, 5 Mar 2011 14:38:14 +0000 (15:38 +0100)]
Qt: EPGItem: fix gradient reference
Francois Cartegnie [Sat, 5 Mar 2011 14:34:47 +0000 (15:34 +0100)]
Qt: EPGChannels: drop the program number
Francois Cartegnie [Sat, 5 Mar 2011 14:17:11 +0000 (15:17 +0100)]
Qt: EPG: Always update data on EPG refresh and highlight simultaneous
programs
Francois Cartegnie [Sat, 5 Mar 2011 13:29:01 +0000 (14:29 +0100)]
Qt: EPGEVent: can be same event without being current
Francois Cartegnie [Sat, 5 Mar 2011 13:13:39 +0000 (14:13 +0100)]
Qt: EPGItem: simplify setters
Francois Cartegnie [Sat, 5 Mar 2011 12:38:20 +0000 (13:38 +0100)]
Qt: EPGRuler: add timeline
Francois Cartegnie [Fri, 4 Mar 2011 22:44:22 +0000 (23:44 +0100)]
Qt: EPGWidget: use time reference from epg stream, or ignore
Francois Cartegnie [Fri, 4 Mar 2011 21:44:38 +0000 (22:44 +0100)]
Qt: EPGItem: vlc is orange
Francois Cartegnie [Fri, 4 Mar 2011 21:41:35 +0000 (22:41 +0100)]
Qt: reset EPG data when input type changes
Francois Cartegnie [Fri, 4 Mar 2011 21:08:13 +0000 (22:08 +0100)]
Qt: EPG Dialog: use DialogButtonBox
Francois Cartegnie [Fri, 4 Mar 2011 21:00:42 +0000 (22:00 +0100)]
Qt: EPGItem: style with gradient
Francois Cartegnie [Fri, 4 Mar 2011 20:45:12 +0000 (21:45 +0100)]
Qt: EPGItem: add tooltip
Francois Cartegnie [Fri, 4 Mar 2011 20:37:04 +0000 (21:37 +0100)]
Qt: EPGItem: visual feedback on hover
Francois Cartegnie [Fri, 4 Mar 2011 19:21:00 +0000 (20:21 +0100)]
Qt: EPG fix memleak
Francois Cartegnie [Fri, 4 Mar 2011 19:03:47 +0000 (20:03 +0100)]
Qt: don't throw previous EPG data on channel/input switch
Rémi Denis-Courmont [Sat, 5 Mar 2011 14:26:51 +0000 (16:26 +0200)]
DVB: privatize scan_session
Rémi Denis-Courmont [Sat, 5 Mar 2011 14:15:41 +0000 (16:15 +0200)]
DVB: privatize scan_service
Rémi Denis-Courmont [Sat, 5 Mar 2011 14:13:00 +0000 (16:13 +0200)]
DVB: privatize scan_t
Rémi Denis-Courmont [Sat, 5 Mar 2011 13:58:16 +0000 (15:58 +0200)]
DVB: useless includes
Rémi Denis-Courmont [Sat, 5 Mar 2011 14:09:56 +0000 (16:09 +0200)]
Use SetWBE
Rémi Denis-Courmont [Sat, 5 Mar 2011 13:10:23 +0000 (15:10 +0200)]
inline is inline
We assume C99 nowadays.
Laurent Aimar [Sat, 5 Mar 2011 11:56:22 +0000 (12:56 +0100)]
Do not allow direct rendering when the pictures provided by the display are slow to access.
The decoder pictures needs to be read back for rendering subtiles/OSD so
it's better to always use fast pictures for the decoders.
But as we don't have any module that provides slow pictures and are still
usable for DR...
Laurent Aimar [Sat, 5 Mar 2011 11:51:25 +0000 (12:51 +0100)]
Use the correct picture pool to render subtitles.
When direct rendering was enabled, we used the display pool which can be
empty, leading to pictures being skipped.
Konstantin Pavlov [Fri, 25 Feb 2011 14:35:43 +0000 (17:35 +0300)]
UPNP: unregister client on Close()
Konstantin Pavlov [Fri, 25 Feb 2011 14:35:26 +0000 (17:35 +0300)]
Upnp: more debug.
Austin Burrow [Wed, 9 Jun 2010 00:52:07 +0000 (19:52 -0500)]
Fixed the directory duplication bug in UPnP SD Client module and cleaned code.
Signed-off-by: Konstantin Pavlov <thresh@videolan.org>
Konstantin Pavlov [Fri, 25 Feb 2011 10:11:57 +0000 (13:11 +0300)]
Fix typo.
Jean-Baptiste Kempf [Sat, 5 Mar 2011 11:11:05 +0000 (12:11 +0100)]
Configure: fix config of OpenCV module
It doesn't compile though, and is using a broken interface like crop
Rémi Denis-Courmont [Sat, 5 Mar 2011 08:13:59 +0000 (10:13 +0200)]
Disable bandlimited resampler for the time being
It is known to crash due to invalid buffer handling. On Linux, I get
memory accesses before the start of the audio buffer. It also crashes
on Windows. Until someone cares to fix it, and I think it really never
worked correctly, lets use the "ugly" resampler, which is not too ugly.
This should fix #3631, #4366, #4491 and possibly others.
Rémi Denis-Courmont [Sat, 5 Mar 2011 08:12:53 +0000 (10:12 +0200)]
Merge audio_filters Makefiles
Sébastien Escudier [Fri, 4 Mar 2011 09:15:21 +0000 (10:15 +0100)]
live555 : really toggle tcp in case of unsupported transport.
Broken since
d14e0b78f9e0c9dc44f472fd67b394a233560488
Jean-Baptiste Kempf [Thu, 3 Mar 2011 22:06:01 +0000 (23:06 +0100)]
DVB access: kill 3 warnings
Jean-Baptiste Kempf [Thu, 3 Mar 2011 21:59:09 +0000 (22:59 +0100)]
DVB access: remove outdated defines
Jean-Baptiste Kempf [Thu, 3 Mar 2011 21:35:18 +0000 (22:35 +0100)]
mux ts: remove outdated defines
Jean-Baptiste Kempf [Thu, 3 Mar 2011 21:33:54 +0000 (22:33 +0100)]
TS demux: remove outdated defines
Jean-Baptiste Kempf [Thu, 3 Mar 2011 21:32:08 +0000 (22:32 +0100)]
Configure.ac: simplify dvbpsi detection
Rémi Denis-Courmont [Thu, 3 Mar 2011 18:52:39 +0000 (20:52 +0200)]
DVB: don't bother printing ioctl() error return value
It's pretty much always -1.
Rémi Denis-Courmont [Thu, 3 Mar 2011 18:53:42 +0000 (20:53 +0200)]
DVB: simplify other options parsing
Rémi Denis-Courmont [Thu, 3 Mar 2011 18:30:52 +0000 (20:30 +0200)]
DVB: factor VLC to Linux modulation conversion
Rémi Denis-Courmont [Thu, 3 Mar 2011 18:30:13 +0000 (20:30 +0200)]
DVB: list possible modulations
Rémi Denis-Courmont [Thu, 3 Mar 2011 18:29:56 +0000 (20:29 +0200)]
DVB: list possible voltages
Rémi Denis-Courmont [Thu, 3 Mar 2011 18:20:21 +0000 (20:20 +0200)]
DVB: warning in previous commit
Rémi Denis-Courmont [Thu, 3 Mar 2011 17:56:19 +0000 (19:56 +0200)]
DVB: Remove old syntax check
It's been 7 years now...
Jean-Paul Saman [Tue, 1 Mar 2011 22:10:52 +0000 (23:10 +0100)]
stream_filter/httplive.c: constify
Constify some function arguments.
Jean-Paul Saman [Tue, 1 Mar 2011 21:33:21 +0000 (22:33 +0100)]
stream_filter/httplive.c: solve gap in segment sequence numbers.
After rewriting to use stream_* API gaps in segment sequence numbers
where detected. Solving this issue fixes live playback which was broken
since the rewrite to use the stream_* API.
Jean-Paul Saman [Fri, 25 Feb 2011 16:01:10 +0000 (17:01 +0100)]
stream_filter/httplive.c: beautify message
Make the error message easier to read by splitting it up.
Jean-Paul Saman [Fri, 25 Feb 2011 15:58:03 +0000 (16:58 +0100)]
stream_filter/httplive.c: Append new segment any (HLS Live playback) when gap in sequence numbers is detected.
When a gap in segment sequence numbers is detected append the new one
anyway, since there is nothing that can be done to restore the missing
information. It will result in a playback hickup, but that cannot be
helped. Instead only complain loudly.
Jean-Paul Saman [Fri, 25 Feb 2011 15:47:27 +0000 (16:47 +0100)]
stream_filter/httplive.c: cleanup on failing to reload HLS Live playlist.
When reloading the HLS Playlist failes do not leak already allocated
hls_stream_t and segment_t structures. Instead cleanup.
Jean-Paul Saman [Fri, 25 Feb 2011 15:38:50 +0000 (16:38 +0100)]
stream_filter/httplive.c: separate HLS playlist reload into another thread
Reloading HLS m3u8 file for live playback in a separate track. It used
to piggy back on the download track, which made it reload less often.
Since it would check the m3u8 file reload once after each download, which
generally takes longer then the suggested m3u8 reload algorithm.
Rémi Denis-Courmont [Tue, 1 Mar 2011 21:32:10 +0000 (23:32 +0200)]
RTP: skip reordering timer in case of TCP
Rémi Denis-Courmont [Tue, 1 Mar 2011 21:22:27 +0000 (23:22 +0200)]
RTP: use poll() timeout, get rid of the threaded timer and lock
This gets rid of one thread per RTP input. This will also ease would-be
support for RTCP.
Erwan Tulou [Tue, 1 Mar 2011 17:49:26 +0000 (18:49 +0100)]
skins2: fix font path processing
Erwan Tulou [Tue, 1 Mar 2011 16:26:48 +0000 (17:26 +0100)]
skins2: fix winamp2.xml (.wsz file)
pledit id is used twice in this file (must be unique)
Erwan Tulou [Tue, 1 Mar 2011 15:45:15 +0000 (16:45 +0100)]
skins2: fix .wsz problem
filenames must always be forced to lower case in the case of .wsz files
(since the winamp2.xml expects them in this form)
Rémi Denis-Courmont [Tue, 1 Mar 2011 17:50:57 +0000 (19:50 +0200)]
Qt4: remove V4L1
Rémi Denis-Courmont [Tue, 1 Mar 2011 15:03:44 +0000 (17:03 +0200)]
Remove write-only variables
Erwan Tulou [Tue, 1 Mar 2011 13:09:36 +0000 (14:09 +0100)]
skins2: fix boolean variables
skins2 expects notification to occur if and only if the variable really changes.
This patch fixes things for And and Or variables.
This fixes trac #4529
Erwan Tulou [Tue, 1 Mar 2011 12:59:28 +0000 (13:59 +0100)]
skins2: remove questionable trick
This trick only works if the action ends up in the state really being toggled.
This is not always the case and can then lead to undesirable effects,
for instance the play button going to pause when no playback is underway.
This trick was needed to prevent visual artefacts when refreshing was a heavy
task, but is no longer needed since refreshing has been heavily optimised.
Rémi Duraffort [Mon, 28 Feb 2011 18:29:42 +0000 (19:29 +0100)]
youtube: also accept https links (might fix #4526).
Rémi Duraffort [Mon, 28 Feb 2011 18:17:31 +0000 (19:17 +0100)]
Comment out atof and strtof. Android does provide them but the configure does not find them.
Rémi Duraffort [Mon, 28 Feb 2011 18:14:57 +0000 (19:14 +0100)]
Use __ANDROID__ instead of home defined HAVE_ANDROID.
Rémi Duraffort [Mon, 28 Feb 2011 18:12:32 +0000 (19:12 +0100)]
Update the android configure script.
Rémi Duraffort [Mon, 28 Feb 2011 18:07:23 +0000 (19:07 +0100)]
Revert "Add HAVE_ANDROID define."
This reverts commit
7d3c30f9391b39cbca79325803dcad559b0777da .
Jean-Baptiste Kempf [Sat, 26 Feb 2011 00:53:46 +0000 (01:53 +0100)]
Win32: remove a warning
Jean-Baptiste Kempf [Sat, 26 Feb 2011 00:32:32 +0000 (01:32 +0100)]
bandlimited: signedness correction
Jean-Baptiste Kempf [Sat, 26 Feb 2011 00:27:51 +0000 (01:27 +0100)]
Update: Correctly cast to (int)
As specified in the MSDN documentation
It will warn, though
Jean-Baptiste Kempf [Fri, 25 Feb 2011 23:42:03 +0000 (00:42 +0100)]
Crystalhd: use a callback in DtsProcOut
This is way cleaner and should help supporting deinterlacing without
memcpying full images (hopefully)
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Erwan Tulou [Fri, 25 Feb 2011 15:23:44 +0000 (16:23 +0100)]
skins2: use the 0-400% range for volume
This patch makes volume more consistent with the rest of vlc :
- volume is now advertised on a 0-400% range instead of a misleading
0-100% range. This fixes the discrepancy between volume displayed
within the skins and volume displayed via OSD
- "qt-volume-complete" and "volume-step" are now taken into account,
which makes skins2 more consistent with qt4
Konstantin Pavlov [Fri, 25 Feb 2011 09:27:07 +0000 (12:27 +0300)]
Fix loading of upnp module.
Also, remove leftover _intel parts here and there.
Pierre Ynard [Thu, 24 Feb 2011 22:05:07 +0000 (23:05 +0100)]
lua http: fix slash stripping
Jean-Baptiste Kempf [Thu, 24 Feb 2011 12:23:57 +0000 (13:23 +0100)]
http access: kill a win32 warning
Jean-Baptiste Kempf [Thu, 24 Feb 2011 12:15:44 +0000 (13:15 +0100)]
libXML: deactivate an unused function
Jean-Baptiste Kempf [Thu, 24 Feb 2011 12:08:02 +0000 (13:08 +0100)]
Skins: include config.h
Jean-Baptiste Kempf [Thu, 24 Feb 2011 12:01:43 +0000 (13:01 +0100)]
Oldhttp: use %Y-%m-%d instead of %F
This is equivalent and better supported on Mingw
And, remove an outdated comment
Jean-Baptiste Kempf [Thu, 24 Feb 2011 11:57:14 +0000 (12:57 +0100)]
Skins2: no need to redefine WINNT_VERSION
Jean-Baptiste Kempf [Thu, 24 Feb 2011 11:23:22 +0000 (12:23 +0100)]
Freetype: Compatibility with Fribidi 0.10
Jean-Baptiste Kempf [Wed, 23 Feb 2011 23:29:23 +0000 (00:29 +0100)]
glwin32: remove unneeded headers
Jean-Baptiste Kempf [Wed, 23 Feb 2011 23:28:26 +0000 (00:28 +0100)]
Contribs: new directx headers
From the wine project, modified by Jean-Baptiste Kempf
Rémi Duraffort [Wed, 23 Feb 2011 22:45:26 +0000 (23:45 +0100)]
Add required LIBVLC_USED and LIBVLC_MALLOC.
Rémi Duraffort [Wed, 23 Feb 2011 22:00:47 +0000 (23:00 +0100)]
Add HAVE_ANDROID define.
Jean-Baptiste Kempf [Wed, 23 Feb 2011 22:44:43 +0000 (23:44 +0100)]
Freetype: fix a few warnings
Jean-Baptiste Kempf [Wed, 23 Feb 2011 22:19:35 +0000 (23:19 +0100)]
TS demux: kill warnings
Rémi Duraffort [Wed, 23 Feb 2011 20:46:39 +0000 (21:46 +0100)]
Do not redefine strtof and atof for Android (the NDK headers are broken).
Jean-Baptiste Kempf [Wed, 23 Feb 2011 21:32:51 +0000 (22:32 +0100)]
DShow: cleaning and cosmetics
Jean-Baptiste Kempf [Wed, 23 Feb 2011 21:22:04 +0000 (22:22 +0100)]
BDA: slight cleaning
Jean-Baptiste Kempf [Wed, 23 Feb 2011 21:14:57 +0000 (22:14 +0100)]
DShow: GUID cleaning
Remove GUID that are already in wine's headers
Jean-Baptiste Kempf [Wed, 23 Feb 2011 19:26:10 +0000 (20:26 +0100)]
Vobsub: language is not necessarily on 2 characters
This fixes quite a few .idx samples that didn't work before.
Rémi Duraffort [Wed, 23 Feb 2011 18:46:13 +0000 (19:46 +0100)]
Fix compilation for systems without search.h
Jean-Baptiste Kempf [Wed, 23 Feb 2011 11:56:31 +0000 (12:56 +0100)]
BDA: work-around weird linking issue
Not in the mingw .h but seems to be in the .a
Pierre Ynard [Wed, 23 Feb 2011 11:25:15 +0000 (12:25 +0100)]
i19n: remove renamed header
Contains no translatable string
Pierre Ynard [Wed, 23 Feb 2011 10:07:03 +0000 (11:07 +0100)]
doc: update .PHONY to 2011
Jean-Baptiste Kempf [Tue, 22 Feb 2011 22:55:17 +0000 (23:55 +0100)]
DShow: Split the GUIDs and the definition to another header