]>
git.sesse.net Git - vlc/log
Ludovic Fauvet [Wed, 28 Mar 2012 14:21:09 +0000 (16:21 +0200)]
Add a trivial audio gain filter
This module is a wrapper around an audio mixer.
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Ludovic Fauvet [Wed, 28 Mar 2012 14:30:51 +0000 (16:30 +0200)]
Export aout_Mixer functions to modules
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Hugo Beauzée-Luyssen [Thu, 29 Mar 2012 12:57:34 +0000 (14:57 +0200)]
DASH: BasicCMManager: Bitrate is an unsigned value.
Frédéric Yhuel [Mon, 26 Mar 2012 14:38:47 +0000 (16:38 +0200)]
DASH: cosmetics
Signed-off-by: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Frédéric Yhuel [Mon, 26 Mar 2012 14:38:46 +0000 (16:38 +0200)]
DASH: implement Seek()
This is needed for DASH module to work with (not yet ready) VLC MP4
demux. Forward seeking is implemented by calling Read() with a NULL
argument (= skipping), while backward seeking is limited to the current
block in the block_bytestream_t upon which is built the internal buffer.
This limitation is not really a problem because backward seeking will be
needed only for the parsing of the initialization fragment.
Signed-off-by: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Frédéric Yhuel [Wed, 28 Mar 2012 22:58:56 +0000 (00:58 +0200)]
libmp4: move some stuff into the header file
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Jean-Baptiste Kempf [Wed, 28 Mar 2012 22:29:42 +0000 (00:29 +0200)]
Contrib: support Tegra2 CPUs on Android
Cortex-a9 but no NEON? Seriously?
Jean-Baptiste Kempf [Wed, 28 Mar 2012 22:24:44 +0000 (00:24 +0200)]
Contrib: Android simplifications
Jean-Baptiste Kempf [Wed, 28 Mar 2012 17:08:55 +0000 (19:08 +0200)]
Contribs: update GSM to 1.0.13
Jean-Baptiste Kempf [Wed, 28 Mar 2012 17:01:30 +0000 (19:01 +0200)]
Contribs: update UPNP to 1.6.16
Important code changes were done by Orange
Jean-Baptiste Kempf [Wed, 28 Mar 2012 12:29:49 +0000 (14:29 +0200)]
Direct3D: add more debug when CreateTexture fail
Jean-Baptiste Kempf [Wed, 28 Mar 2012 11:52:51 +0000 (13:52 +0200)]
DVDnav: some .iso files are wrongly named bin or nrg
Jean-Baptiste Kempf [Wed, 28 Mar 2012 11:04:40 +0000 (13:04 +0200)]
Contribs: update openjpeg to 1.5.0
It is supposed to be a bit less slow
Jean-Baptiste Kempf [Tue, 27 Mar 2012 22:51:43 +0000 (00:51 +0200)]
DirectSound: fix device selection
Close #6504 #6510 and #6511
Jean-Baptiste Kempf [Tue, 27 Mar 2012 22:34:59 +0000 (00:34 +0200)]
Spatializer: init variables correctly
Close #6514
Jean-Baptiste Kempf [Tue, 27 Mar 2012 18:47:30 +0000 (20:47 +0200)]
Qt: adapt the UI for correct spatializer values
Ref #4887
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Jean-Baptiste Kempf [Tue, 27 Mar 2012 18:13:19 +0000 (20:13 +0200)]
Spatializer: more sane default for Wet value and limit all values
I am not sure this filter ever worked as intended.
It was providing serious distortions.
This is now limiting seriously the space of parameters but at least it
does not explode anymore. Should close #4887
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Jean-Baptiste Kempf [Tue, 27 Mar 2012 20:20:52 +0000 (22:20 +0200)]
MP4: support for more codecs in mp4
According to http://www.mp4ra.org/object.html (not tested)
Jean-Baptiste Kempf [Tue, 27 Mar 2012 20:10:27 +0000 (22:10 +0200)]
MP4: support DTS in ObjectTypeIndication
Jean-Baptiste Kempf [Tue, 27 Mar 2012 19:32:45 +0000 (21:32 +0200)]
Support more DTS FourCC
Fix decoding of some DTS in mp4
Rémi Denis-Courmont [Tue, 27 Mar 2012 19:27:47 +0000 (22:27 +0300)]
channels.conf: update/fix parameters values
Rémi Denis-Courmont [Tue, 27 Mar 2012 19:21:40 +0000 (22:21 +0300)]
Revert "dvb: demux: generate uri" - fix #6497
This reverts commit
3cb4988a9aa6b984ed83ec06fef4ad0546c2d166 .
Conflicts:
modules/demux/playlist/dvb.c
Rémi Denis-Courmont [Tue, 27 Mar 2012 18:24:39 +0000 (21:24 +0300)]
RTP: hack to make the raw audio decoder happy
Rémi Denis-Courmont [Tue, 27 Mar 2012 17:28:01 +0000 (20:28 +0300)]
Fluidsynth: .8 gain is too high for many files, reduce to .5
Rémi Denis-Courmont [Tue, 27 Mar 2012 16:20:51 +0000 (19:20 +0300)]
Lua: remove unused parameter
Felix Paul Kühne [Tue, 27 Mar 2012 15:56:42 +0000 (17:56 +0200)]
include/vlc_codecs.h: added pack(pop) counterpart to pack(push) for certain apple platforms
Felix Paul Kühne [Mon, 26 Mar 2012 11:59:18 +0000 (13:59 +0200)]
configure.ac: disable ATTRIBUTE_PACKED for iOS on ARM
The SDK pretends to support it, but actually it doesn't
Felix Paul Kühne [Tue, 27 Mar 2012 15:44:31 +0000 (17:44 +0200)]
include/vlc_codecs.h: added support for Apple platforms in case HAVE_ATTRIBUTE_PACKED isn't enabled
Francois Cartegnie [Mon, 26 Mar 2012 19:46:39 +0000 (21:46 +0200)]
Qt: ConfigControl: rework layout insertion.
Moving layout insertion outside of the constructors.
We no longer need constructor for creating a QWidget,
and we did not need at all to create a widget as a sublayout
is sufficient.
Removes many constructors and conditional code. gross -100 lines.
Also fixes an IntegerRangeConfigControl declaration which definition
was on IntegerRangeSliderConfigControl.
Felix Paul Kühne [Sun, 25 Mar 2012 10:01:22 +0000 (12:01 +0200)]
ios/build.sh: fixed compilation for the iOS Simulator and the new contribs
plus some cleanup
Felix Paul Kühne [Sun, 25 Mar 2012 09:56:00 +0000 (11:56 +0200)]
contrib: add the correct -mcpu flag when compiling for iOS on ARM
Felix Paul Kühne [Sun, 25 Mar 2012 09:55:19 +0000 (11:55 +0200)]
contrib/bootstrap: fixed check for iOS
Felix Paul Kühne [Sat, 24 Mar 2012 19:20:18 +0000 (20:20 +0100)]
contrib: improve build rules for ffmpeg and libpostproc for iOS in case arch != arm
Colin Delacroix [Tue, 27 Mar 2012 10:31:32 +0000 (12:31 +0200)]
Fix a crash on Mac OS X when mounting volumes
Hi there
my VLC 2.0.1 has been crashing randomly on OS X 10.7 during Time Machine backups, and it was a thread-safety issue.
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
David Fuhrmann [Tue, 27 Mar 2012 10:28:54 +0000 (12:28 +0200)]
macosx: change main window and playlist shortcuts from cmd+shift+* to cmd+alt+*
We should not use shift, because this triggers the slow motion maximize animation feature,
at least on lion.
Rafaël Carré [Mon, 26 Mar 2012 23:00:44 +0000 (19:00 -0400)]
win64: build and ship activex plugin
Rafaël Carré [Mon, 26 Mar 2012 22:56:31 +0000 (18:56 -0400)]
POTFILES.in: remove deleted files
Frédéric Yhuel [Mon, 26 Mar 2012 07:49:35 +0000 (09:49 +0200)]
demux/mp4: drop DRMS support
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Kaarlo Raiha [Mon, 26 Mar 2012 17:00:21 +0000 (19:00 +0200)]
Add port range to CDDB
Edward Wang [Sun, 25 Mar 2012 18:09:23 +0000 (14:09 -0400)]
luahttp: Improve code and fix sloppy error
Close #6489
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Kaarlo Raiha [Mon, 26 Mar 2012 16:49:50 +0000 (18:49 +0200)]
Add port range to LUA telnet
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Edward Wang [Sun, 25 Mar 2012 05:17:03 +0000 (01:17 -0400)]
Qt4: Account for rare case when video loads too quickly
Close #6481
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Rémi Denis-Courmont [Mon, 26 Mar 2012 14:45:35 +0000 (17:45 +0300)]
Linux DVB: fix memset() size
Pointed-out-by: Rémi Duraffort <ivoire@videolan.org>
Rémi Denis-Courmont [Mon, 26 Mar 2012 14:38:49 +0000 (17:38 +0300)]
lua: remove add_callback and del_callback
add_callback could not work correctly with the (lack of) Lua threading
support. Fortunately, it was not in use.
del_callback depends on add_callback.
Rémi Denis-Courmont [Mon, 26 Mar 2012 14:28:58 +0000 (17:28 +0300)]
url: add one test case
Francois Cartegnie [Mon, 26 Mar 2012 14:24:39 +0000 (16:24 +0200)]
Qt: ConfigControl: fix unused warning
Francois Cartegnie [Mon, 26 Mar 2012 14:22:54 +0000 (16:22 +0200)]
Qt: StringListConfigControl: use signals instead of public members.
Fixes combo visibility in open_panel
Francois Cartegnie [Mon, 26 Mar 2012 13:30:43 +0000 (15:30 +0200)]
Qt: ConfigControl: unify and fix visibility changes.
Visibility changes were not applied to the created qwidget
except for base class.
Changes were also not implemented for some classes.
Jean-Baptiste Kempf [Mon, 26 Mar 2012 12:29:23 +0000 (14:29 +0200)]
Configure: skins2 flags simplifications
Jean-Baptiste Kempf [Mon, 26 Mar 2012 12:17:29 +0000 (14:17 +0200)]
MKV configure: remove outdated workaround for MacOS
Francois Cartegnie [Mon, 26 Mar 2012 11:56:12 +0000 (13:56 +0200)]
Qt: ConfigControl: remove unused member
Francois Cartegnie [Mon, 26 Mar 2012 11:54:35 +0000 (13:54 +0200)]
Qt: ConfigControl: enforce use of factory or non virtual class constructors
Felix Paul Kühne [Mon, 26 Mar 2012 10:49:27 +0000 (12:49 +0200)]
vout_ios: fixed compilation warning
Felix Paul Kühne [Sun, 25 Mar 2012 21:22:32 +0000 (23:22 +0200)]
vout_macosx: don't fail if quartz extreme isn't available, but show a big warning
Felix Paul Kühne [Sun, 25 Mar 2012 21:14:38 +0000 (23:14 +0200)]
vout_macosx: check whether the receiving window can respond to non-standard calls prior to calling them (close #6034)
Rémi Denis-Courmont [Sun, 25 Mar 2012 21:02:49 +0000 (00:02 +0300)]
atmo: remove extraneous parentheses
Rémi Denis-Courmont [Sun, 25 Mar 2012 21:02:39 +0000 (00:02 +0300)]
freetype: self-assignment
Felix Paul Kühne [Sun, 25 Mar 2012 20:57:39 +0000 (22:57 +0200)]
macosx intf/vout: respond correctly to VOUT_DISPLAY_CHANGE_FULLSCREEN (close #6464)
Rémi Denis-Courmont [Sun, 25 Mar 2012 17:43:57 +0000 (20:43 +0300)]
Lua: revert should_die to using vlc_object_alive()
Rémi Denis-Courmont [Sun, 25 Mar 2012 17:32:29 +0000 (20:32 +0300)]
Lua: remove lock_and_wait
If the interface script has nothing to do, then it can simply end and
the let the interface thread finish ahead of pf_deactivate.
This will _not_ automatically cause VLC to exit.
Rémi Denis-Courmont [Sun, 25 Mar 2012 17:27:14 +0000 (20:27 +0300)]
httpd: do not use lock_and_wait
If there is nothing to do, then the interface thread can finish.
Rémi Denis-Courmont [Sun, 25 Mar 2012 17:25:41 +0000 (20:25 +0300)]
Lua: remove the never used hotkeys interface
Rémi Denis-Courmont [Sun, 25 Mar 2012 17:22:51 +0000 (20:22 +0300)]
Lua: remove the timers API
The Lua interpreter is not thread-safe. So this API made absolutely no
sense: the timer callback is called asynchronously from another thread.
Fortunately, none of our Lua scripts used this except for testing.
Rémi Denis-Courmont [Sun, 25 Mar 2012 17:06:10 +0000 (20:06 +0300)]
lua intf: minor MakeConfig() fixes
Rémi Denis-Courmont [Sun, 25 Mar 2012 16:45:01 +0000 (19:45 +0300)]
telnet: clear the default password
Rémi Denis-Courmont [Sun, 25 Mar 2012 16:44:38 +0000 (19:44 +0300)]
telnet: refuse to start without a password
(This should probably be moved to Lua code.)
Rémi Denis-Courmont [Sun, 25 Mar 2012 16:40:58 +0000 (19:40 +0300)]
telnet: no need to mention default value
Rémi Denis-Courmont [Sun, 25 Mar 2012 15:46:47 +0000 (18:46 +0300)]
vlc_strcasestr(): fix infinite loop an invalid haystack
Pointed-out-by: Edward Wang <edward.c.wang@compdigitec.com>
Rémi Denis-Courmont [Sun, 25 Mar 2012 15:42:44 +0000 (18:42 +0300)]
m3u8: validate UTF-8 input
Felix Paul Kühne [Sun, 25 Mar 2012 11:46:13 +0000 (13:46 +0200)]
MobileVLCKit: enforce the correct aout and vout modules, enable debug messages
Pierre Ynard [Sun, 25 Mar 2012 03:04:40 +0000 (05:04 +0200)]
lua http: use us_tostring() to fix locale issues with decimals
The function is a bit ugly but it's difficult to do this using
pure arithmetic.
Fixes #6378
Erwan Tulou [Sat, 24 Mar 2012 23:32:59 +0000 (00:32 +0100)]
skins2(win): fix focus loss when tooltip is displayed
Till now, when a tooltip showed up, the underlying main window lost
keyboard focus (keys + mouse wheel). Users had to click again on the window
to regain this focus.
this patch mainly uses a flag that enables to display a window without
activating it (see msdn doc) plus a bit of cosmetics.
this patch should be backported.
Pierre Ynard [Sat, 24 Mar 2012 22:35:30 +0000 (23:35 +0100)]
httprequests.lua: remove duplicate helper function
Rémi Denis-Courmont [Sat, 24 Mar 2012 19:53:36 +0000 (21:53 +0200)]
Simplify static modules
Francois Cartegnie [Sat, 24 Mar 2012 17:34:15 +0000 (18:34 +0100)]
Qt: ConfigControl: don't instanciate unused widget per control.
Note that all current configcontrol are instanciated using the
existing gridlayout constructor by createConfigControl().
We probably can drop constructors for self contained configcontrols.
Rémi Denis-Courmont [Sat, 24 Mar 2012 16:52:22 +0000 (18:52 +0200)]
http: add missing Host field to proxied requests (fix #6388)
Francois Cartegnie [Sat, 24 Mar 2012 14:32:46 +0000 (15:32 +0100)]
Qt: EPGView: fix visibility warning
Francois Cartegnie [Sat, 24 Mar 2012 14:22:06 +0000 (15:22 +0100)]
Qt: AbstractController: fix visibility warning
Ilkka Ollakka [Fri, 23 Mar 2012 08:24:05 +0000 (10:24 +0200)]
opengl: use ActiveTexture instead of ARB variant
Ilkka Ollakka [Fri, 23 Mar 2012 08:21:50 +0000 (10:21 +0200)]
remove few #if OPENGL_ES
Ilkka Ollakka [Tue, 21 Feb 2012 07:39:44 +0000 (09:39 +0200)]
x264: Define timebase
Felix Paul Kühne [Sat, 24 Mar 2012 12:41:53 +0000 (13:41 +0100)]
macosx: fixed corner-case in which the play button state wasn't updated correctly (close #6204)
Rémi Denis-Courmont [Fri, 23 Mar 2012 20:51:34 +0000 (22:51 +0200)]
v4l2: update and sort the codec table
Rémi Denis-Courmont [Fri, 23 Mar 2012 20:44:23 +0000 (22:44 +0200)]
v4l2: fix forced chroma (fix typo and allow emulated chroma)
Jean-Baptiste Kempf [Fri, 23 Mar 2012 16:04:31 +0000 (17:04 +0100)]
Direct3D: reject too old drivers and let them fallback to DirectDraw
They would not work with IDirect3DDevice9::StretchRect
See:
http://forum.videolan.org/viewtopic.php?f=14&t=99498
http://forum.videolan.org/viewtopic.php?f=14&t=99235
http://forum.videolan.org/viewtopic.php?f=14&t=98882
http://forum.videolan.org/viewtopic.php?f=14&t=98514
Jean-Baptiste Kempf [Fri, 23 Mar 2012 15:46:23 +0000 (16:46 +0100)]
D3D: debug device information
This is necessary to track the issues we have on XP with some GPU.
Jean-Baptiste Kempf [Fri, 23 Mar 2012 14:33:29 +0000 (15:33 +0100)]
Add more extension to install
Jean-Baptiste Kempf [Fri, 23 Mar 2012 14:30:02 +0000 (15:30 +0100)]
Add extensions to open dialogs
Hugo Beauzée-Luyssen [Fri, 23 Mar 2012 13:49:52 +0000 (14:49 +0100)]
dash: Kill a warning.
Hugo Beauzée-Luyssen [Fri, 23 Mar 2012 13:35:09 +0000 (14:35 +0100)]
dash: Don't use void* for pointer arithmetic
Frédéric Yhuel [Fri, 23 Mar 2012 13:06:59 +0000 (14:06 +0100)]
Currently, Read() might returns less than i_len bytes, while not at the
end of the stream. This is wrong and the patch fix that.
Signed-off-by: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Jean-Baptiste Kempf [Fri, 23 Mar 2012 13:01:39 +0000 (14:01 +0100)]
Logo: fix logo-repeat param
Should close #6397
Frédéric Yhuel [Fri, 23 Mar 2012 09:40:17 +0000 (10:40 +0100)]
libmp4: add TfrfBox and TfxdBox parsing
These are Smooth Streaming specific boxes, which provide duration and
time offset of subsequent(s) fragment(s), thus allowing us to avoid
manifest polling in "live" mode.
See the following file for reference:
http://download.microsoft.com/download/B/0/B/
B0B199DB -41E6-400F-90CD-
C350D0C14A53 /%5BMS-SSTR%5D.pdf
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Frédéric Yhuel [Fri, 23 Mar 2012 09:40:16 +0000 (10:40 +0100)]
libmp4: 'tfhd' parsing
- Take into account 'duration-is-empty' flag
- Avoid a full level of indentation
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Sébastien Escudier [Fri, 23 Mar 2012 10:25:15 +0000 (11:25 +0100)]
live555 : better error message
Sébastien Escudier [Fri, 23 Mar 2012 08:55:12 +0000 (09:55 +0100)]
rtsp : display a message if the server forbids the connection
refs #6461
Felix Paul Kühne [Fri, 23 Mar 2012 01:38:56 +0000 (02:38 +0100)]
Revert "vout/opengl: fixed compilation for iOS"
This reverts commit
5c1644d4b1c383912c90caaaf05cd4dfb659bff3 .
Felix Paul Kühne [Fri, 23 Mar 2012 01:30:47 +0000 (02:30 +0100)]
src: fixed build when compiling for Apple platforms with dynamic plugins
Felix Paul Kühne [Fri, 23 Mar 2012 01:18:41 +0000 (02:18 +0100)]
configure.ac: enforce -arch armv7 when cross-compiling for Darwin running on ARM platforms
additionally, set the correct endianness value, since the check will fail
Felix Paul Kühne [Fri, 23 Mar 2012 01:16:13 +0000 (02:16 +0100)]
src: enable Android's static module bank for iOS as well