]>
git.sesse.net Git - vlc/log
Rafaël Carré [Thu, 3 Jan 2013 16:44:50 +0000 (17:44 +0100)]
androidsurface: ensure pitch % 16 == 0
Some devices (like Samsung Exynos) will not align pitch to 16 bytes.
Thus we need to align the hardware width ourselves.
Note that this needs to be accounted for in the JNI support code.
Rafaël Carré [Thu, 3 Jan 2013 16:01:51 +0000 (17:01 +0100)]
androidsurface: do not hide that we're working only on the first plane
Rafaël Carré [Thu, 3 Jan 2013 15:54:15 +0000 (16:54 +0100)]
androidsurface: simplify pitch calculation
Rafaël Carré [Thu, 3 Jan 2013 15:39:46 +0000 (16:39 +0100)]
contrib: ffmpeg: remove unused FFMPEG_CFLAGS
Jean-Baptiste Kempf [Thu, 3 Jan 2013 15:54:11 +0000 (16:54 +0100)]
Tools: Fix autoconf build
David Fuhrmann [Thu, 3 Jan 2013 14:27:52 +0000 (15:27 +0100)]
macosx: audio effects panel: migrate autosave and bugfixes from video effects panel
David Fuhrmann [Thu, 3 Jan 2013 12:31:51 +0000 (13:31 +0100)]
macosx: audio effects: fix typo, and code style cleanup
David Fuhrmann [Wed, 2 Jan 2013 23:24:50 +0000 (00:24 +0100)]
macosx: video effects panel: autosave profiles and other refinements for profile management
- fix some bugs
- avoid unnecessary reload of all settings when the user clicks Cancel in dialogs
- add error message when user enters a duplicate profile name (this is not supported by
the combo box
David Fuhrmann [Wed, 2 Jan 2013 21:12:46 +0000 (22:12 +0100)]
macosx: video effects panel: integrate video-splitter into profile strings
Rafaël Carré [Thu, 3 Jan 2013 14:01:11 +0000 (15:01 +0100)]
contrib: enable NEON runtime selection for ffmpeg
This is explicitely done for android only, since we lost the
benefits of some inline NEON asm
Rafaël Carré [Thu, 3 Jan 2013 12:00:18 +0000 (13:00 +0100)]
contrib: update rules for postproc
armv7-a obviously implies arm
remove obsolete comment
Nicolas Chauvet [Wed, 2 Jan 2013 21:44:33 +0000 (22:44 +0100)]
Fix build with unreleased FLAC 1.3.x
The issue was initialy reported here:
http://bugzilla.redhat.com/891123
FLAC upstream has always expected to include <FLAC/ suffix
for included headers as shown in examples/c/decode/file/main.c
The FLAC suffix will not be be made available in the flac.pc
for the next release:
http://lists.xiph.org/pipermail/flac-dev/2012-April/003355.html
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Rui Zhang [Wed, 2 Jan 2013 17:42:51 +0000 (12:42 -0500)]
androidsurface: setup format depending on surface format
Modified-by: Edward Wang <edward.c.wang@compdigitec.com>
Signed-off-by: Edward Wang <edward.c.wang@compdigitec.com>
Modified-by: Rafaël Carré <funman@videolan.org>
Signed-off-by: Rafaël Carré <funman@videolan.org>
Rémi Denis-Courmont [Tue, 1 Jan 2013 10:06:16 +0000 (12:06 +0200)]
configure: replace obsolete AM_CONFIG_HEADERS (fixes #7975)
Rémi Denis-Courmont [Thu, 27 Dec 2012 15:03:04 +0000 (17:03 +0200)]
fr: fix spelling of "aiguë(s)"
Rémi Denis-Courmont [Sat, 22 Dec 2012 14:42:58 +0000 (16:42 +0200)]
lua: fix distcheck without LUA
Devin Heitmueller [Tue, 1 Jan 2013 22:39:03 +0000 (17:39 -0500)]
Add support for monospace font in HTML renderer
The EIA-608 decoder expects fonts to be rendered with a monospace font,
so add the ability for decoders to make use of the "tt" tag, and tweak
the EIA-608 decoder to use that tag.
This patch supercedes folds in patch 9 from the previous series as well
as incorporates the changes Rafaël Carré solicited from the ML regarding
the fonts to use for non-Linux platforms.
Modified-by: Rafaël Carré <funman@videolan.org>
- Simplify HandleTT()
- Fix memleak in Create()
Signed-off-by: Rafaël Carré <funman@videolan.org>
Devin Heitmueller [Wed, 2 Jan 2013 12:48:02 +0000 (13:48 +0100)]
freetype: avoid segfault in FaceStyleEquals()
This can happen if the font name is NULL
Signed-off-by: Rafaël Carré <funman@videolan.org>
Edward Wang [Wed, 2 Jan 2013 01:03:02 +0000 (20:03 -0500)]
anaglyph: remove spurious printf
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
David Fuhrmann [Wed, 2 Jan 2013 10:04:30 +0000 (11:04 +0100)]
macosx: video effects panel: code style cleanup
David Fuhrmann [Wed, 2 Jan 2013 09:52:31 +0000 (10:52 +0100)]
macosx: video effects panel: add missing vlc_object_release
David Fuhrmann [Tue, 1 Jan 2013 23:49:01 +0000 (00:49 +0100)]
macosx: do not send left and right arrow key to controls
The left and right arrow keys have not any real advantage / functionality for
the playlist view or sidebar but are used by default for several hotkeys.
So lets allow these as VLC hotkeys (also for audio files).
Rafaël Carré [Tue, 1 Jan 2013 19:18:09 +0000 (20:18 +0100)]
Happy new year 2013
Timo Rothenpieler [Tue, 1 Jan 2013 17:23:00 +0000 (18:23 +0100)]
vaapi: Use vaDeriveImage instead of vaGetImage if available
Signed-off-by: Rafaël Carré <funman@videolan.org>
Rafaël Carré [Tue, 1 Jan 2013 17:04:54 +0000 (18:04 +0100)]
oldrc: fix segfault
Nil Geiswiller [Fri, 28 Dec 2012 23:13:40 +0000 (00:13 +0100)]
Add Mute shortcut to nvlc
I added the shortcut 'm' in nvlc for toggle mute. The volume status is
replaced my 'Mute' when enabled.
I also remapped the shortcut of metadata box from 'm' to 'M', I think
it follows the principle of least surprise.
Signed-off-by: Rafaël Carré <funman@videolan.org>
Francois Cartegnie [Tue, 1 Jan 2013 14:16:27 +0000 (15:16 +0100)]
Qt: Compressor/Spatializer: missing signal routing
Francois Cartegnie [Mon, 31 Dec 2012 20:44:08 +0000 (21:44 +0100)]
Qt: Compressor: remove useless method parameter
Francois Cartegnie [Mon, 31 Dec 2012 19:10:19 +0000 (20:10 +0100)]
Qt: Compressor: remove undefined methods
Francois Cartegnie [Mon, 31 Dec 2012 14:44:52 +0000 (15:44 +0100)]
Qt: Equalizer: namespace initial values
Francois Cartegnie [Mon, 31 Dec 2012 14:40:55 +0000 (15:40 +0100)]
Qt: Compressor: namespace initial values
Rafaël Carré [Mon, 31 Dec 2012 14:57:27 +0000 (15:57 +0100)]
CC: remove tabs
Rafaël Carré [Mon, 31 Dec 2012 13:15:02 +0000 (14:15 +0100)]
subsdec: avoid segfaults
Asad Mehmood [Mon, 31 Dec 2012 00:56:00 +0000 (00:56 +0000)]
arm_neon i420 -> rgb: Output pitch can be 64 bit aligned
When an output picure is requested from a Samsung (exynos?) device
it is not guarateed to be aligned to 128 bit (4 pixels).
Signed-off-by: Rafaël Carré <funman@videolan.org>
Devin Heitmueller [Thu, 27 Dec 2012 06:08:23 +0000 (01:08 -0500)]
Add ability to render the subpicture region, but not the text itself
We want to center the subpicture region, but the text itself needs
to be rendered left justified in order to get consistent placement
of captions (e.g. indentation).
Introduce a new alignment type which centers the subpicture, but
not the text it contains within (and enable it for the EIA-608 decoder).
Signed-off-by: Rafaël Carré <funman@videolan.org>
Devin Heitmueller [Thu, 27 Dec 2012 06:08:22 +0000 (01:08 -0500)]
Add support for font height as a percentage of the video height
In order to get consistent EIA-608 caption positioning, we need to be able
to size the fonts based on the size of the video. Add support for
specifying the font height as a percentage of the video.
Signed-off-by: Rafaël Carré <funman@videolan.org>
Devin Heitmueller [Thu, 27 Dec 2012 06:08:19 +0000 (01:08 -0500)]
Make sure font color attribute is quoted.
We need to add quotes to the color attribute for the font tag, or else
the XML parser will choke and the HTML will not be rendered.
Signed-off-by: Rafaël Carré <funman@videolan.org>
Devin Heitmueller [Thu, 27 Dec 2012 06:08:18 +0000 (01:08 -0500)]
Increase the size of the buffer for CC text
Make the buffer larger, since there are more HTML tags in the resulting output
stream.
Signed-off-by: Rafaël Carré <funman@videolan.org>
Devin Heitmueller [Thu, 27 Dec 2012 06:08:17 +0000 (01:08 -0500)]
Fix rendering of HTML reserved characters
If the character in the EIA-608 stream is one of the reserved characters,
escape it accordingly so that the HTML renders properly.
Signed-off-by: Rafaël Carré <funman@videolan.org>
Devin Heitmueller [Thu, 27 Dec 2012 06:08:16 +0000 (01:08 -0500)]
Convert leading whitespace characters to non-breaking spaces
If there are any whitespace characters before the start of text in a row,
convert it to non-breaking whitespace. We do this because the RenderHtml
function will strip any cases of more than one contigious whitespace. The
effect of such is that text that is not left justified will be forced to
the left.
Signed-off-by: Rafaël Carré <funman@videolan.org>
Devin Heitmueller [Thu, 27 Dec 2012 06:08:15 +0000 (01:08 -0500)]
Fix positioning so that the EIA-608 field is properly centered
Because the subpicture field contains all the lines, we need to change the
layout.
Signed-off-by: Rafaël Carré <funman@videolan.org>
Devin Heitmueller [Thu, 27 Dec 2012 06:08:14 +0000 (01:08 -0500)]
Render all rows, even blank ones
We need to render all the rows, or else the placement of popup captions will
not be correct.
The previous code worked fine when rendering text horizontally aligned at the
bottom of the screen, but won't work for a real layout.
Signed-off-by: Rafaël Carré <funman@videolan.org>
Devin Heitmueller [Thu, 27 Dec 2012 06:08:13 +0000 (01:08 -0500)]
Enable HTML renderer for closed captions
We need to use the HTML renderer if we want colors/styles to work
Signed-off-by: Rafaël Carré <funman@videolan.org>
Francois Cartegnie [Sun, 30 Dec 2012 19:47:42 +0000 (20:47 +0100)]
Qt: MainInterface: namespace visibility property
Francois Cartegnie [Sun, 30 Dec 2012 19:23:49 +0000 (20:23 +0100)]
Qt: remove property macro.
According to Qt, props must have a read method
Francois Cartegnie [Sun, 30 Dec 2012 19:22:37 +0000 (20:22 +0100)]
Qt: remove useless disambiguator
Francois Cartegnie [Thu, 20 Dec 2012 14:07:32 +0000 (15:07 +0100)]
Qt: BGWidget: split joke code.
And more :)
David Fuhrmann [Sun, 30 Dec 2012 15:02:53 +0000 (16:02 +0100)]
macosx: show lua intfs in advanced preferences
hack adapted from the qt interface.
close #7876
David Fuhrmann [Sat, 29 Dec 2012 16:33:08 +0000 (17:33 +0100)]
macosx: add mouse scroll support for fullscreen time slider
Ilkka Ollakka [Tue, 18 Dec 2012 14:04:12 +0000 (16:04 +0200)]
transcode: take codec earlier on so codec aliases are handled better, ref #7892
Ilkka Ollakka [Sat, 29 Dec 2012 13:21:43 +0000 (15:21 +0200)]
avcodec: try to find packet sample format for encoding
Ilkka Ollakka [Sat, 29 Dec 2012 13:16:54 +0000 (15:16 +0200)]
avcodec: deinterleave samples if input format for codec is planar
Ilkka Ollakka [Sat, 29 Dec 2012 12:21:04 +0000 (14:21 +0200)]
aout: add deinterleave helper for doing packet->planar for audio samples
Ilkka Ollakka [Tue, 18 Dec 2012 14:00:30 +0000 (16:00 +0200)]
avcodec: split encoding chunks to frame_size portions
avcodec contains codecs that don't like variable size frames, so feed
avcodec with frame_size chunks and and handle leftovers ourself. This
functionality was dropped when flushing was introduced and seemed to
work without just fine, I was proven wrong.
Ilkka Ollakka [Tue, 18 Dec 2012 13:57:16 +0000 (15:57 +0200)]
avcodec: set EncodeAudio/Video at the end
Ilkka Ollakka [Fri, 28 Dec 2012 10:53:30 +0000 (12:53 +0200)]
avcodec: fix codec mapping array size check
Ilkka Ollakka [Sat, 29 Dec 2012 07:37:34 +0000 (09:37 +0200)]
avcodec: set encoding sample format correctly and don't assume S16N
Ilkka Ollakka [Fri, 28 Dec 2012 10:54:39 +0000 (12:54 +0200)]
avcodec: handle planar samples from libavcodec
Ilkka Ollakka [Tue, 18 Dec 2012 13:59:52 +0000 (15:59 +0200)]
avcodec: aout_BitsPerSample uses vlc_fourcc_GetCodec itself, so no need to call it ourselves in here
Denis Charmet [Sat, 29 Dec 2012 14:39:49 +0000 (15:39 +0100)]
Clean the played waveout frames in Play and Stop
Doing it in the callback cause deadlocks.
Adrien Maglo [Sat, 29 Dec 2012 17:52:40 +0000 (18:52 +0100)]
Cleaner way to define the GLSL version number as pointed out by funman.
Adrien Maglo [Sat, 29 Dec 2012 16:58:08 +0000 (17:58 +0100)]
[OpenGL] Fix some wrong logic about GLSL version numbers.
Adrien Maglo [Sat, 29 Dec 2012 16:51:48 +0000 (17:51 +0100)]
[OpenGL] Fix OpenGL glsl shader version numbers.
It seems that standard OpenGL 2.0 requires version number to be equal to 120 contrary to OpenGL ES 2.0 that requires it to be equal to 100.
Adrien Maglo [Fri, 28 Dec 2012 18:23:57 +0000 (19:23 +0100)]
[OpenGL] Make the GLSL shaders compatible with OpenGL ES 2.0
Edward Wang [Sat, 29 Dec 2012 02:19:35 +0000 (21:19 -0500)]
media_list_player: implement MediaListPlayerStopped
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Denis Charmet [Fri, 28 Dec 2012 18:30:01 +0000 (19:30 +0100)]
Initialize codecs after track parsing and not before the selection.
This avoid leaks at segment changes.
Felix Paul Kühne [Fri, 28 Dec 2012 20:26:16 +0000 (21:26 +0100)]
macosx/CAS: Rename 'Convert & Save' to 'Convert and Stream'
Felix Paul Kühne [Fri, 28 Dec 2012 20:02:41 +0000 (21:02 +0100)]
macosx/CAS: add MKV to the black list for HTTP streaming
Felix Paul Kühne [Fri, 28 Dec 2012 19:47:02 +0000 (20:47 +0100)]
macosx/CAS: added final error checks (close #5900)
Felix Paul Kühne [Fri, 28 Dec 2012 19:26:12 +0000 (20:26 +0100)]
macosx/CAS: add a button for SDP file location selection
Felix Paul Kühne [Fri, 28 Dec 2012 19:11:00 +0000 (20:11 +0100)]
macosx/CAS: fix SDP announcements
Felix Paul Kühne [Fri, 28 Dec 2012 19:04:07 +0000 (20:04 +0100)]
macosx/CAS: rework misleading SDP UI
Felix Paul Kühne [Fri, 28 Dec 2012 18:34:46 +0000 (19:34 +0100)]
macosx/CAS: implement streaming
minor announcement stuff left to do
Jean-Baptiste Kempf [Fri, 28 Dec 2012 13:08:25 +0000 (14:08 +0100)]
live555: use calloc
Jean-Baptiste Kempf [Fri, 28 Dec 2012 17:40:09 +0000 (18:40 +0100)]
libvlc: match the documentation to the actual behaviour
Denis Charmet [Fri, 28 Dec 2012 16:18:25 +0000 (17:18 +0100)]
Remove aout_Packet API from WaveOut
Mirsal Ennaime [Fri, 28 Dec 2012 10:28:32 +0000 (11:28 +0100)]
news: Update the 2.1 services discovery section
Felix Paul Kühne [Fri, 28 Dec 2012 10:13:33 +0000 (11:13 +0100)]
macosx/CAS: implement basic error checking for the stream-out settings
Felix Paul Kühne [Thu, 27 Dec 2012 17:18:17 +0000 (18:18 +0100)]
macosx/CAS: simplify stream-out summary to something useful
Felix Paul Kühne [Thu, 27 Dec 2012 17:10:42 +0000 (18:10 +0100)]
macosx/CAS: fix incorrect channel name field activation in stream panel
Felix Paul Kühne [Thu, 27 Dec 2012 16:44:22 +0000 (17:44 +0100)]
quartztext: add support for HTML color names within color tags
Felix Paul Kühne [Thu, 27 Dec 2012 14:40:24 +0000 (15:40 +0100)]
quartztext: fix incomplete copyright header
Mirsal Ennaime [Wed, 26 Dec 2012 05:59:00 +0000 (06:59 +0100)]
upnp sd: work around missing XML namespaces in DIDL documents
Mirsal Ennaime [Fri, 9 Nov 2012 12:50:18 +0000 (13:50 +0100)]
upnp sd: Add support for Samsung devices' subtitles extensions
* Request the sec:CaptionInfo and sec:CaptionInfoEx DIDL attributes
* If one of the two caption attributes are present, build and add an
input-slave option string which forces the subtitle demux
* Add the sub-track-id option to input items with subtitles
so the subtitles are immediately visible
Mirsal Ennaime [Thu, 27 Dec 2012 23:28:52 +0000 (00:28 +0100)]
upnp sd: Fix a warning introduced in the previous commit
Mirsal Ennaime [Thu, 27 Dec 2012 21:39:12 +0000 (22:39 +0100)]
upnp sd: fix warning
David Fuhrmann [Thu, 27 Dec 2012 20:30:26 +0000 (21:30 +0100)]
macosx: video effects: limit wall settings to 1 - 15 and clone setting to 2 - 20
David Fuhrmann [Thu, 27 Dec 2012 20:21:04 +0000 (21:21 +0100)]
macosx: video effects panel: limit posterize values to 2 - 256
When trying to set 1, VLC hangs...
David Fuhrmann [Thu, 27 Dec 2012 20:04:29 +0000 (21:04 +0100)]
macosx: video effects: limit puzzle settings from 2 - 16
David Fuhrmann [Thu, 27 Dec 2012 19:52:05 +0000 (20:52 +0100)]
puzzle: row and col values of 1 are not supported
David Fuhrmann [Thu, 27 Dec 2012 19:39:50 +0000 (20:39 +0100)]
macosx: video effects panel: synchronize text field and stepper values properly by using cocoa bindings
This simplifies the code and fixes stepper responseness.
This also fixes enabled state of some steppers.
David Fuhrmann [Thu, 27 Dec 2012 14:36:59 +0000 (15:36 +0100)]
vlc blocks: remove useless VLC_USED at function returning void
Felix Paul Kühne [Thu, 27 Dec 2012 11:51:57 +0000 (12:51 +0100)]
macosx: fix table column indentation (close #6929)
For indentation, the outline table column needs to be set, which used to be the title column. This is not a bad choice, since it is only column populated by all items.
However, one can't remove the outline table column easily, so I chose to disable the ability to remove it, something virtually all users don't want to do anyway.
Felix Paul Kühne [Thu, 27 Dec 2012 11:18:42 +0000 (12:18 +0100)]
macosx: fix avcodec-hw option implementation
The option is presented to the user in a simplified way, since there is only one hardware acceleration module on the Mac.
Felix Paul Kühne [Thu, 27 Dec 2012 11:17:40 +0000 (12:17 +0100)]
avcodec/vda: add shortcut for non-ambigous referencing
Jean-Baptiste Kempf [Thu, 27 Dec 2012 11:12:08 +0000 (12:12 +0100)]
Contribs: update freetype to 2.4.11
David Fuhrmann [Thu, 27 Dec 2012 10:41:25 +0000 (11:41 +0100)]
macosx: cascade multiple vout window positions, fix initial window positions
close #7873
David Fuhrmann [Thu, 27 Dec 2012 10:34:14 +0000 (11:34 +0100)]
macosx: fix rare crash when changing video effects settings
David Fuhrmann [Tue, 25 Dec 2012 19:36:04 +0000 (20:36 +0100)]
macosx: allow multiple vout windows in video-wallpaper mode
(first window as wallpaper, all other ones as normal windows.)
Konstantin Pavlov [Thu, 27 Dec 2012 08:42:10 +0000 (12:42 +0400)]
UPNP SD: comply to upnp specification wrt to res:duration.
Also, omit fraction of seconds.