]>
git.sesse.net Git - vlc/log
David Fuhrmann [Mon, 19 Jan 2015 20:07:58 +0000 (21:07 +0100)]
macosx/configure.sh: Enable libsamplerate again
Ulgy resampler produces really noisy output with some samples,
it is way better with libsamplerate.
Francois Cartegnie [Sun, 18 Jan 2015 20:50:10 +0000 (21:50 +0100)]
demux: ts: auto detect missing PCR and apply workaround (fix #3709, #10243)
Francois Cartegnie [Sun, 18 Jan 2015 19:33:46 +0000 (20:33 +0100)]
demux: ts: simplify es detection condition
Use global pmt es count, as there's no multiple pmt
Francois Cartegnie [Sun, 18 Jan 2015 14:18:59 +0000 (15:18 +0100)]
Qt: save recent on transcode/stream
Francois Cartegnie [Sun, 18 Jan 2015 12:38:57 +0000 (13:38 +0100)]
demux: ts: handle PCR less pid (fix #13339)
Because the no-trust-pcr thing isn't a real fix.
Francois Cartegnie [Fri, 16 Jan 2015 17:36:27 +0000 (18:36 +0100)]
demux: dash: fix integer ofw (cid #
1261993 )
Felix Paul Kühne [Sat, 17 Jan 2015 17:53:10 +0000 (18:53 +0100)]
vout ios: use long touch instead of double tap gesture to control on screen elements
Francois Cartegnie [Fri, 16 Jan 2015 15:58:18 +0000 (16:58 +0100)]
codec: SCTE-27: set visible_width/height (fix #13514)
Rémi Denis-Courmont [Thu, 15 Jan 2015 19:32:27 +0000 (21:32 +0200)]
libvlc: missing NULL terminator (fixes #13655)
Rémi Denis-Courmont [Thu, 15 Jan 2015 19:21:53 +0000 (21:21 +0200)]
libvlc: fix vbi-page initialization without zvbi plugin
A variable cannot be inherited if it is not a configuration item.
Note this only avoids generating an error; VBI cannot work without the
plugin anyway.
Francois Cartegnie [Thu, 15 Jan 2015 17:27:34 +0000 (18:27 +0100)]
demux: mp4: fix compression in v0 samples
Since (*) we can't tell if the sample is v0 follows the ISO
spec or comes from qt and then means uncompressed,
we can't agregate samples reliably.
* our muxer removed qt brand from files.
Francois Cartegnie [Thu, 15 Jan 2015 15:09:42 +0000 (16:09 +0100)]
Qt: ProfileSelector: match options with selected profile
Francois Cartegnie [Thu, 15 Jan 2015 14:43:24 +0000 (15:43 +0100)]
Revert "demux: mp4: add Opus codec extra data"
This reverts commit
39353b9c31c2f3117d2139acb7ebed370fce0f14 .
Francois Cartegnie [Thu, 15 Jan 2015 11:04:50 +0000 (12:04 +0100)]
mux: mp4: const correctness
Francois Cartegnie [Thu, 15 Jan 2015 11:04:06 +0000 (12:04 +0100)]
Qt: remember last selected transcode profile
Francois Cartegnie [Thu, 15 Jan 2015 10:48:51 +0000 (11:48 +0100)]
Qt: don't confirm overwrite twice on transcode
Thomas Guillem [Wed, 14 Jan 2015 12:21:59 +0000 (12:21 +0000)]
demux: dash: include inttypes.h
Fix build for android.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Rémi Denis-Courmont [Thu, 15 Jan 2015 07:02:10 +0000 (09:02 +0200)]
vout: allow EGL for OpenGL-based visualizations
Tristan Matthews [Thu, 15 Jan 2015 05:18:14 +0000 (00:18 -0500)]
rtp: jpeg: fix memory leaks
Martell Malone [Wed, 14 Jan 2015 10:09:30 +0000 (10:09 +0000)]
configure: stop forcing struct pollfd detection to XP
struct pollfd is available from Vista+, applicable winRT builds.
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Francois Cartegnie [Wed, 14 Jan 2015 19:23:42 +0000 (20:23 +0100)]
demux: mp4: add Opus codec extra data
Francois Cartegnie [Wed, 14 Jan 2015 19:24:10 +0000 (20:24 +0100)]
demux: libmp4: add Opus atoms
Francois Cartegnie [Wed, 14 Jan 2015 17:55:31 +0000 (18:55 +0100)]
demux: libmp4: correctly read compressor name
Francois Cartegnie [Wed, 14 Jan 2015 16:43:56 +0000 (17:43 +0100)]
demux: mp4: set interlacing flags
Francois Cartegnie [Wed, 14 Jan 2015 16:28:41 +0000 (17:28 +0100)]
demux: libmp4: parse fiel extension atom
Fabrizio Ge [Wed, 14 Jan 2015 05:42:19 +0000 (07:42 +0200)]
configure: fix libnsl test
Regression from
67531a989304442223d33da611b071083a4810bc .
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Jean-Baptiste Kempf [Tue, 13 Jan 2015 22:40:00 +0000 (23:40 +0100)]
Contribs: update gnutls to 3.2.21
Jean-Baptiste Kempf [Tue, 13 Jan 2015 22:29:47 +0000 (23:29 +0100)]
Add NEWS about libVLC
Thomas Guillem [Mon, 12 Jan 2015 09:39:14 +0000 (09:39 +0000)]
libvlc: add libvlc_media_get_codec_description
Get codec description from media elementary stream.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Thomas Guillem [Thu, 8 Jan 2015 16:10:02 +0000 (16:10 +0000)]
input: preparsing not only for files
It's safe since preparser won't be called for network files if
META_REQUEST_OPTION_SCOPE_NETWORK option is not set.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Thomas Guillem [Thu, 8 Jan 2015 16:10:01 +0000 (16:10 +0000)]
preparser: pass meta request options to Preparse
Network files will only be preparsed if META_REQUEST_OPTION_SCOPE_NETWORK
option is set (option not set by default by vlc playlist).
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Thomas Guillem [Thu, 8 Jan 2015 16:10:00 +0000 (16:10 +0000)]
lib: change libvlc_media_discoverer_t creation
libvlc_media_discoverer_new_from_name was creating a services_discovery_t and
was starting it, so libvlc_MediaDiscovererStarted event (or any other events)
could not be received.
To fix that, Split libvlc_media_discoverer_new_from_name into
libvlc_media_discoverer_new and libvlc_media_discoverer_start. That way, we can
attach events between create and start.
libvlc_media_discoverer_new_from_name is now deprecated, but it still works
like before.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Francois Cartegnie [Tue, 13 Jan 2015 14:10:03 +0000 (15:10 +0100)]
demux: dash: prune expired live timeline elements
Francois Cartegnie [Tue, 13 Jan 2015 00:12:37 +0000 (01:12 +0100)]
demux: mp4: always use sidx on discontinuity
Should fix out-of-sync tracks with DASH
Tristan Matthews [Mon, 12 Jan 2015 22:28:46 +0000 (17:28 -0500)]
Update NEWS
Thomas Guillem [Wed, 7 Jan 2015 10:06:12 +0000 (10:06 +0000)]
dsm: use NETBIOS_FILESERVER define
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Thomas Guillem [Wed, 7 Jan 2015 10:06:11 +0000 (10:06 +0000)]
dsm: refactor
merge browser.c into access.c.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Alexandre Perraud [Thu, 8 Jan 2015 16:34:22 +0000 (16:34 +0000)]
Modify fourcc to accept DXSA subtitles
but VLC still can't decode these subtitles
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Sebastian Ramacher [Sat, 10 Jan 2015 22:01:04 +0000 (22:01 +0000)]
zsh completion: add $BUILDDIR/lib/.libs to LD_LIBRARY_PATH
zsh_gen is linked against libvlc from $BUILDDIR/lib/.libs and needs it in
LD_LIBRARY_PATH to run.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Tristan Matthews [Mon, 12 Jan 2015 18:01:24 +0000 (13:01 -0500)]
opus: remove dead code
opus_prepare_header is "too small to fail"
Tristan Matthews [Mon, 12 Jan 2015 17:58:17 +0000 (12:58 -0500)]
live555: remove dead fallback for speex
Rate will never be 0 here.
Tristan Matthews [Fri, 9 Jan 2015 21:55:22 +0000 (21:55 +0000)]
opus: handle RTP depayloading (fixes #11938)
If no header is given, deduce it from the decoder format.
Tested for mono, stereo and with/without --codec avcodec at
8000, 12000, 16000, 24000 and 48000hz.
Francois Cartegnie [Mon, 12 Jan 2015 19:45:59 +0000 (20:45 +0100)]
demux: dash: fix win32 build
Francois Cartegnie [Mon, 12 Jan 2015 19:35:18 +0000 (20:35 +0100)]
demux: dash: missing config.h
Francois Cartegnie [Sun, 11 Jan 2015 22:22:39 +0000 (23:22 +0100)]
demux: dash: Update MPD
Francois Cartegnie [Mon, 12 Jan 2015 14:59:08 +0000 (15:59 +0100)]
demux: dash: add timescale inheritance to timeline
Francois Cartegnie [Mon, 12 Jan 2015 11:45:04 +0000 (12:45 +0100)]
demux: dash: factorize timescales inheritance
Francois Cartegnie [Mon, 12 Jan 2015 18:59:03 +0000 (19:59 +0100)]
demux: dash: compute timelines boundaries
Francois Cartegnie [Sat, 10 Jan 2015 20:32:29 +0000 (21:32 +0100)]
demux: dash: parse maxSegmentDuration & minUpdatePeriod
Francois Cartegnie [Sat, 10 Jan 2015 20:23:45 +0000 (21:23 +0100)]
demux: dash: add MPD merging for updates
Francois Cartegnie [Sat, 10 Jan 2015 20:21:55 +0000 (21:21 +0100)]
demux: dash: add timelines gathering
Francois Cartegnie [Sat, 10 Jan 2015 20:11:11 +0000 (21:11 +0100)]
demux: mp4: add sequence id in moof seek
Francois Cartegnie [Sat, 10 Jan 2015 10:43:28 +0000 (11:43 +0100)]
demux: mp4: fix inverted trun sample composition time signedness
Francois Cartegnie [Thu, 8 Jan 2015 20:26:50 +0000 (21:26 +0100)]
demux: mp4: change assertions to warnings
Francois Cartegnie [Thu, 8 Jan 2015 19:00:12 +0000 (20:00 +0100)]
demux: dash: add Timeline merging
Francois Cartegnie [Sun, 11 Jan 2015 22:58:56 +0000 (23:58 +0100)]
demux: dash: add Timeline pruning
Francois Cartegnie [Thu, 8 Jan 2015 18:12:55 +0000 (19:12 +0100)]
demux: dash: compute missing starttime on timeline elements
Francois Cartegnie [Thu, 8 Jan 2015 16:46:15 +0000 (17:46 +0100)]
demux: dash: handle Period Id
Francois Cartegnie [Thu, 8 Jan 2015 16:42:31 +0000 (17:42 +0100)]
demux: dash: add UniqueNess template
Francois Cartegnie [Thu, 8 Jan 2015 13:41:14 +0000 (14:41 +0100)]
demux: dash: simplify MPD set/getters
Francois Cartegnie [Wed, 7 Jan 2015 20:07:01 +0000 (21:07 +0100)]
demux: dash: add timeline support
Francois Cartegnie [Wed, 7 Jan 2015 14:49:29 +0000 (15:49 +0100)]
demux: dash: rename startIndex -> startNumber
Francois Cartegnie [Wed, 7 Jan 2015 01:26:18 +0000 (02:26 +0100)]
demux: dash: parse SegmentTimeline
Francois Cartegnie [Wed, 7 Jan 2015 01:25:29 +0000 (02:25 +0100)]
demux: dash: fix TimeLine class
Francois Cartegnie [Wed, 7 Jan 2015 01:12:11 +0000 (02:12 +0100)]
demux: dash: const correctness
Francois Cartegnie [Tue, 6 Jan 2015 19:19:27 +0000 (20:19 +0100)]
demux: dash: split templates
David Fuhrmann [Mon, 12 Jan 2015 07:32:54 +0000 (08:32 +0100)]
demux/subtitle: Fix wrong ASS header parsing
After optimization in
6cccd64dacf431e1c33877e131b09ff906c85972 ,
complete ASS header was discarded for some subtitles.
close #12733
David Fuhrmann [Sun, 11 Jan 2015 13:14:55 +0000 (14:14 +0100)]
macosx: Add new pseudo-vlc target to Xcode project
This target mimics a cocoa application and is merely added to
enable autocompletion in the code editors. New interface files
should be added to this target as well.
Do not use this target for compilation, it won't work.
David Fuhrmann [Mon, 5 Jan 2015 23:13:44 +0000 (00:13 +0100)]
macosx: Set all project files as relative to project path
David Fuhrmann [Mon, 5 Jan 2015 23:12:50 +0000 (00:12 +0100)]
macosx: Upgrade xib files from IB 3 to IB 4-6 format
This makes usage of the old Xcode 3 and Interface Builder 3 obsolete.
All further changes need to happen in Xcode >= 4.
BGHUDAppkit elements were preserved, but for further changes the respective
subclass for the views need to be set manually.
Also resyncs all xibs with the source files.
Tristan Matthews [Tue, 6 Jan 2015 00:51:58 +0000 (00:51 +0000)]
bpg: add libbpg decoder
Tristan Matthews [Tue, 6 Jan 2015 00:51:57 +0000 (00:51 +0000)]
contrib: add bpg
Currently libbpg is only available as a static library.
Tristan Matthews [Thu, 8 Jan 2015 12:53:40 +0000 (07:53 -0500)]
hds: avoid NULL dereference (cid #
1261992 )
metadata_packet_len > 0 is equivalent to
metadata_payload_len > 0 && p_metadata_payload
Jean-Baptiste Kempf [Thu, 8 Jan 2015 02:43:43 +0000 (03:43 +0100)]
Win32: make volume touch less sensitive
Jarrad Whitaker [Thu, 8 Jan 2015 00:54:47 +0000 (01:54 +0100)]
Qt: space the toolbar items depending on the DPI
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Jarrad Whitaker [Thu, 6 Nov 2014 11:45:21 +0000 (22:45 +1100)]
draw toolbar buttons with DPI-scaled sizes
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Fabrizio Gennari [Tue, 6 Jan 2015 22:24:30 +0000 (23:24 +0100)]
Support for LG N1A1 UPnP server
Connecting to a LG N1A1 NAS device gave:
upnp services discovery error: browse() response parsing failed
There is a "ugly hack" ("The DIDL document is extracted from the Result tag,
then wrapped into a valid XML header and a new root tag") in the code now.
This actually break parsing the reply by the LG N1A1.
Now, we try parsing the reply as is, and uses the "ugly hack" as a fallback only.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Darko Jankovic [Mon, 5 Jan 2015 19:31:14 +0000 (19:31 +0000)]
Qt: Changed mnemonic that was inaccessible during play.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Jean-Baptiste Kempf [Tue, 6 Jan 2015 21:24:50 +0000 (22:24 +0100)]
Contribs: update libmatroska to 1.4.2
Move to autotools
Jean-Baptiste Kempf [Tue, 6 Jan 2015 21:22:33 +0000 (22:22 +0100)]
Contribs: update libebml 1.3.1
Move to autoconf
Rémi Denis-Courmont [Tue, 6 Jan 2015 19:46:14 +0000 (21:46 +0200)]
rawvid: fix parsing frame and aspect ratii (fixes #13532)
Salah-Eddin Shaban [Tue, 6 Jan 2015 11:42:08 +0000 (13:42 +0200)]
freetype: render Arabic diacritics properly
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Rafaël Carré [Tue, 6 Jan 2015 12:43:35 +0000 (13:43 +0100)]
transcode: remove unneeded deinit
Rafaël Carré [Tue, 6 Jan 2015 12:43:19 +0000 (13:43 +0100)]
transcode: avoid double thread join
Rafaël Carré [Tue, 6 Jan 2015 12:42:06 +0000 (13:42 +0100)]
transcode: simplify thread init
Rafaël Carré [Tue, 6 Jan 2015 12:41:31 +0000 (13:41 +0100)]
transcode: whitespace
Rafaël Carré [Tue, 6 Jan 2015 12:27:10 +0000 (13:27 +0100)]
transcode: simplify locking in encoder thread
Rafaël Carré [Tue, 6 Jan 2015 11:03:39 +0000 (12:03 +0100)]
gather: fix uninitialized value
David Fuhrmann [Tue, 6 Jan 2015 12:38:36 +0000 (13:38 +0100)]
macosx: bookmarks: remove byte field from table view and edit dialog
This field is shall not be used anymore. And its rather cubersome
for the user anyway.
David Fuhrmann [Tue, 6 Jan 2015 11:47:31 +0000 (12:47 +0100)]
macosx: fix int overflow when editing bookmarks
This caused incorrect values for larger bookmarks.
Ludovic Fauvet [Tue, 6 Jan 2015 09:48:14 +0000 (10:48 +0100)]
mpg123: use VLC_ENOMEM
David Fuhrmann [Tue, 6 Jan 2015 00:40:18 +0000 (01:40 +0100)]
src: fix broken bookmarks functionality
Salah-Eddin Shaban [Mon, 5 Jan 2015 14:52:33 +0000 (14:52 +0000)]
freetype: fix extra squares in Arabic subtitles (fixes #6152 #8117)
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Francois Cartegnie [Mon, 5 Jan 2015 17:52:15 +0000 (18:52 +0100)]
demux: mp4: fix regression on smooth streaming
DemuxFrg was no longer selected
Ludovic Fauvet [Mon, 5 Jan 2015 16:41:50 +0000 (17:41 +0100)]
Qt: fix Windows build
Jean-Baptiste Kempf [Mon, 5 Jan 2015 16:37:47 +0000 (17:37 +0100)]
CDDA: fix printf format
Jean-Baptiste Kempf [Mon, 5 Jan 2015 16:36:15 +0000 (17:36 +0100)]
CDDB: display CDDB ID in the right format
Aka a 8 digit hexa number, as used in search engines like
http://www.freedb.org/freedb_discid_check.php
Ref #4370
Ludovic Fauvet [Mon, 5 Jan 2015 16:11:43 +0000 (17:11 +0100)]
Qt: clean up includes and forward declare when possible
Ludovic Fauvet [Mon, 5 Jan 2015 15:26:55 +0000 (16:26 +0100)]
Qt: remove superfluous forward declarations
Tristan Matthews [Sun, 4 Jan 2015 00:11:33 +0000 (19:11 -0500)]
contrib: speex: skip RECONF