]> git.sesse.net Git - vlc/log
vlc
10 years agovisual: don't crash on empty buffers
Tristan Matthews [Tue, 8 Apr 2014 18:19:58 +0000 (14:19 -0400)]
visual: don't crash on empty buffers

Fixes #10533

10 years agodvdnav: prepare a warning for ARCCOS-protected DVDs
Jean-Baptiste Kempf [Wed, 9 Apr 2014 15:10:25 +0000 (17:10 +0200)]
dvdnav: prepare a warning for ARCCOS-protected DVDs

Ref #6649

10 years agoWhen the current title fail, try the next one
Jean-Baptiste Kempf [Wed, 9 Apr 2014 13:17:33 +0000 (15:17 +0200)]
When the current title fail, try the next one

Arccos FTW
Ref #6649

10 years agoDVDread: Fix crash with Brave DVD
Jean-Baptiste Kempf [Wed, 9 Apr 2014 13:02:02 +0000 (15:02 +0200)]
DVDread: Fix crash with Brave DVD

Arccos protection system!
Ref #6649

10 years agoWindows packaging: copy all runtime libraries that are possibly needed
Rafaël Carré [Wed, 9 Apr 2014 13:20:40 +0000 (15:20 +0200)]
Windows packaging: copy all runtime libraries that are possibly needed

10 years agotools: require cmake 2.8.8
Sean McGovern [Wed, 9 Apr 2014 02:55:21 +0000 (22:55 -0400)]
tools: require cmake 2.8.8

Signed-off-by: Rafaël Carré <funman@videolan.org>
10 years agotools: compare micro version
Sean McGovern [Wed, 9 Apr 2014 02:55:20 +0000 (22:55 -0400)]
tools: compare micro version

Some tools differ significantly between micro revisions.

Signed-off-by: Rafaël Carré <funman@videolan.org>
10 years agocontrib/nettle: detect system nettle
Rémi Denis-Courmont [Tue, 8 Apr 2014 19:40:31 +0000 (22:40 +0300)]
contrib/nettle: detect system nettle

10 years agodemux: read chunk if pos + sample size > target (fix #11166)
Francois Cartegnie [Tue, 8 Apr 2014 08:52:50 +0000 (10:52 +0200)]
demux: read chunk if pos + sample size > target (fix #11166)

If first chunk is greater than first samples duration, the
data is never read/sent.
(segmented mp4 related, demux tries to read 100ms (CLOCK_FREQ/10)
- [0] duration=133ms media time=-1ms) rate=1.0
- [1] duration=667034ms media time=66ms) rate=1.0

10 years agodemux: mp4 fix memory corruption on CTTS indexes
Francois Cartegnie [Mon, 7 Apr 2014 12:35:15 +0000 (14:35 +0200)]
demux: mp4 fix memory corruption on CTTS indexes

refs #11162

10 years agodemux: mp4: fix memory corruption on STTS indexes (fix #11162)
Francois Cartegnie [Mon, 7 Apr 2014 08:57:12 +0000 (10:57 +0200)]
demux: mp4: fix memory corruption on STTS indexes (fix #11162)

10 years agovout/macosx: add error if opengl view initialization failed
David Fuhrmann [Tue, 8 Apr 2014 09:52:50 +0000 (11:52 +0200)]
vout/macosx: add error if opengl view initialization failed

10 years agologger: uses html default filename when appropriate
Rafaël Carré [Tue, 8 Apr 2014 08:31:06 +0000 (10:31 +0200)]
logger: uses html default filename when appropriate

10 years agoextras/tools: remove openssl
Rafaël Carré [Tue, 8 Apr 2014 08:13:40 +0000 (10:13 +0200)]
extras/tools: remove openssl

it is never enabled

10 years agoRemove unused string
Hugo Beauzée-Luyssen [Mon, 7 Apr 2014 21:52:37 +0000 (00:52 +0300)]
Remove unused string

10 years agolibgcrypt: update to version 1.6.1
Sean McGovern [Wed, 26 Mar 2014 21:18:49 +0000 (21:18 +0000)]
libgcrypt: update to version 1.6.1

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
10 years agoavcodec: Fix memory leak in EncodeVideo
Brian Schmidt [Mon, 7 Apr 2014 15:01:13 +0000 (11:01 -0400)]
avcodec: Fix memory leak in EncodeVideo

Signed-off-by: Tristan Matthews <le.businessman@gmail.com>
10 years agoAllow hev1 as a fourcc for HEVC
Jean-Baptiste Kempf [Mon, 7 Apr 2014 17:40:43 +0000 (19:40 +0200)]
Allow hev1 as a fourcc for HEVC

10 years agokva: support ZOOM
KO Myung-Hun [Sun, 6 Apr 2014 11:53:26 +0000 (11:53 +0000)]
kva: support ZOOM

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
10 years agoAdd more TwoCC for AMR-NB and AAC in wav/riff files
Jean-Baptiste Kempf [Sun, 6 Apr 2014 16:55:29 +0000 (18:55 +0200)]
Add more TwoCC for AMR-NB and AAC in wav/riff files

10 years agoAdd numerous FourCC fixing avi samples...
Jean-Baptiste Kempf [Sun, 6 Apr 2014 16:51:23 +0000 (18:51 +0200)]
Add numerous FourCC fixing avi samples...

10 years agoavcodec: map VP7 decoder
Jean-Baptiste Kempf [Sun, 6 Apr 2014 16:42:33 +0000 (18:42 +0200)]
avcodec: map VP7 decoder

10 years agoAdd VP7 fourcc
Jean-Baptiste Kempf [Sun, 6 Apr 2014 16:42:13 +0000 (18:42 +0200)]
Add VP7 fourcc

10 years agoQt: profile_selector.cpp: missing opus
Francois Cartegnie [Sun, 6 Apr 2014 16:23:48 +0000 (18:23 +0200)]
Qt: profile_selector.cpp: missing opus

10 years agokva: handle rotated movies
KO Myung-Hun [Sat, 5 Apr 2014 14:59:33 +0000 (23:59 +0900)]
kva: handle rotated movies

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
10 years agofixed threading issue in libvlc_media_player_get_media
Sergey Radionov [Sun, 6 Apr 2014 10:49:30 +0000 (17:49 +0700)]
fixed threading issue in libvlc_media_player_get_media

and some cosmetics

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
10 years agomp4: support 'hev1' sample entry name for HEVC.
Tim Walker [Sun, 30 Mar 2014 13:26:03 +0000 (15:26 +0200)]
mp4: support 'hev1' sample entry name for HEVC.

libavformat produces such files.

10 years agoQt: telexFrame: change buttons gradient
Francois Cartegnie [Sat, 5 Apr 2014 17:57:08 +0000 (19:57 +0200)]
Qt: telexFrame: change buttons gradient

And then make them smaller as it is not really nice.
QRadialGradient currently crashes on WIN32/SSE2.

refs #11146, See QTBUG-38139

10 years agox265: repeat headers on keyframes
Rafaël Carré [Sat, 5 Apr 2014 10:05:33 +0000 (12:05 +0200)]
x265: repeat headers on keyframes

10 years agocontrib: x265 0.9
Rafaël Carré [Sat, 5 Apr 2014 09:37:25 +0000 (11:37 +0200)]
contrib: x265 0.9

10 years agox265: default to 25fps if frame rate is not set
Rafaël Carré [Sat, 5 Apr 2014 09:47:33 +0000 (11:47 +0200)]
x265: default to 25fps if frame rate is not set

10 years agox265_encoder_headers: account for 0.9 API changes
Rafaël Carré [Sat, 5 Apr 2014 09:42:56 +0000 (11:42 +0200)]
x265_encoder_headers: account for 0.9 API changes

10 years agoQt: telexFrame: enforce non zero widget pixmap size
Francois Cartegnie [Fri, 4 Apr 2014 16:55:36 +0000 (18:55 +0200)]
Qt: telexFrame: enforce non zero widget pixmap size

guess for #11146

10 years agoRevert "MP4 demux: only set fragmented flag if filecontains movie fragment atoms."
Felix Abecassis [Fri, 4 Apr 2014 09:13:43 +0000 (11:13 +0200)]
Revert "MP4 demux: only set fragmented flag if filecontains movie fragment atoms."

This reverts commit 9ef5be06a9b3d0a8bf867f707db2d9604b01c807.

Fix #10983.

Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
10 years agodemux: mkv: fix warning & int overflow
Francois Cartegnie [Fri, 4 Apr 2014 06:50:12 +0000 (08:50 +0200)]
demux: mkv: fix warning & int overflow

10 years agodemux: mp4: use define for block size
Francois Cartegnie [Fri, 4 Apr 2014 06:44:17 +0000 (08:44 +0200)]
demux: mp4: use define for block size

10 years agodemux: mp4: use CLOCK_FREQ
Francois Cartegnie [Fri, 4 Apr 2014 06:30:15 +0000 (08:30 +0200)]
demux: mp4: use CLOCK_FREQ

10 years agoQt: don't allow empty file on convert dialog (fix #11072)
Francois Cartegnie [Fri, 4 Apr 2014 06:14:05 +0000 (08:14 +0200)]
Qt: don't allow empty file on convert dialog (fix #11072)

10 years agorawvideo: avoid casting function pointers
Rémi Denis-Courmont [Thu, 3 Apr 2014 20:56:27 +0000 (23:56 +0300)]
rawvideo: avoid casting function pointers

10 years agorawvideo: fix vflipped bitmap packetization
Rémi Denis-Courmont [Thu, 3 Apr 2014 20:56:00 +0000 (23:56 +0300)]
rawvideo: fix vflipped bitmap packetization

10 years agocodec: tx3g: missing braces
Francois Cartegnie [Thu, 3 Apr 2014 18:23:16 +0000 (20:23 +0200)]
codec: tx3g: missing braces

refs c3c6e9b81d34ab970ccc9bb22f960558acb31cb8

10 years agosubstx3g: Allow multiple simultanious face styles
John Stebbins [Thu, 3 Apr 2014 17:08:02 +0000 (11:08 -0600)]
substx3g: Allow multiple simultanious face styles

Signed-off-by: Francois Cartegnie <fcvlcdev@free.fr>
10 years agodemux: mp4: handle in sample text encoding (fix #11137)
Francois Cartegnie [Thu, 3 Apr 2014 16:14:57 +0000 (18:14 +0200)]
demux: mp4: handle in sample text encoding (fix #11137)

10 years agocodec: tx3g: handle utf8 (fix #11138)
Francois Cartegnie [Thu, 3 Apr 2014 15:52:39 +0000 (17:52 +0200)]
codec: tx3g: handle utf8 (fix #11138)

10 years agoandroid: fix green line issue when using an YUV surface in SW mode.
Felix Abecassis [Thu, 3 Apr 2014 17:33:57 +0000 (19:33 +0200)]
android: fix green line issue when using an YUV surface in SW mode.

The padding lines introduced by avcodec for direct rendering are set
to black since they might be used by Android during rescaling.

10 years agoscene: remove unused include
Tristan Matthews [Thu, 3 Apr 2014 17:32:32 +0000 (13:32 -0400)]
scene: remove unused include

10 years agoplaylist: log error message on export I/O error
Rémi Denis-Courmont [Thu, 3 Apr 2014 17:19:35 +0000 (20:19 +0300)]
playlist: log error message on export I/O error

10 years agoplaylist: report playlist export I/O errors (fixes #10087)
Rémi Denis-Courmont [Thu, 3 Apr 2014 17:16:49 +0000 (20:16 +0300)]
playlist: report playlist export I/O errors (fixes #10087)

10 years agohwaccel: uniformize plugin descriptions
Rémi Denis-Courmont [Thu, 3 Apr 2014 16:42:49 +0000 (19:42 +0300)]
hwaccel: uniformize plugin descriptions

10 years agoconfigure: remove gratuitious greeting in error message
Rémi Denis-Courmont [Thu, 3 Apr 2014 16:39:05 +0000 (19:39 +0300)]
configure: remove gratuitious greeting in error message

10 years agomediacodec: check exceptions after getCapabilitiesForType()
Felix Abecassis [Thu, 3 Apr 2014 13:37:13 +0000 (15:37 +0200)]
mediacodec: check exceptions after getCapabilitiesForType()

Avoid crashing on some devices, but it forces fallback to SW decoding.

10 years agoomxil: do not use iomx (Android) for audio decoding
Felix Abecassis [Thu, 3 Apr 2014 10:18:48 +0000 (12:18 +0200)]
omxil: do not use iomx (Android) for audio decoding

10 years agoQt: implement teletext buttons (fix #11132)
Francois Cartegnie [Thu, 3 Apr 2014 06:30:45 +0000 (08:30 +0200)]
Qt: implement teletext buttons (fix #11132)

10 years agoRevert "zvbi: set text format as default" (fix #11133)
Francois Cartegnie [Thu, 3 Apr 2014 05:30:27 +0000 (07:30 +0200)]
Revert "zvbi: set text format as default" (fix #11133)

Teletext & Teletext subtitles are different things

This reverts commit 8d40fb1276f5bd72ff37a4b2099c4842765b7471.

10 years agocontrib: detect local Lua 5.2
Rémi Denis-Courmont [Wed, 2 Apr 2014 20:23:41 +0000 (23:23 +0300)]
contrib: detect local Lua 5.2

10 years agocontrib: detect local taglib
Rémi Denis-Courmont [Wed, 2 Apr 2014 20:10:47 +0000 (23:10 +0300)]
contrib: detect local taglib

10 years agoconfigure: fix Taglib version check
Rémi Denis-Courmont [Wed, 2 Apr 2014 20:10:39 +0000 (23:10 +0300)]
configure: fix Taglib version check

10 years agoLua: fix compilation with Lua 5.1.4
Rémi Denis-Courmont [Wed, 2 Apr 2014 20:04:48 +0000 (23:04 +0300)]
Lua: fix compilation with Lua 5.1.4

10 years agoQt: teletext range (fix #11090)
Francois Cartegnie [Wed, 2 Apr 2014 18:30:50 +0000 (20:30 +0200)]
Qt: teletext range (fix #11090)

10 years agoQt: fix segfault when customizing buttons
Francois Cartegnie [Wed, 2 Apr 2014 18:30:30 +0000 (20:30 +0200)]
Qt: fix segfault when customizing buttons

10 years agodecoder: fix potential NULL dereference
Rémi Denis-Courmont [Wed, 2 Apr 2014 16:30:57 +0000 (19:30 +0300)]
decoder: fix potential NULL dereference

10 years agoavio: fix busy loop on EOF (fixes #11076)
Rémi Denis-Courmont [Wed, 2 Apr 2014 15:37:20 +0000 (18:37 +0300)]
avio: fix busy loop on EOF (fixes #11076)

10 years agodemux: mp4: fix condition
Francois Cartegnie [Wed, 2 Apr 2014 15:02:10 +0000 (17:02 +0200)]
demux: mp4: fix condition

is array, not variable.
cid #1194828

10 years agomacosx: simplifications
David Fuhrmann [Wed, 2 Apr 2014 13:01:22 +0000 (15:01 +0200)]
macosx: simplifications

10 years agomacosx: load core dialog nib on demand
David Fuhrmann [Wed, 2 Apr 2014 12:53:03 +0000 (14:53 +0200)]
macosx: load core dialog nib on demand

10 years agomacosx: avoid ugly delayed initialization calls for the open panel
David Fuhrmann [Wed, 2 Apr 2014 12:31:50 +0000 (14:31 +0200)]
macosx: avoid ugly delayed initialization calls for the open panel

These selectors may not be called in time as the main loop is blocked
if a modal dialog is open.

10 years agomacosx: Fix startup delays by loading Open.nib only on demand
David Fuhrmann [Wed, 2 Apr 2014 12:24:48 +0000 (14:24 +0200)]
macosx: Fix startup delays by loading Open.nib only on demand

There is no need to already load it here, not every user uses the open panel.
Additionally, input devices listing may take one or two seconds the
first time after the system started, so this is also better done only when needed.

close #11098

10 years agoavcodec encoder: get bytes per pixel from context if needed
Tristan Matthews [Wed, 2 Apr 2014 06:18:33 +0000 (02:18 -0400)]
avcodec encoder: get bytes per pixel from context if needed

Falling back to 3 bytes broke the buffer allocation for BMP with ffmpeg, which
defaults to RGBA.

Fixes #9687

10 years agomp4 mux: encode video orientation
Rafaël Carré [Tue, 1 Apr 2014 15:56:53 +0000 (17:56 +0200)]
mp4 mux: encode video orientation

10 years agotranscode: copy video orientation to encoder
Rafaël Carré [Tue, 1 Apr 2014 15:56:23 +0000 (17:56 +0200)]
transcode: copy video orientation to encoder

10 years agots: fix warning
Rémi Denis-Courmont [Tue, 1 Apr 2014 20:43:34 +0000 (23:43 +0300)]
ts: fix warning

10 years agogme: fix warning
Rémi Denis-Courmont [Tue, 1 Apr 2014 20:43:26 +0000 (23:43 +0300)]
gme: fix warning

10 years agofourcc: add missing initializers
Rémi Denis-Courmont [Tue, 1 Apr 2014 20:39:24 +0000 (23:39 +0300)]
fourcc: add missing initializers

10 years agotranscode: fix parameter warning
Rémi Denis-Courmont [Tue, 1 Apr 2014 20:36:45 +0000 (23:36 +0300)]
transcode: fix parameter warning

10 years agoxspf: fix type limit warning
Rémi Denis-Courmont [Tue, 1 Apr 2014 20:33:41 +0000 (23:33 +0300)]
xspf: fix type limit warning

10 years agomkv: check for overflow and fix type limit warning
Rémi Denis-Courmont [Tue, 1 Apr 2014 20:32:45 +0000 (23:32 +0300)]
mkv: check for overflow and fix type limit warning

10 years agompeg: fix warning
Rémi Denis-Courmont [Tue, 1 Apr 2014 20:28:33 +0000 (23:28 +0300)]
mpeg: fix warning

10 years agohttp_auth: fix debug message on 64-bits architectures
Rémi Denis-Courmont [Tue, 1 Apr 2014 20:21:28 +0000 (23:21 +0300)]
http_auth: fix debug message on 64-bits architectures

The * modifier expects an int. A pointer difference is ptrdiff_t.

10 years agodecoder: fix debug message
Rémi Denis-Courmont [Tue, 1 Apr 2014 20:21:19 +0000 (23:21 +0300)]
decoder: fix debug message

10 years agomp4: fix pointer type
Rémi Denis-Courmont [Tue, 1 Apr 2014 19:23:59 +0000 (22:23 +0300)]
mp4: fix pointer type

10 years agoopengl: use buffer objects instead of host memory for subpictures
Felix Abecassis [Tue, 1 Apr 2014 13:44:52 +0000 (15:44 +0200)]
opengl: use buffer objects instead of host memory for subpictures

See bbbc51c713432b25b0ffdfa943b8441aa7d4f96e

10 years agoRevert "package/macosx: remove .rar from list of default file types"
David Fuhrmann [Mon, 31 Mar 2014 19:20:15 +0000 (21:20 +0200)]
Revert "package/macosx: remove .rar from list of default file types"

This reverts commit 7c2652cd8b4bbb4be81aa2a928f8cafb86351b6a.

10 years agomacosx: do not explicitely set presentation options for native fullscreen mode
David Fuhrmann [Mon, 31 Mar 2014 18:20:46 +0000 (20:20 +0200)]
macosx: do not explicitely set presentation options for native fullscreen mode

These flags will be set internally to the correct values. Mavericks even
warns in the log that these calls are ignored. Additionally, the os itself
knows best if the dock needs to be hidden - this is not always the case due
to the new multi-monitor fullscreen in Mavericks.

10 years agomacosx: preserve fullscreen state also in native fullscreen mode
David Fuhrmann [Mon, 31 Mar 2014 17:26:05 +0000 (19:26 +0200)]
macosx: preserve fullscreen state also in native fullscreen mode

should close #10670

10 years agoOld RC: inverted logic (fixes #11052)
Rémi Denis-Courmont [Mon, 31 Mar 2014 16:50:45 +0000 (19:50 +0300)]
Old RC: inverted logic (fixes #11052)

10 years agomacosx: remove unneeded workaround which disabled native fullscreen restoration ...
David Fuhrmann [Mon, 31 Mar 2014 12:56:35 +0000 (14:56 +0200)]
macosx: remove unneeded workaround which disabled native fullscreen restoration (refs #7872)

10 years agomacosx: exit the native fullscreen mode if video is finished
David Fuhrmann [Sun, 30 Mar 2014 19:43:15 +0000 (21:43 +0200)]
macosx: exit the native fullscreen mode if video is finished

This implements the behaviour in a similar way as in non-native mode.
Only if the window was set to fullscreen already before video started,
it will stay in this state.

10 years agomacosx: set fullscreen to false also if window is exited the fast way
David Fuhrmann [Sun, 30 Mar 2014 19:39:20 +0000 (21:39 +0200)]
macosx: set fullscreen to false also if window is exited the fast way

10 years agomacosx: avoid issue which may wrongly hide the controls bar in non-lion fullscreen...
David Fuhrmann [Sun, 30 Mar 2014 19:36:57 +0000 (21:36 +0200)]
macosx: avoid issue which may wrongly hide the controls bar in non-lion fullscreen mode

10 years agodvbpsi: handle all message types
Rafaël Carré [Sun, 30 Mar 2014 09:53:47 +0000 (11:53 +0200)]
dvbpsi: handle all message types

10 years agocontrib: gcrypt: fix non amd64 builds
Rafaël Carré [Sun, 30 Mar 2014 09:50:27 +0000 (11:50 +0200)]
contrib: gcrypt: fix non amd64 builds

10 years agoextras/tools: update gas-pp
Felix Paul Kühne [Sat, 29 Mar 2014 19:12:19 +0000 (20:12 +0100)]
extras/tools: update gas-pp

10 years agoDirect3D: handle rotated movies.
Felix Abecassis [Fri, 28 Mar 2014 12:48:30 +0000 (13:48 +0100)]
Direct3D: handle rotated movies.

10 years agocontrib: gmp: fix thumb2 build
Rafaël Carré [Fri, 28 Mar 2014 15:30:21 +0000 (16:30 +0100)]
contrib: gmp: fix thumb2 build

10 years agocontrib: sparkle: short-circuit -Werror
Rafaël Carré [Fri, 28 Mar 2014 14:41:17 +0000 (15:41 +0100)]
contrib: sparkle: short-circuit -Werror

10 years agoopengl: use buffer objects instead of host memory with glVertexAttribPointer.
Felix Abecassis [Fri, 28 Mar 2014 14:07:13 +0000 (15:07 +0100)]
opengl: use buffer objects instead of host memory with glVertexAttribPointer.

Previously, glVertexAttribPointer was called in function
DrawWithShaders using an host array (textureCoord) allocated on the
stack inside a loop. This caused stack buffer overflow afterwards.

See http://www.opengl.org/wiki/Synchronization#Asynchronous_action

Array definition could have been hoisted out of the loop but using
buffer objects is a better solution since it is now the only option
with recent OpenGL versions.

10 years agocontrib: gmp: update to 6.0.0
Rafaël Carré [Fri, 28 Mar 2014 13:50:53 +0000 (14:50 +0100)]
contrib: gmp: update to 6.0.0

This version is dual licensed GPLv2/LGPLv3

10 years agoAudioTrack: use the render position from the DSP to compute the delay
Adrien Maglo [Fri, 28 Mar 2014 11:19:03 +0000 (12:19 +0100)]
AudioTrack: use the render position from the DSP to compute the delay

Do not use the frequency rate in the computation.

10 years agogcrypt: fix amd64 assembly on Solaris
Sean McGovern [Thu, 27 Mar 2014 15:28:45 +0000 (11:28 -0400)]
gcrypt: fix amd64 assembly on Solaris

Signed-off-by: Rafaël Carré <funman@videolan.org>
10 years agopackage/macosx: remove .rar from list of default file types
David Fuhrmann [Thu, 27 Mar 2014 21:45:27 +0000 (22:45 +0100)]
package/macosx: remove .rar from list of default file types