]>
git.sesse.net Git - vlc/log
David Fuhrmann [Mon, 28 Apr 2014 08:44:47 +0000 (10:44 +0200)]
macosx: cosmetics
David Fuhrmann [Mon, 28 Apr 2014 08:40:49 +0000 (10:40 +0200)]
macosx: properly inform the extension manager about finished inputs
David Fuhrmann [Fri, 25 Apr 2014 13:22:41 +0000 (15:22 +0200)]
macosx: use a dispatch queue to notify extensions about modified inputs
This notifies the extension manager on the non-main thread as before,
the queue ensures that changes in quick succession are processed in-order.
For the rationale see
a8ff52782d21b6425d8c26c96a2269939ac6ce18 .
Fixes another deadlock on application termination.
close #10647
Felix Paul Kühne [Mon, 28 Apr 2014 08:37:45 +0000 (10:37 +0200)]
macosx: ask for the 'album-art' fetcher option on first run (refs #9318)
Felix Paul Kühne [Sun, 27 Apr 2014 15:40:03 +0000 (17:40 +0200)]
access/http: update Icy metadata on change (close #9332)
Tristan Matthews [Sun, 27 Apr 2014 19:45:55 +0000 (15:45 -0400)]
png: encoder: fix row offset calculation
David Fuhrmann [Sun, 27 Apr 2014 19:00:48 +0000 (21:00 +0200)]
macosx: remove unneeded containsObject calls, fix UInt underflow, fix array cleaning
Rémi Denis-Courmont [Sun, 27 Apr 2014 17:22:43 +0000 (20:22 +0300)]
OSS: select buffer timings
This should fix stutter.
Jean-Baptiste Kempf [Sun, 27 Apr 2014 17:37:18 +0000 (19:37 +0200)]
Qt: try to correctly save the playlist state
Close #11331
O. Hartmann [Sun, 27 Apr 2014 17:32:31 +0000 (20:32 +0300)]
SegmentInfoCommon.h:43:17: error: unknown type name 'time_t'
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Denis Charmet [Wed, 16 Apr 2014 22:37:58 +0000 (00:37 +0200)]
Erase regularily the already played directsound buffer outside of the play callback
Since Directsound is unable to detect an underrun while looping, this might be the simplest solution to avoid audio glitches when the audio track finishes before the other es tracks.
It may look overkill but this properly fix #11145 once and for all.
Felix Paul Kühne [Sun, 27 Apr 2014 16:56:04 +0000 (18:56 +0200)]
macosx: add a11y option to increase playlist table font size
Dimensions match the iTunes counter-part setting
Jean-Baptiste Kempf [Sun, 27 Apr 2014 16:15:38 +0000 (18:15 +0200)]
CDDA: more debug on CDDB failures
Felix Paul Kühne [Sun, 27 Apr 2014 15:09:12 +0000 (17:09 +0200)]
access/http: remove dead code
Jean-Baptiste Kempf [Sun, 27 Apr 2014 15:34:51 +0000 (17:34 +0200)]
Use RGB for TIFF encoding
Close #10844
Luca Barbato [Sat, 26 Apr 2014 19:58:10 +0000 (21:58 +0200)]
avcodec: Extend the check for impossible dimensions
Overly large frame sizes are commonly caused by broken streams.
Close #11245
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Tristan Matthews [Sun, 27 Apr 2014 14:37:31 +0000 (10:37 -0400)]
Contribs: update libass to 0.11.2
Felix Paul Kühne [Sun, 27 Apr 2014 14:25:01 +0000 (16:25 +0200)]
audiounit: cast OSStatus correctly for debug output
Felix Paul Kühne [Sun, 27 Apr 2014 14:23:49 +0000 (16:23 +0200)]
quartztext: remove write-only variables and a potential error-case leak
Felix Paul Kühne [Sun, 27 Apr 2014 10:33:15 +0000 (12:33 +0200)]
access/file: don't read-ahead when processing remote contents (closes #9885, refs #8446)
OS X Mavericks takes read-ahead very seriously when accessing SMB drives, so it caches up to a 100 MB. However, when the end of said cache is reached, VLC will stutter because the file system needs to re-connect to the server first. Disabling read-ahead leads to a continous data flow at the media's bitrate.
This solves a regression introduced in
fe0a075ef3
Rémi Denis-Courmont [Sun, 27 Apr 2014 14:02:15 +0000 (17:02 +0300)]
httpd: do not fail-open on memory errors
Rémi Denis-Courmont [Sun, 27 Apr 2014 13:59:19 +0000 (16:59 +0300)]
httpd_RedirectNew: avoid strdup() with unhandled error
Rémi Denis-Courmont [Sun, 27 Apr 2014 13:57:05 +0000 (16:57 +0300)]
httpd_FileNew: avoid strdup() with unhandled error
Rémi Denis-Courmont [Sun, 27 Apr 2014 13:52:40 +0000 (16:52 +0300)]
httpd: remove write only string
Jean-Baptiste Kempf [Sun, 27 Apr 2014 13:45:03 +0000 (15:45 +0200)]
Fix typo
David Fuhrmann [Sun, 27 Apr 2014 13:39:34 +0000 (15:39 +0200)]
auhal: properly retain device array contents
Jean-Baptiste Kempf [Sun, 27 Apr 2014 13:34:35 +0000 (15:34 +0200)]
Reindent
Jean-Baptiste Kempf [Sun, 27 Apr 2014 13:26:00 +0000 (15:26 +0200)]
Map ON2 AVC audio codec
Felix Paul Kühne [Sun, 27 Apr 2014 11:10:35 +0000 (13:10 +0200)]
macosx: fix utf8 issue
Felix Paul Kühne [Sun, 27 Apr 2014 11:10:12 +0000 (13:10 +0200)]
auhal: fix a couple of memory leaks
Felix Paul Kühne [Sat, 26 Apr 2014 18:10:45 +0000 (20:10 +0200)]
extras/tools: fix ragel patch application
Felix Paul Kühne [Sat, 26 Apr 2014 17:00:11 +0000 (19:00 +0200)]
macosx: expose continue playback option in simple settings
Felix Paul Kühne [Sat, 26 Apr 2014 16:54:32 +0000 (18:54 +0200)]
macosx: add continue playback where you left off (refs #5315)
Felix Paul Kühne [Sat, 26 Apr 2014 16:40:11 +0000 (18:40 +0200)]
macosx/StringUtility: add helper to format time strings
Rémi Denis-Courmont [Sat, 26 Apr 2014 08:22:51 +0000 (11:22 +0300)]
mpeg_audio: signed integer overflow
(with (uint8_t)255 << (int)24)
David Fuhrmann [Fri, 25 Apr 2014 16:18:23 +0000 (18:18 +0200)]
auhal: increase ringbuffer size by one second
This will result in approx. 50% utilization
for tta files.
close #11193
Felix Abecassis [Fri, 25 Apr 2014 13:25:37 +0000 (15:25 +0200)]
codec: implementation of Media Foundation Transform audio/video decoding
Media Foundation is a framework for encoding/decoding multimedia
content on Windows Vista and above. A Media Foundation Transform (MFT)
is a module implementing an encoder, a decoder or a filter.
MFTs can be enumerated and initialized using the function MFTEnumEx.
A MFT can be SW or HW, synchronous or asynchronous.
Felix Paul Kühne [Fri, 25 Apr 2014 13:54:04 +0000 (15:54 +0200)]
lua/http: remove remnants of the first generation http interface which weren't used in years
Felix Paul Kühne [Fri, 25 Apr 2014 13:51:26 +0000 (15:51 +0200)]
lua/http: fix copyright headers
Felix Paul Kühne [Fri, 25 Apr 2014 13:34:44 +0000 (15:34 +0200)]
http/lua: remove minimized local jquery copy
Felix Paul Kühne [Fri, 25 Apr 2014 13:30:03 +0000 (15:30 +0200)]
share: fix typo
Felix Paul Kühne [Fri, 25 Apr 2014 13:24:57 +0000 (15:24 +0200)]
lua/http: fix typo
Rémi Denis-Courmont [Thu, 24 Apr 2014 19:52:00 +0000 (22:52 +0300)]
DASH: unroll and clarify
Rémi Denis-Courmont [Thu, 24 Apr 2014 19:44:55 +0000 (22:44 +0300)]
subsusf: simplification
David Fuhrmann [Thu, 24 Apr 2014 19:35:15 +0000 (21:35 +0200)]
macosx: properly store video-on-top state in playlist variable
Previous code was never called for fullscreen and video-on-top.
close #9999
David Fuhrmann [Thu, 24 Apr 2014 18:46:56 +0000 (20:46 +0200)]
vout_macosx: always set forced window size for the window provider
Also fixes bug for retina displays where events got missed because
stored value is the pixel value, but new one is the point value.
(close #10743)
Francois Cartegnie [Thu, 24 Apr 2014 19:00:59 +0000 (21:00 +0200)]
demux: ogg: save offset on serialno change
Francois Cartegnie [Thu, 24 Apr 2014 18:43:12 +0000 (20:43 +0200)]
demux: flac: probe by mime type
refs #10222
Francois Cartegnie [Thu, 24 Apr 2014 18:37:26 +0000 (20:37 +0200)]
demux: ogg: probe by mime type (fix #10222)
Rémi Denis-Courmont [Thu, 24 Apr 2014 18:17:01 +0000 (21:17 +0300)]
mp4: dead code
ret cannot be NULL.
Rémi Denis-Courmont [Thu, 24 Apr 2014 18:15:48 +0000 (21:15 +0300)]
projectM: dead code
Rémi Denis-Courmont [Thu, 24 Apr 2014 18:14:17 +0000 (21:14 +0300)]
netconf: fix flawed logic
Rémi Denis-Courmont [Thu, 24 Apr 2014 18:08:17 +0000 (21:08 +0300)]
RTP sout: handle base64 decoding error
Rémi Denis-Courmont [Thu, 24 Apr 2014 18:06:29 +0000 (21:06 +0300)]
dbus: remove evil intractable macro, fix memory leak
Rémi Denis-Courmont [Thu, 24 Apr 2014 17:59:46 +0000 (20:59 +0300)]
vorbis: really fix out-of-bound read
Also fix format string.
Rémi Denis-Courmont [Thu, 24 Apr 2014 17:55:34 +0000 (20:55 +0300)]
STL: restore comment
Francois Cartegnie [Thu, 24 Apr 2014 17:21:50 +0000 (19:21 +0200)]
demux: avi: lazy load indexes if not fastseekable
refs #1532
Felix Paul Kühne [Thu, 24 Apr 2014 16:47:24 +0000 (18:47 +0200)]
vout_ios2: cosmetics
Rafaël Carré [Thu, 24 Apr 2014 15:01:14 +0000 (17:01 +0200)]
Do not try to packetize if we couldn't find a packetizer
Francois Cartegnie [Thu, 24 Apr 2014 13:51:29 +0000 (15:51 +0200)]
demux: libavi: fix boundary setup
confusion: wanted min of max.
Francois Cartegnie [Thu, 24 Apr 2014 13:47:24 +0000 (15:47 +0200)]
demux: avi: don't ask for fix on non fastseekable
A better way would probably keep not asking and
seek and load index when 'slow' seekable.
Felix Paul Kühne [Thu, 24 Apr 2014 13:31:04 +0000 (15:31 +0200)]
vout_ios2: add support for touch events to control an on-screen interface
To avoid collisions with existing touch gesture recognizers, a double-tap is needed to trigger a left-click mouse event
Felix Paul Kühne [Thu, 24 Apr 2014 11:41:39 +0000 (13:41 +0200)]
caopengllayer: don't use GCD to fetch the OpenGL context
This fails in one of three attempts in Webkit and even more often in Gecko browsers
Jean-Baptiste Kempf [Thu, 24 Apr 2014 07:35:32 +0000 (09:35 +0200)]
Add yet another QNAP fourCC
Rémi Denis-Courmont [Wed, 23 Apr 2014 21:02:00 +0000 (00:02 +0300)]
puzzle: remove tautology
Rémi Denis-Courmont [Wed, 23 Apr 2014 20:59:10 +0000 (23:59 +0300)]
http: avoid NULL dereference
Rémi Denis-Courmont [Wed, 23 Apr 2014 20:56:17 +0000 (23:56 +0300)]
avformat mux: prevent buffer overrun
Rémi Denis-Courmont [Wed, 23 Apr 2014 20:48:35 +0000 (23:48 +0300)]
lua: do not pass -1 to read/write/recv/send
Rémi Denis-Courmont [Wed, 23 Apr 2014 20:39:57 +0000 (23:39 +0300)]
atmo: memory leak
Rémi Denis-Courmont [Wed, 23 Apr 2014 20:37:35 +0000 (23:37 +0300)]
dbus: memory leak
Rémi Denis-Courmont [Wed, 23 Apr 2014 20:34:45 +0000 (23:34 +0300)]
STL: simplify and fix memory leak
Rémi Denis-Courmont [Wed, 23 Apr 2014 17:38:04 +0000 (20:38 +0300)]
vdpau/chroma: NULL dereference on error
Rémi Denis-Courmont [Wed, 23 Apr 2014 17:26:58 +0000 (20:26 +0300)]
XCB/screen: width and height are unsigned
Rémi Denis-Courmont [Wed, 23 Apr 2014 17:16:54 +0000 (20:16 +0300)]
ALSA input: cope with EINTR
Rémi Denis-Courmont [Wed, 23 Apr 2014 17:08:59 +0000 (20:08 +0300)]
transcode: NULL check
Rémi Denis-Courmont [Wed, 23 Apr 2014 17:05:03 +0000 (20:05 +0300)]
zip: NULL dereference
Rémi Denis-Courmont [Wed, 23 Apr 2014 16:57:47 +0000 (19:57 +0300)]
Smooth: remove tautology
sms cannot be NULL here.
Rémi Denis-Courmont [Wed, 23 Apr 2014 16:56:21 +0000 (19:56 +0300)]
SAP: NULL dereference on error path
Rémi Denis-Courmont [Wed, 23 Apr 2014 16:52:46 +0000 (19:52 +0300)]
RAOP: NULL dereference on error path
Rémi Denis-Courmont [Wed, 23 Apr 2014 16:50:13 +0000 (19:50 +0300)]
taglib: fix potential NULL dereference
Felix Paul Kühne [Wed, 23 Apr 2014 16:46:40 +0000 (18:46 +0200)]
ios2_vout: fix potential texture resizing issue if the UIView changes its shape (close #11081)
Rémi Denis-Courmont [Wed, 23 Apr 2014 16:43:33 +0000 (19:43 +0300)]
JACK: remove tautology
p_sys cannot be NULL here.
Rémi Denis-Courmont [Wed, 23 Apr 2014 16:41:54 +0000 (19:41 +0300)]
lib: avoid NULL deref on error
Rémi Denis-Courmont [Wed, 23 Apr 2014 16:38:25 +0000 (19:38 +0300)]
OpenCV: array identifier cannot be NULL
Rémi Denis-Courmont [Wed, 23 Apr 2014 16:32:11 +0000 (19:32 +0300)]
http: fix corner case memory leaks
STANDARD_READ_ACCESS_INIT is an evil macro.
Also the forward-cookies setting could change, hence inherit -> create-get.
Rémi Denis-Courmont [Wed, 23 Apr 2014 16:21:24 +0000 (19:21 +0300)]
vlm: fix error message / uninitialized variable
Rémi Denis-Courmont [Wed, 23 Apr 2014 16:15:10 +0000 (19:15 +0300)]
avi: memory leak
Rémi Denis-Courmont [Wed, 23 Apr 2014 16:07:28 +0000 (19:07 +0300)]
XCB/XVideo: return correct number of adaptors (fixes #11235)
Francois Cartegnie [Wed, 23 Apr 2014 15:09:36 +0000 (17:09 +0200)]
demux: avi: create index requires only fastseekable (fix #8793)
Felix Paul Kühne [Wed, 23 Apr 2014 13:43:25 +0000 (15:43 +0200)]
caopengllayer: add support for hiding the mouse cursor
Felix Paul Kühne [Wed, 23 Apr 2014 14:46:29 +0000 (16:46 +0200)]
caopengllayer: add implicit API to handle mouse events
Since CALayer doesn't have access to the mouse, it is the container view's duty to feed this info if desired
Rafaël Carré [Wed, 23 Apr 2014 14:33:00 +0000 (16:33 +0200)]
png encoder: really compress
return the encoded block size rather than the raw YUV size
Francois Cartegnie [Wed, 23 Apr 2014 11:14:26 +0000 (13:14 +0200)]
demux: ogg: implement speex backward duration fixing (fix #11283)
Because all pages except last are -1
Francois Cartegnie [Sat, 19 Apr 2014 13:05:39 +0000 (15:05 +0200)]
demux: mp4: rename GetTrack->GetTrackByID
Rémi Denis-Courmont [Tue, 22 Apr 2014 21:36:20 +0000 (00:36 +0300)]
dirac: no statements after return
Rémi Denis-Courmont [Tue, 22 Apr 2014 21:35:18 +0000 (00:35 +0300)]
mkv: use do/while-zero for impossible loop
Rémi Denis-Courmont [Tue, 22 Apr 2014 21:29:59 +0000 (00:29 +0300)]
x264: remove no-op
Rémi Denis-Courmont [Tue, 22 Apr 2014 21:28:37 +0000 (00:28 +0300)]
XCB/XVideo: missing break
Rémi Denis-Courmont [Tue, 22 Apr 2014 21:25:38 +0000 (00:25 +0300)]
sout/rtsp: dead code
Rémi Denis-Courmont [Tue, 22 Apr 2014 21:23:41 +0000 (00:23 +0300)]
udev: flawed logic