]>
git.sesse.net Git - vlc/log
Rémi Denis-Courmont [Tue, 18 Nov 2014 21:19:59 +0000 (23:19 +0200)]
archive: memory leak
Rémi Denis-Courmont [Tue, 18 Nov 2014 21:19:49 +0000 (23:19 +0200)]
archive: indent
Thomas Guillem [Tue, 18 Nov 2014 10:16:35 +0000 (10:16 +0000)]
mediacodec: don't try OMX.google.*
OMX.google.* are software decoders, it's better to use avcodec.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Santiago Gimeno [Mon, 17 Nov 2014 12:16:50 +0000 (13:16 +0100)]
sap: fix implicit timeout calculation
- RFC2974 states in Section 4:
"If a session announcement message has not been received for ten times the
announcement period, or one hour, whichever is the greater, then the
session is deleted from the receiver's session cache."
But the session was being deleted after three times the announcement period.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Jean-Baptiste Kempf [Tue, 18 Nov 2014 12:43:56 +0000 (13:43 +0100)]
Youtube: fix playback of recent pages
Rafaël Carré [Tue, 18 Nov 2014 10:51:33 +0000 (11:51 +0100)]
update: fix invalid parsing
Rafaël Carré [Fri, 14 Nov 2014 10:51:16 +0000 (11:51 +0100)]
HLS: Do not assume Content-Length is set
Fixes #8078
Thomas Guillem [Mon, 17 Nov 2014 13:53:09 +0000 (14:53 +0100)]
playlist: don't abort if "media-library" is not specified
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Jean-Baptiste Kempf [Mon, 17 Nov 2014 17:58:51 +0000 (18:58 +0100)]
DASH: fix Win32 compilation
Francois Cartegnie [Mon, 17 Nov 2014 17:08:56 +0000 (18:08 +0100)]
stream_filter: dash: deduplicate parser code
Francois Cartegnie [Mon, 17 Nov 2014 14:13:24 +0000 (15:13 +0100)]
stream_filter: dash: deduplicate code
Francois Cartegnie [Sun, 16 Nov 2014 19:37:09 +0000 (20:37 +0100)]
stream_filter: dash: fix and enable mpd debug print
Francois Cartegnie [Sun, 16 Nov 2014 15:28:04 +0000 (16:28 +0100)]
stream_filter: dash: fix out of bounds exception
Francois Cartegnie [Sun, 16 Nov 2014 15:04:51 +0000 (16:04 +0100)]
stream_filter: dash: set CAN_CONTROL_PACE
Rémi Denis-Courmont [Mon, 17 Nov 2014 17:08:10 +0000 (19:08 +0200)]
update: use U32_AT
Rémi Denis-Courmont [Mon, 17 Nov 2014 17:03:20 +0000 (19:03 +0200)]
vlm: memory leak
Rémi Denis-Courmont [Mon, 17 Nov 2014 16:52:10 +0000 (18:52 +0200)]
rotate: avoid sign extension
Rémi Denis-Courmont [Mon, 17 Nov 2014 16:45:52 +0000 (18:45 +0200)]
cdda: memory leak due to STANDARD_BLOCK_ACCESS_INIT
Rémi Denis-Courmont [Mon, 17 Nov 2014 16:37:15 +0000 (18:37 +0200)]
WPL: fix leak and NULL dereference
Rémi Denis-Courmont [Mon, 17 Nov 2014 16:33:02 +0000 (18:33 +0200)]
gvp: fix leaks and integer overflow on multi-lines
Rémi Denis-Courmont [Mon, 17 Nov 2014 16:16:15 +0000 (18:16 +0200)]
gvp: remove unused p_sys
Rémi Denis-Courmont [Mon, 17 Nov 2014 16:16:00 +0000 (18:16 +0200)]
gvp: remove write-only variable
Rémi Denis-Courmont [Mon, 17 Nov 2014 16:15:32 +0000 (18:15 +0200)]
gvp: fix memory leak (p_sys allocated twice)
Rémi Denis-Courmont [Mon, 17 Nov 2014 16:03:32 +0000 (18:03 +0200)]
pls: remove write-only value
Rémi Denis-Courmont [Mon, 17 Nov 2014 15:56:16 +0000 (17:56 +0200)]
araw: add assertion
Rémi Denis-Courmont [Mon, 17 Nov 2014 15:51:08 +0000 (17:51 +0200)]
str_format_meta: NULL dereference
Rémi Denis-Courmont [Mon, 17 Nov 2014 15:46:09 +0000 (17:46 +0200)]
opengl: chroma description cannot be NULL, assert it
Thomas Guillem [Mon, 17 Nov 2014 13:43:28 +0000 (14:43 +0100)]
android_window: fix honeycomb
jni_ConfigureSurface need also to be called width HC using ANW, ANWP or opaque.
(There was no ANWP or opaque in gingerbread)
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Thomas Guillem [Mon, 17 Nov 2014 13:43:27 +0000 (14:43 +0100)]
android_window: refactoring
Opaque specific code is now inside AndroidWindow Setup / SetSurface.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Thomas Guillem [Mon, 17 Nov 2014 13:43:26 +0000 (14:43 +0100)]
nativewindowpriv: don't connect before ics
This broke direct rendering on honeycomb.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Thomas Guillem [Mon, 17 Nov 2014 09:45:28 +0000 (10:45 +0100)]
android/surface: drop YV12 support
YV12 not implemented before gingerbread.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Francois Cartegnie [Sun, 16 Nov 2014 12:08:43 +0000 (13:08 +0100)]
demux: mp4: handle QCELP stsd v0 spec violation for (fix #12720)
Francois Cartegnie [Sun, 16 Nov 2014 12:03:01 +0000 (13:03 +0100)]
demux: mp4: compute new pos for audio if blockalign is missing
Prevented playback of blockalign less audio samples
Francois Cartegnie [Sat, 15 Nov 2014 17:26:44 +0000 (18:26 +0100)]
demux: mp4: handle Qt v1 redefined samples tables (fix #12773)
Francois Cartegnie [Sat, 15 Nov 2014 15:24:42 +0000 (16:24 +0100)]
demux: mp4: add some more stsd debug info
Tristan Matthews [Sun, 16 Nov 2014 04:46:51 +0000 (23:46 -0500)]
packetizer: flac: recover from bad CRC (fixes #12714)
Tobias Güntner [Sat, 15 Nov 2014 20:39:47 +0000 (21:39 +0100)]
Implement ACCESS_GET_SIZE
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Rémi Denis-Courmont [Sat, 15 Nov 2014 20:59:02 +0000 (22:59 +0200)]
hls: fix strtoull() error handling
Jean-Baptiste Kempf [Sat, 15 Nov 2014 18:37:03 +0000 (19:37 +0100)]
MP4: fix compilation in ULTRA_VERBOSE mode
Francois Cartegnie [Sat, 15 Nov 2014 13:16:33 +0000 (14:16 +0100)]
demux: mp4: fix reading max samples (fix #12764)
p_chunk->i_sample is next sample, not current
Francois Cartegnie [Sat, 15 Nov 2014 13:15:22 +0000 (14:15 +0100)]
access: archive: fix write to const
Jean-Baptiste Kempf [Sat, 15 Nov 2014 11:50:20 +0000 (12:50 +0100)]
Fix compilation when --disable-sout
Jean-Baptiste Kempf [Sat, 15 Nov 2014 11:37:33 +0000 (12:37 +0100)]
Update POTFILES.in
David Fuhrmann [Sat, 15 Nov 2014 11:34:48 +0000 (12:34 +0100)]
contrib: harfbuzz: revert version to 0.9.17
Starting with harfbuzz 0.9.18 there is a known crash.
Stay with 0.9.17 until this is fixed upstream.
refs #12425
Jean-Baptiste Kempf [Sat, 15 Nov 2014 11:32:20 +0000 (12:32 +0100)]
Archive: fix typo
Sean McGovern [Tue, 11 Nov 2014 16:51:06 +0000 (16:51 +0000)]
tools: remove protoc pkgconfig files
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Thomas Guillem [Fri, 14 Nov 2014 16:10:10 +0000 (17:10 +0100)]
mediacodec: fix width/height in case crop is invalid
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Thomas Guillem [Fri, 14 Nov 2014 16:10:09 +0000 (17:10 +0100)]
mediacodec: remove jni_SetAndroidSurfaceSizeEnv call
It's now handled in android_window
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Thomas Guillem [Fri, 14 Nov 2014 16:10:08 +0000 (17:10 +0100)]
mediacodec: remove unused code/variables
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Thomas Guillem [Fri, 14 Nov 2014 16:10:07 +0000 (17:10 +0100)]
omx-dr: remove jni_SetAndroidSurfaceSize call
It's now handled in android_window
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Thomas Guillem [Fri, 14 Nov 2014 16:10:06 +0000 (17:10 +0100)]
android/surface: configure surface synchronously
Set surface color and size synchronously using jni calls.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Thomas Guillem [Fri, 14 Nov 2014 16:10:04 +0000 (17:10 +0100)]
android/surface: use native_surface from jni
(see android commit "jni: add jni_AndroidJavaSurfaceToNativeSurface")
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Thomas Guillem [Fri, 14 Nov 2014 16:10:03 +0000 (17:10 +0100)]
android/surface: don't use native_window
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Thomas Guillem [Fri, 14 Nov 2014 16:10:02 +0000 (17:10 +0100)]
android/surface: use calloc
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Thomas Guillem [Fri, 14 Nov 2014 16:10:01 +0000 (17:10 +0100)]
android/surface: fix leaks if Open fails
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Thomas Guillem [Fri, 14 Nov 2014 16:10:00 +0000 (17:10 +0100)]
android/surface: remove single_instance
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Thomas Guillem [Fri, 14 Nov 2014 16:09:59 +0000 (17:09 +0100)]
modules: add android_window vout
- used for direct and non direct rendering (replace opaque.c)
- use nativewindowpriv: more control than the public api, since you can set
orientation, crop, cancel a buffer without displaying it and allocate more
than one buffers.
- fallback to nativewindow if nativewindowpriv fails (with only one buffer in
the pool then).
- Only one way to display subtitles: use a seperate android surface.
- Fix subtiles display in case or source aspect != 1.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Thomas Guillem [Fri, 14 Nov 2014 16:09:58 +0000 (17:09 +0100)]
android/utils: add ChromaToAndroidHal
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Thomas Guillem [Fri, 14 Nov 2014 16:09:57 +0000 (17:09 +0100)]
android: rename jni_SetAndroidSurfaceSize
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Thomas Guillem [Fri, 14 Nov 2014 16:09:56 +0000 (17:09 +0100)]
nativewindowpriv: fix connect before ics
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Thomas Guillem [Fri, 14 Nov 2014 16:09:55 +0000 (17:09 +0100)]
nativewindowpriv: add lock/unlock Data
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Thomas Guillem [Fri, 14 Nov 2014 16:09:54 +0000 (17:09 +0100)]
nativewindowpriv: add is_hw arg in setup
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Thomas Guillem [Fri, 14 Nov 2014 16:09:53 +0000 (17:09 +0100)]
nativewindowpriv: use native_window_priv as a handle
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Thomas Guillem [Fri, 14 Nov 2014 16:09:52 +0000 (17:09 +0100)]
native_window: add setBuffersGeometry
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Rémi Denis-Courmont [Sat, 15 Nov 2014 11:00:43 +0000 (13:00 +0200)]
archive: avoid duplicate strchr() call
Rémi Denis-Courmont [Sat, 15 Nov 2014 10:54:21 +0000 (12:54 +0200)]
sout_MuxGetStream: fix prototype, sign warning
Rémi Denis-Courmont [Sat, 15 Nov 2014 10:52:43 +0000 (12:52 +0200)]
sout: remove impossible NULL check followed by reverse NULL
Rémi Denis-Courmont [Sat, 15 Nov 2014 10:49:22 +0000 (12:49 +0200)]
SRTP: integer overflow
Rémi Denis-Courmont [Sat, 15 Nov 2014 10:47:29 +0000 (12:47 +0200)]
SRTP: integer overflow
Rémi Denis-Courmont [Sat, 15 Nov 2014 10:42:55 +0000 (12:42 +0200)]
fourcc: mark vlc_fourcc_GetChromaDescription with VLC_USED
Rémi Denis-Courmont [Sat, 15 Nov 2014 10:42:44 +0000 (12:42 +0200)]
OpenGL: remove potential NULL dereference
Rémi Denis-Courmont [Sat, 15 Nov 2014 10:42:15 +0000 (12:42 +0200)]
OpenGL: remove no-op
vlc_fourcc_GetChromaDescription() has no side effects.
Rémi Denis-Courmont [Sat, 15 Nov 2014 10:33:33 +0000 (12:33 +0200)]
Qt4: fix racy access to configuration
Rémi Denis-Courmont [Sat, 15 Nov 2014 10:28:40 +0000 (12:28 +0200)]
playlist: reduce lock contention and do not pretend to handle error
Rémi Denis-Courmont [Sat, 15 Nov 2014 10:20:38 +0000 (12:20 +0200)]
playlist: remove unsynchronized b_doing_ml
This could loose events and was theoretically undefined.
Rémi Denis-Courmont [Sat, 15 Nov 2014 10:13:22 +0000 (12:13 +0200)]
unzip: pass seek error to caller
Jean-Baptiste Kempf [Fri, 14 Nov 2014 23:54:06 +0000 (00:54 +0100)]
Qt: initialize member pointers in SPrefs constructor
Jean-Baptiste Kempf [Fri, 14 Nov 2014 23:49:41 +0000 (00:49 +0100)]
ZPL: avoid NULL dereference
Jean-Baptiste Kempf [Fri, 14 Nov 2014 23:40:33 +0000 (00:40 +0100)]
MP4: missing break in switch
Jean-Baptiste Kempf [Fri, 14 Nov 2014 23:37:17 +0000 (00:37 +0100)]
VC1: use memmove instead of memcpy on overlapping memory
Jean-Baptiste Kempf [Fri, 14 Nov 2014 23:35:06 +0000 (00:35 +0100)]
HLS: check strtoull parsing
Else the if(end) were meaningless
Jean-Baptiste Kempf [Fri, 14 Nov 2014 23:15:13 +0000 (00:15 +0100)]
Skins2: avoid integer overflow
Jean-Baptiste Kempf [Fri, 14 Nov 2014 22:58:37 +0000 (23:58 +0100)]
Spatializer: init pointer member in constructor
Jean-Baptiste Kempf [Fri, 14 Nov 2014 22:56:17 +0000 (23:56 +0100)]
Spatializer: init pointer member in constructor
Jean-Baptiste Kempf [Fri, 14 Nov 2014 22:50:52 +0000 (23:50 +0100)]
libass: avoid negative index in array
Jean-Baptiste Kempf [Fri, 14 Nov 2014 22:35:42 +0000 (23:35 +0100)]
XSPF: fix potential memleak
Jean-Baptiste Kempf [Fri, 14 Nov 2014 22:31:17 +0000 (23:31 +0100)]
BD: fix memleak on error path
Rémi Denis-Courmont [Fri, 14 Nov 2014 17:39:19 +0000 (19:39 +0200)]
interlacing: fix overlapping memory copy
Rémi Denis-Courmont [Fri, 14 Nov 2014 17:37:17 +0000 (19:37 +0200)]
input: remove antilogies
Rémi Denis-Courmont [Fri, 14 Nov 2014 17:33:24 +0000 (19:33 +0200)]
http_auth: remove useless predicate
Ternary: a ? b : b
Rémi Denis-Courmont [Fri, 14 Nov 2014 17:31:02 +0000 (19:31 +0200)]
style: copy-paste error
Rémi Denis-Courmont [Fri, 14 Nov 2014 17:26:32 +0000 (19:26 +0200)]
epg: memory leak
Rémi Denis-Courmont [Fri, 14 Nov 2014 17:24:05 +0000 (19:24 +0200)]
udp: memory leak
Rémi Denis-Courmont [Fri, 14 Nov 2014 17:20:53 +0000 (19:20 +0200)]
ftp: fix leak
Rémi Denis-Courmont [Fri, 14 Nov 2014 17:14:24 +0000 (19:14 +0200)]
str_format_meta: rewrite and fix leaks due to expansion-unsafe macros
Rémi Denis-Courmont [Fri, 14 Nov 2014 15:31:55 +0000 (17:31 +0200)]
chromecast: descriptor leak
Rémi Denis-Courmont [Fri, 14 Nov 2014 15:29:14 +0000 (17:29 +0200)]
PulseAudio: clean volume conversion boundaries a bit
Francois Cartegnie [Fri, 14 Nov 2014 14:57:14 +0000 (15:57 +0100)]
stream_filter: dash: don't use global ref to log through libvlc
This reverts commit
d073d3be2a8742ae2e7069a10d48ae28fd2e043e .
KO Myung-Hun [Thu, 13 Nov 2014 08:07:00 +0000 (17:07 +0900)]
dvdnav: fix compilation on OS/2
-----
access/dvdnav.c: In function 'ProbeDVD':
access/dvdnav.c:1469:6: error: implicit declaration of function 'read' [-Werror=implicit-function-declaration]
|| read( fd, iso_dsc, sizeof (iso_dsc) ) < (int)sizeof (iso_dsc)
^
access/dvdnav.c:1481:5: error: implicit declaration of function 'close' [-Werror=implicit-function-declaration]
close( fd );
^
-----
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Jean-Baptiste Kempf [Thu, 13 Nov 2014 11:52:29 +0000 (12:52 +0100)]
Dash: Fix win32 compilation