]>
git.sesse.net Git - vlc/log
Tristan Matthews [Sun, 21 Sep 2014 09:35:06 +0000 (05:35 -0400)]
daala: add encoder
Ilkka Ollakka [Sun, 21 Sep 2014 10:35:55 +0000 (11:35 +0100)]
livehttp: don't open new file if current file hasn't been written to
Ilkka Ollakka [Sat, 20 Sep 2014 17:24:40 +0000 (18:24 +0100)]
livehttp: gather blocks so we can write more at the time
Otherwise we would loop and write() ts-packet at a time.
Felix Paul Kühne [Sun, 21 Sep 2014 13:23:28 +0000 (14:23 +0100)]
macosx: update SPMediaKeyTap
Ilkka Ollakka [Sun, 21 Sep 2014 10:36:45 +0000 (11:36 +0100)]
canvas: only add croppadd if it's actually used
Ilkka Ollakka [Fri, 21 Mar 2014 09:12:34 +0000 (11:12 +0200)]
use CLOCK_FREQ
Rémi Denis-Courmont [Thu, 18 Sep 2014 15:14:43 +0000 (18:14 +0300)]
config: fix shadowing
Rémi Denis-Courmont [Thu, 18 Sep 2014 15:11:13 +0000 (18:11 +0300)]
picture_fifo: avoid shadow variable
Rémi Denis-Courmont [Thu, 18 Sep 2014 15:09:41 +0000 (18:09 +0300)]
network: remove no-op continue
Rémi Denis-Courmont [Thu, 18 Sep 2014 15:09:20 +0000 (18:09 +0300)]
network: remove shadow variable
Rémi Denis-Courmont [Thu, 18 Sep 2014 15:07:46 +0000 (18:07 +0300)]
lib: unused variable
Rémi Denis-Courmont [Thu, 18 Sep 2014 15:07:02 +0000 (18:07 +0300)]
lib: fix shadowing and wrong variable type
asprintf() returns an int, not a char *.
Rémi Denis-Courmont [Thu, 18 Sep 2014 15:06:11 +0000 (18:06 +0300)]
video_output: avoid variable shadowing
Tristan Matthews [Sat, 20 Sep 2014 17:12:55 +0000 (13:12 -0400)]
NEWS: update for Opus in TS
Rafaël Carré [Fri, 27 Jun 2014 09:00:31 +0000 (11:00 +0200)]
Opus in Transport Stream
Signed-off-by: Tristan Matthews <le.businessman@gmail.com>
Rafaël Carré [Sat, 20 Sep 2014 16:53:46 +0000 (17:53 +0100)]
Fix PES muxing
Carola Nitz [Sat, 20 Sep 2014 10:24:22 +0000 (11:24 +0100)]
fix
ee961d8fa4e9f2f6909b3d77269bc0de562649d9
Signed-off-by: Rafaël Carré <funman@videolan.org>
Rémi Denis-Courmont [Wed, 17 Sep 2014 21:12:30 +0000 (00:12 +0300)]
configure: enable init-self and logical-op warnings
Francois Cartegnie [Tue, 16 Sep 2014 17:23:18 +0000 (19:23 +0200)]
demux: avi: use vlc_ts_0
Francois Cartegnie [Tue, 16 Sep 2014 17:25:51 +0000 (19:25 +0200)]
demux: avi: use clock_freq
Francois Cartegnie [Wed, 17 Sep 2014 18:41:37 +0000 (20:41 +0200)]
demux: avi: define READ_LENGTH
Jean-Baptiste Kempf [Wed, 17 Sep 2014 13:25:36 +0000 (15:25 +0200)]
Contribs: fix compilation for Android
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Jean-Baptiste Kempf [Wed, 17 Sep 2014 06:53:51 +0000 (08:53 +0200)]
zip: remove unneeded include
Gabriel de Perthuis [Mon, 15 Sep 2014 10:35:46 +0000 (12:35 +0200)]
Prevent potential null pointer dereference in zip access
Close #12149
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Jean-Baptiste Kempf [Wed, 17 Sep 2014 06:47:54 +0000 (08:47 +0200)]
Contribs: update gettext to 0.19.2
Jean-Baptiste Kempf [Wed, 17 Sep 2014 06:34:58 +0000 (08:34 +0200)]
Contribs: update libbluray to 0.6.2
Jean-Baptiste Kempf [Wed, 17 Sep 2014 06:28:41 +0000 (08:28 +0200)]
Contribs: update gpg-error to 1.15
Hannes Domani [Mon, 15 Sep 2014 14:50:36 +0000 (16:50 +0200)]
zvbi: return actual last visible row
Currently in most cases the row after the last is returned.
When the last row is visible vbi_draw_vt_page_region() could
crash, because it went over the size of p_page.text and use
invalid values (>=40) as index for p_page.color_map.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Rémi Denis-Courmont [Tue, 16 Sep 2014 21:46:18 +0000 (00:46 +0300)]
doc: grammar
Antti Ajanki [Tue, 16 Sep 2014 18:24:41 +0000 (21:24 +0300)]
access/http: Share cookies between all playlist items
Shared cookies are required, for example, by certain HDS and HLS streams
that set a cookie when the manifest is read and expect it to be sent
back on subsequent fragment requests.
The cookie jar is created during playlist initialization. HTTP requests
inherit the cookie jar from the playlist.
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Antti Ajanki [Tue, 16 Sep 2014 18:24:40 +0000 (21:24 +0300)]
core: Move httpcookies.c to core
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Rémi Denis-Courmont [Mon, 15 Sep 2014 16:16:18 +0000 (19:16 +0300)]
vdpau/chroma: skip forward to current picture if forced (fixes #11410)
VDPAU introduces a delay of one field (one picture if not deinterlacing).
This is normally not an issue as the PTS is preserved. But it does not
work if there is only one picture not followed by another one.
Tristan Matthews [Sun, 14 Sep 2014 17:29:55 +0000 (13:29 -0400)]
avcodec: fix missing include
Needed for av_freep
Rémi Denis-Courmont [Sat, 13 Sep 2014 14:50:24 +0000 (17:50 +0300)]
gl: initialize fullscreen state correctly
Rémi Denis-Courmont [Sun, 14 Sep 2014 17:08:26 +0000 (20:08 +0300)]
gl: fix changing window size
Rémi Denis-Courmont [Sun, 14 Sep 2014 14:57:49 +0000 (17:57 +0300)]
input: fix forward NULL
Rémi Denis-Courmont [Sun, 14 Sep 2014 14:53:03 +0000 (17:53 +0300)]
decoder: fix potential NULL dereference
Rémi Denis-Courmont [Sun, 14 Sep 2014 14:47:32 +0000 (17:47 +0300)]
posix: use getcwd() directly, ignore $PWD and avoid ToCToU
Rémi Denis-Courmont [Sun, 14 Sep 2014 14:42:26 +0000 (17:42 +0300)]
libmpeg2: eliminate dead code and factor
Rémi Denis-Courmont [Sun, 14 Sep 2014 14:30:54 +0000 (17:30 +0300)]
libmpeg2: reduce variable scope
Rémi Denis-Courmont [Sat, 13 Sep 2014 14:41:43 +0000 (17:41 +0300)]
vout_window: inline vout_window_Control()
Rémi Denis-Courmont [Sat, 13 Sep 2014 14:41:19 +0000 (17:41 +0300)]
vout_window: add vout_window_vaControl() helper
Rémi Denis-Courmont [Sat, 13 Sep 2014 15:23:26 +0000 (18:23 +0300)]
gl: remove redundant pointer
Rémi Denis-Courmont [Sat, 13 Sep 2014 14:18:46 +0000 (17:18 +0300)]
xcb/glx: remove redundant pointer
Rémi Denis-Courmont [Sat, 13 Sep 2014 14:45:12 +0000 (17:45 +0300)]
egl: reorder to avoid forward declarations
Rémi Denis-Courmont [Sat, 13 Sep 2014 14:04:48 +0000 (17:04 +0300)]
glx: reorder to avoid forward declarations
Rémi Denis-Courmont [Sat, 13 Sep 2014 11:07:37 +0000 (14:07 +0300)]
vdpau/avcodec: cleanup
Rémi Denis-Courmont [Sat, 13 Sep 2014 10:57:33 +0000 (13:57 +0300)]
vda: cleanup
Rémi Denis-Courmont [Sat, 13 Sep 2014 10:05:35 +0000 (13:05 +0300)]
avcodec: close acceleration back-end after the context
Rémi Denis-Courmont [Sat, 13 Sep 2014 10:46:32 +0000 (13:46 +0300)]
vda: remove write-only parameter
Rémi Denis-Courmont [Sat, 13 Sep 2014 10:43:07 +0000 (13:43 +0300)]
avcodec: pass AVCodecContext to VA setup callback
Rémi Denis-Courmont [Sat, 13 Sep 2014 10:40:40 +0000 (13:40 +0300)]
avcodec: pass AVCodecContext to VA destroy callback
Rémi Denis-Courmont [Sat, 13 Sep 2014 09:59:48 +0000 (12:59 +0300)]
avcodec: free extradata after closing the context
Rémi Denis-Courmont [Sat, 13 Sep 2014 09:59:37 +0000 (12:59 +0300)]
avcodec: move debug message to correct place
Rémi Denis-Courmont [Sat, 13 Sep 2014 09:43:52 +0000 (12:43 +0300)]
avcodec/encoder: fix alloc/free of context
Rémi Denis-Courmont [Sat, 13 Sep 2014 09:48:17 +0000 (12:48 +0300)]
avcodec: use avcodec_free_context() where applicable
Fix leak on error, fix mismatched free function on success.
Rémi Denis-Courmont [Sat, 13 Sep 2014 09:24:40 +0000 (12:24 +0300)]
vaapi: inline init and deinit functions
Rémi Denis-Courmont [Sat, 13 Sep 2014 09:20:57 +0000 (12:20 +0300)]
vaapi: reorder to avoid forward declarations, no functional changes
Rémi Denis-Courmont [Fri, 12 Sep 2014 19:49:38 +0000 (22:49 +0300)]
wl/shm: print supported buffer formats to log
Rémi Denis-Courmont [Fri, 12 Sep 2014 15:55:47 +0000 (18:55 +0300)]
v4l2: detect and use the Sundtek driver
Rémi Denis-Courmont [Thu, 11 Sep 2014 21:14:15 +0000 (00:14 +0300)]
v4l2: simplify dynamic loading of libv4l2
Felix Abecassis [Fri, 12 Sep 2014 17:43:21 +0000 (19:43 +0200)]
android: request rotation if video is oriented
Felix Abecassis [Fri, 12 Sep 2014 17:40:54 +0000 (19:40 +0200)]
yuv_rgb: bail out if input/output orientation does not match
Felix Abecassis [Tue, 9 Sep 2014 17:29:06 +0000 (19:29 +0200)]
vout: fix a deadlock with the picture pool lock
A deadlock could occur in an high load situation where the vout and
the decoder are taking excessive amounts of time.
The vout thread repeatedly call ThreadDisplayPicture in its main loop
until it returns an error, while keeping the picture pool locked. If
no picture was recently received, the vout will redisplay the current
picture (a "refresh") by calling ThreadDisplayRenderPicture with
is_forced=true. If this refresh is excessively long, the vout thread
will be stuck in a refresh loop. The decoder cannot make any progress
since the picture pool lock is hold and the vout won't be polling for
control commands, yielding a total deadlock of the program.
This situation can be reproduced artificially by sleeping in the
decoder and decreasing variable VOUT_REDISPLAY_DELAY.
A simple solution to this issue is to exit the ThreadDisplayPicture
loop after refreshing. Since a refresh typically occurs when no new
pictures are received from the decoder, this should not decrease
performance.
KO Myung-Hun [Wed, 10 Sep 2014 08:00:49 +0000 (17:00 +0900)]
skins2: os2: save and restore FPU cw
WinCreateMsgQueue() changes FPU cw but does not restore it. This causes
SIGFPE later.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Jean-Baptiste Kempf [Fri, 12 Sep 2014 07:07:17 +0000 (09:07 +0200)]
Update VLSub
Rémi Denis-Courmont [Thu, 11 Sep 2014 20:37:08 +0000 (23:37 +0300)]
avcodec: remove no-op
This is already taken care of by avcodec_open2().
Rémi Denis-Courmont [Thu, 11 Sep 2014 20:31:19 +0000 (23:31 +0300)]
avcodec: remove redundant codec_id parameter
Rémi Denis-Courmont [Thu, 11 Sep 2014 20:23:38 +0000 (23:23 +0300)]
avcodec: remove redundant codec name parameter
Rémi Denis-Courmont [Thu, 11 Sep 2014 20:16:50 +0000 (23:16 +0300)]
avcodec: constify decoder_sys_t.p_codec
Rémi Denis-Courmont [Thu, 11 Sep 2014 20:16:39 +0000 (23:16 +0300)]
avcodec: remove indirection
Rémi Denis-Courmont [Thu, 11 Sep 2014 20:15:40 +0000 (23:15 +0300)]
avcodec: do not overwrite libavcodec internal AVCodec data
Rémi Denis-Courmont [Thu, 11 Sep 2014 20:03:31 +0000 (23:03 +0300)]
avcodec: remove redundant decoder_sys_t.i_cat
Rémi Denis-Courmont [Thu, 11 Sep 2014 19:42:32 +0000 (22:42 +0300)]
avcodec: remove write-only decoder_sys_t.i_skip_idct
Rémi Denis-Courmont [Thu, 11 Sep 2014 19:18:54 +0000 (22:18 +0300)]
avcodec: remove deprecated motion vector visualization option
Rémi Denis-Courmont [Thu, 11 Sep 2014 19:14:57 +0000 (22:14 +0300)]
avcodec: remove useless indirection to The Context
Rémi Denis-Courmont [Thu, 11 Sep 2014 19:08:46 +0000 (22:08 +0300)]
avcodec: make decoder callbacks static
Rémi Denis-Courmont [Thu, 11 Sep 2014 19:04:15 +0000 (22:04 +0300)]
avcodec: move audio-specific code to audio.c
Rémi Denis-Courmont [Thu, 11 Sep 2014 18:56:53 +0000 (21:56 +0300)]
avcodec: move video-specific code to video.c
Rémi Denis-Courmont [Thu, 11 Sep 2014 18:35:08 +0000 (21:35 +0300)]
hwdummy: remove no longer useful plugin
Rémi Denis-Courmont [Thu, 11 Sep 2014 18:29:53 +0000 (21:29 +0300)]
vdpau: fix mismatched heap free function
Julian Scheel [Thu, 11 Sep 2014 15:16:07 +0000 (17:16 +0200)]
mmal: Add mmal_picture.h to Makefile
The header needs to be referenced by the Makefile to be included in the dist
tarball.
Signed-off-by: Julian Scheel <julian@jusst.de>
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Rafaël Carré [Thu, 11 Sep 2014 14:31:21 +0000 (16:31 +0200)]
update: RSA support
Hannes Domani [Tue, 2 Sep 2014 18:13:28 +0000 (20:13 +0200)]
directory: fix memory leaks
Signed-off-by: Tristan Matthews <le.businessman@gmail.com>
Hannes Domani [Wed, 10 Sep 2014 11:12:33 +0000 (13:12 +0200)]
subtitle-demux: speedup SSA parser
Signed-off-by: Tristan Matthews <le.businessman@gmail.com>
Thierry Foucu [Tue, 9 Sep 2014 18:22:43 +0000 (11:22 -0700)]
Using fabsf for floating value instead of abs
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
David Fuhrmann [Wed, 10 Sep 2014 17:00:44 +0000 (19:00 +0200)]
macosx: video effects: fix hue slider and convert saved video effect profiles to new range
Upgrading old saved values is done automatically. This will unset (=0) this value
if opened with older VLC versions afterwards.
David Fuhrmann [Wed, 10 Sep 2014 17:00:15 +0000 (19:00 +0200)]
macosx: use isEqualToString instead of isEqual
David Fuhrmann [Mon, 8 Sep 2014 17:34:36 +0000 (19:34 +0200)]
configure.ac: fix check for net/if.h on osx
Hannes Domani [Tue, 9 Sep 2014 00:17:03 +0000 (02:17 +0200)]
subtitle-demux: fix memory leaks (fixes #11908)
Signed-off-by: Tristan Matthews <le.businessman@gmail.com>
Rafaël Carré [Wed, 10 Sep 2014 15:15:45 +0000 (17:15 +0200)]
TS mux: fix
ebcc69cfb1569a0fcedf10498606b231ae6fcb7c
Only modify bitstream (PCR & PES), but not VLC core timestamps
Rafaël Carré [Wed, 10 Sep 2014 14:31:41 +0000 (16:31 +0200)]
mpeg mux: simplify EStoPES prototype
Rafaël Carré [Wed, 10 Sep 2014 14:20:50 +0000 (16:20 +0200)]
TS mux: use CLOCK_FREQ
Rafaël Carré [Wed, 10 Sep 2014 08:34:25 +0000 (10:34 +0200)]
TS mux: use variable
Rafaël Carré [Wed, 10 Sep 2014 08:32:50 +0000 (10:32 +0200)]
TS mux: group codecs using the same IDs
Rafaël Carré [Tue, 9 Sep 2014 15:19:18 +0000 (17:19 +0200)]
Ogg: split opus frame duration in its own file
Hannes Domani [Wed, 3 Sep 2014 17:52:28 +0000 (19:52 +0200)]
playlist: fetcher: fix memory leaks
Signed-off-by: Tristan Matthews <le.businessman@gmail.com>
Rafaël Carré [Tue, 9 Sep 2014 15:08:37 +0000 (17:08 +0200)]
Opus: remove obsolete TODO
This was handled in
675072a8a6a520f79e9892e26ff3be98b069df7a
Hannes Domani [Fri, 5 Sep 2014 14:15:06 +0000 (16:15 +0200)]
interface: fix memory leak
Signed-off-by: Tristan Matthews <le.businessman@gmail.com>
Francois Cartegnie [Tue, 9 Sep 2014 11:50:56 +0000 (13:50 +0200)]
stream_out: match exactly access/mux for warnings