]>
git.sesse.net Git - vlc/log
Jean-Baptiste Kempf [Thu, 20 Mar 2014 12:11:54 +0000 (13:11 +0100)]
AVI: reverse the height only if it needs to be reversed
Jean-Baptiste Kempf [Thu, 20 Mar 2014 12:11:04 +0000 (13:11 +0100)]
Rawvideo: we can have a 0 visible_*, since we copy from width|height
Jean-Baptiste Kempf [Thu, 20 Mar 2014 11:57:11 +0000 (12:57 +0100)]
Fix planar GBR H264 samples
Ronald Wright [Wed, 19 Mar 2014 00:16:17 +0000 (19:16 -0500)]
libvlc: equalizer: Use ISO bands instead of VLC bands
This eliminates the inconsistency between the equalizer bands that are
portrayed by the API and the bands that are actually used by the equalizer
module.
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Tristan Matthews [Tue, 18 Mar 2014 17:30:15 +0000 (13:30 -0400)]
png: set visible_ width/height
Ilkka Ollakka [Tue, 18 Mar 2014 16:41:30 +0000 (18:41 +0200)]
jpeg: set visible_ width/height
Tristan Matthews [Tue, 18 Mar 2014 15:58:13 +0000 (11:58 -0400)]
jpeg: encoder: set pts and dts
Tristan Matthews [Tue, 18 Mar 2014 15:56:58 +0000 (11:56 -0400)]
png: encoder: set pts and dts
David Fuhrmann [Tue, 18 Mar 2014 14:38:13 +0000 (15:38 +0100)]
bluray: fix invalid argument crash for error paths in open
David Fuhrmann [Tue, 18 Mar 2014 14:18:37 +0000 (15:18 +0100)]
macosx: drop the potential BDMV folder from a bluray path (fixes #10928)
Only the path to the bluray structure itself is supported.
Sean McGovern [Thu, 13 Mar 2014 17:47:40 +0000 (13:47 -0400)]
ragel: edit patch to work with other versions of patch(1)
Signed-off-by: Rafaël Carré <funman@videolan.org>
Rafaël Carré [Tue, 11 Mar 2014 17:07:05 +0000 (18:07 +0100)]
contrib: qt: Qt 5.2.1
Rafaël Carré [Tue, 18 Mar 2014 08:43:41 +0000 (09:43 +0100)]
qt: qpa/qplatformnativeinterface.h is only needed on Windows
Rafaël Carré [Tue, 11 Mar 2014 17:07:30 +0000 (18:07 +0100)]
qt: do not use jpeg plugin with Qt5 on Windows, it will be built in
Rémi Denis-Courmont [Mon, 17 Mar 2014 20:07:23 +0000 (22:07 +0200)]
vdpau/chroma: keep history even if output picture allocation fails
Rémi Denis-Courmont [Mon, 17 Mar 2014 19:59:14 +0000 (21:59 +0200)]
vdpau/chroma: fix double free on error
Rémi Denis-Courmont [Mon, 17 Mar 2014 19:15:48 +0000 (21:15 +0200)]
vdpau/chroma: fix corner case of corner case when changing device
To ensure the vdp_t instance pointers comparison is valid, the old and
new instances must be contemporary. Otherwise, the heap could put both
instances at the same memory address. So keep a reference to the old
device until after the comparison.
Anatoliy Anischovich [Sat, 15 Mar 2014 20:42:28 +0000 (22:42 +0200)]
demux: Fix XSPF xml:base parsing (fixes #5697)
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Rémi Denis-Courmont [Sun, 16 Mar 2014 13:05:34 +0000 (15:05 +0200)]
video output: failing to resize is fine if forced
Francois Cartegnie [Sun, 16 Mar 2014 10:11:48 +0000 (11:11 +0100)]
demux: mp4: don't disable all referenced tracks (fix #3392)
Referenced chapter tracks might not contain chapter only data.
Rémi Denis-Courmont [Sun, 16 Mar 2014 09:54:23 +0000 (11:54 +0200)]
XCB/window: fix potential use-after-free
Francois Cartegnie [Sun, 16 Mar 2014 01:24:42 +0000 (02:24 +0100)]
Qt: remove buffering info from TimeLabel
Francois Cartegnie [Sun, 16 Mar 2014 01:12:57 +0000 (02:12 +0100)]
Qt: SeekStyle: fix boundaries truncated handle glitch
Rémi Denis-Courmont [Sat, 15 Mar 2014 12:38:53 +0000 (14:38 +0200)]
video_format_TransformBy: fix and preserve video offsets
In general, the picture buffer contains, in memory order:
- cropped top scan lines,
- visible scan lines,
- cropped bottom scan lines,
- extra codec lines,
- padding lines.
This order needs to be preserved when flipping vertically or rotating
180 degrees, since filters and displays rely on this. In particular,
the picture plane structure so far has no provisions for non-zero
offsets, so filters expect visible pixels at the top left of each
pixels plane. Effectively, non-zero offsets only work for cropping
after filtering. Lets assume that the number of cropped lines are
identical at the top and bottom, and keep the X and Y offsets as are.
This fixes green lines at the bottom on R180 and VFLIP.
If support for non-centered cropping is ever required, I believe
offsets will need to be added to plane_t. This would break many video
filters though.
Rémi Denis-Courmont [Sat, 15 Mar 2014 12:29:40 +0000 (14:29 +0200)]
es_format: reorder two functions
Rémi Denis-Courmont [Sat, 15 Mar 2014 10:49:57 +0000 (12:49 +0200)]
XCB/XVideo: fix crop (fixes #10973)
Francois Cartegnie [Fri, 14 Mar 2014 22:26:28 +0000 (23:26 +0100)]
demux: mkv: fix unnamed segments names
Francois Cartegnie [Fri, 14 Mar 2014 21:56:38 +0000 (22:56 +0100)]
demux: mkv: fix single track opus playback
Only first frame in a block has timestamp, then (0) last_dts is never valid,
(1) PCR never sent, (2) track never selected by core, goto 1;
Francois Cartegnie [Fri, 14 Mar 2014 18:34:19 +0000 (19:34 +0100)]
demux: mkv: fix seek segfault with invalid chapters
Rémi Denis-Courmont [Fri, 14 Mar 2014 16:56:02 +0000 (18:56 +0200)]
wasapi: fix inverted logic
Rémi Denis-Courmont [Fri, 14 Mar 2014 16:34:41 +0000 (18:34 +0200)]
DirectFB: reorient video
Rémi Denis-Courmont [Fri, 14 Mar 2014 16:37:52 +0000 (18:37 +0200)]
Linux FB: reorient video
Rémi Denis-Courmont [Fri, 14 Mar 2014 16:37:06 +0000 (18:37 +0200)]
yuv: reorient video
Rémi Denis-Courmont [Fri, 14 Mar 2014 16:38:25 +0000 (18:38 +0200)]
vmem: reorient video
So far, the callbacks have no way to access and use the orientation, so
better fix it.
Rémi Denis-Courmont [Fri, 14 Mar 2014 16:23:06 +0000 (18:23 +0200)]
es_format: fix warnings and simplify
Rémi Denis-Courmont [Fri, 14 Mar 2014 16:14:27 +0000 (18:14 +0200)]
Reverse parameters order of video_format_ApplyRotation()
Matthias Keiser [Fri, 14 Mar 2014 00:00:10 +0000 (01:00 +0100)]
Make sdl vout module handle rotated movies.
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Ilkka Ollakka [Thu, 13 Mar 2014 09:49:44 +0000 (11:49 +0200)]
trivial: fix upmixing case and handle dualmono
Earlier commit for dualmono (from 2003) seemed to miss some cases
and reordering the if cases as I assume dualmono isn't most common
case in filter.
Ref #7261
Ilkka Ollakka [Tue, 11 Mar 2014 11:35:45 +0000 (13:35 +0200)]
transcode: cleanup channel setup and allow upmixing
Allow channel upmixing as we have channel mixer that is able to do it.
Fixes #7261
David Fuhrmann [Fri, 14 Mar 2014 10:26:01 +0000 (11:26 +0100)]
caopengllayer: fail if no gl context exists
Francois Cartegnie [Fri, 14 Mar 2014 01:27:26 +0000 (02:27 +0100)]
demux: ogg: map language to fmt desc
refs #4175
Francois Cartegnie [Fri, 14 Mar 2014 01:26:33 +0000 (02:26 +0100)]
demux: xiph comments: allow setting fmt descs
Francois Cartegnie [Thu, 13 Mar 2014 22:58:56 +0000 (23:58 +0100)]
demux: mkv: enforce valid frame rate
Francois Cartegnie [Thu, 13 Mar 2014 22:47:27 +0000 (23:47 +0100)]
demux: mkv: ensure timescale is always valid
Francois Cartegnie [Thu, 13 Mar 2014 22:40:37 +0000 (23:40 +0100)]
demux: mkv: fix opus block truncation (fix #10176)
David Fuhrmann [Thu, 13 Mar 2014 21:41:21 +0000 (22:41 +0100)]
macosx: fix main window positioning on startup (close #9818)
Rémi Denis-Courmont [Thu, 13 Mar 2014 20:26:25 +0000 (22:26 +0200)]
XCB/XVideo: reorient video
Matthias Keiser [Thu, 6 Mar 2014 00:12:32 +0000 (01:12 +0100)]
XCB/X11: reorient video
(Note that the pointer position is not reoriented, this comes with a
later patch in the series for all XCB video outputs.)
Modified-and-...
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Matthias Keiser [Thu, 6 Mar 2014 00:12:25 +0000 (01:12 +0100)]
video output: support rotated movies
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Rémi Denis-Courmont [Thu, 13 Mar 2014 19:03:57 +0000 (21:03 +0200)]
video output: fix offsets and visible dimensions of filtered video
This parameter copy was working around broken format-changing video
filters, but it broke filters updating the format correctly
(deinterlace, transform and croppadd).
Refs #10745. Note that transform is still not working correctly: the
aspect ratio is broken for transpositation and quarter rotations. This
latent bug should vanish with the video orientation support later.
Otherwise the proper fix is to allow the filters chain to change the
format.
David Fuhrmann [Thu, 13 Mar 2014 18:06:58 +0000 (19:06 +0100)]
macosx: robustify playlist table columns initialization
Unknown columns might occur if the prefs are written
by a newer VLC version.
close #10664
Felix Abecassis [Wed, 12 Mar 2014 22:29:22 +0000 (23:29 +0100)]
mediacodec: use a circular buffer of timestamps as a workaround for DTS only samples
Felix Abecassis [Thu, 13 Mar 2014 17:59:03 +0000 (18:59 +0100)]
mediacodec: cosmetics
Matthias Keiser [Thu, 13 Mar 2014 13:49:02 +0000 (14:49 +0100)]
video output: support rotated movies (SPU)
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Sean McGovern [Thu, 13 Mar 2014 17:50:25 +0000 (13:50 -0400)]
contrib/bootstrap: don't assume cc is GCC
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Felix Paul Kühne [Thu, 13 Mar 2014 12:38:29 +0000 (13:38 +0100)]
extras/ios: enable vorbis since it is needed by the ogg demuxer
Rémi Denis-Courmont [Wed, 12 Mar 2014 20:44:30 +0000 (22:44 +0200)]
wasapi: fix overflow after a few hours
Rémi Denis-Courmont [Wed, 12 Mar 2014 20:43:38 +0000 (22:43 +0200)]
wasapi: write timings to debug log
Rémi Denis-Courmont [Wed, 12 Mar 2014 20:05:16 +0000 (22:05 +0200)]
wasapi: sleep for half a period as hinted in MSDN
Francois Cartegnie [Wed, 12 Mar 2014 18:50:13 +0000 (19:50 +0100)]
demux: mkv: fix leak
cid
1048915
Francois Cartegnie [Wed, 12 Mar 2014 18:23:41 +0000 (19:23 +0100)]
demux: mp4: fix memleak
cid
1048916
Felix Paul Kühne [Wed, 12 Mar 2014 18:37:53 +0000 (19:37 +0100)]
Remove remnant
Matthias Keiser [Thu, 6 Mar 2014 00:12:29 +0000 (01:12 +0100)]
chain: handle movie rotations
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Felix Paul Kühne [Wed, 12 Mar 2014 18:27:11 +0000 (19:27 +0100)]
Remove the CoreGraphics video output modules since it was only a skeleton for the CoreAnimation Layer module, so it's not needed anymore
Felix Abecassis [Wed, 12 Mar 2014 15:48:17 +0000 (16:48 +0100)]
Win32: the dimensions of the unclipped source rectangle should be the original format of the video
Fix #10886
Matthias Keiser [Thu, 6 Mar 2014 22:08:53 +0000 (23:08 +0100)]
transform: make filter work with chain where format change permitted
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Francois Cartegnie [Wed, 12 Mar 2014 17:41:35 +0000 (18:41 +0100)]
access: cdda: fix resource leak
cid 403219
ioctl isn't released
Francois Cartegnie [Wed, 12 Mar 2014 17:30:31 +0000 (18:30 +0100)]
stream_filter: smooth: fix negative array access
cid #
1048853
Francois Cartegnie [Wed, 12 Mar 2014 17:25:40 +0000 (18:25 +0100)]
codec: vorbix: max channels is 8
fix cid #
1048883
Francois Cartegnie [Wed, 12 Mar 2014 17:00:00 +0000 (18:00 +0100)]
demux: avi: missing initializers
really unlikely (malloc fails)
cid #
1049010 #
1049009 #
1049008 #
1049007 #
1049006
Rémi Denis-Courmont [Wed, 12 Mar 2014 17:06:00 +0000 (19:06 +0200)]
win32: fix warning
Rémi Denis-Courmont [Wed, 12 Mar 2014 17:00:25 +0000 (19:00 +0200)]
win32: fix starting the single interface backend (fixes #10494)
Rémi Denis-Courmont [Wed, 12 Mar 2014 17:00:04 +0000 (19:00 +0200)]
winmsg: fix name
Francois Cartegnie [Wed, 12 Mar 2014 16:50:31 +0000 (17:50 +0100)]
codec: opus: don't support more than 8 channels
We have no mapping for > 8 channels.
cid #
1062574
Rémi Denis-Courmont [Wed, 12 Mar 2014 16:50:10 +0000 (18:50 +0200)]
yuv: deal with crop (fixes #9160)
Francois Cartegnie [Wed, 12 Mar 2014 16:41:43 +0000 (17:41 +0100)]
mux: ogg: kill out of bound access warning for contenttypeless codecs.
Francois Cartegnie [Wed, 12 Mar 2014 16:19:09 +0000 (17:19 +0100)]
demux: ogg: fix use after free
cid #
1191891
Francois Cartegnie [Wed, 12 Mar 2014 16:05:34 +0000 (17:05 +0100)]
demux: ogg: clear reordering struct on early stream deletion
Francois Cartegnie [Wed, 12 Mar 2014 16:04:23 +0000 (17:04 +0100)]
demux: ogg: wrong allocation size
cid #
1191888
Felix Paul Kühne [Wed, 12 Mar 2014 14:30:15 +0000 (15:30 +0100)]
extras/ios: fix compilation with Xcode 5.1
Florent Pillet [Tue, 11 Mar 2014 22:52:13 +0000 (23:52 +0100)]
caopengllayer: improved main thread synchronization and locking
Grouping of 2 sync calls into one, use of CATransaction lock / unlock instead of being / commit and introduction of GCD
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
Rémi Denis-Courmont [Tue, 11 Mar 2014 20:34:50 +0000 (22:34 +0200)]
rawvideo: use chroma desc, follow dimensions set by the demuxer
Refs #10722, refs #10723. Also fix a small leak on error.
Rémi Denis-Courmont [Tue, 11 Mar 2014 21:48:57 +0000 (23:48 +0200)]
picture_Setup: missing const
Rémi Denis-Courmont [Tue, 11 Mar 2014 19:39:11 +0000 (21:39 +0200)]
vdpau: adjust SPU position and size (fixes #10909)
Rafaël Carré [Tue, 11 Mar 2014 10:17:14 +0000 (11:17 +0100)]
qt: support for Qt5 windows build
Rafaël Carré [Tue, 11 Mar 2014 08:11:12 +0000 (09:11 +0100)]
qt4: fix windows build after
6ea38362e66
Rémi Denis-Courmont [Mon, 10 Mar 2014 20:29:13 +0000 (22:29 +0200)]
input: correct default value check for $demux (fixes #10475)
Rémi Denis-Courmont [Mon, 10 Mar 2014 20:00:40 +0000 (22:00 +0200)]
input: factor if and add error handling to demux_New()
Jean-Baptiste Kempf [Mon, 10 Mar 2014 19:40:49 +0000 (20:40 +0100)]
Contribs: patch iconv for WinRT
Francois Cartegnie [Mon, 10 Mar 2014 19:41:05 +0000 (20:41 +0100)]
Qt: SeekSlider: don't show buffering < 1s
Francois Cartegnie [Mon, 10 Mar 2014 19:34:31 +0000 (20:34 +0100)]
Qt: seekstyle: pass parameters through options.
Rémi Denis-Courmont [Mon, 10 Mar 2014 19:35:58 +0000 (21:35 +0200)]
playlist: remove b_auto_preparse
Rémi Denis-Courmont [Mon, 10 Mar 2014 19:32:13 +0000 (21:32 +0200)]
playlist: use playlist preparser for playlist items (fixes #10344)
Rafaël Carré [Mon, 10 Mar 2014 18:44:17 +0000 (19:44 +0100)]
projectm: fix NULL or uninitialized pointer dereference
Rémi Denis-Courmont [Mon, 10 Mar 2014 17:18:43 +0000 (19:18 +0200)]
lib: reset the audio output when selecting amem or custom plugin
Rémi Denis-Courmont [Mon, 10 Mar 2014 17:18:18 +0000 (19:18 +0200)]
resource: add input_resource_ResetAout()
Rémi Denis-Courmont [Mon, 10 Mar 2014 16:35:44 +0000 (18:35 +0200)]
aout: fix potential crash if changing device on aout being deleted
Rémi Denis-Courmont [Mon, 10 Mar 2014 16:31:54 +0000 (18:31 +0200)]
resource: simplify & reduce aout locking
Rafaël Carré [Mon, 10 Mar 2014 16:39:10 +0000 (17:39 +0100)]
avcodec: use PRIx64 to print uint64_t
Francois Cartegnie [Mon, 10 Mar 2014 12:36:39 +0000 (13:36 +0100)]
demux: ogg: add more divbyzero checks and fix oggds ones
cid
1191737