]> git.sesse.net Git - vlc/log
vlc
13 years agovod_rtsp: fix raw transport without x-playNow header
Pierre Ynard [Mon, 7 Mar 2011 03:34:26 +0000 (04:34 +0100)]
vod_rtsp: fix raw transport without x-playNow header

There have been reports about this. Untested

13 years agol10n: fr: meanings fix
Francois Cartegnie [Sun, 6 Mar 2011 17:14:05 +0000 (18:14 +0100)]
l10n: fr: meanings fix

13 years agoxcb/apps: move to my devices alongside other capture services
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

13 years agoFactor EIT text conversion in a .h file
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.

13 years agoQt: make progressbar dialogs modal
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.

13 years agoTypo
Rémi Denis-Courmont [Sat, 5 Mar 2011 17:06:05 +0000 (19:06 +0200)]
Typo

13 years agoDVB: fix turbo FEC check
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.

13 years agoDVB: make scanning fully independent of Linux DVB
Rémi Denis-Courmont [Sat, 5 Mar 2011 16:19:27 +0000 (18:19 +0200)]
DVB: make scanning fully independent of Linux DVB

13 years agoDVB: separate CA management
Rémi Denis-Courmont [Sat, 5 Mar 2011 15:33:51 +0000 (17:33 +0200)]
DVB: separate CA management

13 years agoQt: EPG gui self update
Francois Cartegnie [Sat, 5 Mar 2011 14:53:23 +0000 (15:53 +0100)]
Qt: EPG gui self update

13 years agoQt: EPGItem: fix gradient reference
Francois Cartegnie [Sat, 5 Mar 2011 14:38:14 +0000 (15:38 +0100)]
Qt: EPGItem: fix gradient reference

13 years agoQt: EPGChannels: drop the program number
Francois Cartegnie [Sat, 5 Mar 2011 14:34:47 +0000 (15:34 +0100)]
Qt: EPGChannels: drop the program number

13 years agoQt: EPG: Always update data on EPG refresh and highlight simultaneous
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

13 years agoQt: EPGEVent: can be same event without being current
Francois Cartegnie [Sat, 5 Mar 2011 13:29:01 +0000 (14:29 +0100)]
Qt: EPGEVent: can be same event without being current

13 years agoQt: EPGItem: simplify setters
Francois Cartegnie [Sat, 5 Mar 2011 13:13:39 +0000 (14:13 +0100)]
Qt: EPGItem: simplify setters

13 years agoQt: EPGRuler: add timeline
Francois Cartegnie [Sat, 5 Mar 2011 12:38:20 +0000 (13:38 +0100)]
Qt: EPGRuler: add timeline

13 years agoQt: EPGWidget: use time reference from epg stream, or ignore
Francois Cartegnie [Fri, 4 Mar 2011 22:44:22 +0000 (23:44 +0100)]
Qt: EPGWidget: use time reference from epg stream, or ignore

13 years agoQt: EPGItem: vlc is orange
Francois Cartegnie [Fri, 4 Mar 2011 21:44:38 +0000 (22:44 +0100)]
Qt: EPGItem: vlc is orange

13 years agoQt: reset EPG data when input type changes
Francois Cartegnie [Fri, 4 Mar 2011 21:41:35 +0000 (22:41 +0100)]
Qt: reset EPG data when input type changes

13 years agoQt: EPG Dialog: use DialogButtonBox
Francois Cartegnie [Fri, 4 Mar 2011 21:08:13 +0000 (22:08 +0100)]
Qt: EPG Dialog: use DialogButtonBox

13 years agoQt: EPGItem: style with gradient
Francois Cartegnie [Fri, 4 Mar 2011 21:00:42 +0000 (22:00 +0100)]
Qt: EPGItem: style with gradient

13 years agoQt: EPGItem: add tooltip
Francois Cartegnie [Fri, 4 Mar 2011 20:45:12 +0000 (21:45 +0100)]
Qt: EPGItem: add tooltip

13 years agoQt: EPGItem: visual feedback on hover
Francois Cartegnie [Fri, 4 Mar 2011 20:37:04 +0000 (21:37 +0100)]
Qt: EPGItem: visual feedback on hover

13 years agoQt: EPG fix memleak
Francois Cartegnie [Fri, 4 Mar 2011 19:21:00 +0000 (20:21 +0100)]
Qt: EPG fix memleak

13 years agoQt: don't throw previous EPG data on channel/input switch
Francois Cartegnie [Fri, 4 Mar 2011 19:03:47 +0000 (20:03 +0100)]
Qt: don't throw previous EPG data on channel/input switch

13 years agoDVB: privatize scan_session
Rémi Denis-Courmont [Sat, 5 Mar 2011 14:26:51 +0000 (16:26 +0200)]
DVB: privatize scan_session

13 years agoDVB: privatize scan_service
Rémi Denis-Courmont [Sat, 5 Mar 2011 14:15:41 +0000 (16:15 +0200)]
DVB: privatize scan_service

13 years agoDVB: privatize scan_t
Rémi Denis-Courmont [Sat, 5 Mar 2011 14:13:00 +0000 (16:13 +0200)]
DVB: privatize scan_t

13 years agoDVB: useless includes
Rémi Denis-Courmont [Sat, 5 Mar 2011 13:58:16 +0000 (15:58 +0200)]
DVB: useless includes

13 years agoUse SetWBE
Rémi Denis-Courmont [Sat, 5 Mar 2011 14:09:56 +0000 (16:09 +0200)]
Use SetWBE

13 years agoinline is inline
Rémi Denis-Courmont [Sat, 5 Mar 2011 13:10:23 +0000 (15:10 +0200)]
inline is inline

We assume C99 nowadays.

13 years agoDo not allow direct rendering when the pictures provided by the display are slow...
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...

13 years agoUse the correct picture pool to render subtitles.
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.

13 years agoUPNP: unregister client on Close()
Konstantin Pavlov [Fri, 25 Feb 2011 14:35:43 +0000 (17:35 +0300)]
UPNP: unregister client on Close()

13 years agoUpnp: more debug.
Konstantin Pavlov [Fri, 25 Feb 2011 14:35:26 +0000 (17:35 +0300)]
Upnp: more debug.

13 years agoFixed the directory duplication bug in UPnP SD Client module and cleaned code.
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>
13 years agoFix typo.
Konstantin Pavlov [Fri, 25 Feb 2011 10:11:57 +0000 (13:11 +0300)]
Fix typo.

13 years agoConfigure: fix config of OpenCV module
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

13 years agoDisable bandlimited resampler for the time being
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.

13 years agoMerge audio_filters Makefiles
Rémi Denis-Courmont [Sat, 5 Mar 2011 08:12:53 +0000 (10:12 +0200)]
Merge audio_filters Makefiles

13 years agolive555 : really toggle tcp in case of unsupported transport.
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

13 years agoDVB access: kill 3 warnings
Jean-Baptiste Kempf [Thu, 3 Mar 2011 22:06:01 +0000 (23:06 +0100)]
DVB access: kill 3 warnings

13 years agoDVB access: remove outdated defines
Jean-Baptiste Kempf [Thu, 3 Mar 2011 21:59:09 +0000 (22:59 +0100)]
DVB access: remove outdated defines

13 years agomux ts: remove outdated defines
Jean-Baptiste Kempf [Thu, 3 Mar 2011 21:35:18 +0000 (22:35 +0100)]
mux ts: remove outdated defines

13 years agoTS demux: remove outdated defines
Jean-Baptiste Kempf [Thu, 3 Mar 2011 21:33:54 +0000 (22:33 +0100)]
TS demux: remove outdated defines

13 years agoConfigure.ac: simplify dvbpsi detection
Jean-Baptiste Kempf [Thu, 3 Mar 2011 21:32:08 +0000 (22:32 +0100)]
Configure.ac: simplify dvbpsi detection

13 years agoDVB: don't bother printing ioctl() error return value
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.

13 years agoDVB: simplify other options parsing
Rémi Denis-Courmont [Thu, 3 Mar 2011 18:53:42 +0000 (20:53 +0200)]
DVB: simplify other options parsing

13 years agoDVB: factor VLC to Linux modulation conversion
Rémi Denis-Courmont [Thu, 3 Mar 2011 18:30:52 +0000 (20:30 +0200)]
DVB: factor VLC to Linux modulation conversion

13 years agoDVB: list possible modulations
Rémi Denis-Courmont [Thu, 3 Mar 2011 18:30:13 +0000 (20:30 +0200)]
DVB: list possible modulations

13 years agoDVB: list possible voltages
Rémi Denis-Courmont [Thu, 3 Mar 2011 18:29:56 +0000 (20:29 +0200)]
DVB: list possible voltages

13 years agoDVB: warning in previous commit
Rémi Denis-Courmont [Thu, 3 Mar 2011 18:20:21 +0000 (20:20 +0200)]
DVB: warning in previous commit

13 years agoDVB: Remove old syntax check
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...

13 years agostream_filter/httplive.c: constify
Jean-Paul Saman [Tue, 1 Mar 2011 22:10:52 +0000 (23:10 +0100)]
stream_filter/httplive.c: constify

Constify some function arguments.

13 years agostream_filter/httplive.c: solve gap in segment sequence numbers.
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.

13 years agostream_filter/httplive.c: beautify message
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.

13 years agostream_filter/httplive.c: Append new segment any (HLS Live playback) when gap in...
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.

13 years agostream_filter/httplive.c: cleanup on failing to reload HLS Live playlist.
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.

13 years agostream_filter/httplive.c: separate HLS playlist reload into another thread
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.

13 years agoRTP: skip reordering timer in case of TCP
Rémi Denis-Courmont [Tue, 1 Mar 2011 21:32:10 +0000 (23:32 +0200)]
RTP: skip reordering timer in case of TCP

13 years agoRTP: use poll() timeout, get rid of the threaded timer and lock
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.

13 years agoskins2: fix font path processing
Erwan Tulou [Tue, 1 Mar 2011 17:49:26 +0000 (18:49 +0100)]
skins2: fix font path processing

13 years agoskins2: fix winamp2.xml (.wsz file)
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)

13 years agoskins2: fix .wsz problem
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)

13 years agoQt4: remove V4L1
Rémi Denis-Courmont [Tue, 1 Mar 2011 17:50:57 +0000 (19:50 +0200)]
Qt4: remove V4L1

13 years agoRemove write-only variables
Rémi Denis-Courmont [Tue, 1 Mar 2011 15:03:44 +0000 (17:03 +0200)]
Remove write-only variables

13 years agoskins2: fix boolean 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

13 years agoskins2: remove questionable trick
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.

13 years agoyoutube: also accept https links (might fix #4526).
Rémi Duraffort [Mon, 28 Feb 2011 18:29:42 +0000 (19:29 +0100)]
youtube: also accept https links (might fix #4526).

13 years agoComment out atof and strtof. Android does provide them but the configure does not...
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.

13 years agoUse __ANDROID__ instead of home defined HAVE_ANDROID.
Rémi Duraffort [Mon, 28 Feb 2011 18:14:57 +0000 (19:14 +0100)]
Use __ANDROID__ instead of home defined HAVE_ANDROID.

13 years agoUpdate the android configure script.
Rémi Duraffort [Mon, 28 Feb 2011 18:12:32 +0000 (19:12 +0100)]
Update the android configure script.

13 years agoRevert "Add HAVE_ANDROID define."
Rémi Duraffort [Mon, 28 Feb 2011 18:07:23 +0000 (19:07 +0100)]
Revert "Add HAVE_ANDROID define."

This reverts commit 7d3c30f9391b39cbca79325803dcad559b0777da.

13 years agoWin32: remove a warning
Jean-Baptiste Kempf [Sat, 26 Feb 2011 00:53:46 +0000 (01:53 +0100)]
Win32: remove a warning

13 years agobandlimited: signedness correction
Jean-Baptiste Kempf [Sat, 26 Feb 2011 00:32:32 +0000 (01:32 +0100)]
bandlimited: signedness correction

13 years agoUpdate: Correctly cast to (int)
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

13 years agoCrystalhd: use a callback in DtsProcOut
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>
13 years agoskins2: use the 0-400% range for volume
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

13 years agoFix loading of upnp module.
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.

13 years agolua http: fix slash stripping
Pierre Ynard [Thu, 24 Feb 2011 22:05:07 +0000 (23:05 +0100)]
lua http: fix slash stripping

13 years agohttp access: kill a win32 warning
Jean-Baptiste Kempf [Thu, 24 Feb 2011 12:23:57 +0000 (13:23 +0100)]
http access: kill a win32 warning

13 years agolibXML: deactivate an unused function
Jean-Baptiste Kempf [Thu, 24 Feb 2011 12:15:44 +0000 (13:15 +0100)]
libXML: deactivate an unused function

13 years agoSkins: include config.h
Jean-Baptiste Kempf [Thu, 24 Feb 2011 12:08:02 +0000 (13:08 +0100)]
Skins: include config.h

13 years agoOldhttp: use %Y-%m-%d instead of %F
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

13 years agoSkins2: no need to redefine WINNT_VERSION
Jean-Baptiste Kempf [Thu, 24 Feb 2011 11:57:14 +0000 (12:57 +0100)]
Skins2: no need to redefine WINNT_VERSION

13 years agoFreetype: Compatibility with Fribidi 0.10
Jean-Baptiste Kempf [Thu, 24 Feb 2011 11:23:22 +0000 (12:23 +0100)]
Freetype: Compatibility with Fribidi 0.10

13 years agoglwin32: remove unneeded headers
Jean-Baptiste Kempf [Wed, 23 Feb 2011 23:29:23 +0000 (00:29 +0100)]
glwin32: remove unneeded headers

13 years agoContribs: new directx 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

13 years agoAdd required LIBVLC_USED and LIBVLC_MALLOC.
Rémi Duraffort [Wed, 23 Feb 2011 22:45:26 +0000 (23:45 +0100)]
Add required LIBVLC_USED and LIBVLC_MALLOC.

13 years agoAdd HAVE_ANDROID define.
Rémi Duraffort [Wed, 23 Feb 2011 22:00:47 +0000 (23:00 +0100)]
Add HAVE_ANDROID define.

13 years agoFreetype: fix a few warnings
Jean-Baptiste Kempf [Wed, 23 Feb 2011 22:44:43 +0000 (23:44 +0100)]
Freetype: fix a few warnings

13 years agoTS demux: kill warnings
Jean-Baptiste Kempf [Wed, 23 Feb 2011 22:19:35 +0000 (23:19 +0100)]
TS demux: kill warnings

13 years agoDo not redefine strtof and atof for Android (the NDK headers are broken).
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).

13 years agoDShow: cleaning and cosmetics
Jean-Baptiste Kempf [Wed, 23 Feb 2011 21:32:51 +0000 (22:32 +0100)]
DShow: cleaning and cosmetics

13 years agoBDA: slight cleaning
Jean-Baptiste Kempf [Wed, 23 Feb 2011 21:22:04 +0000 (22:22 +0100)]
BDA: slight cleaning

13 years agoDShow: GUID 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

13 years agoVobsub: language is not necessarily on 2 characters
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.

13 years agoFix compilation for systems without search.h
Rémi Duraffort [Wed, 23 Feb 2011 18:46:13 +0000 (19:46 +0100)]
Fix compilation for systems without search.h

13 years agoBDA: work-around weird linking issue
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

13 years agoi19n: remove renamed header
Pierre Ynard [Wed, 23 Feb 2011 11:25:15 +0000 (12:25 +0100)]
i19n: remove renamed header

Contains no translatable string