]> git.sesse.net Git - vlc/log
vlc
9 years agostream_filter: smooth: handle live max lookahead
Francois Cartegnie [Wed, 29 Oct 2014 10:33:07 +0000 (11:33 +0100)]
stream_filter: smooth: handle live max lookahead

9 years agostream_filter: smooth: missing full cleanup/fix leak
Francois Cartegnie [Wed, 29 Oct 2014 09:45:16 +0000 (10:45 +0100)]
stream_filter: smooth: missing full cleanup/fix leak

9 years agostream_filter: smooth: fix url template token replacement
Francois Cartegnie [Tue, 28 Oct 2014 20:46:00 +0000 (21:46 +0100)]
stream_filter: smooth: fix url template token replacement

Also handles CustomAttributes

9 years agostream_filter: smooth: handle quality custom attributes
Francois Cartegnie [Tue, 28 Oct 2014 18:15:26 +0000 (19:15 +0100)]
stream_filter: smooth: handle quality custom attributes

9 years agoFix protoc check
Rafaël Carré [Tue, 28 Oct 2014 16:32:32 +0000 (17:32 +0100)]
Fix protoc check

9 years agostream_filter: smooth: allow pausing
Francois Cartegnie [Tue, 28 Oct 2014 14:10:47 +0000 (15:10 +0100)]
stream_filter: smooth: allow pausing

9 years agostream_filter: smooth: fix always zero get_lead()
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

9 years agostream_filter: smooth: non live streams can control pace
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.

9 years agostream_filter: smooth: fix unwanted padding in error string
Francois Cartegnie [Tue, 28 Oct 2014 12:46:08 +0000 (13:46 +0100)]
stream_filter: smooth: fix unwanted padding in error string

9 years agostream_filter: smooth: fix signedness
Francois Cartegnie [Mon, 27 Oct 2014 21:48:30 +0000 (22:48 +0100)]
stream_filter: smooth: fix signedness

9 years agostream_filter: smooth: fix warnings for non bw adapt mode
Francois Cartegnie [Mon, 27 Oct 2014 21:43:57 +0000 (22:43 +0100)]
stream_filter: smooth: fix warnings for non bw adapt mode

9 years agodemux: mp4: fix PTS delta
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

9 years agopicture_pool: add test case
Rémi Denis-Courmont [Mon, 27 Oct 2014 20:30:55 +0000 (22:30 +0200)]
picture_pool: add test case

9 years agoContribs: disable vpx encoders with --disable-sout
Jean-Baptiste Kempf [Mon, 27 Oct 2014 19:50:17 +0000 (20:50 +0100)]
Contribs: disable vpx encoders with --disable-sout

9 years agoContribs: disable vpx docs
Jean-Baptiste Kempf [Mon, 27 Oct 2014 19:49:56 +0000 (20:49 +0100)]
Contribs: disable vpx docs

9 years agoContribs: don't disable VP8 decoder
Jean-Baptiste Kempf [Mon, 27 Oct 2014 19:39:11 +0000 (20:39 +0100)]
Contribs: don't disable VP8 decoder

9 years agomft: Use the right index for IMFSample_GetBufferByIndex
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>
9 years agoswscale: fix compilation if avcodec and avformat are disabled
Felix Paul Kühne [Mon, 27 Oct 2014 19:09:56 +0000 (12:09 -0700)]
swscale: fix compilation if avcodec and avformat are disabled

9 years agoextras/ios: add a new flag to compile a limited set of non-scary codecs only
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

9 years agoContribs: disable speex NEON on aarch64
Jean-Baptiste Kempf [Mon, 27 Oct 2014 18:54:28 +0000 (19:54 +0100)]
Contribs: disable speex NEON on aarch64

9 years agoConfigure: swscale needs libavutil headers
Jean-Baptiste Kempf [Mon, 27 Oct 2014 18:54:03 +0000 (19:54 +0100)]
Configure: swscale needs libavutil headers

9 years agoVOC: remove trailing space
Jean-Baptiste Kempf [Mon, 27 Oct 2014 18:44:24 +0000 (19:44 +0100)]
VOC: remove trailing space

9 years agodemux: mp4: fix retrieving trun durations
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)

9 years agoAdd YUVA 444 10bits FourCC
Jean-Baptiste Kempf [Sat, 25 Oct 2014 19:29:29 +0000 (21:29 +0200)]
Add YUVA 444 10bits FourCC

9 years agovariables: check that FLT_RADIX is two
Rémi Denis-Courmont [Sun, 26 Oct 2014 18:57:07 +0000 (20:57 +0200)]
variables: check that FLT_RADIX is two

9 years agovariables: try to retain exact value converting float to fraction
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

9 years agovout: simplify vout_display_NewWindow() parameters
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.

9 years agoSwscale: init the pf_video_filter after possible fails
Jean-Baptiste Kempf [Sat, 25 Oct 2014 23:16:25 +0000 (01:16 +0200)]
Swscale: init the pf_video_filter after possible fails

9 years agoSwscale: use calloc instead of malloc
Jean-Baptiste Kempf [Sat, 25 Oct 2014 23:07:16 +0000 (01:07 +0200)]
Swscale: use calloc instead of malloc

9 years agoFourCC: add comments and reorder
Jean-Baptiste Kempf [Sat, 25 Oct 2014 19:04:58 +0000 (21:04 +0200)]
FourCC: add comments and reorder

(no functional change)

9 years agoavcodec: map YUVA 4:4:4
Jean-Baptiste Kempf [Sat, 25 Oct 2014 18:55:39 +0000 (20:55 +0200)]
avcodec: map YUVA 4:4:4

9 years agoPulseAudio: remove the base volume hack
Rémi Denis-Courmont [Thu, 23 Oct 2014 18:58:58 +0000 (21:58 +0300)]
PulseAudio: remove the base volume hack

9 years agoyoutube.lua: support embedded iframe URLs
Pierre Ynard [Sat, 25 Oct 2014 01:51:45 +0000 (03:51 +0200)]
youtube.lua: support embedded iframe URLs

Closes #11878

9 years agoiomx-dr: fix crash if anwpriv.connect fails
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>
9 years agonativewindowpriv: add missing return 0
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>
9 years agocontrib: opus: don't build extra programs and doc
Tristan Matthews [Fri, 24 Oct 2014 20:39:37 +0000 (16:39 -0400)]
contrib: opus: don't build extra programs and doc

9 years agolibvlc: Remove duplicated forward declaration
Hugo Beauzée-Luyssen [Sat, 23 Aug 2014 23:22:37 +0000 (16:22 -0700)]
libvlc: Remove duplicated forward declaration

9 years agoconfigure.ac: Generate pragmas that MSVC understands
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

9 years agowinvlc: Fix function pointer cast syntax
Hugo Beauzée-Luyssen [Wed, 22 Oct 2014 13:30:09 +0000 (15:30 +0200)]
winvlc: Fix function pointer cast syntax

9 years agocontribs: ffmpeg/libav: Properly pass NM/AR env variables
Hugo Beauzée-Luyssen [Wed, 22 Oct 2014 12:38:38 +0000 (14:38 +0200)]
contribs: ffmpeg/libav: Properly pass NM/AR env variables

9 years agocontrib: bluray: Remove deleted switch
Hugo Beauzée-Luyssen [Wed, 22 Oct 2014 12:24:45 +0000 (14:24 +0200)]
contrib: bluray: Remove deleted switch

9 years agocontribs: bluray: Fix xml2 option name
Hugo Beauzée-Luyssen [Wed, 22 Oct 2014 12:24:26 +0000 (14:24 +0200)]
contribs: bluray: Fix xml2 option name

9 years agoyadif: Remove duplicated const
Hugo Beauzée-Luyssen [Wed, 22 Oct 2014 10:31:19 +0000 (12:31 +0200)]
yadif: Remove duplicated const

9 years agomft: Provide the library that contains some of the uuids we're using
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

9 years agorc: Fix invalid returned value
Hugo Beauzée-Luyssen [Tue, 21 Oct 2014 14:51:26 +0000 (16:51 +0200)]
rc: Fix invalid returned value

9 years agoconfigure.ac: Fix aribb check
Hugo Beauzée-Luyssen [Wed, 22 Oct 2014 12:07:49 +0000 (14:07 +0200)]
configure.ac: Fix aribb check

9 years agomodules: Remove use of gcc specific conditionals with omitted operands
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

9 years agommdevice: Use BOOL rather than WINBOOL
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

9 years agodash: Remove unrequired (and invalid on some compiler) namespace
Hugo Beauzée-Luyssen [Thu, 16 Oct 2014 18:13:49 +0000 (20:13 +0200)]
dash: Remove unrequired (and invalid on some compiler) namespace

9 years agomediacodec: fix crash when color-format is invalid
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>
9 years agosparkle: add SHA512SUM data
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>
9 years agoomxil: fix crash if OMX_AllocateBuffer fails (debug build only)
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>
9 years agomediacodec: cleanly abort DecodeVideo if GetOutput failed
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>
9 years agochromecast: fix the device loading timeout
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>
9 years agochromecast: initialize i_requestId
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>
9 years agovariables: remove VLC_VAR_GETLIST (same as VLC_VAR_GETCHOICES)
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)

9 years agovout: remove the "scale" option
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.

9 years agovout: update "crop" when "crop-{top,bottom,left,right}" is used
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.

9 years agovout: remove harmful or commented out display events
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.)

9 years agolib: use "zoom" rather than "scale" (like interfaces)
Rémi Denis-Courmont [Thu, 23 Oct 2014 18:06:26 +0000 (21:06 +0300)]
lib: use "zoom" rather than "scale" (like interfaces)

9 years agohotkeys: use "zoom" rather than "scale" (like the GUI do)
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)

9 years agovout: remove no longer needed hack
Rémi Denis-Courmont [Thu, 23 Oct 2014 18:03:07 +0000 (21:03 +0300)]
vout: remove no longer needed hack

9 years agovout: allow unlisted values for "aspect-ratio", "crop" and "zoom"
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.

9 years agovariables: set VLC_VAR_HASCHOICE in var_Type() if there are choices
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()).

9 years agovariables: simplify and rectify list memory allocation
Rémi Denis-Courmont [Thu, 23 Oct 2014 17:35:52 +0000 (20:35 +0300)]
variables: simplify and rectify list memory allocation

9 years agovariables: store a single type per list
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.

9 years agoTS: Opus needs a registration descriptor
Rafaël Carré [Thu, 23 Oct 2014 15:31:17 +0000 (17:31 +0200)]
TS: Opus needs a registration descriptor

9 years agomjpeg: do not assume that stream_Read() succeeds
Rémi Denis-Courmont [Thu, 23 Oct 2014 14:58:50 +0000 (17:58 +0300)]
mjpeg: do not assume that stream_Read() succeeds

9 years agomacosx: update yosemite graphics for time slider knob and volume buttons
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>
9 years agoextras/ios: fix compilation with latest xcode releases
Felix Paul Kühne [Wed, 22 Oct 2014 17:20:14 +0000 (19:20 +0200)]
extras/ios: fix compilation with latest xcode releases

9 years agoextras: libtool depends on automake, which in turn depends on autoconf
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.

9 years agomacosx: don't rebuild the playlist table unnecessarily often (close #12430, refs...
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)

9 years agodemux: mp4: ifdef fragment debug info
Francois Cartegnie [Tue, 21 Oct 2014 19:01:44 +0000 (21:01 +0200)]
demux: mp4: ifdef fragment debug info

9 years agodemux: libmp4: fix invalid tfra values reading
Francois Cartegnie [Tue, 21 Oct 2014 17:02:47 +0000 (19:02 +0200)]
demux: libmp4: fix invalid tfra values reading

9 years agodemux: libmp4: add tfra version guard
Francois Cartegnie [Tue, 21 Oct 2014 15:50:35 +0000 (17:50 +0200)]
demux: libmp4: add tfra version guard

9 years agoskins2: use new vout_window_ReportSize
Erwan Tulou [Tue, 21 Oct 2014 16:33:56 +0000 (18:33 +0200)]
skins2: use new vout_window_ReportSize

9 years agodemux: libmp4: change tfra debug verbosity
Francois Cartegnie [Tue, 21 Oct 2014 15:38:26 +0000 (17:38 +0200)]
demux: libmp4: change tfra debug verbosity

9 years agodemux: mp4: never match an empty fragment computing time offset
Francois Cartegnie [Tue, 21 Oct 2014 14:14:58 +0000 (16:14 +0200)]
demux: mp4: never match an empty fragment computing time offset

9 years agodemux: libmp4: change trun verbosity level
Francois Cartegnie [Tue, 21 Oct 2014 14:14:23 +0000 (16:14 +0200)]
demux: libmp4: change trun verbosity level

slows down everything :/

9 years agodemux: mp4: never match an empty fragment on seek
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

9 years agoextras/ios: add a debug flag to the build script
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

9 years agoVDA: silence a warning
Jean-Baptiste Kempf [Tue, 21 Oct 2014 09:36:11 +0000 (11:36 +0200)]
VDA: silence a warning

9 years agoVDA: fix typo
Jean-Baptiste Kempf [Tue, 21 Oct 2014 09:31:14 +0000 (11:31 +0200)]
VDA: fix typo

9 years agoswscale: scale the whole picture (fixes #12085)
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.

9 years agoswscale: dead code
Rémi Denis-Courmont [Mon, 20 Oct 2014 19:49:19 +0000 (22:49 +0300)]
swscale: dead code

9 years agoswscale: remove useless parameters
Rémi Denis-Courmont [Mon, 20 Oct 2014 19:44:04 +0000 (22:44 +0300)]
swscale: remove useless parameters

9 years agoXCB/window: create the handler thread even without keyboard events
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

9 years agoswscale: remove constantly zero parameter
Rémi Denis-Courmont [Mon, 20 Oct 2014 15:23:34 +0000 (18:23 +0300)]
swscale: remove constantly zero parameter

9 years agoWin32: stop stacktrace on bad pointer
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>
9 years agodemux: mp4: set track priority by elst time
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

9 years agommal/vout: Add some comments to vout_display_sys_t
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>
9 years agocontrib: speexdsp: fix build with android-ndk10c
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>
9 years agoandroid: deactivate vout window plugin
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>
9 years agodemux: libmp4: add few encoders
Francois Cartegnie [Mon, 20 Oct 2014 15:14:46 +0000 (17:14 +0200)]
demux: libmp4: add few encoders

9 years agorawvideo: remove negative video height, signed overflow
Rémi Denis-Courmont [Mon, 20 Oct 2014 15:07:51 +0000 (18:07 +0300)]
rawvideo: remove negative video height, signed overflow

9 years agodshow: remove negative video height, signed overflow (fixes #10998)
Rémi Denis-Courmont [Mon, 20 Oct 2014 15:06:57 +0000 (18:06 +0300)]
dshow: remove negative video height, signed overflow (fixes #10998)

9 years agodemux: mp4: set pts delay = preload
Francois Cartegnie [Mon, 20 Oct 2014 12:16:37 +0000 (14:16 +0200)]
demux: mp4: set pts delay = preload

9 years agodemux: libmp4: still read siblings if prev box failed
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.

9 years agodemux: libmp4: add load atom
Francois Cartegnie [Mon, 20 Oct 2014 11:14:59 +0000 (13:14 +0200)]
demux: libmp4: add load atom

9 years agodemux: libmp4: add missing QDM*/wave rules
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