]>
git.sesse.net Git - vlc/log
David Fuhrmann [Wed, 29 Oct 2014 19:00:51 +0000 (20:00 +0100)]
macosx: Add own callback path for item-change
The item-change callback might be called very often, and thus an
own code path is better, with only necessary updates.
Additionally, this fixes multiple resume playback dialogs occuring
at once when starting playback in certain situations.
refs #11981
Yuudai Yamashigi [Tue, 21 Oct 2014 21:11:48 +0000 (23:11 +0200)]
contribs: add aribb25
Yuudai Yamashigi [Tue, 21 Oct 2014 20:26:36 +0000 (22:26 +0200)]
demux: ts: add support for ARIB STD-B25
Yuudai Yamashigi [Tue, 21 Oct 2014 20:17:27 +0000 (22:17 +0200)]
stream_filter: add ARIB STD-B25 virtual cam module
Francois Cartegnie [Wed, 29 Oct 2014 10:47:41 +0000 (11:47 +0100)]
stream_filter: smooth: missing terminating zero
Francois Cartegnie [Wed, 29 Oct 2014 10:47:03 +0000 (11:47 +0100)]
stream_filter: smooth: server does control pace in live mode
Francois Cartegnie [Wed, 29 Oct 2014 10:46:31 +0000 (11:46 +0100)]
stream_filter: smooth: live mode must download all incoming chunks
Francois Cartegnie [Wed, 29 Oct 2014 10:42:17 +0000 (11:42 +0100)]
stream_filter: smooth: fix int overflows reading xml
Francois Cartegnie [Wed, 29 Oct 2014 10:33:07 +0000 (11:33 +0100)]
stream_filter: smooth: handle live max lookahead
Francois Cartegnie [Wed, 29 Oct 2014 09:45:16 +0000 (10:45 +0100)]
stream_filter: smooth: missing full cleanup/fix leak
Francois Cartegnie [Tue, 28 Oct 2014 20:46:00 +0000 (21:46 +0100)]
stream_filter: smooth: fix url template token replacement
Also handles CustomAttributes
Francois Cartegnie [Tue, 28 Oct 2014 18:15:26 +0000 (19:15 +0100)]
stream_filter: smooth: handle quality custom attributes
Rafaël Carré [Tue, 28 Oct 2014 16:32:32 +0000 (17:32 +0100)]
Fix protoc check
Francois Cartegnie [Tue, 28 Oct 2014 14:10:47 +0000 (15:10 +0100)]
stream_filter: smooth: allow pausing
Francois Cartegnie [Tue, 28 Oct 2014 14:07:12 +0000 (15:07 +0100)]
stream_filter: smooth: fix always zero get_lead()
Was downloading regardless of consumer
Francois Cartegnie [Tue, 28 Oct 2014 13:13:04 +0000 (14:13 +0100)]
stream_filter: smooth: non live streams can control pace
Fixes most of glitches for non live streams, especially on
quality change.
Francois Cartegnie [Tue, 28 Oct 2014 12:46:08 +0000 (13:46 +0100)]
stream_filter: smooth: fix unwanted padding in error string
Francois Cartegnie [Mon, 27 Oct 2014 21:48:30 +0000 (22:48 +0100)]
stream_filter: smooth: fix signedness
Francois Cartegnie [Mon, 27 Oct 2014 21:43:57 +0000 (22:43 +0100)]
stream_filter: smooth: fix warnings for non bw adapt mode
Francois Cartegnie [Mon, 27 Oct 2014 20:25:22 +0000 (21:25 +0100)]
demux: mp4: fix PTS delta
CTTS value can be negative on version 0, and match the not found
return value used in GetPTSDelta.
ex: Sintel Smooth Streaming sample
Rémi Denis-Courmont [Mon, 27 Oct 2014 20:30:55 +0000 (22:30 +0200)]
picture_pool: add test case
Jean-Baptiste Kempf [Mon, 27 Oct 2014 19:50:17 +0000 (20:50 +0100)]
Contribs: disable vpx encoders with --disable-sout
Jean-Baptiste Kempf [Mon, 27 Oct 2014 19:49:56 +0000 (20:49 +0100)]
Contribs: disable vpx docs
Jean-Baptiste Kempf [Mon, 27 Oct 2014 19:39:11 +0000 (20:39 +0100)]
Contribs: don't disable VP8 decoder
Martin Storsjö [Mon, 27 Oct 2014 19:05:51 +0000 (21:05 +0200)]
mft: Use the right index for IMFSample_GetBufferByIndex
The input stream id is completely unrelated to the input
sample buffer index - the sample allocated in AllocateInputSample
contains one single media buffer, at index 0.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Felix Paul Kühne [Mon, 27 Oct 2014 19:09:56 +0000 (12:09 -0700)]
swscale: fix compilation if avcodec and avformat are disabled
Felix Paul Kühne [Mon, 27 Oct 2014 18:29:58 +0000 (11:29 -0700)]
extras/ios: add a new flag to compile a limited set of non-scary codecs only
Jean-Baptiste Kempf [Mon, 27 Oct 2014 18:54:28 +0000 (19:54 +0100)]
Contribs: disable speex NEON on aarch64
Jean-Baptiste Kempf [Mon, 27 Oct 2014 18:54:03 +0000 (19:54 +0100)]
Configure: swscale needs libavutil headers
Jean-Baptiste Kempf [Mon, 27 Oct 2014 18:44:24 +0000 (19:44 +0100)]
VOC: remove trailing space
Francois Cartegnie [Mon, 27 Oct 2014 16:28:49 +0000 (17:28 +0100)]
demux: mp4: fix retrieving trun durations
LeafDemuxer fixes (the experimental data-sequence driven
fragmented mp4 demux).
Some muxers are interleaving using single trun/fragments,
Moov()->Moov(A)->Moof(B)
instead of interlacing truns withing fragments.
Moov()->Moof(A,B)->Moof(A,B)
Example: BigBuckBunny ismv file
Another problem is that data isn't interleaved at all
at end of tracks, and there's a long trailing gap of
audio fragments only.
Moov()->Moov(A)->Moof(B)->Moof(B)->Moof(B)->Moof(B)
Jean-Baptiste Kempf [Sat, 25 Oct 2014 19:29:29 +0000 (21:29 +0200)]
Add YUVA 444 10bits FourCC
Rémi Denis-Courmont [Sun, 26 Oct 2014 18:57:07 +0000 (20:57 +0200)]
variables: check that FLT_RADIX is two
Rémi Denis-Courmont [Sun, 26 Oct 2014 16:45:37 +0000 (18:45 +0200)]
variables: try to retain exact value converting float to fraction
Rémi Denis-Courmont [Sun, 19 Oct 2014 16:20:51 +0000 (19:20 +0300)]
vout: simplify vout_display_NewWindow() parameters
Only the type is useful here. The other parameters are the same for
all video outputs (i.e. copied from vd->cfg), and should already have
been taken care of when the window was created.
Jean-Baptiste Kempf [Sat, 25 Oct 2014 23:16:25 +0000 (01:16 +0200)]
Swscale: init the pf_video_filter after possible fails
Jean-Baptiste Kempf [Sat, 25 Oct 2014 23:07:16 +0000 (01:07 +0200)]
Swscale: use calloc instead of malloc
Jean-Baptiste Kempf [Sat, 25 Oct 2014 19:04:58 +0000 (21:04 +0200)]
FourCC: add comments and reorder
(no functional change)
Jean-Baptiste Kempf [Sat, 25 Oct 2014 18:55:39 +0000 (20:55 +0200)]
avcodec: map YUVA 4:4:4
Rémi Denis-Courmont [Thu, 23 Oct 2014 18:58:58 +0000 (21:58 +0300)]
PulseAudio: remove the base volume hack
Pierre Ynard [Sat, 25 Oct 2014 01:51:45 +0000 (03:51 +0200)]
youtube.lua: support embedded iframe URLs
Closes #11878
Thomas Guillem [Fri, 24 Oct 2014 15:41:14 +0000 (17:41 +0200)]
iomx-dr: fix crash if anwpriv.connect fails
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Thomas Guillem [Fri, 24 Oct 2014 15:41:13 +0000 (17:41 +0200)]
nativewindowpriv: add missing return 0
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Tristan Matthews [Fri, 24 Oct 2014 20:39:37 +0000 (16:39 -0400)]
contrib: opus: don't build extra programs and doc
Hugo Beauzée-Luyssen [Sat, 23 Aug 2014 23:22:37 +0000 (16:22 -0700)]
libvlc: Remove duplicated forward declaration
Hugo Beauzée-Luyssen [Wed, 22 Oct 2014 13:57:49 +0000 (15:57 +0200)]
configure.ac: Generate pragmas that MSVC understands
Even though that pragma is standard C99, MSVC doesn't understand it.
An issue has been opened, and this commit should be reverted when/if
they fix it:
https://connect.microsoft.com/VisualStudio/feedback/details/
1009089 /unhandled-standard-macros
Hugo Beauzée-Luyssen [Wed, 22 Oct 2014 13:30:09 +0000 (15:30 +0200)]
winvlc: Fix function pointer cast syntax
Hugo Beauzée-Luyssen [Wed, 22 Oct 2014 12:38:38 +0000 (14:38 +0200)]
contribs: ffmpeg/libav: Properly pass NM/AR env variables
Hugo Beauzée-Luyssen [Wed, 22 Oct 2014 12:24:45 +0000 (14:24 +0200)]
contrib: bluray: Remove deleted switch
Hugo Beauzée-Luyssen [Wed, 22 Oct 2014 12:24:26 +0000 (14:24 +0200)]
contribs: bluray: Fix xml2 option name
Hugo Beauzée-Luyssen [Wed, 22 Oct 2014 10:31:19 +0000 (12:31 +0200)]
yadif: Remove duplicated const
Hugo Beauzée-Luyssen [Tue, 21 Oct 2014 15:38:39 +0000 (17:38 +0200)]
mft: Provide the library that contains some of the uuids we're using
Hugo Beauzée-Luyssen [Tue, 21 Oct 2014 14:51:26 +0000 (16:51 +0200)]
rc: Fix invalid returned value
Hugo Beauzée-Luyssen [Wed, 22 Oct 2014 12:07:49 +0000 (14:07 +0200)]
configure.ac: Fix aribb check
Hugo Beauzée-Luyssen [Tue, 21 Oct 2014 14:10:52 +0000 (16:10 +0200)]
modules: Remove use of gcc specific conditionals with omitted operands
Hugo Beauzée-Luyssen [Tue, 21 Oct 2014 14:04:41 +0000 (16:04 +0200)]
mmdevice: Use BOOL rather than WINBOOL
WINBOOL is mingw specific
Hugo Beauzée-Luyssen [Thu, 16 Oct 2014 18:13:49 +0000 (20:13 +0200)]
dash: Remove unrequired (and invalid on some compiler) namespace
Thomas Guillem [Thu, 23 Oct 2014 07:01:21 +0000 (07:01 +0000)]
mediacodec: fix crash when color-format is invalid
Fail if GetVlcChromaFormat return 0.
(It'll throw a HardwareAccelerationError)
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Sean McGovern [Fri, 24 Oct 2014 02:13:41 +0000 (22:13 -0400)]
sparkle: add SHA512SUM data
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Thomas Guillem [Fri, 24 Oct 2014 10:36:59 +0000 (12:36 +0200)]
omxil: fix crash if OMX_AllocateBuffer fails (debug build only)
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Thomas Guillem [Thu, 23 Oct 2014 10:56:43 +0000 (12:56 +0200)]
mediacodec: cleanly abort DecodeVideo if GetOutput failed
- Fix possible infinite loop with sw rendering if GetOutput failed.
- Don't return a pic and don't release the block in case of error_state.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Adrien Maglo [Wed, 22 Oct 2014 10:18:41 +0000 (12:18 +0200)]
chromecast: fix the device loading timeout
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Adrien Maglo [Wed, 22 Oct 2014 10:07:08 +0000 (12:07 +0200)]
chromecast: initialize i_requestId
This fix the random start fail of the module.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Rémi Denis-Courmont [Thu, 23 Oct 2014 18:32:01 +0000 (21:32 +0300)]
variables: remove VLC_VAR_GETLIST (same as VLC_VAR_GETCHOICES)
Rémi Denis-Courmont [Thu, 23 Oct 2014 18:18:44 +0000 (21:18 +0300)]
vout: remove the "scale" option
This duplicates the 7-years older "zoom" option for no good reasons.
Rémi Denis-Courmont [Wed, 22 Oct 2014 16:27:58 +0000 (19:27 +0300)]
vout: update "crop" when "crop-{top,bottom,left,right}" is used
This makes sure that the "crop" variable always represents the current
crop settings.
Rémi Denis-Courmont [Thu, 23 Oct 2014 18:13:40 +0000 (21:13 +0300)]
vout: remove harmful or commented out display events
The video output variables currently represent the wanted state, not
the actual state. Forcefully resetting them to the actual state with a
delay can create feedback loops. (Indeed some of the code paths had
already been commented out for that exact reason.)
Rémi Denis-Courmont [Thu, 23 Oct 2014 18:06:26 +0000 (21:06 +0300)]
lib: use "zoom" rather than "scale" (like interfaces)
Rémi Denis-Courmont [Thu, 23 Oct 2014 17:03:32 +0000 (20:03 +0300)]
hotkeys: use "zoom" rather than "scale" (like the GUI do)
Rémi Denis-Courmont [Thu, 23 Oct 2014 18:03:07 +0000 (21:03 +0300)]
vout: remove no longer needed hack
Rémi Denis-Courmont [Thu, 23 Oct 2014 17:11:51 +0000 (20:11 +0300)]
vout: allow unlisted values for "aspect-ratio", "crop" and "zoom"
This allows setting a value that is not explicitly listed a possible
choice, and also fixes a small race condition between VLC_VAR_DELCHOICE
and VLC_VAR_ADDCHOICE cals.
Rémi Denis-Courmont [Thu, 23 Oct 2014 17:54:24 +0000 (20:54 +0300)]
variables: set VLC_VAR_HASCHOICE in var_Type() if there are choices
This allows adding choices as mere suggestions rather than strict set
of choices (just don´t set VLC_VAR_HASCHOICE in var_Create()).
Rémi Denis-Courmont [Thu, 23 Oct 2014 17:35:52 +0000 (20:35 +0300)]
variables: simplify and rectify list memory allocation
Rémi Denis-Courmont [Thu, 23 Oct 2014 17:24:01 +0000 (20:24 +0300)]
variables: store a single type per list
All entries in a single list always have the same type anyway.
Rafaël Carré [Thu, 23 Oct 2014 15:31:17 +0000 (17:31 +0200)]
TS: Opus needs a registration descriptor
Rémi Denis-Courmont [Thu, 23 Oct 2014 14:58:50 +0000 (17:58 +0300)]
mjpeg: do not assume that stream_Read() succeeds
Damien Erambert [Wed, 22 Oct 2014 18:27:40 +0000 (20:27 +0200)]
macosx: update yosemite graphics for time slider knob and volume buttons
Signed-off-by: David Fuhrmann <dfuhrmann@videolan.org>
Felix Paul Kühne [Wed, 22 Oct 2014 17:20:14 +0000 (19:20 +0200)]
extras/ios: fix compilation with latest xcode releases
Felix Paul Kühne [Wed, 22 Oct 2014 16:48:50 +0000 (18:48 +0200)]
extras: libtool depends on automake, which in turn depends on autoconf
This solves long-standing conflicts with homebrew as well as the latest Xcode releases. Additionally, in most cases, all 3 items were built anyway.
Felix Paul Kühne [Wed, 22 Oct 2014 15:22:25 +0000 (17:22 +0200)]
macosx: don't rebuild the playlist table unnecessarily often (close #12430, refs #9960)
Francois Cartegnie [Tue, 21 Oct 2014 19:01:44 +0000 (21:01 +0200)]
demux: mp4: ifdef fragment debug info
Francois Cartegnie [Tue, 21 Oct 2014 17:02:47 +0000 (19:02 +0200)]
demux: libmp4: fix invalid tfra values reading
Francois Cartegnie [Tue, 21 Oct 2014 15:50:35 +0000 (17:50 +0200)]
demux: libmp4: add tfra version guard
Erwan Tulou [Tue, 21 Oct 2014 16:33:56 +0000 (18:33 +0200)]
skins2: use new vout_window_ReportSize
Francois Cartegnie [Tue, 21 Oct 2014 15:38:26 +0000 (17:38 +0200)]
demux: libmp4: change tfra debug verbosity
Francois Cartegnie [Tue, 21 Oct 2014 14:14:58 +0000 (16:14 +0200)]
demux: mp4: never match an empty fragment computing time offset
Francois Cartegnie [Tue, 21 Oct 2014 14:14:23 +0000 (16:14 +0200)]
demux: libmp4: change trun verbosity level
slows down everything :/
Francois Cartegnie [Tue, 21 Oct 2014 13:36:47 +0000 (15:36 +0200)]
demux: mp4: never match an empty fragment on seek
Moov fragment has full length after fixup, but zero data.
Fixes 0 position on ismv seek
Felix Paul Kühne [Tue, 21 Oct 2014 13:07:32 +0000 (15:07 +0200)]
extras/ios: add a debug flag to the build script
Jean-Baptiste Kempf [Tue, 21 Oct 2014 09:36:11 +0000 (11:36 +0200)]
VDA: silence a warning
Jean-Baptiste Kempf [Tue, 21 Oct 2014 09:31:14 +0000 (11:31 +0200)]
VDA: fix typo
Rémi Denis-Courmont [Mon, 20 Oct 2014 19:17:33 +0000 (22:17 +0300)]
swscale: scale the whole picture (fixes #12085)
...not just the visible part. So that cropping still works even though
the visible part of the input and output format typically do not match.
Rémi Denis-Courmont [Mon, 20 Oct 2014 19:49:19 +0000 (22:49 +0300)]
swscale: dead code
Rémi Denis-Courmont [Mon, 20 Oct 2014 19:44:04 +0000 (22:44 +0300)]
swscale: remove useless parameters
Rémi Denis-Courmont [Mon, 20 Oct 2014 18:02:24 +0000 (21:02 +0300)]
XCB/window: create the handler thread even without keyboard events
Rémi Denis-Courmont [Mon, 20 Oct 2014 15:23:34 +0000 (18:23 +0300)]
swscale: remove constantly zero parameter
Hannes Domani [Mon, 20 Oct 2014 16:06:13 +0000 (18:06 +0200)]
Win32: stop stacktrace on bad pointer
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Francois Cartegnie [Mon, 20 Oct 2014 15:51:16 +0000 (17:51 +0200)]
demux: mp4: set track priority by elst time
/samples/mov/variable-fourcc/kldatei.mov
Julian Scheel [Wed, 15 Oct 2014 14:17:39 +0000 (14:17 +0000)]
mmal/vout: Add some comments to vout_display_sys_t
To ease understanding of the code add some comments.
Signed-off-by: Julian Scheel <julian@jusst.de>
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Thomas Guillem [Mon, 20 Oct 2014 12:50:27 +0000 (14:50 +0200)]
contrib: speexdsp: fix build with android-ndk10c
In android-ndk10c, there is a "arm_neon.h" for all archs. The arm_neon.h for
x86* contains correspondence between neon and sse. In speexdsp, There is a
conflict between resample_sse.h and resample_neon.h. So disable neon if arch is
known to don't have neon.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>