]>
git.sesse.net Git - vlc/log
Rémi Denis-Courmont [Sat, 12 Apr 2014 18:59:43 +0000 (21:59 +0300)]
dshow: always override the demux when applicable
Francois Cartegnie [Thu, 10 Apr 2014 17:55:30 +0000 (19:55 +0200)]
demux: ts: handle different LPCM types
Francois Cartegnie [Thu, 10 Apr 2014 17:54:21 +0000 (19:54 +0200)]
codecs: lpcm: add WiDi LPCM
Rémi Denis-Courmont [Sat, 12 Apr 2014 09:40:27 +0000 (12:40 +0300)]
motionlib: fix potential file descriptor leak, set close-on-exec
Rémi Denis-Courmont [Sat, 12 Apr 2014 09:39:53 +0000 (12:39 +0300)]
src: set close-on-exec flag with fopen()
Rémi Denis-Courmont [Sat, 12 Apr 2014 08:35:31 +0000 (11:35 +0300)]
Add missing argument to fcntl(F_DUPFD_CLOEXEC)
Francois Cartegnie [Thu, 10 Apr 2014 10:27:03 +0000 (12:27 +0200)]
demux: ts: don't mess with es type (fix #10244)
datatype was changed assuming a cable private type 0x82
without even parsing other registration types.
In that case, it was breaking HDMV which also uses 0x82
for DTS audio.
introduced by
7e3dcdd09c2fac64f00acb360d30f24c74894609
Francois Cartegnie [Thu, 10 Apr 2014 10:26:30 +0000 (12:26 +0200)]
demux: ts: name registration type
David Fuhrmann [Wed, 9 Apr 2014 16:56:00 +0000 (18:56 +0200)]
auhal: use audio device latency for better a/v synchronization and airplay support
refs #7127
David Fuhrmann [Wed, 9 Apr 2014 17:01:51 +0000 (19:01 +0200)]
auhal: fix detection of disconnected airplay devices
Francois Cartegnie [Wed, 9 Apr 2014 15:33:41 +0000 (17:33 +0200)]
demux: mp4: rewrite stts/ctts processing
in a way to get rid of most limits checks.
Fixes the corner case where i_rest was always 0 and
the index kept incrementing (source of prev oob access)
Jean-Baptiste Kempf [Wed, 9 Apr 2014 16:15:14 +0000 (18:15 +0200)]
Configure: require dvdread 4.9.9
Close #6649
Jean-Baptiste Kempf [Wed, 9 Apr 2014 16:14:17 +0000 (18:14 +0200)]
Contribs: update dvdread to 4.9.9
Ref #6649
Tristan Matthews [Tue, 8 Apr 2014 18:19:58 +0000 (14:19 -0400)]
visual: don't crash on empty buffers
Fixes #10533
Jean-Baptiste Kempf [Wed, 9 Apr 2014 15:10:25 +0000 (17:10 +0200)]
dvdnav: prepare a warning for ARCCOS-protected DVDs
Ref #6649
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
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
Rafaël Carré [Wed, 9 Apr 2014 13:20:40 +0000 (15:20 +0200)]
Windows packaging: copy all runtime libraries that are possibly needed
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>
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>
Rémi Denis-Courmont [Tue, 8 Apr 2014 19:40:31 +0000 (22:40 +0300)]
contrib/nettle: detect system nettle
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
Francois Cartegnie [Mon, 7 Apr 2014 12:35:15 +0000 (14:35 +0200)]
demux: mp4 fix memory corruption on CTTS indexes
refs #11162
Francois Cartegnie [Mon, 7 Apr 2014 08:57:12 +0000 (10:57 +0200)]
demux: mp4: fix memory corruption on STTS indexes (fix #11162)
David Fuhrmann [Tue, 8 Apr 2014 09:52:50 +0000 (11:52 +0200)]
vout/macosx: add error if opengl view initialization failed
Rafaël Carré [Tue, 8 Apr 2014 08:31:06 +0000 (10:31 +0200)]
logger: uses html default filename when appropriate
Rafaël Carré [Tue, 8 Apr 2014 08:13:40 +0000 (10:13 +0200)]
extras/tools: remove openssl
it is never enabled
Hugo Beauzée-Luyssen [Mon, 7 Apr 2014 21:52:37 +0000 (00:52 +0300)]
Remove unused string
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>
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>
Jean-Baptiste Kempf [Mon, 7 Apr 2014 17:40:43 +0000 (19:40 +0200)]
Allow hev1 as a fourcc for HEVC
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>
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
Jean-Baptiste Kempf [Sun, 6 Apr 2014 16:51:23 +0000 (18:51 +0200)]
Add numerous FourCC fixing avi samples...
Jean-Baptiste Kempf [Sun, 6 Apr 2014 16:42:33 +0000 (18:42 +0200)]
avcodec: map VP7 decoder
Jean-Baptiste Kempf [Sun, 6 Apr 2014 16:42:13 +0000 (18:42 +0200)]
Add VP7 fourcc
Francois Cartegnie [Sun, 6 Apr 2014 16:23:48 +0000 (18:23 +0200)]
Qt: profile_selector.cpp: missing opus
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>
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>
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.
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
Rafaël Carré [Sat, 5 Apr 2014 10:05:33 +0000 (12:05 +0200)]
x265: repeat headers on keyframes
Rafaël Carré [Sat, 5 Apr 2014 09:37:25 +0000 (11:37 +0200)]
contrib: x265 0.9
Rafaël Carré [Sat, 5 Apr 2014 09:47:33 +0000 (11:47 +0200)]
x265: default to 25fps if frame rate is not set
Rafaël Carré [Sat, 5 Apr 2014 09:42:56 +0000 (11:42 +0200)]
x265_encoder_headers: account for 0.9 API changes
Francois Cartegnie [Fri, 4 Apr 2014 16:55:36 +0000 (18:55 +0200)]
Qt: telexFrame: enforce non zero widget pixmap size
guess for #11146
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>
Francois Cartegnie [Fri, 4 Apr 2014 06:50:12 +0000 (08:50 +0200)]
demux: mkv: fix warning & int overflow
Francois Cartegnie [Fri, 4 Apr 2014 06:44:17 +0000 (08:44 +0200)]
demux: mp4: use define for block size
Francois Cartegnie [Fri, 4 Apr 2014 06:30:15 +0000 (08:30 +0200)]
demux: mp4: use CLOCK_FREQ
Francois Cartegnie [Fri, 4 Apr 2014 06:14:05 +0000 (08:14 +0200)]
Qt: don't allow empty file on convert dialog (fix #11072)
Rémi Denis-Courmont [Thu, 3 Apr 2014 20:56:27 +0000 (23:56 +0300)]
rawvideo: avoid casting function pointers
Rémi Denis-Courmont [Thu, 3 Apr 2014 20:56:00 +0000 (23:56 +0300)]
rawvideo: fix vflipped bitmap packetization
Francois Cartegnie [Thu, 3 Apr 2014 18:23:16 +0000 (20:23 +0200)]
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>
Francois Cartegnie [Thu, 3 Apr 2014 16:14:57 +0000 (18:14 +0200)]
demux: mp4: handle in sample text encoding (fix #11137)
Francois Cartegnie [Thu, 3 Apr 2014 15:52:39 +0000 (17:52 +0200)]
codec: tx3g: handle utf8 (fix #11138)
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.
Tristan Matthews [Thu, 3 Apr 2014 17:32:32 +0000 (13:32 -0400)]
scene: remove unused include
Rémi Denis-Courmont [Thu, 3 Apr 2014 17:19:35 +0000 (20:19 +0300)]
playlist: log error message on export I/O error
Rémi Denis-Courmont [Thu, 3 Apr 2014 17:16:49 +0000 (20:16 +0300)]
playlist: report playlist export I/O errors (fixes #10087)
Rémi Denis-Courmont [Thu, 3 Apr 2014 16:42:49 +0000 (19:42 +0300)]
hwaccel: uniformize plugin descriptions
Rémi Denis-Courmont [Thu, 3 Apr 2014 16:39:05 +0000 (19:39 +0300)]
configure: remove gratuitious greeting in error message
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.
Felix Abecassis [Thu, 3 Apr 2014 10:18:48 +0000 (12:18 +0200)]
omxil: do not use iomx (Android) for audio decoding
Francois Cartegnie [Thu, 3 Apr 2014 06:30:45 +0000 (08:30 +0200)]
Qt: implement teletext buttons (fix #11132)
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 .
Rémi Denis-Courmont [Wed, 2 Apr 2014 20:23:41 +0000 (23:23 +0300)]
contrib: detect local Lua 5.2
Rémi Denis-Courmont [Wed, 2 Apr 2014 20:10:47 +0000 (23:10 +0300)]
contrib: detect local taglib
Rémi Denis-Courmont [Wed, 2 Apr 2014 20:10:39 +0000 (23:10 +0300)]
configure: fix Taglib version check
Rémi Denis-Courmont [Wed, 2 Apr 2014 20:04:48 +0000 (23:04 +0300)]
Lua: fix compilation with Lua 5.1.4
Francois Cartegnie [Wed, 2 Apr 2014 18:30:50 +0000 (20:30 +0200)]
Qt: teletext range (fix #11090)
Francois Cartegnie [Wed, 2 Apr 2014 18:30:30 +0000 (20:30 +0200)]
Qt: fix segfault when customizing buttons
Rémi Denis-Courmont [Wed, 2 Apr 2014 16:30:57 +0000 (19:30 +0300)]
decoder: fix potential NULL dereference
Rémi Denis-Courmont [Wed, 2 Apr 2014 15:37:20 +0000 (18:37 +0300)]
avio: fix busy loop on EOF (fixes #11076)
Francois Cartegnie [Wed, 2 Apr 2014 15:02:10 +0000 (17:02 +0200)]
demux: mp4: fix condition
is array, not variable.
cid #
1194828
David Fuhrmann [Wed, 2 Apr 2014 13:01:22 +0000 (15:01 +0200)]
macosx: simplifications
David Fuhrmann [Wed, 2 Apr 2014 12:53:03 +0000 (14:53 +0200)]
macosx: load core dialog nib on demand
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.
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
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
Rafaël Carré [Tue, 1 Apr 2014 15:56:53 +0000 (17:56 +0200)]
mp4 mux: encode video orientation
Rafaël Carré [Tue, 1 Apr 2014 15:56:23 +0000 (17:56 +0200)]
transcode: copy video orientation to encoder
Rémi Denis-Courmont [Tue, 1 Apr 2014 20:43:34 +0000 (23:43 +0300)]
ts: fix warning
Rémi Denis-Courmont [Tue, 1 Apr 2014 20:43:26 +0000 (23:43 +0300)]
gme: fix warning
Rémi Denis-Courmont [Tue, 1 Apr 2014 20:39:24 +0000 (23:39 +0300)]
fourcc: add missing initializers
Rémi Denis-Courmont [Tue, 1 Apr 2014 20:36:45 +0000 (23:36 +0300)]
transcode: fix parameter warning
Rémi Denis-Courmont [Tue, 1 Apr 2014 20:33:41 +0000 (23:33 +0300)]
xspf: 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
Rémi Denis-Courmont [Tue, 1 Apr 2014 20:28:33 +0000 (23:28 +0300)]
mpeg: fix warning
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.
Rémi Denis-Courmont [Tue, 1 Apr 2014 20:21:19 +0000 (23:21 +0300)]
decoder: fix debug message
Rémi Denis-Courmont [Tue, 1 Apr 2014 19:23:59 +0000 (22:23 +0300)]
mp4: fix pointer type
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
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 .
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.
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
Rémi Denis-Courmont [Mon, 31 Mar 2014 16:50:45 +0000 (19:50 +0300)]
Old RC: inverted logic (fixes #11052)
David Fuhrmann [Mon, 31 Mar 2014 12:56:35 +0000 (14:56 +0200)]
macosx: remove unneeded workaround which disabled native fullscreen restoration (refs #7872)
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.