]>
git.sesse.net Git - vlc/log
Tristan Matthews [Sat, 31 Jan 2015 16:46:33 +0000 (16:46 +0000)]
Add encoder for YCbCr 4:2:0 over RTP (RFC 4175)
Rémi Denis-Courmont [Wed, 4 Feb 2015 19:12:50 +0000 (21:12 +0200)]
qt: remove tautology
(The libvlc object is always "alive" since it is never "killed").
Francois Cartegnie [Wed, 4 Feb 2015 18:57:30 +0000 (19:57 +0100)]
demux: ts: remove ts bitrate check (fix #12776)
Pointless as it does not work with high compression codecs
and can't handle multiple streams or single audio.
Partially reverts
cb5f74d6b3c9bbf35493ebc5d0b561bfaba9d7f1
Jean-Baptiste Kempf [Wed, 4 Feb 2015 15:04:16 +0000 (16:04 +0100)]
Qt: fix seekpoint bar when first chapter does not start at 0
Close #12416
Salah-Eddin Shaban [Mon, 2 Feb 2015 10:12:33 +0000 (10:12 +0000)]
freetype: remove unnecessary assert()
This assert() will fail when zero-width spaces are encountered and ignored.
It would also fail when GetGlyph() returns an error.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Thomas Guillem [Wed, 4 Feb 2015 08:55:53 +0000 (08:55 +0000)]
lib/media: fix MediaListEndReached not sent when media doesn't have sub items
MediaListEndReached event should not be sent only when a new sub item tree is
added, otherwise it won't be sent if media doesn't have any sub items.
To fix this issue, send the MediaListEndReached event when preparse function
terminates (only if the media_list was created either by user or by sub items
callbacks).
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Thomas Guillem [Wed, 4 Feb 2015 08:55:52 +0000 (08:55 +0000)]
input: add vlc_InputItemPreparseEnded event
This event is sent from playlist/preparsed thread to notify when an item is
preparsed. This event is sent when the preparse function terminate, ie. when
meta and sub items are parsed. It is also sent when the preparse function fails
to parse anything.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Thomas Guillem [Wed, 4 Feb 2015 13:51:49 +0000 (14:51 +0100)]
contrib: update libdsm to 0.0.5
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
Jean-Baptiste Kempf [Wed, 4 Feb 2015 10:20:50 +0000 (11:20 +0100)]
H264 Packetizer: use defines for profiles
Jean-Baptiste Kempf [Wed, 4 Feb 2015 10:05:44 +0000 (11:05 +0100)]
OMX: Don't use hardcoded profile numbers
Jean-Baptiste Kempf [Wed, 4 Feb 2015 10:01:24 +0000 (11:01 +0100)]
Define H264 profiles numbers
Jean-Baptiste Kempf [Tue, 3 Feb 2015 17:44:06 +0000 (18:44 +0100)]
Contribs: use xzcat for tarballs
Jean-Baptiste Kempf [Tue, 3 Feb 2015 17:40:42 +0000 (18:40 +0100)]
Contribs: fix directx rule
Francois Cartegnie [Tue, 3 Feb 2015 17:02:12 +0000 (18:02 +0100)]
mux: ts: avoid pid collisions
Felix Paul Kühne [Tue, 3 Feb 2015 15:42:01 +0000 (16:42 +0100)]
contrib/ffmpeg: disable lzma for Darwin
Jean-Baptiste Kempf [Tue, 3 Feb 2015 15:19:04 +0000 (16:19 +0100)]
Remove ipkg configure and package files
This has not been tested and updated for years
Francois Cartegnie [Tue, 3 Feb 2015 14:15:42 +0000 (15:15 +0100)]
clock: input_clock_ConvertTS: add pcr/clock error message
Francois Cartegnie [Tue, 3 Feb 2015 14:11:32 +0000 (15:11 +0100)]
demux: ts: adjust PTS based on PCR's (fix #13803)
Francois Cartegnie [Tue, 3 Feb 2015 11:42:17 +0000 (12:42 +0100)]
clock: input_clock_ConvertTS: missing log object
Francois Cartegnie [Mon, 2 Feb 2015 22:31:33 +0000 (23:31 +0100)]
mux: ts: add pid range
Francois Cartegnie [Mon, 2 Feb 2015 22:24:29 +0000 (23:24 +0100)]
demux: ts: set MIN_ES_PID to 4
Felix Paul Kühne [Tue, 3 Feb 2015 14:18:34 +0000 (15:18 +0100)]
ios: parallelize contrib compilation
Jean-Baptiste Kempf [Tue, 3 Feb 2015 10:39:03 +0000 (11:39 +0100)]
Contribs: Add xzcat decompression tool
Felix Paul Kühne [Tue, 3 Feb 2015 10:38:09 +0000 (11:38 +0100)]
vlc_bits: fail on init if block allocation fails
Gleb Pinigin [Tue, 3 Feb 2015 02:24:14 +0000 (08:24 +0600)]
extra/ios: retrieve via xcrun latest available SDK version
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
Gleb Pinigin [Tue, 3 Feb 2015 02:23:41 +0000 (08:23 +0600)]
vout/ios: remove touch recognizer from attached view
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
Felix Paul Kühne [Mon, 2 Feb 2015 17:48:38 +0000 (18:48 +0100)]
include/vlc_bits: add a block based byte stream writer in a generic place based on the mp4 and avi muxers
Tristan Matthews [Tue, 3 Feb 2015 06:18:17 +0000 (01:18 -0500)]
adjust: remove unused macro
Pierre Ynard [Sat, 31 Jan 2015 09:28:45 +0000 (10:28 +0100)]
youtube.lua: fix signature descrambling function pattern
It doesn't support special characters like $, which happen to be used.
Thomas Guillem [Fri, 30 Jan 2015 09:52:46 +0000 (10:52 +0100)]
dsm/sd: use new libdsm API to discover NETBIOS shares
The API is now asynchronous and use callbacks to notify the caller of new
netbios shares.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Thomas Guillem [Fri, 30 Jan 2015 09:52:45 +0000 (10:52 +0100)]
Require libdsm >= 0.0.4
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Thomas Guillem [Fri, 30 Jan 2015 09:52:44 +0000 (10:52 +0100)]
contrib: update libdsm to 0.0.4
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Rémi Denis-Courmont [Thu, 29 Jan 2015 18:09:56 +0000 (20:09 +0200)]
chroma: remove dead CYUV support
CYUV is not a pixel format, at least it is not treated as such in VLC
outputs and encoders. CYUV is decoded to YUV 4:1:1 by libavcodec.
Rémi Denis-Courmont [Thu, 29 Jan 2015 18:09:56 +0000 (20:09 +0200)]
filter: remove dead CYUV support
CYUV is not a pixel format, at least it is not treated as such in VLC
outputs and encoders. CYUV is decoded to YUV 4:1:1 by libavcodec.
Sergey Radionov [Thu, 29 Jan 2015 17:19:12 +0000 (18:19 +0100)]
Qt: force main window maximum size to be some big enough
Close #12852
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Rémi Denis-Courmont [Thu, 29 Jan 2015 17:15:53 +0000 (19:15 +0200)]
stream: handle seek across EOF correctly (hopefully)
Jonathan Calmels [Thu, 29 Jan 2015 13:58:46 +0000 (14:58 +0100)]
Qt: add a loading bar animation when the cache is empty
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Jonathan Calmels [Thu, 29 Jan 2015 13:46:12 +0000 (14:46 +0100)]
Qt: buffering slider option should be 0 when the cache is empty
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Jonathan Calmels [Thu, 29 Jan 2015 12:40:47 +0000 (13:40 +0100)]
Qt: inputChanged signal now takes the input_thread_t as parameter
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Francois Cartegnie [Thu, 29 Jan 2015 12:30:16 +0000 (13:30 +0100)]
Update NEWS
Sean McGovern [Thu, 29 Jan 2015 01:17:19 +0000 (20:17 -0500)]
libbluray: depend on fontconfig as necessary
This is a new requirement for libbluray 0.7.0.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Jean-Baptiste Kempf [Thu, 29 Jan 2015 11:37:49 +0000 (12:37 +0100)]
Update THANKS for dvdread/dvdnav
Francois Cartegnie [Sun, 25 Jan 2015 16:02:01 +0000 (17:02 +0100)]
demux: ts: delay es creating until 1st data packet (fix #6175, #4264)
Some recorded streams list multiple program but only 1 stream is really
recorder. VLC defaults program to first created ES.
Now creates ES on first data packet, so the default program always
has data.
Fixes all default program selection issues.
All dreambox recordings issues
issues/TS/programselection/
and Header less VDR recordings
issues/TS/TopField/TopField%20TF7700HSCI%20HD%20record.rec
Francois Cartegnie [Sun, 25 Jan 2015 11:30:18 +0000 (12:30 +0100)]
demux: ts: add PAT/PMT hotfix (fix #10650)
Some recorded TS streams does not include PAT/PMT.
Just feed one when missing.
refs #7940
Francois Cartegnie [Wed, 28 Jan 2015 00:17:03 +0000 (01:17 +0100)]
mux: ts: make PMT/PAT generation reusable
Francois Cartegnie [Tue, 27 Jan 2015 23:59:04 +0000 (00:59 +0100)]
mux: ts: Split ts tables
Also removes duplicate members
Francois Cartegnie [Mon, 26 Jan 2015 15:36:45 +0000 (16:36 +0100)]
mux: ts: split ts encapsulation
Francois Cartegnie [Wed, 28 Jan 2015 20:04:02 +0000 (21:04 +0100)]
demux: ts: add missing initializer
Francois Cartegnie [Mon, 26 Jan 2015 14:13:09 +0000 (15:13 +0100)]
demux: ts: add some more pvr4000 header checks
Felix Paul Kühne [Wed, 28 Jan 2015 19:30:47 +0000 (20:30 +0100)]
Update list of third party libraries
Pierre Ynard [Wed, 28 Jan 2015 17:02:25 +0000 (18:02 +0100)]
youtube.lua: be more flexible with JSON spaces
Jean-Baptiste Kempf [Wed, 28 Jan 2015 16:27:33 +0000 (17:27 +0100)]
Contribs: update to libdvdnav 5.0.3
Jean-Baptiste Kempf [Wed, 28 Jan 2015 16:07:52 +0000 (17:07 +0100)]
Contribs: update libdvdread to 5.0.2
Jean-Baptiste Kempf [Wed, 28 Jan 2015 16:07:46 +0000 (17:07 +0100)]
Contribs: update to 1.3.99 (1.4.0 RC)
Jean-Baptiste Kempf [Wed, 28 Jan 2015 16:01:49 +0000 (17:01 +0100)]
Contribs: disable FFmpeg/libav programs only when cross-compiling
It can be useful to test avplay/ffplay localy
Hugo Beauzée-Luyssen [Wed, 28 Jan 2015 11:01:44 +0000 (12:01 +0100)]
winstore: Gracefuly fail when no IAudioClient is provided
Hugo Beauzée-Luyssen [Fri, 9 Jan 2015 09:40:06 +0000 (10:40 +0100)]
winstore: Use the correct variable to fetch IAudioClient instance
Hugo Beauzée-Luyssen [Fri, 9 Jan 2015 09:39:00 +0000 (10:39 +0100)]
winstore: Fix ActivateDevice
The opaque pointer actually is the device, not p_sys
Rafaël Carré [Wed, 28 Jan 2015 09:51:03 +0000 (10:51 +0100)]
Fix teletext page aspect ratio
It was broken by
29a4015294 , which should only have modified text "subpictures"
Closes #13050
Tested-by: Julian Scheel <julian@jusst.de>
Jean-Baptiste Kempf [Tue, 27 Jan 2015 23:48:00 +0000 (00:48 +0100)]
lua extensions: open a URI, not a filepath
Close #13752
Jean-Baptiste Kempf [Tue, 27 Jan 2015 23:45:02 +0000 (00:45 +0100)]
URL test: remove trailing space
Jean-Baptiste Kempf [Tue, 27 Jan 2015 23:44:45 +0000 (00:44 +0100)]
Lua: code cosmetic
Mark Lee [Tue, 27 Jan 2015 10:58:02 +0000 (10:58 +0000)]
lib: add libvlc_audio_output_device_get()
This function gets the active device identifier for the current
audio output, if there is one, and is the complementary function
to libvlc_audio_output_device_set().
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Jean-Baptiste Kempf [Tue, 27 Jan 2015 12:48:22 +0000 (13:48 +0100)]
Contribs: update libbluray to 0.7.0
Felix Paul Kühne [Sat, 24 Jan 2015 22:53:59 +0000 (23:53 +0100)]
contrib/ebml+mkv: compile with hidden symbols
This solves linking issues on iOS and should have no negative impact on further platforms
Ludovic Fauvet [Mon, 26 Jan 2015 18:42:59 +0000 (19:42 +0100)]
Qt: don't try to resume playback on the same input file
Close #11704
Jean-Baptiste Kempf [Mon, 26 Jan 2015 18:37:10 +0000 (19:37 +0100)]
Qt: add a minimize button to MediaInfo dialog
Close #12137
Jean-Baptiste Kempf [Mon, 26 Jan 2015 18:25:36 +0000 (19:25 +0100)]
Qt: don't have a too long URL displayed
Close #12851
Ludovic Fauvet [Mon, 26 Jan 2015 17:54:32 +0000 (18:54 +0100)]
Fix meta title insanity
Fix #13642
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Jean-Baptiste Kempf [Sun, 25 Jan 2015 18:34:14 +0000 (19:34 +0100)]
Qt: don't allow negative screen-numbers
Close #13643
Francois Cartegnie [Sun, 25 Jan 2015 17:05:07 +0000 (18:05 +0100)]
Qt: translate wizard buttons (fix #13753)
Francois Cartegnie [Sat, 24 Jan 2015 17:06:21 +0000 (18:06 +0100)]
demux: ts: factorize PES timestamp reading
David Fuhrmann [Sun, 25 Jan 2015 15:04:29 +0000 (16:04 +0100)]
macosx: Fix font selection when some fonts are disabled
Usage of selectedFont inside changeFont: is not allowed, and its
not needed as all the necessary work is done in convertFont:.
close #13740
Jean-Baptiste Kempf [Sun, 25 Jan 2015 12:29:45 +0000 (13:29 +0100)]
Require libbluray 0.5.0
Jean-Baptiste Kempf [Sun, 25 Jan 2015 08:03:24 +0000 (09:03 +0100)]
i420_yuy2: I420 and YV12 are not the same
Close #12858
Felix Paul Kühne [Sat, 20 Dec 2014 13:59:47 +0000 (14:59 +0100)]
contrib: we always have an FPU on iOS
Jean-Baptiste Kempf [Sat, 24 Jan 2015 08:54:31 +0000 (09:54 +0100)]
2015
Still alive!
Jean-Baptiste Kempf [Thu, 22 Jan 2015 17:50:01 +0000 (18:50 +0100)]
Rafaël Carré [Thu, 22 Jan 2015 17:49:03 +0000 (18:49 +0100)]
Revert "Contrib: update upnp win32 patch"
This reverts commit
853a6c489c353ecd994bc73912139281d30ee0d4 .
Breaks compilation with mingw-w64 3.2 :
libtool: compile: x86_64-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I..
-I../upnp/inc -I./inc -I../threadutil/inc -I../ixml/inc -I./src/inc
-I/contrib/x86_64-w64-mingw32/include -DPTW32_STATIC_LIB
-DUPNP_STATIC_LIB -I/contrib/x86_64-w64-mingw32/include
-g -DUPNP_STATIC_LIB -DPTW32_STATIC_LIB -Os -Wall -c src/api/upnpapi.c
-o src/api/libupnp_la-upnpapi.o
src/api/upnpapi.c: In function 'UpnpGetIfInfo':
src/api/upnpapi.c:3214:2: error: unknown type name 'PIP_ADAPTER_ADDRESSES'
PIP_ADAPTER_ADDRESSES adapts = NULL;
^
Jean-Baptiste Kempf [Thu, 22 Jan 2015 16:50:02 +0000 (17:50 +0100)]
Qt: properly show the dialog buttons on Win32
Close #13648
Jean-Baptiste Kempf [Thu, 22 Jan 2015 14:59:36 +0000 (15:59 +0100)]
Mention Lame replaygain in NEWS
Thomas Guillem [Thu, 22 Jan 2015 11:48:27 +0000 (12:48 +0100)]
android_window: don't call setBuffersGeometry if already configured on java side
It fixes buffer allocations on some old android versions.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Thomas Guillem [Thu, 22 Jan 2015 11:48:26 +0000 (12:48 +0100)]
nativewindowpriv: split setup into setUsage and setBuffersGeometry
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Francois Cartegnie [Wed, 21 Jan 2015 16:29:21 +0000 (17:29 +0100)]
demux: libmp4: don't fail, just skip broken compressor name
Jean-Baptiste Kempf [Wed, 21 Jan 2015 15:43:28 +0000 (16:43 +0100)]
Contribs: take latest x264 stable
Thomas Guillem [Wed, 21 Jan 2015 14:11:02 +0000 (14:11 +0000)]
android_window: fix deadlock if android surface won't be created
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Jean-Baptiste Kempf [Wed, 21 Jan 2015 09:54:24 +0000 (10:54 +0100)]
Contribs: update Freetype2 to 2.5.5
Jean-Baptiste Kempf [Wed, 21 Jan 2015 09:45:39 +0000 (10:45 +0100)]
Contribs: update gettext to 0.19.4
Jean-Baptiste Kempf [Wed, 21 Jan 2015 09:43:39 +0000 (10:43 +0100)]
Contribs: update libpng to 1.6.16
CVE-2014-9495
Jean-Baptiste Kempf [Wed, 21 Jan 2015 09:42:00 +0000 (10:42 +0100)]
Contribs: udpate libxml2 to 2.9.2
Move to configure.ac
Jean-Baptiste Kempf [Wed, 21 Jan 2015 09:00:53 +0000 (10:00 +0100)]
Contribs: update libass to 0.12.1
Thomas Guillem [Tue, 20 Jan 2015 11:35:47 +0000 (11:35 +0000)]
Add NEWS about libVLC
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Thomas Guillem [Tue, 20 Jan 2015 09:46:32 +0000 (10:46 +0100)]
libvlc: add libvlc_media_parse_with_options
Extended version of libvlc_media_parse_async. It uses a flag to specify parse
options and returns an int for error handling.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Thomas Guillem [Tue, 20 Jan 2015 09:46:31 +0000 (10:46 +0100)]
libvlc: add libvlc_MediaListEndReached event
Expose an event to libvlc users which allows them to get notified when a media
list reached the end. That is, when the media list is attached to a media
(subitems) that completed a parsing. Or when the media list is attached to a
media discovery that stopped.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Thomas Guillem [Tue, 20 Jan 2015 09:46:30 +0000 (10:46 +0100)]
libvlc: media_list: don't set media if readonly
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Thomas Guillem [Tue, 20 Jan 2015 09:46:29 +0000 (10:46 +0100)]
libvlc: media: fix leak if it has subitems
Don't call libvlc_media_list_set_media from media since it causes
p_md->p_subitems to retain p_md while p_md is already retaining
p_md->p_subitems, therefore these 2 objects won't be releasable.
Add a new internal variable: p_internal_md that is set from media without
retaining it.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Thomas Guillem [Tue, 20 Jan 2015 09:46:28 +0000 (10:46 +0100)]
input: Preparse: fetch sub items if item is a playlist
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Jean-Paul Saman [Thu, 11 Dec 2014 14:26:05 +0000 (15:26 +0100)]
libvlc-module.c: set deinterlace option to automatic by
default.
Signed-off-by: Jean-Paul Saman <jpsaman@videolan.org>
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Adam Leggett [Wed, 26 Nov 2014 21:34:47 +0000 (16:34 -0500)]
Fix crash when playing DCP with no audio; allow DCPs to
not have audio
Signed-off-by: Jean-Paul Saman <jpsaman@videolan.org>
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Adam Leggett [Wed, 8 Oct 2014 23:42:35 +0000 (16:42 -0700)]
Allow asset map parser to process empty tags correctly
Signed-off-by: Jean-Paul Saman <jpsaman@videolan.org>
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>