]>
git.sesse.net Git - vlc/log
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
Jean-Baptiste Kempf [Sat, 2 Apr 2011 11:00:33 +0000 (13:00 +0200)]
Contribs: update libebml and libmatroska to latest
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...
Rémi Denis-Courmont [Sat, 2 Apr 2011 07:05:57 +0000 (10:05 +0300)]
Don't venture into non-existent directory
Jean-Baptiste Kempf [Fri, 1 Apr 2011 23:52:50 +0000 (01:52 +0200)]
Freetype: code cosmetics
Jean-Baptiste Kempf [Fri, 1 Apr 2011 23:28:44 +0000 (01:28 +0200)]
Freetype: update dates and copyright
Jean-Baptiste Kempf [Fri, 1 Apr 2011 23:09:54 +0000 (01:09 +0200)]
Configure: do not enable fontconfig on Win32 for Freetype
Jean-Baptiste Kempf [Fri, 1 Apr 2011 21:59:14 +0000 (23:59 +0200)]
Freetype: cleanup and clarify font/family differences
Jean-Baptiste Kempf [Fri, 1 Apr 2011 21:28:49 +0000 (23:28 +0200)]
Freetype: use enum iso defines
Jean-Baptiste Kempf [Fri, 1 Apr 2011 21:10:11 +0000 (23:10 +0200)]
Freetype: cache font folder in 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
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
Francois Cartegnie [Fri, 1 Apr 2011 20:57:32 +0000 (22:57 +0200)]
Qt: epgwidget: use anon enum for indexes
Ilkka Ollakka [Fri, 1 Apr 2011 13:28:37 +0000 (16:28 +0300)]
configure: link dvbpsi to ts-demuxer
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).
Ilkka Ollakka [Wed, 30 Mar 2011 10:05:02 +0000 (13:05 +0300)]
dvb: return value from decode_BCD
Pierre Ynard [Thu, 31 Mar 2011 20:05:44 +0000 (22:05 +0200)]
htcpcp: handle 418 I'm a teapot
Pierre Ynard [Thu, 31 Mar 2011 20:04:20 +0000 (22:04 +0200)]
htcpcp: typo
Rémi Denis-Courmont [Thu, 31 Mar 2011 19:15:25 +0000 (22:15 +0300)]
PulseAudio: don't assert at exit if PulseAudio died
Rémi Denis-Courmont [Thu, 31 Mar 2011 18:36:24 +0000 (02:36 +0800)]
Initial HTCPCP implementation
Rémi Denis-Courmont [Thu, 31 Mar 2011 18:27:53 +0000 (21:27 +0300)]
PulseAudio: avoid buffer memory copy
Rémi Denis-Courmont [Thu, 31 Mar 2011 18:07:21 +0000 (21:07 +0300)]
Cache mdate()
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.
Rémi Denis-Courmont [Thu, 31 Mar 2011 11:24:08 +0000 (14:24 +0300)]
OSS: improve plugin name
Rémi Denis-Courmont [Thu, 31 Mar 2011 11:23:49 +0000 (14:23 +0300)]
OSS: remove buggy option (from 2002)
Rémi Denis-Courmont [Thu, 31 Mar 2011 09:23:44 +0000 (12:23 +0300)]
udev: fix build without ALSA
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>
Francois Cartegnie [Wed, 30 Mar 2011 21:45:46 +0000 (23:45 +0200)]
epg: narrow input lock
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).
Francois Cartegnie [Wed, 30 Mar 2011 17:39:39 +0000 (19:39 +0200)]
Qt: EPGItem: only update() if data changed
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.
Francois Cartegnie [Wed, 30 Mar 2011 16:38:51 +0000 (18:38 +0200)]
Qt: epg: don't hide EPG when there's still data.
Jean-Baptiste Kempf [Wed, 30 Mar 2011 12:15:53 +0000 (14:15 +0200)]
Update module LIST
Jean-Baptiste Kempf [Wed, 30 Mar 2011 12:10:44 +0000 (14:10 +0200)]
NEWS: Mention Phosphor
Jean-Baptiste Kempf [Tue, 29 Mar 2011 16:20:04 +0000 (18:20 +0200)]
Zvbi: kill a warning
Ilkka Ollakka [Tue, 29 Mar 2011 19:47:27 +0000 (22:47 +0300)]
fi.po: small update
Juha Jeronen [Mon, 28 Mar 2011 19:28:20 +0000 (22:28 +0300)]
Phosphor deinterlacer
Signed-off-by: Laurent Aimar <fenrir@videolan.org>
Rémi Denis-Courmont [Tue, 29 Mar 2011 17:39:20 +0000 (20:39 +0300)]
Youpiiiiiiiiiiiiiiiiiiie! ... err, remove vlc_object_find()
Rémi Denis-Courmont [Tue, 29 Mar 2011 17:14:53 +0000 (20:14 +0300)]
motion: useless include
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
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.
Rémi Denis-Courmont [Tue, 29 Mar 2011 16:56:07 +0000 (19:56 +0300)]
MKV: mark ASCII subs as such
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().
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.
Rémi Denis-Courmont [Tue, 29 Mar 2011 10:52:41 +0000 (13:52 +0300)]
Atmo: remove misleading comment about 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.
Rémi Denis-Courmont [Tue, 29 Mar 2011 10:47:55 +0000 (13:47 +0300)]
Kate: remove dead and broken vlc_object_find() use
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.
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.
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.
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>
Rémi Denis-Courmont [Mon, 28 Mar 2011 16:42:43 +0000 (19:42 +0300)]
Compile fix
Rémi Denis-Courmont [Mon, 28 Mar 2011 15:08:55 +0000 (18:08 +0300)]
Disable unfinished non-compilable GLES2 plugin
Rémi Denis-Courmont [Mon, 28 Mar 2011 09:32:42 +0000 (12:32 +0300)]
DTV: fix typo
Rémi Denis-Courmont [Mon, 28 Mar 2011 09:23:17 +0000 (12:23 +0300)]
DTV: don't use NULL for config items
Rémi Denis-Courmont [Mon, 28 Mar 2011 09:16:14 +0000 (12:16 +0300)]
Qt4: update DTV plugin name on Windows
Georg Seifert [Mon, 28 Mar 2011 14:12:09 +0000 (16:12 +0200)]
macosx: small layout fix
Konstantin Pavlov [Mon, 28 Mar 2011 12:10:34 +0000 (16:10 +0400)]
freetype: fix compile with no fontconfig.
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.
Rémi Denis-Courmont [Sun, 27 Mar 2011 17:39:49 +0000 (20:39 +0300)]
Linux DVB: print frequencies and symbol rates in debug
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>
Jean-Baptiste Kempf [Sun, 27 Mar 2011 16:02:53 +0000 (18:02 +0200)]
Freetype: clean includes
Rémi Denis-Courmont [Sun, 27 Mar 2011 13:56:59 +0000 (16:56 +0300)]
Fluidsynth: small unlikely memory leak
Rémi Denis-Courmont [Sun, 27 Mar 2011 13:56:43 +0000 (16:56 +0300)]
Cosmetics
Jean-Baptiste Kempf [Sun, 27 Mar 2011 11:54:22 +0000 (13:54 +0200)]
PVA: comment fixing and documentation references
Rémi Denis-Courmont [Sun, 27 Mar 2011 11:09:40 +0000 (14:09 +0300)]
Qt4: add modulations for DVB-S2
Rémi Denis-Courmont [Sun, 27 Mar 2011 10:38:42 +0000 (13:38 +0300)]
typo
Jean-Baptiste Kempf [Sun, 27 Mar 2011 11:02:52 +0000 (13:02 +0200)]
Sepia: cleanups
Remove tabs, trailing spaces, and write-only variables
Jean-Baptiste Kempf [Sun, 27 Mar 2011 10:56:54 +0000 (12:56 +0200)]
Nuv: remove write-only variable
Jean-Baptiste Kempf [Sun, 27 Mar 2011 10:45:54 +0000 (12:45 +0200)]
Adjust filter: remove write-only variable
Jean-Baptiste Kempf [Sun, 27 Mar 2011 10:44:46 +0000 (12:44 +0200)]
Freetype: small fix for non-Win32 systems
Jean-Baptiste Kempf [Sun, 27 Mar 2011 10:42:47 +0000 (12:42 +0200)]
PVA: remove write-only variable
Rémi Denis-Courmont [Sun, 27 Mar 2011 10:38:42 +0000 (13:38 +0300)]
Qt4: add DVB-S2
Rémi Denis-Courmont [Sun, 27 Mar 2011 10:38:05 +0000 (13:38 +0300)]
Qt4: handle multiple Linux DVB frontends per adapter
Rémi Denis-Courmont [Sun, 27 Mar 2011 10:02:20 +0000 (13:02 +0300)]
module_FindConfig() is not a malloc-style function (fixes #4524)
This partially reverts commit
add821b0eaeb2922d9d5191b7be1f1a833d4d245 .
Jean-Baptiste Kempf [Sun, 27 Mar 2011 00:36:18 +0000 (01:36 +0100)]
Qt: reduce the value of update-days
Pierre Ynard [Sun, 27 Mar 2011 00:04:07 +0000 (01:04 +0100)]
i18n: update potfiles
Jean-Baptiste Kempf [Sat, 26 Mar 2011 23:34:10 +0000 (00:34 +0100)]
Freetype: fix regression
Caused by [
231a967145083b2e31d615e2ecd2896e27595e4d ]
Sorry for the disturbance
Jean-Baptiste Kempf [Sat, 26 Mar 2011 22:06:56 +0000 (23:06 +0100)]
Freetype: cosmetics
Jean-Baptiste Kempf [Sat, 26 Mar 2011 21:51:24 +0000 (22:51 +0100)]
Move "text renderer" modules in their own subfolder
Rémi Denis-Courmont [Sat, 26 Mar 2011 18:07:02 +0000 (20:07 +0200)]
Qt4: rename modulation box to QAM box, and try to fix build
(we might need a PSK box later)
Rémi Denis-Courmont [Sat, 26 Mar 2011 16:56:21 +0000 (18:56 +0200)]
Qt4: uniformize DVB dialog
Rémi Denis-Courmont [Sat, 26 Mar 2011 16:53:39 +0000 (18:53 +0200)]
DTV: fix plugin name
Rémi Denis-Courmont [Sat, 26 Mar 2011 16:30:03 +0000 (18:30 +0200)]
DTV: support for BDA (untested) on Windows
This merges the Linux DVB and Windows BDA backend behind the same
plugin-internal interface.
Like the existing BDA plugin, this does not support PID filters,
signal levels nor DVB-S2.
Rémi Denis-Courmont [Sat, 26 Mar 2011 16:44:26 +0000 (18:44 +0200)]
DTV: add Windows config items
Rémi Denis-Courmont [Sat, 26 Mar 2011 16:49:28 +0000 (18:49 +0200)]
DTV: --dvb-tone is Linux-specific
Rémi Denis-Courmont [Sat, 26 Mar 2011 14:38:17 +0000 (16:38 +0200)]
DTV: allow C++ inclusion
Ilkka Ollakka [Sat, 26 Mar 2011 12:07:22 +0000 (14:07 +0200)]
appletrailers: bump quicktime useragent version up by rand(), seems to do the trick
Ilkka Ollakka [Sat, 26 Mar 2011 11:44:14 +0000 (13:44 +0200)]
pulse: let pulseaudio define prebuffer/minrequest and use that as buffersize, also change maxlength to 100ms
It's more along pulseaudio recommendations, and we don't really need to define those
ourself. Maxlength is defined to keep latency in someway in limits. Please tell if
this acts for you.
Rémi Denis-Courmont [Fri, 25 Mar 2011 22:30:30 +0000 (00:30 +0200)]
CAM: Missing initializer from earlier rework
Rémi Denis-Courmont [Fri, 25 Mar 2011 22:11:27 +0000 (00:11 +0200)]
DTV: convert --dvb-modulation to upper case
Rémi Denis-Courmont [Fri, 25 Mar 2011 21:57:08 +0000 (23:57 +0200)]
DVB: mostly work around variable conflict with the new plugin
Rémi Denis-Courmont [Fri, 25 Mar 2011 12:26:51 +0000 (14:26 +0200)]
DTV: pass FEC parameters as integers internally
Rémi Denis-Courmont [Fri, 25 Mar 2011 11:26:05 +0000 (13:26 +0200)]
DTV: represent guard intervals as ints rather than strings internally
Rémi Denis-Courmont [Fri, 25 Mar 2011 21:55:56 +0000 (23:55 +0200)]
DTV: fix default value for --dvb-bandwidth
Rémi Denis-Courmont [Fri, 25 Mar 2011 12:54:26 +0000 (14:54 +0200)]
DTV: more helpful error if kernel headers are old
Rémi Denis-Courmont [Fri, 25 Mar 2011 12:54:45 +0000 (14:54 +0200)]
DTV: fix compilation with kernel versions 2.6.28 through 2.6.31
Rémi Denis-Courmont [Fri, 25 Mar 2011 11:29:15 +0000 (13:29 +0200)]
DTV: remove done FIXMEs
Francois Cartegnie [Fri, 25 Mar 2011 12:08:52 +0000 (13:08 +0100)]
Qt: menus: move shortcuts group on top
Pierre Ynard [Fri, 25 Mar 2011 03:02:01 +0000 (04:02 +0100)]
youtube.lua: update to new website changes
This will do for now to meet popular demand