]>
git.sesse.net Git - vlc/log
Rémi Denis-Courmont [Sat, 7 Apr 2012 12:16:08 +0000 (15:16 +0300)]
v4l2: fix warning on old systems
Rémi Denis-Courmont [Sat, 7 Apr 2012 12:09:54 +0000 (15:09 +0300)]
v4l2: only use bits mask controls where supported
Felix Paul Kühne [Fri, 6 Apr 2012 14:40:22 +0000 (16:40 +0200)]
macosx: added 'deinterlace' and 'deinterlace-mode' to the video category of the simple preferences
Felix Paul Kühne [Fri, 6 Apr 2012 14:22:37 +0000 (16:22 +0200)]
macosx: added options to modify the subtitle outline to the simple preferences
Francois Cartegnie [Fri, 6 Apr 2012 13:56:33 +0000 (15:56 +0200)]
lua http: reveal interface buttons.
Somewhat fixes a big usability problem: tiny buttons, unrevealant icons
and associated text shown as tooltip.
We now reveal all text on mouseover.
Jean-Baptiste Kempf [Fri, 6 Apr 2012 13:46:11 +0000 (15:46 +0200)]
MP4: better debug message with VERBOSITY activated
Felix Paul Kühne [Fri, 6 Apr 2012 13:35:44 +0000 (15:35 +0200)]
macosx: added an option for the AR lock to prevent angry users
Jean-Baptiste Kempf [Fri, 6 Apr 2012 13:32:03 +0000 (15:32 +0200)]
MP4: better debug message when FOURCC not recognized
Jean-Baptiste Kempf [Fri, 6 Apr 2012 13:30:19 +0000 (15:30 +0200)]
Support VC-1 in mp4, as muxed by L-Smash
We will get more and more of those samples soon...
Felix Paul Kühne [Fri, 6 Apr 2012 13:08:51 +0000 (15:08 +0200)]
macosx: re-implement 'keep aspect ratio' (close #6430)
Felix Paul Kühne [Fri, 6 Apr 2012 11:32:39 +0000 (13:32 +0200)]
macosx: work-around a racing condition (close #6412)
Jean-Baptiste Kempf [Fri, 6 Apr 2012 11:29:13 +0000 (13:29 +0200)]
Qt: fix semantics and behaviour for chapters buttons
No sense to display chapter buttons with 1title&1chapter
Felix Paul Kühne [Fri, 6 Apr 2012 11:18:41 +0000 (13:18 +0200)]
macosx: prevent a crash by stopping the current input when changing the 'video embedded' variable (close #6063)
Felix Paul Kühne [Fri, 6 Apr 2012 11:09:12 +0000 (13:09 +0200)]
vout_macosx: slightly improve the resize behavior in a few corner cases (refs #6427)
Jean-Baptiste Kempf [Fri, 6 Apr 2012 10:49:37 +0000 (12:49 +0200)]
MKV: show title when in Information section
Close #6337
Jean-Baptiste Kempf [Fri, 6 Apr 2012 10:19:42 +0000 (12:19 +0200)]
Deactivate HTTP proxy inheritance from IE
The parsing is not complete enough to be on by default.
http-use-IE-proxy option was removed in
ac40aef7f6252
Should close/delay #5782
Rémi Denis-Courmont [Fri, 6 Apr 2012 05:54:27 +0000 (08:54 +0300)]
v4l2: disable compressed formats where not available (Linux < 3.1)
Rémi Denis-Courmont [Fri, 6 Apr 2012 05:48:49 +0000 (08:48 +0300)]
v4l2: work around missing V4L2_IN_CAP_STD on old kernels
Jean-Baptiste Kempf [Fri, 6 Apr 2012 00:49:44 +0000 (02:49 +0200)]
Twolame: bump priority and accept mp2a fourcc
This restores compatibility with 1.1 command lines and docs
Close #6227
Rafaël Carré [Fri, 6 Apr 2012 00:07:16 +0000 (20:07 -0400)]
fix zsh completion
Jean-Baptiste Kempf [Thu, 5 Apr 2012 22:15:27 +0000 (00:15 +0200)]
Correctly detect alac in mp4 properties
Should close #6570
Jean-Baptiste Kempf [Thu, 5 Apr 2012 22:15:09 +0000 (00:15 +0200)]
MP4: more fourcc replacements
Jean-Baptiste Kempf [Thu, 5 Apr 2012 21:35:23 +0000 (23:35 +0200)]
mp4: replace some fourcc by VLC_CODEC_
Jean-Baptiste Kempf [Thu, 5 Apr 2012 21:24:58 +0000 (23:24 +0200)]
Fix vorbis in mp4 sample
Rafaël Carré [Thu, 5 Apr 2012 21:49:18 +0000 (17:49 -0400)]
DXVA2: VIA's vendor ID is 0x1106
Jean-Baptiste Kempf [Thu, 5 Apr 2012 20:01:56 +0000 (22:01 +0200)]
Vorbis: permit to return attachments too
Jean-Baptiste Kempf [Thu, 5 Apr 2012 19:56:17 +0000 (21:56 +0200)]
Ogg: permit attachments
Jean-Baptiste Kempf [Thu, 5 Apr 2012 16:06:27 +0000 (18:06 +0200)]
Parse embedded art in METADATA_BLOCK_PICTURE
Note: It is not yet passed to the demuxer or the core
Jean-Baptiste Kempf [Thu, 5 Apr 2012 19:32:31 +0000 (21:32 +0200)]
Flac: cosmetics
Jean-Baptiste Kempf [Thu, 5 Apr 2012 15:25:18 +0000 (17:25 +0200)]
Split FLAC picture parsing from flac.c
Jean-Baptiste Kempf [Thu, 5 Apr 2012 14:53:39 +0000 (16:53 +0200)]
Ogg: Add parsing for publisher meta
Jean-Baptiste Kempf [Thu, 5 Apr 2012 19:39:12 +0000 (21:39 +0200)]
Vorbis: do not display meaningless data in meta
It can even crash Qt interface
Rémi Denis-Courmont [Thu, 5 Apr 2012 19:52:57 +0000 (22:52 +0300)]
v4l2: rewrite frame rate and resolution negotiation
* Enumerate frame sizes once rather than twice.
* Do not enumerate frame rates if not supported.
* Get actual frame rate from the device driverr.
* Get exact fractional frame rate rather than round to single precision
floating point.
Notes:
* --v4l2-fps becomes totally redumdant. It should probably be redefined
to select a maximum capture frame rate.
* --v4l2-width and --v4l2-height are ignored. This is a regression.
Maybe they should be redefined as maxima as well as --v4l2-fps.
Christoph Miebach [Tue, 3 Apr 2012 10:09:46 +0000 (12:09 +0200)]
Changing address for getting names to match.
Probably more recent address.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Christoph Miebach [Tue, 3 Apr 2012 10:04:17 +0000 (12:04 +0200)]
Better translators detection; adjusting extraction from AUTHORS
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Frédéric Yhuel [Mon, 2 Apr 2012 19:11:37 +0000 (21:11 +0200)]
HLS: don't use floats when not necessary
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Martin Storsjö [Wed, 4 Apr 2012 12:18:00 +0000 (15:18 +0300)]
omxil: Pass pts as timestamp on the ducati decoder
This decoder reorders timestamps according to the frame reordering,
and thus should be given pts instead of dts. Other decoders don't
do this reordering and should be given dts.
Still to be investigated how android/stagefright handles this,
since it always seems pass pts, not dts, to decoders.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Jean-Baptiste Kempf [Thu, 5 Apr 2012 09:17:26 +0000 (11:17 +0200)]
Wav: cosmetics (alignment, unlikely, locality)
Jean-Baptiste Kempf [Thu, 5 Apr 2012 08:38:23 +0000 (10:38 +0200)]
Contrib: update libpng to 1.5.10
CVE-2011-3048 (serious vulnerability)
Rémi Denis-Courmont [Wed, 4 Apr 2012 19:41:47 +0000 (22:41 +0300)]
v4l2: remove stray structure
Rémi Denis-Courmont [Wed, 4 Apr 2012 19:33:34 +0000 (22:33 +0300)]
v4l2: remove dead userptr code
Rémi Denis-Courmont [Wed, 4 Apr 2012 19:31:25 +0000 (22:31 +0300)]
v4l2: remove useless switch(), cosmetic, no functional changes
Piotr Fusik [Mon, 26 Mar 2012 21:35:38 +0000 (23:35 +0200)]
gme: fixed out-of-memory/out-of-range tests
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Kaarlo Raiha [Sat, 31 Mar 2012 15:49:00 +0000 (18:49 +0300)]
Add range to cols and rows of Wall video filter
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Rémi Denis-Courmont [Wed, 4 Apr 2012 17:42:25 +0000 (20:42 +0300)]
v4l2: do not #define enumeration member
Integer values outside a C enumeration are not defined (this is a bug in
V4L2 API really), so this would not work anyway.
Rémi Denis-Courmont [Wed, 4 Apr 2012 15:44:06 +0000 (18:44 +0300)]
v4l2: use device node capabilities rather than whole device's
"capabilities" counter-intuitively specifies the overall capabilities of
all device nodes provided by the given instance of the device driver.
"device_caps" specifies the capabilities of the opened device node,
if the V4L2_CAP_DEVICE_CAPS bit is set in "capabilities" (phew!).
Those two sets of capabilities are different if the hardware has
multiple functions, e.g. both video and VBI capture.
VLC cares about the fact that the specific device node supports video
capture or not, so lets use "device_caps" when available. Unfortatunely,
this requires kernel version 3.4. In practice, this would only cause an
actual failure if V4L2_CAP_STREAMING is set even though the current node
does not support streaming I/O, I think.
Frédéric Yhuel [Wed, 4 Apr 2012 12:11:58 +0000 (14:11 +0200)]
network/io.c: minor fix
Unlike POLLERR, POLLHUP, and POLLNVAL, POLLRDHUP is not set by default.
See http://man7.org/linux/man-pages/man2/poll.2.html
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Martin Storsjö [Wed, 4 Apr 2012 12:17:59 +0000 (15:17 +0300)]
omxil: Get the new port definition on crop rect changes
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Martin Storsjö [Wed, 4 Apr 2012 12:17:58 +0000 (15:17 +0300)]
omxil: Don't do a full reconfigure for all settings changed events
Only do it for the right events.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Martin Storsjö [Wed, 4 Apr 2012 12:17:57 +0000 (15:17 +0300)]
omxil: Use larger buffers on the OMAP4 decoder
This makes buffer allocation not fail.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Martin Storsjö [Wed, 4 Apr 2012 12:17:56 +0000 (15:17 +0300)]
omxil: Show crop rect info in PrintOmx
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Martin Storsjö [Wed, 4 Apr 2012 12:17:55 +0000 (15:17 +0300)]
omxil: Adjust the slice height according to the crop rect for the TI color format
This interpretation of nTop isn't too intuitive to me, but this is what
frameworks/base/media/libstagefright/colorconversion/ColorConverter.cpp
does for this pixel format.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Martin Storsjö [Wed, 4 Apr 2012 12:17:54 +0000 (15:17 +0300)]
omxil: Use OMX_IndexConfigCommonOutputCrop to set video width/height
As a side effect, this also makes the output correct on Samsung
Galaxy S II on ICS.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Martin Storsjö [Wed, 4 Apr 2012 12:17:53 +0000 (15:17 +0300)]
omxil: Support GetConfig in the iomx wrapper
Support the OMX_IndexConfigCommonOutputCrop config struct, too.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Martin Storsjö [Wed, 4 Apr 2012 12:17:52 +0000 (15:17 +0300)]
omxil: Add OMX_TI_COLOR_FormatYUV420PackedSemiPlanar
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
David Fuhrmann [Tue, 3 Apr 2012 16:36:55 +0000 (18:36 +0200)]
macosx: add implementation for "macosx-opaqueness"
Jean-Baptiste Kempf [Mon, 2 Apr 2012 23:42:38 +0000 (01:42 +0200)]
Improve the auto-load default preference
A lot of releases have subtitles in subs/ subfolder
Jean-Baptiste Kempf [Mon, 2 Apr 2012 23:37:04 +0000 (01:37 +0200)]
Fix other subtitle pathes autodetection
Jean-Baptiste Kempf [Mon, 2 Apr 2012 22:57:45 +0000 (00:57 +0200)]
Qt: fix opening of the last folder in open disc dialog
Jean-Baptiste Kempf [Mon, 2 Apr 2012 22:53:19 +0000 (00:53 +0200)]
Qt: fix small error
This was not correctly saving the last opened folder with some encoding
Rafaël Carré [Mon, 2 Apr 2012 22:58:30 +0000 (18:58 -0400)]
Update update status files URLs
- add a win64 file
- do not repeatedly define the constant part
- use the test URL on every platform using --enable-debug, not only win32
Rémi Denis-Courmont [Mon, 2 Apr 2012 20:10:30 +0000 (23:10 +0300)]
ALSA: correct S/PDIF start timing (fixes #6565)
This is completely untested, but it seems logical.
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