]> git.sesse.net Git - vlc/log
vlc
13 years agomacosx: enlarge the time slider and move respective items around in the embedded...
Felix Paul Kühne [Sun, 3 Apr 2011 19:04:59 +0000 (21:04 +0200)]
macosx: enlarge the time slider and move respective items around in the embedded vout window in case no window resize control is displayed

13 years agoquartztext: use a better way to differciate between Mac and iOS builds
Felix Paul Kühne [Sun, 3 Apr 2011 18:55:52 +0000 (20:55 +0200)]
quartztext: use a better way to differciate between Mac and iOS builds

13 years agomacosx: update gitignore for xcode4
Felix Paul Kühne [Sun, 3 Apr 2011 18:39:26 +0000 (20:39 +0200)]
macosx: update gitignore for xcode4

13 years agocli: use make_uri()
Pierre Ynard [Sun, 3 Apr 2011 16:47:38 +0000 (18:47 +0200)]
cli: use make_uri()

13 years agolua: export make_URI()
Pierre Ynard [Sun, 3 Apr 2011 16:46:07 +0000 (18:46 +0200)]
lua: export make_URI()

13 years agofixups: sort stuff a bit
Rémi Denis-Courmont [Sun, 3 Apr 2011 16:39:58 +0000 (19:39 +0300)]
fixups: sort stuff a bit

13 years agodirfd: replacement
Rémi Denis-Courmont [Sun, 3 Apr 2011 16:33:21 +0000 (19:33 +0300)]
dirfd: replacement

13 years agolua: missing .gitignore
Pierre Ynard [Sun, 3 Apr 2011 15:52:03 +0000 (17:52 +0200)]
lua: missing .gitignore

13 years agoPulseAudio: fix channels map order (untested)
Rémi Denis-Courmont [Sun, 3 Apr 2011 14:56:57 +0000 (17:56 +0300)]
PulseAudio: fix channels map order (untested)

13 years agoDefine if_nametoindex() for OS/2
KO Myung-Hun [Sat, 12 Mar 2011 01:22:09 +0000 (10:22 +0900)]
Define if_nametoindex() for OS/2

Signed-off-by: Rémi Duraffort <ivoire@videolan.org>
13 years agoOS/2 uses the same path style as Win32.
KO Myung-Hun [Thu, 17 Mar 2011 11:10:58 +0000 (20:10 +0900)]
OS/2 uses the same path style as Win32.

Drive letters, backslashes instead of slashes, and so on.

Signed-off-by: Rémi Duraffort <ivoire@videolan.org>
13 years agoQt: hide status bar
Jean-Baptiste Kempf [Sun, 3 Apr 2011 12:15:12 +0000 (14:15 +0200)]
Qt: hide status bar

And allow it to be visible.

13 years agoContribs: update libmodplug
Jean-Baptiste Kempf [Sun, 3 Apr 2011 09:26:57 +0000 (11:26 +0200)]
Contribs: update libmodplug

13 years agoFix calloc usage.
Rémi Duraffort [Sun, 3 Apr 2011 09:55:04 +0000 (11:55 +0200)]
Fix calloc usage.

13 years agoRemove old obsolete variables.
Rémi Duraffort [Sun, 3 Apr 2011 09:11:53 +0000 (11:11 +0200)]
Remove old obsolete variables.

13 years agoClarify code path (help static analyzers).
Rémi Duraffort [Sun, 3 Apr 2011 09:10:44 +0000 (11:10 +0200)]
Clarify code path (help static analyzers).

13 years agocosmetics.
Rémi Duraffort [Sun, 3 Apr 2011 07:56:04 +0000 (09:56 +0200)]
cosmetics.

13 years agoBasic configuration for OS/2
KO Myung-Hun [Thu, 3 Mar 2011 13:06:55 +0000 (22:06 +0900)]
Basic configuration for OS/2

Signed-off-by: Rémi Duraffort <ivoire@videolan.org>
13 years agoUse $(LN_S) instead of 'ln -s'
KO Myung-Hun [Thu, 3 Mar 2011 13:05:32 +0000 (22:05 +0900)]
Use $(LN_S) instead of 'ln -s'

Signed-off-by: Rémi Duraffort <ivoire@videolan.org>
13 years agoOS/2 uses .dll as a extention for a shared library
KO Myung-Hun [Thu, 3 Mar 2011 13:01:08 +0000 (22:01 +0900)]
OS/2 uses .dll as a extention for a shared library

Signed-off-by: Rémi Duraffort <ivoire@videolan.org>
13 years agoSubtitles: basic support for {y:i}, {y:b} and {y:u}
Jean-Baptiste Kempf [Sun, 3 Apr 2011 00:16:58 +0000 (02:16 +0200)]
Subtitles: basic support for {y:i}, {y:b} and {y:u}

This is not fully working, though...
See #1825

13 years agoPulseAudio: increase buffer size to max VLC can do
Rémi Denis-Courmont [Sat, 2 Apr 2011 21:46:06 +0000 (00:46 +0300)]
PulseAudio: increase buffer size to max VLC can do

This suppresses most hiccups. But it also decreases precision to
slightly noticeable levels: about +/-150ms here. For reference, our
audio output core target is +/-40ms.

13 years agoPulseAudio: remove the broken and incomplete sync stuff
Rémi Denis-Courmont [Sat, 2 Apr 2011 21:45:47 +0000 (00:45 +0300)]
PulseAudio: remove the broken and incomplete sync stuff

13 years agoFix crash if PulseAudio is compiled-in but not used
Rémi Denis-Courmont [Sat, 2 Apr 2011 18:03:47 +0000 (21:03 +0300)]
Fix crash if PulseAudio is compiled-in but not used

13 years agoPulseAudio output: rewrite
Rémi Denis-Courmont [Sat, 2 Apr 2011 17:53:23 +0000 (20:53 +0300)]
PulseAudio output: rewrite

This should fix the deadlocks and memory starvation problems.

13 years agocli: use dedicated strip function
Pierre Ynard [Sat, 2 Apr 2011 17:27:07 +0000 (19:27 +0200)]
cli: use dedicated strip function

13 years agolua: rc -> cli
Pierre Ynard [Sat, 2 Apr 2011 14:48:24 +0000 (16:48 +0200)]
lua: rc -> cli

13 years agolua: rename rc interface to cli
Pierre Ynard [Sat, 2 Apr 2011 14:41:28 +0000 (16:41 +0200)]
lua: rename rc interface to cli

Because a CLI is really what it is

13 years agoContribs: update libebml and libmatroska to latest
Jean-Baptiste Kempf [Sat, 2 Apr 2011 11:00:33 +0000 (13:00 +0200)]
Contribs: update libebml and libmatroska to latest

13 years agoContribs: update taglib to 1.7 and to cmake
Jean-Baptiste Kempf [Sat, 2 Apr 2011 10:48:13 +0000 (12:48 +0200)]
Contribs: update taglib to 1.7 and to cmake

But seriously, how is:
 -DENABLE_STATIC:BOOL=ON -DWITH_ASF:BOOL=ON -DWITH_MP4:BOOL=ON
better
 --enable-mp4 --enable-asf --enable-static

Maybe some people should know that we have case-sensitive support since
30 years...

13 years agoDon't venture into non-existent directory
Rémi Denis-Courmont [Sat, 2 Apr 2011 07:05:57 +0000 (10:05 +0300)]
Don't venture into non-existent directory

13 years agoFreetype: code cosmetics
Jean-Baptiste Kempf [Fri, 1 Apr 2011 23:52:50 +0000 (01:52 +0200)]
Freetype: code cosmetics

13 years agoFreetype: update dates and copyright
Jean-Baptiste Kempf [Fri, 1 Apr 2011 23:28:44 +0000 (01:28 +0200)]
Freetype: update dates and copyright

13 years agoConfigure: do not enable fontconfig on Win32 for Freetype
Jean-Baptiste Kempf [Fri, 1 Apr 2011 23:09:54 +0000 (01:09 +0200)]
Configure: do not enable fontconfig on Win32 for Freetype

13 years agoFreetype: cleanup and clarify font/family differences
Jean-Baptiste Kempf [Fri, 1 Apr 2011 21:59:14 +0000 (23:59 +0200)]
Freetype: cleanup and clarify font/family differences

13 years agoFreetype: use enum iso defines
Jean-Baptiste Kempf [Fri, 1 Apr 2011 21:28:49 +0000 (23:28 +0200)]
Freetype: use enum iso defines

13 years agoFreetype: cache font folder in win32
Jean-Baptiste Kempf [Fri, 1 Apr 2011 21:10:11 +0000 (23:10 +0200)]
Freetype: cache font folder in win32

13 years agoFreetype: do not use fontconfig on Win32
Jean-Baptiste Kempf [Fri, 1 Apr 2011 20:34:01 +0000 (22:34 +0200)]
Freetype: do not use fontconfig on Win32

Fontconfig is great, but we have too many issue, notably the fact that
the fontcache isn't save correctly in some locations, notably on the
network. It also rebuilds the entire cache, each time you add ONE font.

Therefore, this commits uses Win32 EnumFontFamilies, and then gets the
font path with the Registry + concatenation of CLSID_FONTS and then back
to freetype.

However, this commit is broken in at least 3 ways:
 - it does not use the index to select the font,
 - it will break on localized fonts settings (Eastern),
 - I don't check the Script yet,

 I will try and fix in the future.

Ref and close: #4470, #4401, #4137, #3950, #3208

13 years agoQt: epg: only add current or future epg data
Francois Cartegnie [Fri, 1 Apr 2011 21:06:22 +0000 (23:06 +0200)]
Qt: epg: only add current or future epg data

Some channels are sending epg events from start of the day

13 years agoQt: epgwidget: use anon enum for indexes
Francois Cartegnie [Fri, 1 Apr 2011 20:57:32 +0000 (22:57 +0200)]
Qt: epgwidget: use anon enum for indexes

13 years agoconfigure: link dvbpsi to ts-demuxer
Ilkka Ollakka [Fri, 1 Apr 2011 13:28:37 +0000 (16:28 +0300)]
configure: link dvbpsi to ts-demuxer

13 years agoconfigure: remove dvb-check and enable ts demux/muxer if dvbpsi is present
Ilkka Ollakka [Fri, 1 Apr 2011 10:11:42 +0000 (13:11 +0300)]
configure: remove dvb-check and enable ts demux/muxer if dvbpsi is present

dtv is build automaticly and we anyway assume new enough libdvbpsi that has
pkg-config enabled. Also ts demux wasn't build automaticly previously (as
dvb was disabled by default some time ago).

13 years agodvb: return value from decode_BCD
Ilkka Ollakka [Wed, 30 Mar 2011 10:05:02 +0000 (13:05 +0300)]
dvb: return value from decode_BCD

13 years agohtcpcp: handle 418 I'm a teapot
Pierre Ynard [Thu, 31 Mar 2011 20:05:44 +0000 (22:05 +0200)]
htcpcp: handle 418 I'm a teapot

13 years agohtcpcp: typo
Pierre Ynard [Thu, 31 Mar 2011 20:04:20 +0000 (22:04 +0200)]
htcpcp: typo

13 years agoPulseAudio: don't assert at exit if PulseAudio died
Rémi Denis-Courmont [Thu, 31 Mar 2011 19:15:25 +0000 (22:15 +0300)]
PulseAudio: don't assert at exit if PulseAudio died

13 years agoInitial HTCPCP implementation
Rémi Denis-Courmont [Thu, 31 Mar 2011 18:36:24 +0000 (02:36 +0800)]
Initial HTCPCP implementation

13 years agoPulseAudio: avoid buffer memory copy
Rémi Denis-Courmont [Thu, 31 Mar 2011 18:27:53 +0000 (21:27 +0300)]
PulseAudio: avoid buffer memory copy

13 years agoCache mdate()
Rémi Denis-Courmont [Thu, 31 Mar 2011 18:07:21 +0000 (21:07 +0300)]
Cache mdate()

13 years agoPulseAudio: preserve audio format, fix some races, simplify and cleanup
Rémi Denis-Courmont [Thu, 31 Mar 2011 17:49:31 +0000 (20:49 +0300)]
PulseAudio: preserve audio format, fix some races, simplify and cleanup

 - preserve sample format from VLC, if possible,
 - preserve physical channels mapping,
 - remove a useless callback,
 - fix small race conditions with pa_*_wait() on startup,
 - cosmetic changes.

13 years agoOSS: improve plugin name
Rémi Denis-Courmont [Thu, 31 Mar 2011 11:24:08 +0000 (14:24 +0300)]
OSS: improve plugin name

13 years agoOSS: remove buggy option (from 2002)
Rémi Denis-Courmont [Thu, 31 Mar 2011 11:23:49 +0000 (14:23 +0300)]
OSS: remove buggy option (from 2002)

13 years agoudev: fix build without ALSA
Rémi Denis-Courmont [Thu, 31 Mar 2011 09:23:44 +0000 (12:23 +0300)]
udev: fix build without ALSA

13 years agoUpdated with pl_forcepause,pl_forceplay,pl_resume details
Akash Mehrotra [Sat, 26 Mar 2011 17:42:56 +0000 (23:12 +0530)]
Updated with pl_forcepause,pl_forceplay,pl_resume details

adds pl_forceplay,pl_forcepause,pl_resume

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
13 years agoepg: narrow input lock
Francois Cartegnie [Wed, 30 Mar 2011 21:45:46 +0000 (23:45 +0200)]
epg: narrow input lock

13 years agoQt: EPGView: fix performance hit
Francois Cartegnie [Wed, 30 Mar 2011 21:43:00 +0000 (23:43 +0200)]
Qt: EPGView: fix performance hit

On every data update, I was cleaning the overlapped entries, and on the
whole list. Apologies for the O(n*n).

13 years agoQt: EPGItem: only update() if data changed
Francois Cartegnie [Wed, 30 Mar 2011 17:39:39 +0000 (19:39 +0200)]
Qt: EPGItem: only update() if data changed

13 years agolua: redirect telnet shortcut to unified rc interface
Pierre Ynard [Wed, 30 Mar 2011 20:35:13 +0000 (22:35 +0200)]
lua: redirect telnet shortcut to unified rc interface

The telnet interface is removed. In its place, a small wrapper is used
to provide backward compatibility with --lua-config configuration.

13 years agoQt: epg: don't hide EPG when there's still data.
Francois Cartegnie [Wed, 30 Mar 2011 16:38:51 +0000 (18:38 +0200)]
Qt: epg: don't hide EPG when there's still data.

13 years agoUpdate module LIST
Jean-Baptiste Kempf [Wed, 30 Mar 2011 12:15:53 +0000 (14:15 +0200)]
Update module LIST

13 years agoNEWS: Mention Phosphor
Jean-Baptiste Kempf [Wed, 30 Mar 2011 12:10:44 +0000 (14:10 +0200)]
NEWS: Mention Phosphor

13 years agoZvbi: kill a warning
Jean-Baptiste Kempf [Tue, 29 Mar 2011 16:20:04 +0000 (18:20 +0200)]
Zvbi: kill a warning

13 years agofi.po: small update
Ilkka Ollakka [Tue, 29 Mar 2011 19:47:27 +0000 (22:47 +0300)]
fi.po: small update

13 years agoPhosphor deinterlacer
Juha Jeronen [Mon, 28 Mar 2011 19:28:20 +0000 (22:28 +0300)]
Phosphor deinterlacer

Signed-off-by: Laurent Aimar <fenrir@videolan.org>
13 years agoYoupiiiiiiiiiiiiiiiiiiie! ... err, remove vlc_object_find()
Rémi Denis-Courmont [Tue, 29 Mar 2011 17:39:20 +0000 (20:39 +0300)]
Youpiiiiiiiiiiiiiiiiiiie! ... err, remove vlc_object_find()

13 years agomotion: useless include
Rémi Denis-Courmont [Tue, 29 Mar 2011 17:14:53 +0000 (20:14 +0300)]
motion: useless include

13 years agoMotion: fix the vlc_object_find bug and flag the other bugs
Rémi Denis-Courmont [Tue, 29 Mar 2011 17:14:25 +0000 (20:14 +0300)]
Motion: fix the vlc_object_find bug and flag the other bugs

13 years agostream_MemoryNew: remove vlc_object_find()
Rémi Denis-Courmont [Tue, 29 Mar 2011 17:01:37 +0000 (20:01 +0300)]
stream_MemoryNew: remove vlc_object_find()

As for the previous commit, this seems more harmful than helpful.

Due to the UTF-16 subtitle hack present in the stream layer, this
commit will break in-memory UTF-16 subtitles character encoding if
UTF-8 autodetection was disabled and unless UTF-8 is the selected
encoding. On the other hand, this commit fixes subtitles encoding
if there is more than one subtitles stream in the whole input.

13 years agoMKV: mark ASCII subs as such
Rémi Denis-Courmont [Tue, 29 Mar 2011 16:56:07 +0000 (19:56 +0300)]
MKV: mark ASCII subs as such

13 years agostream_UrlNew: avoid harmful vlc_object_find()
Rémi Denis-Courmont [Tue, 29 Mar 2011 16:29:57 +0000 (19:29 +0300)]
stream_UrlNew: avoid harmful vlc_object_find()

Four access plugins need access to the input at the moment. In all
cases, it would misbehave if the input (item) of the main access was
used.

attachment: failing seems like the correct thing. I don't see a use for
attachment from stream_UrlNew().

CDDA uses the input item to append child nodes for individual tracks.
This is wrong in case of stream_UrlNew(), as the input items would be
wrongly appended to the main access item. Like directory, FTP, etc,
CCDA should probably return a playlist in this particular case.

MMSH uses the input item for redirection. This would not work properly
for stream_UrlNew(): it would rewrite the main access URL instead of
the child stream URL. This failing seems actually safer. Handling the
redirection within the MMS plugin would probably be better.

VCDX uses the input item to fill disc-wide meta data from the GET_TITLE
control request. It should use GET_META instead. In any case, it should
not pollute the meta data of the main access.

Bugs have been filed for the last 3 cases. Fortunately, I doubt any of
these access plugins was ever used through stream_UrlNew().

13 years agozvbi: convert dangerous OSDMessage() to safer msg_Info()
Rémi Denis-Courmont [Tue, 29 Mar 2011 13:46:47 +0000 (16:46 +0300)]
zvbi: convert dangerous OSDMessage() to safer msg_Info()

Ideally, I guess a text SPU should be emitted instead.

13 years agoAtmo: remove misleading comment about vlc_object_find()
Rémi Denis-Courmont [Tue, 29 Mar 2011 10:52:41 +0000 (13:52 +0300)]
Atmo: remove misleading comment about vlc_object_find()

13 years agoRemoteOSD: avoid vlc_object_find()
Rémi Denis-Courmont [Tue, 29 Mar 2011 10:51:00 +0000 (13:51 +0300)]
RemoteOSD: avoid vlc_object_find()

It does not seem to be needed in this case.

13 years agoKate: remove dead and broken vlc_object_find() use
Rémi Denis-Courmont [Tue, 29 Mar 2011 10:47:55 +0000 (13:47 +0300)]
Kate: remove dead and broken vlc_object_find() use

13 years agoRemove the snapshot video output
Rémi Denis-Courmont [Tue, 29 Mar 2011 10:39:35 +0000 (13:39 +0300)]
Remove the snapshot video output

It is not used anywhere (it was meant for use with Corba).
We have better ways to take snapshots nowadays.

13 years agosout_display: remove always NULL vlc_object_find()
Rémi Denis-Courmont [Tue, 29 Mar 2011 10:28:42 +0000 (13:28 +0300)]
sout_display: remove always NULL vlc_object_find()

The stream output is not a decendent of the input in VLC 1.2. So this
plugin does currently not work at all. This commit only removes
non-working code; it does not break or fix anything as such.

In previous versions, this code could cause crashes when #gather was
used, as the input object would change behind the back.

13 years agosout: remove broken statistics code
Rémi Denis-Courmont [Tue, 29 Mar 2011 10:23:41 +0000 (13:23 +0300)]
sout: remove broken statistics code

The sout instance is _not_ a child of the input, so this cannot work.
In practice, finding the input would always fail.

13 years agoQt4: Fix FSController glitches on Linux/KDE
Ludovic Fauvet [Mon, 28 Mar 2011 13:45:50 +0000 (15:45 +0200)]
Qt4: Fix FSController glitches on Linux/KDE

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
13 years agoCompile fix
Rémi Denis-Courmont [Mon, 28 Mar 2011 16:42:43 +0000 (19:42 +0300)]
Compile fix

13 years agoDisable unfinished non-compilable GLES2 plugin
Rémi Denis-Courmont [Mon, 28 Mar 2011 15:08:55 +0000 (18:08 +0300)]
Disable unfinished non-compilable GLES2 plugin

13 years agoDTV: fix typo
Rémi Denis-Courmont [Mon, 28 Mar 2011 09:32:42 +0000 (12:32 +0300)]
DTV: fix typo

13 years agoDTV: don't use NULL for config items
Rémi Denis-Courmont [Mon, 28 Mar 2011 09:23:17 +0000 (12:23 +0300)]
DTV: don't use NULL for config items

13 years agoQt4: update DTV plugin name on Windows
Rémi Denis-Courmont [Mon, 28 Mar 2011 09:16:14 +0000 (12:16 +0300)]
Qt4: update DTV plugin name on Windows

13 years agomacosx: small layout fix
Georg Seifert [Mon, 28 Mar 2011 14:12:09 +0000 (16:12 +0200)]
macosx: small layout fix

13 years agofreetype: fix compile with no fontconfig.
Konstantin Pavlov [Mon, 28 Mar 2011 12:10:34 +0000 (16:10 +0400)]
freetype: fix compile with no fontconfig.

13 years agoML: Discard items with no URI in Append Queue.
Konstantin Pavlov [Fri, 25 Mar 2011 11:42:22 +0000 (14:42 +0300)]
ML: Discard items with no URI in Append Queue.

This fixes the crash when Media Library tries to add "My Videos" / "My
Pictures" / etc. playlist entries to a ML when browsing them through "My
Computer" service discovery.

13 years agoLinux DVB: print frequencies and symbol rates in debug
Rémi Denis-Courmont [Sun, 27 Mar 2011 17:39:49 +0000 (20:39 +0300)]
Linux DVB: print frequencies and symbol rates in debug

13 years agoRenderX(): cache vlc_CPU()
Juha Jeronen [Thu, 24 Mar 2011 18:33:35 +0000 (20:33 +0200)]
RenderX(): cache vlc_CPU()

Signed-off-by: Laurent Aimar <fenrir@videolan.org>
13 years agoFreetype: clean includes
Jean-Baptiste Kempf [Sun, 27 Mar 2011 16:02:53 +0000 (18:02 +0200)]
Freetype: clean includes

13 years agoFluidsynth: small unlikely memory leak
Rémi Denis-Courmont [Sun, 27 Mar 2011 13:56:59 +0000 (16:56 +0300)]
Fluidsynth: small unlikely memory leak

13 years agoCosmetics
Rémi Denis-Courmont [Sun, 27 Mar 2011 13:56:43 +0000 (16:56 +0300)]
Cosmetics

13 years agoPVA: comment fixing and documentation references
Jean-Baptiste Kempf [Sun, 27 Mar 2011 11:54:22 +0000 (13:54 +0200)]
PVA: comment fixing and documentation references

13 years agoQt4: add modulations for DVB-S2
Rémi Denis-Courmont [Sun, 27 Mar 2011 11:09:40 +0000 (14:09 +0300)]
Qt4: add modulations for DVB-S2

13 years agotypo
Rémi Denis-Courmont [Sun, 27 Mar 2011 10:38:42 +0000 (13:38 +0300)]
typo

13 years agoSepia: cleanups
Jean-Baptiste Kempf [Sun, 27 Mar 2011 11:02:52 +0000 (13:02 +0200)]
Sepia: cleanups

Remove tabs, trailing spaces, and write-only variables

13 years agoNuv: remove write-only variable
Jean-Baptiste Kempf [Sun, 27 Mar 2011 10:56:54 +0000 (12:56 +0200)]
Nuv: remove write-only variable

13 years agoAdjust filter: remove write-only variable
Jean-Baptiste Kempf [Sun, 27 Mar 2011 10:45:54 +0000 (12:45 +0200)]
Adjust filter: remove write-only variable

13 years agoFreetype: small fix for non-Win32 systems
Jean-Baptiste Kempf [Sun, 27 Mar 2011 10:44:46 +0000 (12:44 +0200)]
Freetype: small fix for non-Win32 systems

13 years agoPVA: remove write-only variable
Jean-Baptiste Kempf [Sun, 27 Mar 2011 10:42:47 +0000 (12:42 +0200)]
PVA: remove write-only variable

13 years agoQt4: add DVB-S2
Rémi Denis-Courmont [Sun, 27 Mar 2011 10:38:42 +0000 (13:38 +0300)]
Qt4: add DVB-S2