]>
git.sesse.net Git - vlc/log
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
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
Felix Paul Kühne [Sun, 3 Apr 2011 18:39:26 +0000 (20:39 +0200)]
macosx: update gitignore for xcode4
Pierre Ynard [Sun, 3 Apr 2011 16:47:38 +0000 (18:47 +0200)]
cli: use make_uri()
Pierre Ynard [Sun, 3 Apr 2011 16:46:07 +0000 (18:46 +0200)]
lua: export make_URI()
Rémi Denis-Courmont [Sun, 3 Apr 2011 16:39:58 +0000 (19:39 +0300)]
fixups: sort stuff a bit
Rémi Denis-Courmont [Sun, 3 Apr 2011 16:33:21 +0000 (19:33 +0300)]
dirfd: replacement
Pierre Ynard [Sun, 3 Apr 2011 15:52:03 +0000 (17:52 +0200)]
lua: missing .gitignore
Rémi Denis-Courmont [Sun, 3 Apr 2011 14:56:57 +0000 (17:56 +0300)]
PulseAudio: fix channels map order (untested)
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>
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>
Jean-Baptiste Kempf [Sun, 3 Apr 2011 12:15:12 +0000 (14:15 +0200)]
Qt: hide status bar
And allow it to be visible.
Jean-Baptiste Kempf [Sun, 3 Apr 2011 09:26:57 +0000 (11:26 +0200)]
Contribs: update libmodplug
Rémi Duraffort [Sun, 3 Apr 2011 09:55:04 +0000 (11:55 +0200)]
Fix calloc usage.
Rémi Duraffort [Sun, 3 Apr 2011 09:11:53 +0000 (11:11 +0200)]
Remove old obsolete variables.
Rémi Duraffort [Sun, 3 Apr 2011 09:10:44 +0000 (11:10 +0200)]
Clarify code path (help static analyzers).
Rémi Duraffort [Sun, 3 Apr 2011 07:56:04 +0000 (09:56 +0200)]
cosmetics.
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>
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>
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>
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
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.
Rémi Denis-Courmont [Sat, 2 Apr 2011 21:45:47 +0000 (00:45 +0300)]
PulseAudio: remove the broken and incomplete sync stuff
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
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.
Pierre Ynard [Sat, 2 Apr 2011 17:27:07 +0000 (19:27 +0200)]
cli: use dedicated strip function
Pierre Ynard [Sat, 2 Apr 2011 14:48:24 +0000 (16:48 +0200)]
lua: rc -> 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
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