]> git.sesse.net Git - vlc/log
vlc
10 years agomotion: use pl_CurrentItem()
Rémi Denis-Courmont [Thu, 2 Jan 2014 22:06:26 +0000 (00:06 +0200)]
motion: use pl_CurrentItem()

10 years agoaudioscrobbler: use pl_CurrentInput()
Rémi Denis-Courmont [Thu, 2 Jan 2014 22:06:11 +0000 (00:06 +0200)]
audioscrobbler: use pl_CurrentInput()

10 years agopodcast: fail safe if running in LibVLC (i.e. without playlist)
Rémi Denis-Courmont [Thu, 2 Jan 2014 22:01:15 +0000 (00:01 +0200)]
podcast: fail safe if running in LibVLC (i.e. without playlist)

10 years agoatmo: remove invalid input state callback code
Rémi Denis-Courmont [Thu, 2 Jan 2014 22:11:31 +0000 (00:11 +0200)]
atmo: remove invalid input state callback code

There is much suspicious code left. This plugin needs to be fixed if it
is still used.

10 years agostr_format_meta: fix reference counting
Rémi Denis-Courmont [Thu, 2 Jan 2014 21:35:02 +0000 (23:35 +0200)]
str_format_meta: fix reference counting

10 years agodtv: fix DVB-T2 tuning
Rémi Denis-Courmont [Thu, 2 Jan 2014 17:33:06 +0000 (19:33 +0200)]
dtv: fix DVB-T2 tuning

10 years agoRemove the deprecated vlc_atomic_t type.
Felix Abecassis [Thu, 2 Jan 2014 10:43:02 +0000 (11:43 +0100)]
Remove the deprecated vlc_atomic_t type.

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
10 years agovdpau/adjust: cut&paste error
Rémi Denis-Courmont [Thu, 2 Jan 2014 11:34:44 +0000 (13:34 +0200)]
vdpau/adjust: cut&paste error

10 years agotranscode: fix memory leak
Rémi Duraffort [Wed, 1 Jan 2014 19:33:04 +0000 (20:33 +0100)]
transcode: fix memory leak

10 years agots: fix potential use of uninitialized variable
Rémi Duraffort [Wed, 1 Jan 2014 18:08:55 +0000 (19:08 +0100)]
ts: fix potential use of uninitialized variable

10 years agots: do not call stream_Size two times
Rémi Duraffort [Wed, 1 Jan 2014 18:06:47 +0000 (19:06 +0100)]
ts: do not call stream_Size two times

10 years agovod: reduce complexity and please static analyzers
Rémi Duraffort [Wed, 1 Jan 2014 17:53:35 +0000 (18:53 +0100)]
vod: reduce complexity and please static analyzers

10 years agoQt4: fix sizeof mismatch
Rémi Duraffort [Wed, 1 Jan 2014 17:53:16 +0000 (18:53 +0100)]
Qt4: fix sizeof mismatch

10 years agoxdg: fix infinite loop if the file is invalid
Rémi Duraffort [Tue, 31 Dec 2013 17:38:38 +0000 (18:38 +0100)]
xdg: fix infinite loop if the file is invalid

10 years agovlm: reduce deletion complexity and help analyzers
Rémi Duraffort [Tue, 31 Dec 2013 15:02:27 +0000 (16:02 +0100)]
vlm: reduce deletion complexity and help analyzers

10 years agochorus: remove wrong (and uneeded) dealocations
Rémi Duraffort [Tue, 31 Dec 2013 14:52:43 +0000 (15:52 +0100)]
chorus: remove wrong (and uneeded) dealocations

10 years agoRemove faulty return when vobsub doesn't define a size.
Denis Charmet [Wed, 1 Jan 2014 21:35:36 +0000 (22:35 +0100)]
Remove faulty return when vobsub doesn't define a size.

Close #10111

10 years agoinput_CreateFilename: take explicit input thread pointer
Rémi Denis-Courmont [Wed, 1 Jan 2014 18:31:26 +0000 (20:31 +0200)]
input_CreateFilename: take explicit input thread pointer

This should fix meta-data expansion in LibVLC (i.e. when recording).

10 years agostr_format_meta: take input thread pointer rather than playlist
Rémi Denis-Courmont [Wed, 1 Jan 2014 18:25:52 +0000 (20:25 +0200)]
str_format_meta: take input thread pointer rather than playlist

10 years agostr_format_meta: clean up
Rémi Denis-Courmont [Wed, 1 Jan 2014 18:17:32 +0000 (20:17 +0200)]
str_format_meta: clean up

10 years agodbus: use pl_CurrentInput()
Rémi Denis-Courmont [Wed, 1 Jan 2014 17:19:26 +0000 (19:19 +0200)]
dbus: use pl_CurrentInput()

10 years agopl_CurrentInput: more specific prototype
Rémi Denis-Courmont [Wed, 1 Jan 2014 17:19:13 +0000 (19:19 +0200)]
pl_CurrentInput: more specific prototype

10 years agointf-add: small simplification
Rémi Denis-Courmont [Wed, 1 Jan 2014 16:07:45 +0000 (18:07 +0200)]
intf-add: small simplification

10 years agolibvlc: look "syslog" value only once, simplify
Rémi Denis-Courmont [Wed, 1 Jan 2014 16:55:49 +0000 (18:55 +0200)]
libvlc: look "syslog" value only once, simplify

10 years agolibvlc: look the value of intf up only once when used
Rémi Denis-Courmont [Wed, 1 Jan 2014 16:52:01 +0000 (18:52 +0200)]
libvlc: look the value of intf up only once when used

10 years agolibvlc: remove "evil" daemon global variable and clean up
Rémi Denis-Courmont [Wed, 1 Jan 2014 16:38:19 +0000 (18:38 +0200)]
libvlc: remove "evil" daemon global variable and clean up

(The unlikely corner case of ENOMEM remains unhandled/unfixed.)

10 years agoRemove stray comment
Rémi Denis-Courmont [Wed, 1 Jan 2014 15:57:26 +0000 (17:57 +0200)]
Remove stray comment

10 years agoHappy New Year 2014!
Jean-Baptiste Kempf [Wed, 1 Jan 2014 10:31:17 +0000 (11:31 +0100)]
Happy New Year 2014!

10 years agoplaylist: remove playlist_PreparseEnqueue() (refs #5460)
Rémi Denis-Courmont [Tue, 31 Dec 2013 18:41:36 +0000 (20:41 +0200)]
playlist: remove playlist_PreparseEnqueue() (refs #5460)

10 years agoplaylist: remove playlist_AskForArtEnqueue() (refs #5460)
Rémi Denis-Courmont [Tue, 31 Dec 2013 18:36:04 +0000 (20:36 +0200)]
playlist: remove playlist_AskForArtEnqueue() (refs #5460)

10 years agolib: remove playlist dependency on media parsing (fixes #5460)
Rémi Denis-Courmont [Tue, 31 Dec 2013 18:31:52 +0000 (20:31 +0200)]
lib: remove playlist dependency on media parsing (fixes #5460)

10 years agoplaylist: add playlist-independent functions for meta data handling
Rémi Denis-Courmont [Tue, 31 Dec 2013 18:25:21 +0000 (20:25 +0200)]
playlist: add playlist-independent functions for meta data handling

This really only depends on the input item(s) and the core.

10 years agolibvlc: remove stray debug message
Rémi Denis-Courmont [Tue, 31 Dec 2013 18:19:00 +0000 (20:19 +0200)]
libvlc: remove stray debug message

10 years agoplaylist: clean up #includes for meta data modules
Rémi Denis-Courmont [Tue, 31 Dec 2013 18:06:19 +0000 (20:06 +0200)]
playlist: clean up #includes for meta data modules

10 years agoplaylist: hide fetcher underneath the preparser and simplify
Rémi Denis-Courmont [Tue, 31 Dec 2013 17:55:53 +0000 (19:55 +0200)]
playlist: hide fetcher underneath the preparser and simplify

10 years agoMove input_item_array_t to <vlc_input_item.h>
Rémi Denis-Courmont [Tue, 31 Dec 2013 17:40:06 +0000 (19:40 +0200)]
Move input_item_array_t to <vlc_input_item.h>

10 years agocontrib: disable GnuTLS for iOS
Felix Paul Kühne [Tue, 31 Dec 2013 14:46:23 +0000 (15:46 +0100)]
contrib: disable GnuTLS for iOS

10 years agocontrib/avcodec: fix compilation for iOS on ARM
Felix Paul Kühne [Tue, 31 Dec 2013 12:51:46 +0000 (13:51 +0100)]
contrib/avcodec: fix compilation for iOS on ARM

10 years agoextras/tools: update gas-pp
Felix Paul Kühne [Tue, 31 Dec 2013 12:14:51 +0000 (13:14 +0100)]
extras/tools: update gas-pp

10 years agoauhal: simplify memset in callbacks
David Fuhrmann [Tue, 31 Dec 2013 10:15:17 +0000 (11:15 +0100)]
auhal: simplify memset in callbacks

10 years agoQt: allow smaller size on start
Jean-Baptiste Kempf [Tue, 31 Dec 2013 09:21:16 +0000 (10:21 +0100)]
Qt: allow smaller size on start

Ref #9740

10 years agoextras/ios: disable gnutls
David Fuhrmann [Mon, 30 Dec 2013 22:11:59 +0000 (23:11 +0100)]
extras/ios: disable gnutls

10 years agocontribs/gnutls: disable on iOS
David Fuhrmann [Mon, 30 Dec 2013 22:11:01 +0000 (23:11 +0100)]
contribs/gnutls: disable on iOS

10 years agoQt: SeekStyle: don't use outer size for inner content (fix #9740)
Francois Cartegnie [Mon, 30 Dec 2013 19:32:36 +0000 (20:32 +0100)]
Qt: SeekStyle: don't use outer size for inner content (fix #9740)

10 years agoAdd secure transport TLS module
David Fuhrmann [Wed, 11 Dec 2013 15:26:06 +0000 (16:26 +0100)]
Add secure transport TLS module

Secure Transport is a TLS library part of the Security framework
(preinstalled on every iOS and MacOS device). This library does
certificate validation during handshake automatically using the
root certificates from the preinstalled certificate store.

The main reason for this module is proper certificate validation
on iOS devices. This is not possible with gnutls, because there is
no access to the root certificates for external applications.
The module is also intended for use on OSX.

10 years agoRTP: align MTU correctly for L24 (fixes #10269)
Rémi Denis-Courmont [Mon, 30 Dec 2013 18:23:33 +0000 (20:23 +0200)]
RTP: align MTU correctly for L24 (fixes #10269)

10 years agoQt: fix possible double-free on quit with simple volume widget
Jean-Baptiste Kempf [Mon, 30 Dec 2013 18:20:03 +0000 (19:20 +0100)]
Qt: fix possible double-free on quit with simple volume widget

10 years agolibav: do not build avio and avformat on MERGE_FFMPEG (fixes #10251)
Rémi Denis-Courmont [Mon, 30 Dec 2013 18:05:36 +0000 (20:05 +0200)]
libav: do not build avio and avformat on MERGE_FFMPEG (fixes #10251)

10 years agodemux: ogg: don't create es for finished streams.
Francois Cartegnie [Mon, 30 Dec 2013 13:14:28 +0000 (14:14 +0100)]
demux: ogg: don't create es for finished streams.

Should prevent presenting skeleton in es

10 years agodemux: ogg: better track of es state
Francois Cartegnie [Mon, 30 Dec 2013 13:13:02 +0000 (14:13 +0100)]
demux: ogg: better track of es state

10 years agodemux: asf: follow aspect ratio payload extension (fix #7433)
Francois Cartegnie [Wed, 11 Dec 2013 15:20:08 +0000 (16:20 +0100)]
demux: asf: follow aspect ratio payload extension (fix #7433)

10 years agoapi: allow to change A/R on the fly.
Francois Cartegnie [Sat, 28 Dec 2013 22:36:24 +0000 (23:36 +0100)]
api: allow to change A/R on the fly.

ASF allows specifying a new aspect ratio while playing back.
Triggering change using the "aspect-ratio" variable can't work
for unknown A/R as the variable is "Checked" type.

10 years agodemux: ogg: reuse decoders when fmt is compatible (fix #5394)
Francois Cartegnie [Fri, 27 Dec 2013 16:34:02 +0000 (17:34 +0100)]
demux: ogg: reuse decoders when fmt is compatible (fix #5394)

Avoids rebuffering.
Wrong way reverted by 1d6f8d8174d4e2c704732f7ec13c71df6dd8950d

10 years agodemux: ogg: change pts/pcr generation from packets (fix #10198, fix #9605)
Francois Cartegnie [Fri, 27 Dec 2013 16:22:11 +0000 (17:22 +0100)]
demux: ogg: change pts/pcr generation from packets (fix #10198, fix #9605)

Stop using headers granule and invalid granule for PCR/PTS.
Delays until first PTS/PCR is really known. Avoids 0 to PTS gap
for non zero starting streams.

10 years agodemux: ogg: remove discontinuity flag
Francois Cartegnie [Fri, 27 Dec 2013 16:16:29 +0000 (17:16 +0100)]
demux: ogg: remove discontinuity flag

reused decoders won't need it.

10 years agodemux: ogg: remove chained ogg boundary PTS handling
Francois Cartegnie [Fri, 27 Dec 2013 16:02:11 +0000 (17:02 +0100)]
demux: ogg: remove chained ogg boundary PTS handling

Shouldn't be needed anymore as we continue chain with offsetted PCR/PTS

10 years agodemux: ogg: remove reset/delayed format updates.
Francois Cartegnie [Fri, 27 Dec 2013 15:21:16 +0000 (16:21 +0100)]
demux: ogg: remove reset/delayed format updates.

No longer needed since ES are now created after headers.

10 years agodemux: ogg: fix es creation delaying with skeleton
Francois Cartegnie [Fri, 27 Dec 2013 14:26:27 +0000 (15:26 +0100)]
demux: ogg: fix es creation delaying with skeleton

10 years agodemux: ogg: clear initializing flag on oggds too
Francois Cartegnie [Sat, 28 Dec 2013 14:56:54 +0000 (15:56 +0100)]
demux: ogg: clear initializing flag on oggds too

10 years agodemux: ogg: apply skeleton prior to es creation too
Francois Cartegnie [Thu, 26 Dec 2013 15:44:26 +0000 (16:44 +0100)]
demux: ogg: apply skeleton prior to es creation too

10 years agodemux: ogg: remove old debug info
Francois Cartegnie [Thu, 26 Dec 2013 15:36:10 +0000 (16:36 +0100)]
demux: ogg: remove old debug info

10 years agodemux: ogg: offset pcr on chained streams
Francois Cartegnie [Wed, 25 Dec 2013 14:40:35 +0000 (15:40 +0100)]
demux: ogg: offset pcr on chained streams

10 years agoRevert "demux: ogg: don't recreate decoders on same chained streams."
Francois Cartegnie [Tue, 24 Dec 2013 12:38:18 +0000 (13:38 +0100)]
Revert "demux: ogg: don't recreate decoders on same chained streams."

This reverts commit 1f9c34275de478339dc4d750b8c62f1019303897.

10 years agoos2: implement vlc_strerror() and vlc_strerror_c()
KO Myung-Hun [Mon, 30 Dec 2013 14:13:17 +0000 (16:13 +0200)]
os2: implement vlc_strerror() and vlc_strerror_c()

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
10 years agoMissing #includes
Rémi Denis-Courmont [Mon, 30 Dec 2013 14:11:48 +0000 (16:11 +0200)]
Missing #includes

10 years agoAvio: fix FTBFS with lavf < 54
Jean-Baptiste Kempf [Mon, 30 Dec 2013 11:58:50 +0000 (12:58 +0100)]
Avio: fix FTBFS with lavf < 54

10 years agoRestore ncurses colors on exit
Marc Aldorasi [Sun, 29 Dec 2013 18:33:22 +0000 (13:33 -0500)]
Restore ncurses colors on exit

If the terminal colors are not manually restored they will not change
back when vlc exits, causing other applications to use the wrong colors

Signed-off-by: Rafaël Carré <funman@videolan.org>
10 years agodarwin/error: add partial l10n and doc
Felix Paul Kühne [Sun, 29 Dec 2013 17:12:33 +0000 (18:12 +0100)]
darwin/error: add partial l10n and doc

10 years agodarwin/error: there is no need to re-implement the C run-time error array unless...
Felix Paul Kühne [Sun, 29 Dec 2013 17:02:46 +0000 (18:02 +0100)]
darwin/error: there is no need to re-implement the C run-time error array unless the deprecated sys_errlist array is actually removed some day

10 years agodarwin: implement vlc_strerror and vlc_strerror_c
Felix Paul Kühne [Sun, 29 Dec 2013 16:24:38 +0000 (17:24 +0100)]
darwin: implement vlc_strerror and vlc_strerror_c

strerror_l will not be available on Darwin anytime soon

10 years agoAvcodec chroma: use a more resistant ifdef for 0BGR
Jean-Baptiste Kempf [Sun, 29 Dec 2013 15:55:05 +0000 (16:55 +0100)]
Avcodec chroma: use a more resistant ifdef for 0BGR

10 years agowin32: remove unused net_strerror()
Rémi Denis-Courmont [Sun, 29 Dec 2013 15:12:19 +0000 (17:12 +0200)]
win32: remove unused net_strerror()

10 years agoRemove inconsistently used HAVE_UNISTD_H
Rémi Denis-Courmont [Sun, 29 Dec 2013 14:15:46 +0000 (16:15 +0200)]
Remove inconsistently used HAVE_UNISTD_H

10 years agomsg: remove %m hack
Rémi Denis-Courmont [Sun, 29 Dec 2013 14:07:38 +0000 (16:07 +0200)]
msg: remove %m hack

10 years agoncurses: use vlc_strerror_c()
Rémi Denis-Courmont [Sun, 29 Dec 2013 13:59:12 +0000 (15:59 +0200)]
ncurses: use vlc_strerror_c()

10 years agoDASH: use vlc_strerror_c()
Rémi Denis-Courmont [Sun, 29 Dec 2013 13:59:04 +0000 (15:59 +0200)]
DASH: use vlc_strerror_c()

10 years agologger: use vlc_strerror_c()
Rémi Denis-Courmont [Sun, 29 Dec 2013 13:58:52 +0000 (15:58 +0200)]
logger: use vlc_strerror_c()

10 years agoXDG: use vlc_strerror_c()
Rémi Denis-Courmont [Sun, 29 Dec 2013 13:58:35 +0000 (15:58 +0200)]
XDG: use vlc_strerror_c()

10 years agoRC (old): use vlc_strerror_c()
Rémi Denis-Courmont [Sun, 29 Dec 2013 13:57:13 +0000 (15:57 +0200)]
RC (old): use vlc_strerror_c()

10 years agoD-Bus: use vlc_strerror_c()
Rémi Denis-Courmont [Sun, 29 Dec 2013 13:56:58 +0000 (15:56 +0200)]
D-Bus: use vlc_strerror_c()

10 years agoRAOP: use vlc_strerror_c()
Rémi Denis-Courmont [Sun, 29 Dec 2013 13:56:33 +0000 (15:56 +0200)]
RAOP: use vlc_strerror_c()

10 years agoUDP: use vlc_strerror_c()
Rémi Denis-Courmont [Sun, 29 Dec 2013 13:56:05 +0000 (15:56 +0200)]
UDP: use vlc_strerror_c()

10 years agoGnuTLS: use vlc_strerror_c()
Rémi Denis-Courmont [Sun, 29 Dec 2013 13:55:39 +0000 (15:55 +0200)]
GnuTLS: use vlc_strerror_c()

10 years agolivehttp: use vlc_strerror_c()
Rémi Denis-Courmont [Sun, 29 Dec 2013 13:55:22 +0000 (15:55 +0200)]
livehttp: use vlc_strerror_c()

10 years agodynamic overlay: use vlc_strerror_c()
Rémi Denis-Courmont [Sun, 29 Dec 2013 13:54:54 +0000 (15:54 +0200)]
dynamic overlay: use vlc_strerror_c()

10 years agoscene: use vlc_strerror_c()
Rémi Denis-Courmont [Sun, 29 Dec 2013 13:43:40 +0000 (15:43 +0200)]
scene: use vlc_strerror_c()

10 years agomarq: use vlc_strerror_c()
Rémi Denis-Courmont [Sun, 29 Dec 2013 13:43:29 +0000 (15:43 +0200)]
marq: use vlc_strerror_c()

10 years agoiconv: use vlc_strerror_c()
Rémi Denis-Courmont [Sun, 29 Dec 2013 13:41:42 +0000 (15:41 +0200)]
iconv: use vlc_strerror_c()

10 years agodecomp: use vlc_strerror_c()
Rémi Denis-Courmont [Sun, 29 Dec 2013 13:41:30 +0000 (15:41 +0200)]
decomp: use vlc_strerror_c()

10 years agoLinux FB: use vlc_strerror_c()
Rémi Denis-Courmont [Sun, 29 Dec 2013 13:38:57 +0000 (15:38 +0200)]
Linux FB: use vlc_strerror_c()

10 years agoV4L: use vlc_strerror_c()
Rémi Denis-Courmont [Sat, 28 Dec 2013 17:59:21 +0000 (19:59 +0200)]
V4L: use vlc_strerror_c()

10 years agoshm: use vlc_strerror_c()
Rémi Denis-Courmont [Sat, 28 Dec 2013 17:58:50 +0000 (19:58 +0200)]
shm: use vlc_strerror_c()

10 years agosamba: use vlc_strerror_c()
Rémi Denis-Courmont [Sat, 28 Dec 2013 17:58:30 +0000 (19:58 +0200)]
samba: use vlc_strerror_c()

10 years agoVDR: use vlc_strerror() and vlc_strerror_c()
Rémi Denis-Courmont [Sat, 28 Dec 2013 17:58:06 +0000 (19:58 +0200)]
VDR: use vlc_strerror() and vlc_strerror_c()

10 years agoXCB: use vlc_strerror_c()
Rémi Denis-Courmont [Sat, 28 Dec 2013 17:57:31 +0000 (19:57 +0200)]
XCB: use vlc_strerror_c()

10 years agoRTP: use vlc_strerror_c()
Rémi Denis-Courmont [Sat, 28 Dec 2013 17:54:16 +0000 (19:54 +0200)]
RTP: use vlc_strerror_c()

10 years agoOSS: use vlc_strerror_c()
Rémi Denis-Courmont [Sat, 28 Dec 2013 17:53:36 +0000 (19:53 +0200)]
OSS: use vlc_strerror_c()

10 years agolinsys: use vlc_strerror_c()
Rémi Denis-Courmont [Sat, 28 Dec 2013 17:48:46 +0000 (19:48 +0200)]
linsys: use vlc_strerror_c()

10 years agoMTP: use vlc_strerror() & vlc_strerror_c()
Rémi Denis-Courmont [Sat, 28 Dec 2013 17:05:59 +0000 (19:05 +0200)]
MTP: use vlc_strerror() & vlc_strerror_c()

10 years agoMMS: use vlc_strerror_c()
Rémi Denis-Courmont [Sat, 28 Dec 2013 17:05:36 +0000 (19:05 +0200)]
MMS: use vlc_strerror_c()