]>
git.sesse.net Git - vlc/log
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
Francois Cartegnie [Sun, 19 Oct 2014 22:21:29 +0000 (00:21 +0200)]
mime: add quickdraw pict mime
Francois Cartegnie [Sun, 19 Oct 2014 22:20:38 +0000 (00:20 +0200)]
meta: cache pict art
Francois Cartegnie [Sun, 19 Oct 2014 22:19:41 +0000 (00:19 +0200)]
demux: mp4: return all attachments
Francois Cartegnie [Sun, 19 Oct 2014 16:44:11 +0000 (18:44 +0200)]
demux: libmp4: add quicktime pnot movie preview atoms
Francois Cartegnie [Sun, 19 Oct 2014 16:28:09 +0000 (18:28 +0200)]
demux: libmp4: add binary generic atom
David Fuhrmann [Sun, 19 Oct 2014 21:07:41 +0000 (23:07 +0200)]
macosx: do not save resume data if VLC is in private mode
David Fuhrmann [Sun, 19 Oct 2014 21:00:05 +0000 (23:00 +0200)]
macosx: fix resume playback guards, do not resume for folder urls
Folder URLs are likely DVD or bluray folders, which cannot be resumed
properly. Also fixes memleak, and unify guards. Do not save position
for input items which we do not resume afterwards anyway.
Felix Paul Kühne [Sun, 19 Oct 2014 16:57:22 +0000 (18:57 +0200)]
macosx: slightly de-uglify the VLC description in the about dialog by rendering it in the system's default font instead of Times
Francois Cartegnie [Sun, 19 Oct 2014 16:06:11 +0000 (18:06 +0200)]
demux: libmp4: chpl atom belongs to udta
And only read it if that's a known version.
Francois Cartegnie [Sun, 19 Oct 2014 15:20:49 +0000 (17:20 +0200)]
demux: libmp4: remove 0xa9 special handler
ilst -> metadata (indexed or not) container atoms
udta -> raw atoms
Francois Cartegnie [Sun, 19 Oct 2014 15:16:27 +0000 (17:16 +0200)]
demux: libmp4: udta atoms are not containers
Only ilst have metadata as data atoms
Rémi Denis-Courmont [Sun, 19 Oct 2014 12:42:45 +0000 (15:42 +0300)]
chromecast: partly fix built sources
This is copied&pasted from Wayland build rules.
David Fuhrmann [Sat, 18 Oct 2014 11:20:36 +0000 (13:20 +0200)]
macosx: fix wrong size of playlist when using podcast and minimal view
David Fuhrmann [Sat, 18 Oct 2014 09:21:51 +0000 (11:21 +0200)]
macosx: fix podcast view interfering with dropzone
David Fuhrmann [Sat, 18 Oct 2014 07:05:09 +0000 (09:05 +0200)]
macosx: Fix drawing issues with podcast controls and dropzone
- Remove black lines below podcast controls
- fix uncentered dropzone when starting native fullscreen, by slightly
increasing the min height
- fix disappearing or uncentered dropzone when changing between
normal and minimum view quickly
- consolidate dropzone and podcast sizings in interface builder
David Fuhrmann [Fri, 17 Oct 2014 20:37:15 +0000 (22:37 +0200)]
macosx: remove alternate image from max volume and mute buttons
This image was set, but it is not overwritten by its os-dependent
counterpart in code. In fact, we only have one image, so just unset
the alternate image in xib.
Damien Erambert [Fri, 17 Oct 2014 20:18:19 +0000 (22:18 +0200)]
macosx: Fix and update yosemite titlebar graphics
This especially fixes the -on graphics.
Signed-off-by: David Fuhrmann <dfuhrmann@videolan.org>
David Fuhrmann [Fri, 10 Oct 2014 09:47:10 +0000 (11:47 +0200)]
m4: fix detection of supported "-Wxxx" flags with clang
Clang does not fail, but only prints a warning by default for unknown
-W options.
Francois Cartegnie [Fri, 17 Oct 2014 22:40:07 +0000 (00:40 +0200)]
demux: mp4: add minimal support for exclusive tracks
VLC supports groups where mp4 defines switch groups.
As an es can't belong to multiple groups, but does in
switch groups, we don't really have a way to provide
the same track exclusion/alternative features without
duplicating es.
Priorities are then set in a way es/tracks from the same
cat/switchgroup are not all selected.
refs #3970
Francois Cartegnie [Fri, 17 Oct 2014 19:53:10 +0000 (21:53 +0200)]
demux: libmp4: add tsel atom
Jean-Baptiste Kempf [Fri, 17 Oct 2014 13:28:13 +0000 (15:28 +0200)]
Tools: Update pkg-config-lite to 0.28-1
Jean-Baptiste Kempf [Fri, 17 Oct 2014 09:50:28 +0000 (11:50 +0200)]
Configure: use AC_PATH_PROG for yasm detection
Jean-Baptiste Kempf [Fri, 17 Oct 2014 09:45:17 +0000 (11:45 +0200)]
Configure: check protoc with AC_PATH_PROG
Jean-Baptiste Kempf [Fri, 17 Oct 2014 09:44:13 +0000 (11:44 +0200)]
Configure: more elegant check of tools bin folder
Jean-Baptiste Kempf [Fri, 17 Oct 2014 09:38:44 +0000 (11:38 +0200)]
Configure: fix tools PATH
Jean-Baptiste Kempf [Sat, 11 Oct 2014 13:35:10 +0000 (13:35 +0000)]
configure: add tools from extras/tools to the PATH
Jean-Baptiste Kempf [Fri, 17 Oct 2014 08:54:41 +0000 (10:54 +0200)]
Tools: create also the lib folder for ant
Jean-Baptiste Kempf [Fri, 17 Oct 2014 08:46:56 +0000 (10:46 +0200)]
Tools: create directories before cp into them
Francois Cartegnie [Thu, 16 Oct 2014 18:56:21 +0000 (20:56 +0200)]
demux: mp4: don't display zero trkn total
Francois Cartegnie [Thu, 16 Oct 2014 18:46:32 +0000 (20:46 +0200)]
demux: mp4: add some missing raw audio atom/rules
Francois Cartegnie [Thu, 16 Oct 2014 17:50:44 +0000 (19:50 +0200)]
demux: libmp4: split major brands from atoms
Francois Cartegnie [Thu, 16 Oct 2014 17:05:40 +0000 (19:05 +0200)]
demux: libmp4: add flvr atom
Francois Cartegnie [Thu, 16 Oct 2014 17:01:58 +0000 (19:01 +0200)]
demux: libmp4: add xid_ atom
Francois Cartegnie [Thu, 16 Oct 2014 16:57:59 +0000 (18:57 +0200)]
demux: libmp4: add rtng atom
Francois Cartegnie [Thu, 16 Oct 2014 16:51:34 +0000 (18:51 +0200)]
demux: libmp4: add itunes special atoms
Francois Cartegnie [Thu, 16 Oct 2014 16:08:49 +0000 (18:08 +0200)]
demux: libmp4: add support for disk meta
Francois Cartegnie [Thu, 16 Oct 2014 14:34:29 +0000 (16:34 +0200)]
demux: mp4: remove special handler for atom gnre
Francois Cartegnie [Thu, 16 Oct 2014 14:26:18 +0000 (16:26 +0200)]
demux: mp4: remove special handler for trkn atom
Francois Cartegnie [Thu, 16 Oct 2014 12:04:59 +0000 (14:04 +0200)]
demux: libmp4: move out data blob rules
Francois Cartegnie [Thu, 16 Oct 2014 10:59:35 +0000 (12:59 +0200)]
demux: mp4: rewrite meta handling
Follow the spec and correctly handle text encoding