]> git.sesse.net Git - vlc/log
vlc
10 years agoFix potential missing unlock (cid #1049393)
Rémi Duraffort [Mon, 22 Jul 2013 17:37:45 +0000 (19:37 +0200)]
Fix potential missing unlock (cid #1049393)

10 years agoFix potential missing unlock (cid #1049392)
Rémi Duraffort [Mon, 22 Jul 2013 17:36:07 +0000 (19:36 +0200)]
Fix potential missing unlock (cid #1049392)

10 years agoFix wrong test (cid #1049311)
Rémi Duraffort [Mon, 22 Jul 2013 17:29:57 +0000 (19:29 +0200)]
Fix wrong test (cid #1049311)

10 years agoFix wrong test (cid #1049310)
Rémi Duraffort [Mon, 22 Jul 2013 17:22:06 +0000 (19:22 +0200)]
Fix wrong test (cid #1049310)

10 years agoRemove unmaintained cmake support
Rémi Denis-Courmont [Mon, 22 Jul 2013 16:41:04 +0000 (19:41 +0300)]
Remove unmaintained cmake support

10 years agoFix sizeof mismatch (fix many cids)
Rémi Duraffort [Mon, 22 Jul 2013 15:42:52 +0000 (17:42 +0200)]
Fix sizeof mismatch (fix many cids)

10 years agovcdx: work around stupid type mismatch
Rémi Denis-Courmont [Mon, 22 Jul 2013 16:02:03 +0000 (19:02 +0300)]
vcdx: work around stupid type mismatch

Don't ask me why the original developer needed to use mismatched type
names here.

10 years agocontrib: add --disable-net to disable network related code
Rafaël Carré [Mon, 22 Jul 2013 15:48:18 +0000 (17:48 +0200)]
contrib: add --disable-net to disable network related code

10 years agoAudio demux: use MLP codec id for .mlp files
Rafaël Carré [Mon, 22 Jul 2013 15:47:55 +0000 (17:47 +0200)]
Audio demux: use MLP codec id for .mlp files

Fixes: #8850
10 years agoRemove dead code (and infinite loop) (cid #1049331)
Rémi Duraffort [Mon, 22 Jul 2013 15:29:33 +0000 (17:29 +0200)]
Remove dead code (and infinite loop) (cid #1049331)

10 years agoFix C&P error (cid #1049313)
Rémi Duraffort [Mon, 22 Jul 2013 15:16:55 +0000 (17:16 +0200)]
Fix C&P error (cid #1049313)

10 years agoFix memory leak (cid #1049518)
Rémi Duraffort [Mon, 22 Jul 2013 15:01:40 +0000 (17:01 +0200)]
Fix memory leak (cid #1049518)

10 years agoFix memory leak (cid #1049517)
Rémi Duraffort [Mon, 22 Jul 2013 14:52:53 +0000 (16:52 +0200)]
Fix memory leak (cid #1049517)

10 years agolpcm: fix BD decoding broken by 45c7b7c8764
Rafaël Carré [Mon, 22 Jul 2013 14:57:42 +0000 (16:57 +0200)]
lpcm: fix BD decoding broken by 45c7b7c8764

We now output 20 and 24 bits PCM into S32N
Don't use swab, as it is forbidden for an odd number of channels

Fixes: #8982
10 years agoQt: grammar fixes
Edward Wang [Sat, 13 Jul 2013 19:38:49 +0000 (15:38 -0400)]
Qt: grammar fixes

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
10 years agolua: assembleenationale: Fix after website changes
François Revol [Fri, 19 Jul 2013 20:35:38 +0000 (22:35 +0200)]
lua: assembleenationale: Fix after website changes

The streams lists were just moved out from direct.js to streams.js.

Streams still use crappy proprietary formats with ugly resolution,
can't do anything for this... If only they used a fixed playlist...

Signed-off-by: François Revol <revol@free.fr>
Signed-off-by: Rafaël Carré <funman@videolan.org>
10 years agoqt4: OS/2 does not have additional dependencies
KO Myung-Hun [Mon, 22 Jul 2013 12:43:55 +0000 (21:43 +0900)]
qt4: OS/2 does not have additional dependencies

Signed-off-by: Rafaël Carré <funman@videolan.org>
10 years agoTS demux: add an option to not use stream's PCR
Rafaël Carré [Mon, 22 Jul 2013 13:08:33 +0000 (15:08 +0200)]
TS demux: add an option to not use stream's PCR

Ref: #8983

10 years agohttp: implement ACCESS_GET_SIZE
Ilkka Ollakka [Sun, 21 Jul 2013 19:57:12 +0000 (22:57 +0300)]
http: implement ACCESS_GET_SIZE

10 years agoavcodec: fix av_pix_fmt_desc_get() with ffmpeg
Francois Cartegnie [Sun, 21 Jul 2013 19:04:57 +0000 (21:04 +0200)]
avcodec: fix av_pix_fmt_desc_get() with ffmpeg

10 years agoswscale/chroma: fix build (typo)
Francois Cartegnie [Sun, 21 Jul 2013 19:19:10 +0000 (21:19 +0200)]
swscale/chroma: fix build (typo)

10 years agomacosx: fix moar string memleaks in audio effects code
David Fuhrmann [Sun, 21 Jul 2013 19:13:30 +0000 (21:13 +0200)]
macosx: fix moar string memleaks in audio effects code

10 years agomacosx: fix a bunch of string memleaks in video effects panel code
David Fuhrmann [Sun, 21 Jul 2013 19:06:10 +0000 (21:06 +0200)]
macosx: fix a bunch of string memleaks in video effects panel code

10 years agomacosx: do not enable video filters which are not set in profile (fixes #9010)
David Fuhrmann [Sun, 21 Jul 2013 17:57:07 +0000 (19:57 +0200)]
macosx: do not enable video filters which are not set in profile (fixes #9010)

10 years agomacosx: video effects: fix for applying profile settings with different filter string...
David Fuhrmann [Sun, 21 Jul 2013 15:49:16 +0000 (17:49 +0200)]
macosx: video effects: fix for applying profile settings with different filter strings (refs #9010)

10 years agosnapshot: add true subsecond timestamp and pad with zeroes (fix #9012)
Rémi Denis-Courmont [Sun, 21 Jul 2013 17:03:03 +0000 (20:03 +0300)]
snapshot: add true subsecond timestamp and pad with zeroes (fix #9012)

The previous value was quite bogus.

10 years agonet_Read: rewrite, fix corner cases (fix #8972)
Rémi Denis-Courmont [Sun, 21 Jul 2013 16:37:06 +0000 (19:37 +0300)]
net_Read: rewrite, fix corner cases (fix #8972)

This new implementation opportunistically tries to read data before
invoking poll(). This reduces latency when data is already waiting in
buffers, allows receiving pending data in non-blocking fashion even if
the object has been killed. This also gives GnuTLS a chance to dequeue
data from internal buffers.

Also the corner case of 0 read should now be handled correctly.

The corner case of an error after success read is no longer handled.
This was race-prone and useless.

10 years agowin32: do not clobber error status when touching thread variables
Rémi Denis-Courmont [Sun, 21 Jul 2013 16:14:56 +0000 (19:14 +0300)]
win32: do not clobber error status when touching thread variables

10 years agonet_Gets: rewrite, deal with errors
Rémi Denis-Courmont [Sun, 21 Jul 2013 16:09:02 +0000 (19:09 +0300)]
net_Gets: rewrite, deal with errors

10 years agodecomp: avoid unreliable waitall mode of net_Read()
Rémi Denis-Courmont [Sun, 21 Jul 2013 16:08:39 +0000 (19:08 +0300)]
decomp: avoid unreliable waitall mode of net_Read()

10 years agoMove splitters to a subdirectory of their own
Rémi Denis-Courmont [Sun, 21 Jul 2013 14:01:56 +0000 (17:01 +0300)]
Move splitters to a subdirectory of their own

10 years agoUpdate POTFILES
Rémi Denis-Courmont [Sun, 21 Jul 2013 13:46:15 +0000 (16:46 +0300)]
Update POTFILES

10 years agomove swscale and chain with other video conversion filters
Rémi Denis-Courmont [Sun, 21 Jul 2013 13:43:45 +0000 (16:43 +0300)]
move swscale and chain with other video conversion filters

10 years agomacosx: prevent continuing playback when pause is requested (fixes #8710)
David Fuhrmann [Sun, 21 Jul 2013 13:34:04 +0000 (15:34 +0200)]
macosx: prevent continuing playback when pause is requested (fixes #8710)

10 years agoaccess: info.i_size -> control(ACCESS_GET_SIZE)
Rémi Denis-Courmont [Sun, 21 Jul 2013 13:15:17 +0000 (16:15 +0300)]
access: info.i_size -> control(ACCESS_GET_SIZE)

10 years agomtp: remove write-only datum
Rémi Denis-Courmont [Sun, 21 Jul 2013 12:55:17 +0000 (15:55 +0300)]
mtp: remove write-only datum

10 years agovmem: fix use of uninitialized memory
Rémi Denis-Courmont [Sun, 21 Jul 2013 09:13:13 +0000 (12:13 +0300)]
vmem: fix use of uninitialized memory

10 years agovaapi: protect potentially concurrent access to the surfaces table
Rémi Denis-Courmont [Sat, 20 Jul 2013 11:31:09 +0000 (14:31 +0300)]
vaapi: protect potentially concurrent access to the surfaces table

10 years agoavcodec: split out and document vlc_va_t
Rémi Denis-Courmont [Sat, 20 Jul 2013 11:27:25 +0000 (14:27 +0300)]
avcodec: split out and document vlc_va_t

10 years agovaapi: cosmetic
Rémi Denis-Courmont [Sat, 20 Jul 2013 11:03:02 +0000 (14:03 +0300)]
vaapi: cosmetic

10 years agoAvcodec: fix FTBFS with older libav/FFmpeg
Jean-Baptiste Kempf [Sat, 20 Jul 2013 11:01:33 +0000 (13:01 +0200)]
Avcodec: fix FTBFS with older libav/FFmpeg

10 years agoFix sizeof mismatch (cid #1049611)
Rémi Duraffort [Sat, 20 Jul 2013 07:54:10 +0000 (09:54 +0200)]
Fix sizeof mismatch (cid #1049611)

10 years agoFix sizeof mismatch (cid #1049612)
Rémi Duraffort [Sat, 20 Jul 2013 07:52:55 +0000 (09:52 +0200)]
Fix sizeof mismatch (cid #1049612)

10 years agoFix sizeof mismatch (cid #1049613)
Rémi Duraffort [Sat, 20 Jul 2013 07:51:42 +0000 (09:51 +0200)]
Fix sizeof mismatch (cid #1049613)

10 years agoFix sizeof mismatch (cid #1049614)
Rémi Duraffort [Sat, 20 Jul 2013 07:50:48 +0000 (09:50 +0200)]
Fix sizeof mismatch (cid #1049614)

10 years agoFix sizeof mismatch (cid #1049621)
Rémi Duraffort [Sat, 20 Jul 2013 07:48:25 +0000 (09:48 +0200)]
Fix sizeof mismatch (cid #1049621)

10 years agoPass the value by pointer (cid #1049514)
Rémi Duraffort [Fri, 19 Jul 2013 19:47:28 +0000 (21:47 +0200)]
Pass the value by pointer (cid #1049514)

10 years agoFix memory leak (cid #1049562)
Rémi Duraffort [Fri, 19 Jul 2013 19:41:51 +0000 (21:41 +0200)]
Fix memory leak (cid #1049562)

10 years agoFix potential memory leaks (cid #1049567-1049570)
Rémi Duraffort [Fri, 19 Jul 2013 19:32:37 +0000 (21:32 +0200)]
Fix potential memory leaks (cid #1049567-1049570)

10 years agoFIx socket leak (cid #1049574)
Rémi Duraffort [Fri, 19 Jul 2013 19:24:50 +0000 (21:24 +0200)]
FIx socket leak (cid #1049574)

10 years agoFix memory leak (cid #1049575)
Rémi Duraffort [Fri, 19 Jul 2013 19:16:41 +0000 (21:16 +0200)]
Fix memory leak (cid #1049575)

10 years agoFix memory leak (cid #1049576)
Rémi Duraffort [Fri, 19 Jul 2013 19:12:29 +0000 (21:12 +0200)]
Fix memory leak (cid #1049576)

10 years agoFIx sizeof mismatch (cid #1049611)
Rémi Duraffort [Fri, 19 Jul 2013 19:08:31 +0000 (21:08 +0200)]
FIx sizeof mismatch (cid #1049611)

10 years agoFix sizeof mismatch (cid #1049614 and #1049613-12)
Rémi Duraffort [Fri, 19 Jul 2013 19:03:57 +0000 (21:03 +0200)]
Fix sizeof mismatch (cid #1049614 and #1049613-12)

10 years agoFIx sizeof mismatch (cid #1049619)
Rémi Duraffort [Fri, 19 Jul 2013 19:02:02 +0000 (21:02 +0200)]
FIx sizeof mismatch (cid #1049619)

10 years agoFix sizeof mismatch (cid #1049620)
Rémi Duraffort [Fri, 19 Jul 2013 19:00:45 +0000 (21:00 +0200)]
Fix sizeof mismatch (cid #1049620)

10 years agoFix sizeof mismatch (cid #1049621)
Rémi Duraffort [Fri, 19 Jul 2013 18:58:12 +0000 (20:58 +0200)]
Fix sizeof mismatch (cid #1049621)

10 years agoFix sizeof mismatch (cid #1049623 and #1049622)
Rémi Duraffort [Fri, 19 Jul 2013 18:55:30 +0000 (20:55 +0200)]
Fix sizeof mismatch (cid #1049623 and #1049622)

10 years agoavcodec: simplify thread support checks
Rémi Denis-Courmont [Fri, 19 Jul 2013 16:18:38 +0000 (19:18 +0300)]
avcodec: simplify thread support checks

10 years agoavcodec: list all pixel formats, then try hardware acceleration
Rémi Denis-Courmont [Fri, 19 Jul 2013 16:01:02 +0000 (19:01 +0300)]
avcodec: list all pixel formats, then try hardware acceleration

10 years agoavcodec: fix potential multiple free of hwaccel module
Rémi Denis-Courmont [Fri, 19 Jul 2013 15:54:49 +0000 (18:54 +0300)]
avcodec: fix potential multiple free of hwaccel module

10 years agopo: add hwdummy
Rémi Denis-Courmont [Fri, 19 Jul 2013 15:29:15 +0000 (18:29 +0300)]
po: add hwdummy

10 years agoAndroidSurface: fix compilation regression from ffcfa6daa7
Jean-Baptiste Kempf [Fri, 19 Jul 2013 11:55:45 +0000 (13:55 +0200)]
AndroidSurface: fix compilation regression from ffcfa6daa7

10 years agoRemove older iOS vout
Jean-Baptiste Kempf [Fri, 19 Jul 2013 09:33:10 +0000 (11:33 +0200)]
Remove older iOS vout

10 years agoavcodec: autodetect hardware acceleration by default
Rémi Denis-Courmont [Thu, 18 Jul 2013 16:35:00 +0000 (19:35 +0300)]
avcodec: autodetect hardware acceleration by default

10 years agodxva2: drop priority to zero for the time being
Rémi Denis-Courmont [Thu, 18 Jul 2013 16:33:14 +0000 (19:33 +0300)]
dxva2: drop priority to zero for the time being

10 years agovaapi: drop priority to zero
Rémi Denis-Courmont [Thu, 18 Jul 2013 16:29:41 +0000 (19:29 +0300)]
vaapi: drop priority to zero

The plugin does not correctly check decoder profiles, so it should
really not be enabled automatically. It can still be enabled manually
from the UI or CLI as before.

10 years agovda: drop priority to zero (refs #8927)
Rémi Denis-Courmont [Thu, 18 Jul 2013 16:26:05 +0000 (19:26 +0300)]
vda: drop priority to zero (refs #8927)

10 years agoavcodec: allow frame threading with hardware acceleration
Rémi Denis-Courmont [Wed, 17 Jul 2013 20:25:42 +0000 (23:25 +0300)]
avcodec: allow frame threading with hardware acceleration

Only MPEG1/2 slice threading is currently known as broken.

This rectifies commit df252eac618091d156cf986f38a98c2bddbc8437.

10 years agoavcodec: pass coded dimensions to hardware decoder
Rémi Denis-Courmont [Thu, 18 Jul 2013 16:04:13 +0000 (19:04 +0300)]
avcodec: pass coded dimensions to hardware decoder

Regression from b71c85b3d88b8d0ad2d4a63bf58ebcd2ad771cbf.

10 years agoQt: remove unnecessary ellipsis in Help menu
Ludovic Fauvet [Wed, 17 Jul 2013 17:21:45 +0000 (19:21 +0200)]
Qt: remove unnecessary ellipsis in Help menu

10 years agoQt: raise the tooltip so it stays in front of the fullscreen controller
Ludovic Fauvet [Wed, 17 Jul 2013 11:45:59 +0000 (13:45 +0200)]
Qt: raise the tooltip so it stays in front of the fullscreen controller

10 years agoQt: fix a visibility issue within the time tooltip
Ludovic Fauvet [Wed, 17 Jul 2013 11:43:04 +0000 (13:43 +0200)]
Qt: fix a visibility issue within the time tooltip

The first show() was never satisfied because the widget was not
initialized at this point.

10 years agohttp access: fix english
Rafaël Carré [Wed, 17 Jul 2013 05:07:59 +0000 (07:07 +0200)]
http access: fix english

10 years agoFix track selection according to user preference.
Denis Charmet [Fri, 12 Jul 2013 00:03:33 +0000 (02:03 +0200)]
Fix track selection according to user preference.

Fix #6375 and may benefit to #8936

10 years agoXCB/XVideo: use ITU-R BT.709 colour space where applicable
Rémi Denis-Courmont [Tue, 16 Jul 2013 20:07:10 +0000 (23:07 +0300)]
XCB/XVideo: use ITU-R BT.709 colour space where applicable

10 years agovdpau: add YUV 444
Rémi Denis-Courmont [Tue, 16 Jul 2013 19:01:35 +0000 (22:01 +0300)]
vdpau: add YUV 444

This is untested due to lack of compatible hardware.

10 years agofourcc: add NV24 semiplanar Y/UV 4:4:4 (partial)
Rémi Denis-Courmont [Tue, 16 Jul 2013 19:01:06 +0000 (22:01 +0300)]
fourcc: add NV24 semiplanar Y/UV 4:4:4 (partial)

It seems impossible to describe this chroma with
vlc_chroma_description_t. Thus picture allocation will fail.

10 years agovdpau: add I422 and NV16
Rémi Denis-Courmont [Tue, 16 Jul 2013 18:24:50 +0000 (21:24 +0300)]
vdpau: add I422 and NV16

This is untested due to lack of adequate hardware.

10 years agofourcc: add missing bits for NV16 chroma
Rémi Denis-Courmont [Tue, 16 Jul 2013 17:41:58 +0000 (20:41 +0300)]
fourcc: add missing bits for NV16 chroma

10 years agovdpau: fix inverted logic
Rémi Denis-Courmont [Tue, 16 Jul 2013 18:25:01 +0000 (21:25 +0300)]
vdpau: fix inverted logic

10 years agovdpau: fix comment cut&paste error
Rémi Denis-Courmont [Tue, 16 Jul 2013 17:38:17 +0000 (20:38 +0300)]
vdpau: fix comment cut&paste error

10 years agodraw OSD widgets taking into-account visible display size
Vittorio Giovara [Mon, 15 Jul 2013 16:00:29 +0000 (18:00 +0200)]
draw OSD widgets taking into-account visible display size

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
10 years agodraw text taking into-account visible display size
Vittorio Giovara [Mon, 15 Jul 2013 16:00:28 +0000 (18:00 +0200)]
draw text taking into-account visible display size

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
10 years agofix video playback when width and height differ from coded_width and coded_height
Vittorio Giovara [Mon, 15 Jul 2013 16:00:27 +0000 (18:00 +0200)]
fix video playback when width and height differ from coded_width and coded_height

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
10 years agoskins2: fix autoresize initial value
Erwan Tulou [Tue, 16 Jul 2013 13:53:01 +0000 (15:53 +0200)]
skins2: fix autoresize initial value

Default values should match with skins.dtd

10 years agovar_buffer_getmemory: invalid memcpy source pointer
Alain Degreffe [Tue, 16 Jul 2013 06:38:29 +0000 (08:38 +0200)]
var_buffer_getmemory: invalid memcpy source pointer

Signed-off-by: Rafaël Carré <funman@videolan.org>
10 years agoQt: remove obsolete workaround for kwin
Ludovic Fauvet [Mon, 15 Jul 2013 17:10:20 +0000 (19:10 +0200)]
Qt: remove obsolete workaround for kwin

10 years agoQt: use Q_OS_* in timetooltip for Win32 and OS/2
Jean-Baptiste Kempf [Mon, 15 Jul 2013 15:23:27 +0000 (17:23 +0200)]
Qt: use Q_OS_* in timetooltip for Win32 and OS/2

It might need more testing in some X11 setups on Windows

10 years agoQt: use Q_OS_MAC define in moc call
Jean-Baptiste Kempf [Mon, 15 Jul 2013 15:11:31 +0000 (17:11 +0200)]
Qt: use Q_OS_MAC define in moc call

10 years agoQt: move from Q_WS to Q_OS in MainInterface, QVLCApp and (part of qt4.cpp)
Jean-Baptiste Kempf [Mon, 15 Jul 2013 15:08:47 +0000 (17:08 +0200)]
Qt: move from Q_WS to Q_OS in MainInterface, QVLCApp and (part of qt4.cpp)

10 years agoQt: move Q_WS => Q_OS in widgets and playlist code
Jean-Baptiste Kempf [Mon, 15 Jul 2013 15:00:33 +0000 (17:00 +0200)]
Qt: move Q_WS => Q_OS in widgets and playlist code

10 years agoQt: QString::toAscii has been deprecated in Qt5
Ludovic Fauvet [Mon, 15 Jul 2013 09:43:21 +0000 (11:43 +0200)]
Qt: QString::toAscii has been deprecated in Qt5

10 years agoQt: use explicit constructor for the xpm
Ludovic Fauvet [Mon, 15 Jul 2013 09:38:11 +0000 (11:38 +0200)]
Qt: use explicit constructor for the xpm

10 years agoQt: reset() within a QAbstractItemModel has been deprecated in Qt5
Ludovic Fauvet [Mon, 15 Jul 2013 09:23:17 +0000 (11:23 +0200)]
Qt: reset() within a QAbstractItemModel has been deprecated in Qt5

10 years agoQt: setClickable has been deprecated in Qt5
Ludovic Fauvet [Mon, 15 Jul 2013 08:47:21 +0000 (10:47 +0200)]
Qt: setClickable has been deprecated in Qt5

10 years agoQt: setResizeMode has been deprecated in Qt5
Ludovic Fauvet [Mon, 15 Jul 2013 08:44:59 +0000 (10:44 +0200)]
Qt: setResizeMode has been deprecated in Qt5

10 years agoQt: QProxyStyle is the new way to extend styles in Qt5
Ludovic Fauvet [Mon, 15 Jul 2013 08:40:13 +0000 (10:40 +0200)]
Qt: QProxyStyle is the new way to extend styles in Qt5

10 years agoQt: setMovable has been deprecated in Qt5
Ludovic Fauvet [Mon, 15 Jul 2013 08:35:49 +0000 (10:35 +0200)]
Qt: setMovable has been deprecated in Qt5

10 years agoQt: QString::fromAscii has been deprecated in Qt5
Ludovic Fauvet [Mon, 15 Jul 2013 08:22:55 +0000 (10:22 +0200)]
Qt: QString::fromAscii has been deprecated in Qt5