]> git.sesse.net Git - vlc/log
vlc
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

13 years agoQt4: handle multiple Linux DVB frontends per adapter
Rémi Denis-Courmont [Sun, 27 Mar 2011 10:38:05 +0000 (13:38 +0300)]
Qt4: handle multiple Linux DVB frontends per adapter

13 years agomodule_FindConfig() is not a malloc-style function (fixes #4524)
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.

13 years agoQt: reduce the value of update-days
Jean-Baptiste Kempf [Sun, 27 Mar 2011 00:36:18 +0000 (01:36 +0100)]
Qt: reduce the value of update-days

13 years agoi18n: update potfiles
Pierre Ynard [Sun, 27 Mar 2011 00:04:07 +0000 (01:04 +0100)]
i18n: update potfiles

13 years agoFreetype: fix regression
Jean-Baptiste Kempf [Sat, 26 Mar 2011 23:34:10 +0000 (00:34 +0100)]
Freetype: fix regression

Caused by [231a967145083b2e31d615e2ecd2896e27595e4d]
Sorry for the disturbance

13 years agoFreetype: cosmetics
Jean-Baptiste Kempf [Sat, 26 Mar 2011 22:06:56 +0000 (23:06 +0100)]
Freetype: cosmetics

13 years agoMove "text renderer" modules in their own subfolder
Jean-Baptiste Kempf [Sat, 26 Mar 2011 21:51:24 +0000 (22:51 +0100)]
Move "text renderer" modules in their own subfolder

13 years agoQt4: rename modulation box to QAM box, and try to fix build
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)

13 years agoQt4: uniformize DVB dialog
Rémi Denis-Courmont [Sat, 26 Mar 2011 16:56:21 +0000 (18:56 +0200)]
Qt4: uniformize DVB dialog

13 years agoDTV: fix plugin name
Rémi Denis-Courmont [Sat, 26 Mar 2011 16:53:39 +0000 (18:53 +0200)]
DTV: fix plugin name

13 years agoDTV: support for BDA (untested) on Windows
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.

13 years agoDTV: add Windows config items
Rémi Denis-Courmont [Sat, 26 Mar 2011 16:44:26 +0000 (18:44 +0200)]
DTV: add Windows config items

13 years agoDTV: --dvb-tone is Linux-specific
Rémi Denis-Courmont [Sat, 26 Mar 2011 16:49:28 +0000 (18:49 +0200)]
DTV: --dvb-tone is Linux-specific

13 years agoDTV: allow C++ inclusion
Rémi Denis-Courmont [Sat, 26 Mar 2011 14:38:17 +0000 (16:38 +0200)]
DTV: allow C++ inclusion

13 years agoappletrailers: bump quicktime useragent version up by rand(), seems to do the trick
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

13 years agopulse: let pulseaudio define prebuffer/minrequest and use that as buffersize, also...
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.

13 years agoCAM: Missing initializer from earlier rework
Rémi Denis-Courmont [Fri, 25 Mar 2011 22:30:30 +0000 (00:30 +0200)]
CAM: Missing initializer from earlier rework

13 years agoDTV: convert --dvb-modulation to upper case
Rémi Denis-Courmont [Fri, 25 Mar 2011 22:11:27 +0000 (00:11 +0200)]
DTV: convert --dvb-modulation to upper case

13 years agoDVB: mostly work around variable conflict with the new plugin
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

13 years agoDTV: pass FEC parameters as integers internally
Rémi Denis-Courmont [Fri, 25 Mar 2011 12:26:51 +0000 (14:26 +0200)]
DTV: pass FEC parameters as integers internally

13 years agoDTV: represent guard intervals as ints rather than strings 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

13 years agoDTV: fix default value for --dvb-bandwidth
Rémi Denis-Courmont [Fri, 25 Mar 2011 21:55:56 +0000 (23:55 +0200)]
DTV: fix default value for --dvb-bandwidth

13 years agoDTV: more helpful error if kernel headers are old
Rémi Denis-Courmont [Fri, 25 Mar 2011 12:54:26 +0000 (14:54 +0200)]
DTV: more helpful error if kernel headers are old

13 years agoDTV: fix compilation with kernel versions 2.6.28 through 2.6.31
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

13 years agoDTV: remove done FIXMEs
Rémi Denis-Courmont [Fri, 25 Mar 2011 11:29:15 +0000 (13:29 +0200)]
DTV: remove done FIXMEs

13 years agoQt: menus: move shortcuts group on top
Francois Cartegnie [Fri, 25 Mar 2011 12:08:52 +0000 (13:08 +0100)]
Qt: menus: move shortcuts group on top

13 years agoyoutube.lua: update to new website changes
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

13 years agoFreetype: fontconfig simplification
Jean-Baptiste Kempf [Thu, 24 Mar 2011 22:58:10 +0000 (23:58 +0100)]
Freetype: fontconfig simplification

13 years agoFreetype: fontconfig cleaning
Jean-Baptiste Kempf [Thu, 24 Mar 2011 21:47:18 +0000 (22:47 +0100)]
Freetype: fontconfig cleaning

13 years agoQt: addDPStaticEntry returns action (missing return)
Francois Cartegnie [Thu, 24 Mar 2011 20:54:20 +0000 (21:54 +0100)]
Qt: addDPStaticEntry returns action (missing return)

13 years agoQt: menus: (view a view ?) view a minimal interface
Francois Cartegnie [Thu, 24 Mar 2011 20:45:57 +0000 (21:45 +0100)]
Qt: menus: (view a view ?) view a minimal interface

13 years agointerfaces: "Add interface" subitems: being interface is implied.
Francois Cartegnie [Thu, 24 Mar 2011 20:43:59 +0000 (21:43 +0100)]
interfaces: "Add interface" subitems: being interface is implied.

13 years agoQt: menu: move advanced open.
Francois Cartegnie [Thu, 24 Mar 2011 20:39:32 +0000 (21:39 +0100)]
Qt: menu: move advanced open.

"Advanced Open File" menu opens a "media" chooser, an "Open Media" named
dialog. Keeping "Open File" is wrong then.
Compared to this menu, Open "File", "Network", "Capture" and "Disc" are
just 'shortcuts': They needed to be grouped then.

13 years agoQt: menu: 'quit after playback' is playlist related
Francois Cartegnie [Thu, 24 Mar 2011 20:27:36 +0000 (21:27 +0100)]
Qt: menu: 'quit after playback' is playlist related

13 years agoQt: addDPStaticEntry returns action
Francois Cartegnie [Thu, 24 Mar 2011 19:48:07 +0000 (20:48 +0100)]
Qt: addDPStaticEntry returns action

13 years agoQt: media menu: coherency
Francois Cartegnie [Thu, 24 Mar 2011 19:30:25 +0000 (20:30 +0100)]
Qt: media menu: coherency

13 years agoDVB: remove access
Rémi Denis-Courmont [Thu, 24 Mar 2011 19:09:34 +0000 (21:09 +0200)]
DVB: remove access

This temporarily removes CAM support (which was reportedly broken a few
days ago). Scan is left for the time being.

13 years agoDTV: Linux-specific DiSEqC 1.0 master support
Rémi Denis-Courmont [Thu, 24 Mar 2011 18:57:01 +0000 (20:57 +0200)]
DTV: Linux-specific DiSEqC 1.0 master support

13 years agoQt: merge BDA and Linux DVB in open dialog
Rémi Denis-Courmont [Thu, 24 Mar 2011 15:29:56 +0000 (17:29 +0200)]
Qt: merge BDA and Linux DVB in open dialog

13 years agoQt4: add ATSC and CQAM to open dialog
Rémi Denis-Courmont [Thu, 24 Mar 2011 14:52:20 +0000 (16:52 +0200)]
Qt4: add ATSC and CQAM to open dialog

13 years agoQt4: update DVB dialog for the new plugin
Rémi Denis-Courmont [Thu, 24 Mar 2011 14:48:52 +0000 (16:48 +0200)]
Qt4: update DVB dialog for the new plugin

13 years agoDVB: remove old conflicting options
Rémi Denis-Courmont [Thu, 24 Mar 2011 14:40:58 +0000 (16:40 +0200)]
DVB: remove old conflicting options

13 years agoDTV: enable compilation on Linux
Rémi Denis-Courmont [Thu, 24 Mar 2011 14:17:00 +0000 (16:17 +0200)]
DTV: enable compilation on Linux

13 years agoDTV: add so-called "Clear" QAM
Rémi Denis-Courmont [Thu, 24 Mar 2011 14:11:01 +0000 (16:11 +0200)]
DTV: add so-called "Clear" QAM

Use cqam:// as BDA already does.

13 years agoNEWS: mention CVE and fix the base version for the Changelog
Jean-Baptiste Kempf [Thu, 24 Mar 2011 18:09:32 +0000 (19:09 +0100)]
NEWS: mention CVE and fix the base version for the Changelog

13 years agoML: Qt4: Include config.h to fix plugin linking.
Konstantin Pavlov [Thu, 24 Mar 2011 13:56:16 +0000 (16:56 +0300)]
ML: Qt4: Include config.h to fix plugin linking.