]>
git.sesse.net Git - vlc/log
Rémi Denis-Courmont [Mon, 2 Apr 2012 17:14:12 +0000 (20:14 +0300)]
Move httpd typedefs to <vlc_httpd.h>
Also remove stray httpd_t.
Ludovic Fauvet [Mon, 2 Apr 2012 15:19:14 +0000 (17:19 +0200)]
SMF: avoid a DOS if the SMF header is invalid
Reported by Marcin 'Icewall' Noga from Hispasec
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Felix Paul Kühne [Mon, 2 Apr 2012 08:10:31 +0000 (10:10 +0200)]
macosx: retain the macosx-audio-device across multiple sessions (close #6551)
Felix Paul Kühne [Mon, 2 Apr 2012 07:36:18 +0000 (09:36 +0200)]
macosx: preserve settings done through the menus across vouts via the playlist object (close #6550)
Felix Paul Kühne [Mon, 2 Apr 2012 07:19:34 +0000 (09:19 +0200)]
macosx: make sure that the 'updating font cache' dialog doesn't show empty content (close #6439)
Jean-Baptiste Kempf [Mon, 2 Apr 2012 03:32:33 +0000 (05:32 +0200)]
AU: fix division by 0 with corrupted files
Reported by Marcin 'Icewall' Noga from Hispasec
Jean-Baptiste Kempf [Mon, 2 Apr 2012 03:16:00 +0000 (05:16 +0200)]
VOC: avoid division by 0 if number of channel is 0
Reported by Marcin 'Icewall' Noga from Hispasec
Rémi Denis-Courmont [Sun, 1 Apr 2012 20:16:21 +0000 (23:16 +0300)]
Remove core ACL support
I wrote this as a quick hack after Gildas made the HTTP server bind to
all addresses instead of only loopback by default. It turns out it
lasted a bit longer :D
Rémi Denis-Courmont [Sun, 1 Apr 2012 20:15:00 +0000 (23:15 +0300)]
Lua: remove now unused ACL functions
Rémi Denis-Courmont [Sun, 1 Apr 2012 20:03:23 +0000 (23:03 +0300)]
httpd: remove ACL support
Lua was the only remaining user of ACL instead of (login/)password.
This is now fixed, so there is no need to clutter the httpd core.
Rémi Denis-Courmont [Sun, 1 Apr 2012 19:57:24 +0000 (22:57 +0300)]
Lua: remove httpd ACL support
Rémi Denis-Courmont [Sun, 1 Apr 2012 20:07:02 +0000 (23:07 +0300)]
News
Rémi Denis-Courmont [Sun, 1 Apr 2012 19:47:30 +0000 (22:47 +0300)]
Lua http: remove ACL in favor of the password
Rémi Denis-Courmont [Sun, 1 Apr 2012 19:50:45 +0000 (22:50 +0300)]
Remove unused ACL parameter of httpd_StreamNew()
Rémi Denis-Courmont [Sun, 1 Apr 2012 19:36:11 +0000 (22:36 +0300)]
Lua http: add a configurable password
This is way more flexible than ACL:
- does not need admin rights to edit,
- does not assume the clients have fixed IP addresses,
- does not assume the clients are single user systems,
- is a better understood concept than access control lists.
Rémi Denis-Courmont [Sun, 1 Apr 2012 19:13:54 +0000 (22:13 +0300)]
Rename and remove unused ACL parameter of httpd_UrlNewUnique()
Rémi Denis-Courmont [Sun, 1 Apr 2012 19:06:13 +0000 (22:06 +0300)]
Remove invariable (last) parameter of httpd_UrlNewPrivate()
Rémi Denis-Courmont [Sun, 1 Apr 2012 19:04:00 +0000 (22:04 +0300)]
Removed unused httpd_UrlNew()
Jean-Baptiste Kempf [Sun, 1 Apr 2012 18:15:15 +0000 (20:15 +0200)]
Qt: remove DMO selection from Simple Prefs
Ref #5814
Felix Paul Kühne [Sun, 1 Apr 2012 18:19:44 +0000 (20:19 +0200)]
macosx: use optimized drawing for the main window as well (in addition to the detached vout window)
Felix Paul Kühne [Sun, 1 Apr 2012 18:14:12 +0000 (20:14 +0200)]
macosx: make sure that VLC always shows a visibible video window when spawning a new vout (close #6418)
Felix Paul Kühne [Sun, 1 Apr 2012 18:06:00 +0000 (20:06 +0200)]
macosx: make sure that the subtitles menu item is correctly updated on playlist item change (close #6342)
Jean-Baptiste Kempf [Sun, 1 Apr 2012 18:00:49 +0000 (20:00 +0200)]
Web: support correctly all cases of extensions
Ref #6544
Felix Paul Kühne [Sun, 1 Apr 2012 17:19:17 +0000 (19:19 +0200)]
macosx: updated gui for new spatializer values (close #6516)
Felix Paul Kühne [Sun, 1 Apr 2012 14:25:47 +0000 (16:25 +0200)]
macosx: resize time field in the detached video window to make enough room for runtimes longer than 1 hour (close #6445)
Felix Paul Kühne [Sun, 1 Apr 2012 14:25:08 +0000 (16:25 +0200)]
macosx: fixed inconsistant fullscreen button state in the detached video window
Jean-Baptiste Kempf [Sun, 1 Apr 2012 08:58:37 +0000 (10:58 +0200)]
Fix AAC encoding with ffaac
Should close #6483
Jean-Baptiste Kempf [Sun, 1 Apr 2012 08:38:34 +0000 (10:38 +0200)]
Qt: mark some functions as virtual
Rémi Denis-Courmont [Sun, 1 Apr 2012 09:54:24 +0000 (12:54 +0300)]
Make the config dirty flag global rather than per item
Rémi Denis-Courmont [Sun, 1 Apr 2012 09:49:01 +0000 (12:49 +0300)]
Inline SaveConfigFile()
Rémi Denis-Courmont [Sun, 1 Apr 2012 09:33:39 +0000 (12:33 +0300)]
Undo misuse of module_config_t.b_dirty
This fixes a bug whereby the configuration would not be saved because
Qt4 cleared the b_dirty flag instead of minding its own business.
The core determines whether the value of a configuration item as changed
using b_dirty. b_dirty is _not_ meant to signal changes in choices list.
Configuration callbacks blindly set b_dirty, so the UI can assume that
choices changed. Besides those callbacks should be removed as they do
not follow the locking model of the configuration and can cause crashes.
Rémi Denis-Courmont [Sun, 1 Apr 2012 09:03:22 +0000 (12:03 +0300)]
Qt4: fix disc dialog on Linux (again)
5a2390a78863423a6b5108debd1c6939ac5ab38a is the first bad commit
commit
5a2390a78863423a6b5108debd1c6939ac5ab38a
Author: Jean-Baptiste Kempf <jb@videolan.org>
Date: Sat Mar 31 22:20:58 2012 +0200
Jean-Baptiste Kempf [Sat, 31 Mar 2012 22:31:06 +0000 (00:31 +0200)]
Qt: fix Windows open dialog issue on paste
Close #6242
Jean-Baptiste Kempf [Sat, 31 Mar 2012 20:53:17 +0000 (22:53 +0200)]
Web Interface: correctly select extensions
Close #6544
Jean-Baptiste Kempf [Sat, 31 Mar 2012 20:35:39 +0000 (22:35 +0200)]
Qt: fix SD search
Close #6368
Jean-Baptiste Kempf [Sat, 31 Mar 2012 20:20:58 +0000 (22:20 +0200)]
Qt: fix drive selection on Windows
And close #6536
Felix Paul Kühne [Sat, 31 Mar 2012 13:06:07 +0000 (15:06 +0200)]
contrib: fixed broken patch for libmatroska included in
b0ea094267e4bb5e654028b5b4a4ef38ec90e6d9
Felix Paul Kühne [Sat, 31 Mar 2012 12:57:01 +0000 (14:57 +0200)]
contrib: fixed broken patch for libebml included in
b0ea094267e4bb5e654028b5b4a4ef38ec90e6d9
Tobias Güntner [Thu, 29 Mar 2012 21:09:05 +0000 (23:09 +0200)]
Improve range check.
Use >= instead of > in range check because INT64_MAX could
be rounded up when converted to a double for comparison.
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Edward Wang [Thu, 29 Mar 2012 21:46:37 +0000 (17:46 -0400)]
waveout: use _snwprintf
Close #6484
Signed-off-by: Rafaël Carré <funman@videolan.org>
Jean-Baptiste Kempf [Fri, 30 Mar 2012 15:03:58 +0000 (17:03 +0200)]
Qt: correctly release vout objects
Close #6118
Colin Delacroix [Thu, 29 Mar 2012 13:19:09 +0000 (15:19 +0200)]
macosx: fixed a thread-safety issue in the open panel code
VLC crashed when mounting multiple volumes at once
Rafaël Carré [Thu, 29 Mar 2012 20:18:20 +0000 (16:18 -0400)]
contrib: remove STDC hack for android
Remove -ansi flag for packages which don't build.
-ansi (and __STRICT_ANSI__) prevent the bionic headers to define (u)int64_t
Freetype exhibits a bug in gcc headers which typedef uint64_t u_int64_t
It seems like gcc, libebml, libmatroska, and taglib rely on standard headers
to define (u)int64_t which is the case for glibc even with -ansi.
Jean-Baptiste Kempf [Fri, 30 Mar 2012 13:53:02 +0000 (15:53 +0200)]
Qt: tweak open dialog for translation
Close #6447
Jean-Baptiste Kempf [Fri, 30 Mar 2012 11:35:42 +0000 (13:35 +0200)]
Direct3D: deactivate old drivers with insufficient capabilities.
Ref #6501 and #6469
Jean-Paul Saman [Fri, 30 Mar 2012 09:19:12 +0000 (11:19 +0200)]
stream_filter/httplive.c: add usefull comment.
John Freed [Thu, 29 Mar 2012 20:52:47 +0000 (22:52 +0200)]
add commonly used ID3 genres to the list
See http://www.id3.org/Compliance_Issues and http://www.id3.org/id3v2.3.0
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Rémi Denis-Courmont [Thu, 29 Mar 2012 20:28:10 +0000 (23:28 +0300)]
playlist: remove stray typedef
Rémi Denis-Courmont [Thu, 29 Mar 2012 18:47:26 +0000 (21:47 +0300)]
channels.conf: rewrite and fix
- add support for DVB-S and ATSC
- add new parameter values
- fix code rates for DVB-T ("fec" != "code-rate-{h,l}p")
Rémi Denis-Courmont [Thu, 29 Mar 2012 17:48:53 +0000 (20:48 +0300)]
playlist: factor the Control() callback
Rémi Denis-Courmont [Thu, 29 Mar 2012 17:44:02 +0000 (20:44 +0300)]
playlist: remove no-op pf_deactivate functions
Aurelien Nephtali [Thu, 29 Mar 2012 16:13:45 +0000 (16:13 +0000)]
Fix --sout-ffmpeg-codec
Signed-off-by: Rafaël Carré <funman@videolan.org>
Rémi Denis-Courmont [Thu, 29 Mar 2012 15:34:35 +0000 (18:34 +0300)]
select: remove plugin that never worked (refs #4866)
This plugin has a systematic deadlock (or assert in debug builds), so
it is pretty safe to assume that nobody uses it.
Rémi Denis-Courmont [Thu, 29 Mar 2012 14:58:32 +0000 (17:58 +0300)]
Remove bogus VLC_UNUSED
Please don't hide bugs.
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