]>
git.sesse.net Git - vlc/log
Jean-Baptiste Kempf [Thu, 26 Sep 2013 19:27:50 +0000 (21:27 +0200)]
Split Freetype destruction from the main destruction
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Jean-Baptiste Kempf [Thu, 26 Sep 2013 19:23:43 +0000 (21:23 +0200)]
Freetype: split freetype init from Create
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Jean-Baptiste Kempf [Sat, 14 Dec 2013 16:29:11 +0000 (17:29 +0100)]
Fix typo
Jean-Baptiste Kempf [Sat, 14 Dec 2013 16:19:42 +0000 (17:19 +0100)]
Update NEWS and MODULES_LIST for 2.2.0
KO Myung-Hun [Sat, 14 Dec 2013 06:05:44 +0000 (15:05 +0900)]
configure: add a feature test for OpenGL
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Tristan Matthews [Fri, 13 Dec 2013 20:24:57 +0000 (15:24 -0500)]
libvlc: don't use string after free
Rafaël Carré [Fri, 13 Dec 2013 21:54:51 +0000 (16:54 -0500)]
fortunes !
Francois Cartegnie [Fri, 13 Dec 2013 21:24:30 +0000 (22:24 +0100)]
codecs: avcodec: fix Makefile libs order
Francois Cartegnie [Thu, 12 Dec 2013 23:11:05 +0000 (00:11 +0100)]
demux: mp4: improve debug tree info
Felix Abecassis [Fri, 15 Nov 2013 14:47:20 +0000 (15:47 +0100)]
fourcc: add entry for Android opaque buffer type.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Felix Abecassis [Wed, 11 Dec 2013 10:46:14 +0000 (11:46 +0100)]
input: rename members and functions previously related to decoder buffering.
Even without data buffering, it is still necessary to wait until each decoder has processed one block before updating the system clock.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Felix Abecassis [Wed, 11 Dec 2013 10:46:13 +0000 (11:46 +0100)]
input: remove useless function DecoderFlushBuffering from decoder.c
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Felix Abecassis [Wed, 11 Dec 2013 10:46:12 +0000 (11:46 +0100)]
input: remove sout decoder buffering.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Felix Abecassis [Wed, 11 Dec 2013 10:46:11 +0000 (11:46 +0100)]
input: remove subpicture decoder buffering.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Felix Abecassis [Wed, 11 Dec 2013 10:46:10 +0000 (11:46 +0100)]
input: remove video decoder buffering.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Felix Abecassis [Wed, 11 Dec 2013 10:46:09 +0000 (11:46 +0100)]
input: remove audio decoder buffering.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Maxim Bublis [Fri, 13 Dec 2013 15:42:45 +0000 (19:42 +0400)]
VLC_FOURCC replaced with VLC_CODEC_* values
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Tristan Matthews [Fri, 13 Dec 2013 16:05:55 +0000 (11:05 -0500)]
ogg: use CLOCK_FREQ in muxer
Ludovic Fauvet [Fri, 13 Dec 2013 15:38:01 +0000 (16:38 +0100)]
nsis: restore the previous components on x64 (fix #10122)
David Fuhrmann [Thu, 12 Dec 2013 19:17:24 +0000 (20:17 +0100)]
auhal: fix audio device selection via command line
close #10119
Tristan Matthews [Thu, 12 Dec 2013 18:44:12 +0000 (13:44 -0500)]
ogg: use CLOCK_FREQ
Felix Paul Kühne [Thu, 12 Dec 2013 15:05:34 +0000 (16:05 +0100)]
macosx/menu: add missing debug
Jean-Paul Saman [Thu, 12 Dec 2013 13:22:35 +0000 (14:22 +0100)]
croppadd: use correct shortname 'croppadd'
The shortname was 'cropadd' while the module was compiled as 'croppadd' (notice the extra 'p').
The module was correctly build, but was not loadable
Jean-Baptiste Kempf [Thu, 12 Dec 2013 12:04:35 +0000 (13:04 +0100)]
Make DirectX default on XP, instead of Direct3d
We did that for 2.0 temporarily but kept master normal
This is still broken on some weird configurations, so well, temporary is
going to last..
Felix Paul Kühne [Thu, 12 Dec 2013 07:58:47 +0000 (08:58 +0100)]
ios/build.sh: fetch contribs before compiling them
Ilkka Ollakka [Wed, 11 Dec 2013 07:03:22 +0000 (09:03 +0200)]
livehttp: parse key="value" style options
Ilkka Ollakka [Wed, 11 Dec 2013 07:02:09 +0000 (09:02 +0200)]
use CLOCK_FREQ in date_Decrement
Francois Cartegnie [Wed, 11 Dec 2013 19:16:27 +0000 (20:16 +0100)]
demux: asf: remove preroll from dts too
Francois Cartegnie [Tue, 3 Dec 2013 18:05:21 +0000 (19:05 +0100)]
demux: asf: do ES audio selection for mms (fix #8797, #3400, #3797)
Francois Cartegnie [Tue, 3 Dec 2013 18:05:20 +0000 (19:05 +0100)]
input: add DEMUX_SET_ES notification
Rémi Duraffort [Wed, 11 Dec 2013 19:14:42 +0000 (20:14 +0100)]
update: fix use after free
Rémi Duraffort [Wed, 11 Dec 2013 19:13:55 +0000 (20:13 +0100)]
logger: fix use after free
Rémi Duraffort [Wed, 11 Dec 2013 18:32:22 +0000 (19:32 +0100)]
skins2: fix memory leak
Rémi Duraffort [Wed, 11 Dec 2013 18:23:40 +0000 (19:23 +0100)]
livehttp: fix memory leak (cid #
1048908 )
Rémi Duraffort [Wed, 11 Dec 2013 17:58:15 +0000 (18:58 +0100)]
vcd: fix sizeof mismatch (cid #
1048981 )
Rémi Duraffort [Wed, 11 Dec 2013 17:57:15 +0000 (18:57 +0100)]
sid: fix sizeof mismatch (cid #
1062589 )
Rémi Duraffort [Wed, 11 Dec 2013 17:54:18 +0000 (18:54 +0100)]
kate: fix memory leak (cid #
1048911 )
Rémi Duraffort [Wed, 11 Dec 2013 17:49:42 +0000 (18:49 +0100)]
dbus: fix memory leaks (cid #
1048913 )
Rémi Duraffort [Wed, 11 Dec 2013 17:46:30 +0000 (18:46 +0100)]
flac: fix memory leak (cid
1048914 )
Rafaël Carré [Wed, 11 Dec 2013 16:42:45 +0000 (11:42 -0500)]
Revert "flac: fix extradata clamping check"
This reverts commit
16e9999966c12f696de57b0e7e5c0f39d7b0f621 .
We use short flac extra format if it does *not* start with the header.
Thus we need not to add ! in front of memcmp
Jean-Paul Saman [Wed, 11 Dec 2013 14:54:36 +0000 (15:54 +0100)]
access/alsa.c: fix racecondition on demux->p_sys variable
The Thread() function could access demux->p_sys before it was assigned a value other then NULL.
If this happens then it will crash on line 158 while accessing sys->pcm.
Jean-Paul Saman [Wed, 11 Dec 2013 14:14:40 +0000 (15:14 +0100)]
v4l2: set visible height
Tristan Matthews [Wed, 11 Dec 2013 04:56:23 +0000 (23:56 -0500)]
ogg: fix format strings for debug messages
Tristan Matthews [Fri, 6 Dec 2013 14:54:12 +0000 (09:54 -0500)]
flac: move CRC update into STATE_NEXT_SYNC
Fixes #9966.
Rafaël Carré [Tue, 10 Dec 2013 17:41:09 +0000 (12:41 -0500)]
avcodec: handle codecs outputting YUVA 4:2:0 and 4:2:2
Rafaël Carré [Tue, 10 Dec 2013 17:35:14 +0000 (12:35 -0500)]
swscale: handle 4:2:0 and 4:2:2 YUVA formats
Jean-Baptiste Kempf [Tue, 10 Dec 2013 10:37:54 +0000 (11:37 +0100)]
Finish "core" renaming to avoid prefs crashes
Close #10096
Rafaël Carré [Mon, 9 Dec 2013 23:34:01 +0000 (18:34 -0500)]
Don't reset master program clock if master program was not selected
Francois Cartegnie [Mon, 9 Dec 2013 22:21:08 +0000 (23:21 +0100)]
demux: asf: trigger dialog on drm streams
Erwan Tulou [Mon, 9 Dec 2013 13:51:56 +0000 (14:51 +0100)]
image: fix image misfunctioning in recent builds
In the swscale filter plugin, i_visible_width and i_visible_height fields
are now expected to be provided and greater than 0.
This fixes art display problems with the skins2 in recent builds.
Francois Cartegnie [Mon, 9 Dec 2013 19:03:35 +0000 (20:03 +0100)]
demux: asf: avoid truncation on malloc
Francois Cartegnie [Mon, 9 Dec 2013 18:55:18 +0000 (19:55 +0100)]
demux: flac: align to avoid overflow on seek (fix #10000)
Align seek time on second to avoid overflow on seek.
Ilkka Ollakka [Mon, 9 Dec 2013 17:46:17 +0000 (19:46 +0200)]
transcode: use user given width/height on calculations
regression from
808e6123ff6f1850d274d921cf35dc78c7903d4c as calculations
still used with/height instead of visible_width/height
Francois Cartegnie [Mon, 9 Dec 2013 13:15:13 +0000 (14:15 +0100)]
demux: ogg: fix int overflow on seek
Francois Cartegnie [Mon, 9 Dec 2013 12:59:10 +0000 (13:59 +0100)]
demux: asf: fix double declaration (cid
1135582 )
Jean-Baptiste Kempf [Mon, 9 Dec 2013 10:19:18 +0000 (11:19 +0100)]
Update NEWS
Andrey Utkin [Sun, 8 Dec 2013 12:21:05 +0000 (14:21 +0200)]
Enable VP8 RTP packetization
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Rafaël Carré [Fri, 6 Dec 2013 23:57:11 +0000 (00:57 +0100)]
Rename main module to core
Francois Cartegnie [Sun, 8 Dec 2013 22:16:38 +0000 (23:16 +0100)]
demux: asf: check for int overflow
Francois Cartegnie [Sat, 7 Dec 2013 21:18:55 +0000 (22:18 +0100)]
demux: asf: fix signedness
Francois Cartegnie [Sat, 7 Dec 2013 21:18:34 +0000 (22:18 +0100)]
demux: libasf: fix tons of signedness
Francois Cartegnie [Sat, 7 Dec 2013 19:10:49 +0000 (20:10 +0100)]
demux: asf: fix signedness in language index
Ray Tiley [Thu, 14 Nov 2013 23:27:42 +0000 (23:27 +0000)]
Add initial-segment-number option for livehttp module
The initial-segment-number option allows for passing in the number for the first
segment. This is useful if you want to append to an existing live
stream.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Felix Abecassis [Tue, 26 Nov 2013 13:21:33 +0000 (14:21 +0100)]
swscale: scale the picture using the visible dimension.
Solve the green line bug during thumbnailing.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Felix Abecassis [Tue, 26 Nov 2013 13:21:32 +0000 (14:21 +0100)]
swscale: use function video_format_IsSimilar.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Felix Abecassis [Tue, 26 Nov 2013 13:21:31 +0000 (14:21 +0100)]
vout: set visible resolution of input/output video formats in SpuRenderCreateAndLoadScale().
Enable video filters using the visible dimension of the picture.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Vittorio Giovara [Wed, 27 Nov 2013 08:23:39 +0000 (09:23 +0100)]
core: use same source name in DisplayNew
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Vittorio Giovara [Tue, 26 Nov 2013 13:21:30 +0000 (14:21 +0100)]
core: do not overwrite visible size
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Andrey Utkin [Sun, 8 Dec 2013 02:25:29 +0000 (04:25 +0200)]
Enable OPUS RTP packetization
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Andrey Utkin [Thu, 5 Dec 2013 20:36:56 +0000 (22:36 +0200)]
Enable GSM RTP packetization
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Maxim Bublis [Mon, 2 Dec 2013 09:14:10 +0000 (13:14 +0400)]
Removed unused static functions
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Rafaël Carré [Sun, 8 Dec 2013 10:56:48 +0000 (11:56 +0100)]
contrib: speexdsp: remove dependency on speex
Rafaël Carré [Sun, 8 Dec 2013 10:53:58 +0000 (11:53 +0100)]
contrib: speexdsp: install headers in include/speex, where we expect them
Rafaël Carré [Sun, 8 Dec 2013 08:10:39 +0000 (09:10 +0100)]
contrib: update to speex git HEAD
split speex and speexdsp
Jean-Baptiste Kempf [Sat, 7 Dec 2013 23:10:42 +0000 (00:10 +0100)]
Use _aligned_* when compiling with MSVC
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Rafaël Carré [Sat, 7 Dec 2013 21:55:32 +0000 (22:55 +0100)]
contrib: speex: fix git hash
Use the revision just before libspeexdsp split
Francois Cartegnie [Sat, 7 Dec 2013 19:02:15 +0000 (20:02 +0100)]
demux: asf: fix signedness in marker
Francois Cartegnie [Sat, 7 Dec 2013 18:59:41 +0000 (19:59 +0100)]
demux: asf: fix signedness in content desc
Francois Cartegnie [Sat, 7 Dec 2013 18:55:53 +0000 (19:55 +0100)]
demux: asf: fix signedness on stream prioritization
Francois Cartegnie [Sat, 7 Dec 2013 18:51:41 +0000 (19:51 +0100)]
demux: asf: fix signedness on stream mutex properties
Francois Cartegnie [Sat, 7 Dec 2013 18:45:17 +0000 (19:45 +0100)]
demux: asf: use INT64_MAX
Francois Cartegnie [Sat, 7 Dec 2013 15:03:27 +0000 (16:03 +0100)]
demux: asf: don't update PCR until preroll is done
Francois Cartegnie [Sat, 9 Nov 2013 11:43:48 +0000 (20:43 +0900)]
demux: asf: use send time as base time for pcr (fix #6662, #8795)
Using lowest PTS or DTS is a bad idea, as lower video packets are sent
ahead of pts, and most audio tracks are sending packets near to pts.
So we had audio packets coming late, with a lower pts, and corrupted
our PCR as we take the lowest pts among tracks.
We can't also guess the full tracks rolls, so updating after a full
roll instead of each packet is useless.
Send time is a reliable base time.
Francois Cartegnie [Sat, 9 Nov 2013 07:51:04 +0000 (16:51 +0900)]
demux: asf: only substract preroll from presentation time and duration
Offsets pts & duration
Francois Cartegnie [Mon, 2 Dec 2013 12:49:38 +0000 (13:49 +0100)]
demux: asf: decode payload extension
Reads keyframe flag from payload extensions.
Some formats like DVR-MS ships keyframe info into
payload extensions and not as packet flag. Why make things simple ?
Francois Cartegnie [Tue, 26 Nov 2013 07:06:18 +0000 (08:06 +0100)]
demux: libasf: add payload extensions guids
Francois Cartegnie [Sat, 9 Nov 2013 07:58:37 +0000 (16:58 +0900)]
demux: asf: fix time conversion
already microseconds
Francois Cartegnie [Sat, 9 Nov 2013 07:48:41 +0000 (16:48 +0900)]
demux: asf: fix computing pts/dts with deltas on sub payloads
Sub-Payloads must have their pts computed from deltapts.
Francois Cartegnie [Sat, 9 Nov 2013 06:54:33 +0000 (15:54 +0900)]
demux: asf: Use pts as track time instead of dts
Use pts as track time, and then for pcr.
Pierre Ynard [Sat, 7 Dec 2013 17:23:51 +0000 (18:23 +0100)]
youtube.lua: handle relative reference in javascript URL
Jean-Baptiste Kempf [Sat, 7 Dec 2013 15:48:32 +0000 (16:48 +0100)]
Contribs: update fribidi to 0.19.6
Jean-Baptiste Kempf [Sat, 7 Dec 2013 15:37:34 +0000 (16:37 +0100)]
Contribs: update live555
Jean-Baptiste Kempf [Sat, 7 Dec 2013 15:30:04 +0000 (16:30 +0100)]
Contribs: update GnuTLS to 3.1.17
Jean-Baptiste Kempf [Sat, 7 Dec 2013 15:19:22 +0000 (16:19 +0100)]
Contrib: upgrade Opus to 1.1
Rafaël Carré [Fri, 6 Dec 2013 23:40:11 +0000 (00:40 +0100)]
Remove MODULE_PATH define
It was unused since VLC started using automake, 11 years ago.
Rémi Denis-Courmont [Fri, 6 Dec 2013 13:09:01 +0000 (15:09 +0200)]
input: do not misinterpret attachment MRLs as file paths, fixes #10046
Rémi Denis-Courmont [Fri, 6 Dec 2013 12:49:13 +0000 (14:49 +0200)]
input: off-by-three
Rafaël Carré [Sat, 28 Sep 2013 21:22:34 +0000 (21:22 +0000)]
avcodec: decode dvbs
Tested with http://www.martinunderwood.f9.co.uk/mallard.wtv
Rafaël Carré [Fri, 6 Dec 2013 10:25:51 +0000 (11:25 +0100)]
messages: Don't mix fprintf and utf8_fprintf
On windows the latter uses the console API under the hood.
This gives VLC output the same format on Linux and on Windows (tested with wine),
rather than printing the pointer ID at the end of the line.
Rafaël Carré [Mon, 18 Nov 2013 17:42:28 +0000 (18:42 +0100)]
Print(Color)Msg: align pointers on the right
Pad with 0s, remove 0x prefix