]>
git.sesse.net Git - vlc/log
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>
Thomas Guillem [Mon, 20 Oct 2014 10:11:11 +0000 (12:11 +0200)]
android: deactivate vout window plugin
For now, we do everything in vout display, so we don't need a window.
Fix vout_display_IsWindowed returning true and breaking android vout.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Francois Cartegnie [Mon, 20 Oct 2014 15:14:46 +0000 (17:14 +0200)]
demux: libmp4: add few encoders
Rémi Denis-Courmont [Mon, 20 Oct 2014 15:07:51 +0000 (18:07 +0300)]
rawvideo: remove negative video height, signed overflow
Rémi Denis-Courmont [Mon, 20 Oct 2014 15:06:57 +0000 (18:06 +0300)]
dshow: remove negative video height, signed overflow (fixes #10998)
Francois Cartegnie [Mon, 20 Oct 2014 12:16:37 +0000 (14:16 +0200)]
demux: mp4: set pts delay = preload
Francois Cartegnie [Mon, 20 Oct 2014 14:18:06 +0000 (16:18 +0200)]
demux: libmp4: still read siblings if prev box failed
If we discarded an atom, the whole chain was broken.
Francois Cartegnie [Mon, 20 Oct 2014 11:14:59 +0000 (13:14 +0200)]
demux: libmp4: add load atom
Francois Cartegnie [Mon, 20 Oct 2014 10:00:29 +0000 (12:00 +0200)]
demux: libmp4: add missing QDM*/wave rules
samples/mov/variable-fourcc/kldatei.mov