]>
git.sesse.net Git - vlc/log
Jean-Baptiste Kempf [Sat, 11 Aug 2012 23:23:13 +0000 (01:23 +0200)]
OpenCV: change configure to auto
Jean-Baptiste Kempf [Sat, 11 Aug 2012 22:52:53 +0000 (00:52 +0200)]
OpenCV Example: define a default parameter, since we are not C++
Jean-Baptiste Kempf [Sat, 11 Aug 2012 22:52:02 +0000 (00:52 +0200)]
OpenCV example: drop an unused variable
Jean-Baptiste Kempf [Sat, 11 Aug 2012 19:10:32 +0000 (21:10 +0200)]
OpenCV: remove unneeded headers and variables
Edward Wang [Fri, 10 Aug 2012 17:25:49 +0000 (13:25 -0400)]
opencv_wrapper: Fix RGB video passing to OpenCV
Otherwise video comes into OpenCV as virtual garbage.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Edward Wang [Fri, 10 Aug 2012 17:25:48 +0000 (13:25 -0400)]
opencv_wrapper: Fix display processed image and/or unchanged chroma
This fixes the purple issue and the picture leaking.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Edward Wang [Fri, 10 Aug 2012 17:25:47 +0000 (13:25 -0400)]
opencv_wrapper: Simplify logic slightly
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Edward Wang [Fri, 10 Aug 2012 17:25:46 +0000 (13:25 -0400)]
opencv_filter: Don't crash VLC if no picture could be obtained
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Edward Wang [Fri, 10 Aug 2012 17:25:45 +0000 (13:25 -0400)]
opencv_wrapper: Remove the weird custom verbosity and clock_t
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Edward Wang [Fri, 10 Aug 2012 17:25:44 +0000 (13:25 -0400)]
opencv: Refresh the internal opencv_example filter to match the updated wrapper
This also makes it work.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Edward Wang [Fri, 10 Aug 2012 17:25:43 +0000 (13:25 -0400)]
opencv_wrapper: Port to video filter2
An update to the six-year-old, unmaintained filter... :)
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Jean-Baptiste Kempf [Sat, 11 Aug 2012 22:32:01 +0000 (00:32 +0200)]
Add a ProRes FourCC
Rémi Denis-Courmont [Sat, 11 Aug 2012 20:23:36 +0000 (23:23 +0300)]
Qt4: /dev/dvb/adapter is Linux DVB, not just Linux
This is also used on *BSD systems.
Zoran Turalija [Sat, 11 Aug 2012 20:18:48 +0000 (23:18 +0300)]
dtv multisat: Allow command line option dvb-satno.
With this option marked as unsafe, it is not possible to use it and
as a result, it is not possible to tune to different satellite on
different DiSEqC LNB.
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Rémi Denis-Courmont [Sat, 11 Aug 2012 20:16:38 +0000 (23:16 +0300)]
DTV: do not assume __linux__ == HAVE_LINUX_DVB
This should fix DVB on *BSD.
Zoran Turalija [Sat, 11 Aug 2012 19:49:09 +0000 (21:49 +0200)]
Add support for uncommitted diseqc switch. - Take #2
This supports configurations that use uncommitted diseqc switch
in front of committed diseqc switch to allow 8/16 satellites...
Example of such cascade:
19.2E 13E 16E 1W 5E 28.2E 23.5E 30W
\ | | / \ | | /
\1 \2 3/ 4/ \1 \2 3/ 4/
+--o---o--o---o--+ +--o---o--o---o--+ LNB (:dvb-satno n)
| SPAUN SAR 411F | | SPAUN SAR 411F |
| committed | | committed |
+-----------o----+ +----o-----------+
\ /
\1 2/ sat: switches:
PORT +--o----------o--+ 19.2E: :dvb-uncommitted=1 :dvb-satno=1
(:dvb-uncommitted=n) | SPAUN SUR 211F | 13E: :dvb-uncommitted=1 :dvb-satno=2
| uncommitted | 16E: :dvb-uncommitted=1 :dvb-satno=3
+-------o--------+ 1W: :dvb-uncommitted=1 :dvb-satno=4
| 5E: :dvb-uncommitted=2 :dvb-satno=1
+------o------+ 28.2E: :dvb-uncommitted=2 :dvb-satno=2
| skystar HD2 | 23.5E: :dvb-uncommitted=2 :dvb-satno=3
+-------------+ 30W: :dvb-uncommitted=2 :dvb-satno=4
Reception of 16 satellites is possible using eg. SPAUN SUR 420F as uncommitted
diseqc switch instead of SPAUN SUR 211F, and 2 more SPAUN SAR 411F committed
diseqc switches.
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Rémi Denis-Courmont [Sat, 11 Aug 2012 19:40:50 +0000 (22:40 +0300)]
wasapi: provide user-friendly audio endpoint name (fixes #7201)
Also list the entries in the log like ALSA output.
Rémi Denis-Courmont [Sat, 11 Aug 2012 08:42:53 +0000 (11:42 +0300)]
vobsub: check memory error
Zoran Turalija [Fri, 10 Aug 2012 15:13:09 +0000 (17:13 +0200)]
dtv multisat: Set dvb_diseqc_master_cmd command length.
FE_DISEQC_SEND_MASTER_CMD will fail if command length is not set,
preventing multi-satellite tunning using DiSEqC switch.
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Florian Roeske [Wed, 8 Aug 2012 04:43:31 +0000 (16:43 +1200)]
Fix ipv6 multicast socket option
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Sébastien Toque [Tue, 7 Aug 2012 14:28:03 +0000 (16:28 +0200)]
MKV: workaround the seeking-to-0 issue also on android
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Francois Cartegnie [Fri, 10 Aug 2012 11:32:53 +0000 (13:32 +0200)]
ml: correctly handle initdatabase failure
Francois Cartegnie [Fri, 10 Aug 2012 10:33:59 +0000 (12:33 +0200)]
ml: don't crash if there's no sql provider
Rémi Denis-Courmont [Thu, 9 Aug 2012 18:16:27 +0000 (21:16 +0300)]
PulseAudio: print debug if we cannot estimate the start time
Rémi Denis-Courmont [Thu, 9 Aug 2012 18:10:23 +0000 (21:10 +0300)]
PulseAudio: mark stream non-monotonic
In some cases, that gets more accurate timing meaurements faster.
VLC does not use pa_stream_get_time(), so there is certainly no need
for pa_stream_get_time() to return monotonic values.
Rémi Denis-Courmont [Thu, 9 Aug 2012 17:57:10 +0000 (20:57 +0300)]
PulseAudio: do not ignore latency updates before stream trigger
Such a latency update is an opportunity to reschedule the stream
trigger time, or to trigger immediately if late. That can reduce the
initial audio delay in some cases.
Rémi Denis-Courmont [Thu, 9 Aug 2012 17:22:23 +0000 (20:22 +0300)]
filter: simplify filter owner usage
Also remove unchecked memory allocation.
Rémi Denis-Courmont [Thu, 9 Aug 2012 17:15:59 +0000 (20:15 +0300)]
aout: remove dead code
Rémi Denis-Courmont [Thu, 9 Aug 2012 15:55:06 +0000 (18:55 +0300)]
contrib: upnp: remove -O3
-O3 enables dangerous optimizations and does not make much sense for a
protocol (not decoding => not performance critical) library.
Jean-Baptiste Kempf [Thu, 9 Aug 2012 16:16:48 +0000 (18:16 +0200)]
Vobsub: remove unused variable
Felix Paul Kühne [Thu, 9 Aug 2012 15:10:47 +0000 (17:10 +0200)]
macosx: disable virtually all CoreAnimation effects in the main window on Leopard (close #7047)
Rafaël Carré [Thu, 9 Aug 2012 14:45:05 +0000 (16:45 +0200)]
contrib: faad and speex build fine with -mthumb
Felix Paul Kühne [Thu, 9 Aug 2012 14:38:14 +0000 (16:38 +0200)]
macosx: remove no longer existing 'language' option from the simple prefs
Rafaël Carré [Thu, 9 Aug 2012 14:37:38 +0000 (16:37 +0200)]
contrib: mad: import debian patch for thumb2
Rémi Denis-Courmont [Thu, 9 Aug 2012 14:27:36 +0000 (17:27 +0300)]
Spelling fix
Jean-Baptiste Kempf [Thu, 9 Aug 2012 14:02:34 +0000 (16:02 +0200)]
Man: Update title dvd syntax
Close #7133
Jean-Baptiste Kempf [Thu, 9 Aug 2012 13:50:12 +0000 (15:50 +0200)]
DVDNav: fix dvdnav_describe_title_chapters crash
Close #6578
Jean-Baptiste Kempf [Thu, 9 Aug 2012 13:30:56 +0000 (15:30 +0200)]
Support Atrac3 in wav
Felix Paul Kühne [Thu, 9 Aug 2012 10:26:09 +0000 (12:26 +0200)]
macosx: fix and clean-up the bookmarks code (close #6947)
The code is far from being great, but it matches the Qt intf now.
Felix Paul Kühne [Mon, 6 Aug 2012 16:18:36 +0000 (18:18 +0200)]
contrib/libmad: fixed compilation for iOS
Jean-Baptiste Kempf [Thu, 9 Aug 2012 10:16:09 +0000 (12:16 +0200)]
Fix truespeech in wav files
Jean-Baptiste Kempf [Thu, 9 Aug 2012 09:01:58 +0000 (11:01 +0200)]
Opus: reconf isn't needed anymore
Jean-Baptiste Kempf [Thu, 9 Aug 2012 08:26:51 +0000 (10:26 +0200)]
Contribs: update Opus to 1.0.1-rc as recommended by upstream
Jean-Baptiste Kempf [Wed, 8 Aug 2012 10:33:09 +0000 (12:33 +0200)]
Ogg: factorize switch for Metadata
Hugo Beauzée-Luyssen [Wed, 8 Aug 2012 19:48:32 +0000 (22:48 +0300)]
ogg: Fix theora length computing.
Fix #1859 #6983
Hugo Beauzée-Luyssen [Wed, 8 Aug 2012 19:32:54 +0000 (22:32 +0300)]
oggseek: Reset stream after searching for the last frame
Hugo Beauzée-Luyssen [Wed, 8 Aug 2012 19:06:52 +0000 (22:06 +0300)]
oggseek: Fix trailing whitespaces
Rémi Denis-Courmont [Wed, 8 Aug 2012 19:50:37 +0000 (22:50 +0300)]
wasapi: fix corner (error) case and simplify a little
Rémi Denis-Courmont [Wed, 8 Aug 2012 16:17:33 +0000 (19:17 +0300)]
PulseAudio: set the media role on streams (fixes #5101)
Rémi Denis-Courmont [Wed, 8 Aug 2012 16:20:03 +0000 (19:20 +0300)]
PulseAudio: report policy stream events (refs #5101)
Rémi Denis-Courmont [Wed, 8 Aug 2012 15:32:19 +0000 (18:32 +0300)]
PulseAudio: log context events
Rémi Denis-Courmont [Wed, 8 Aug 2012 16:08:13 +0000 (19:08 +0300)]
aout: document event callbacks
Rémi Denis-Courmont [Wed, 8 Aug 2012 15:48:35 +0000 (18:48 +0300)]
playlist: add simple corking infrastructure for audio policy
Depending on the system, this can be called ducking, focus, policy...
But it basically boils down to pausing playback automatically when a
higher priority audio stream starts, typically a voice call.
Resuming playback automatically when communications are over would be
possible as well. But that seems unfriendly to me, so I skipped it.
Rémi Denis-Courmont [Wed, 8 Aug 2012 15:31:43 +0000 (18:31 +0300)]
playlist: gather variables and callbacks (cosmetic)
Rémi Denis-Courmont [Wed, 8 Aug 2012 14:58:21 +0000 (17:58 +0300)]
wasapi: implement audio session events (fixes #7203)
This was not tested due to lack of hardware.
Rémi Denis-Courmont [Wed, 8 Aug 2012 15:03:21 +0000 (18:03 +0300)]
Revert "wasapi: report volume/mute (refs #6880, refs #7203)"
This reverts commit
12627b888e45dc7a2abb6e157dea6fbd942e7f52 .
Rafaël Carré [Wed, 8 Aug 2012 10:03:43 +0000 (12:03 +0200)]
contrib: fix typo for opus fixed point
Gregory Maxwell [Tue, 7 Aug 2012 13:42:05 +0000 (15:42 +0200)]
Ogg demux: add Opus support
Modified-by: Rafaël Carré <funman@videolan.org>
Signed-off-by: Rafaël Carré <funman@videolan.org>
Rémi Denis-Courmont [Wed, 8 Aug 2012 07:41:19 +0000 (10:41 +0300)]
mod: do not attempt to parse standard MIDI files
VLC has a native parser with higher priority. So ModPlug only got to
parse the broken files that VLC rejected. ModPlug is not robust and it
crashes in that case.
Jean-Baptiste Kempf [Tue, 7 Aug 2012 22:43:07 +0000 (00:43 +0200)]
Contribs: update zlib to 1.2.7
Jean-Baptiste Kempf [Tue, 7 Aug 2012 22:32:02 +0000 (00:32 +0200)]
Contribs: update freetype2 to 2.4.10
Jean-Baptiste Kempf [Tue, 7 Aug 2012 22:30:20 +0000 (00:30 +0200)]
Contribs: update tiff to 4.0.2
Jean-Baptiste Kempf [Tue, 7 Aug 2012 22:27:11 +0000 (00:27 +0200)]
Contribs: update libpng to 1.5.12
Jean-Baptiste Kempf [Tue, 7 Aug 2012 22:22:00 +0000 (00:22 +0200)]
Contribs: update libxml2 to 2.8.0
Jean-Baptiste Kempf [Tue, 7 Aug 2012 22:11:44 +0000 (00:11 +0200)]
Contribs: update shout to 2.3.1
(support for webm and Opus)
Rémi Denis-Courmont [Tue, 7 Aug 2012 21:08:21 +0000 (00:08 +0300)]
deinterlace: fix ARM linking with --disable-neon
Rémi Denis-Courmont [Tue, 7 Aug 2012 20:06:56 +0000 (23:06 +0300)]
transform: use single optimized (memcpy()) function for vflip
Rémi Denis-Courmont [Tue, 7 Aug 2012 19:49:01 +0000 (22:49 +0300)]
transform: remove unused/incorrect YUY2 transforms
YUY2-specific transforms are required only when inverting dimensions.
For flips, normal single plane 32-bits pixels transforms must be used.
The broken transform functions were not used, but they were referenced
via relocations.
Rémi Denis-Courmont [Tue, 7 Aug 2012 19:28:10 +0000 (22:28 +0300)]
transform: factor common macro code
Felix Paul Kühne [Tue, 7 Aug 2012 18:15:09 +0000 (20:15 +0200)]
macosx/mainwindow: added sanity check for the window size after restore (close #7275)
Felix Paul Kühne [Tue, 7 Aug 2012 18:08:15 +0000 (20:08 +0200)]
macosx/fspanel: allow continued clicks on the backward/forward buttons like we do in windowed mode (close #7258)
Jean-Baptiste Kempf [Tue, 7 Aug 2012 06:46:25 +0000 (08:46 +0200)]
DVDnav: correctly update the title
Close #6013
Jean-Baptiste Kempf [Mon, 6 Aug 2012 23:21:27 +0000 (01:21 +0200)]
Vobsub: allow empty id language
Close #5525
Rafaël Carré [Mon, 6 Aug 2012 20:56:03 +0000 (22:56 +0200)]
Add Opus FourCC
Mark Hassman [Sun, 5 Aug 2012 22:56:37 +0000 (18:56 -0400)]
WebUI: Fix loading playlist regression
Ref #5583
Also add a fail-safe to refresh playlist from server if local copy doesn't
contain active title.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Rémi Denis-Courmont [Mon, 6 Aug 2012 20:32:09 +0000 (23:32 +0300)]
Qt4: simplify fraction
Rémi Denis-Courmont [Mon, 6 Aug 2012 20:26:49 +0000 (23:26 +0300)]
Use pi_vlc_chan_order_wg4
Rémi Denis-Courmont [Mon, 6 Aug 2012 18:36:13 +0000 (21:36 +0300)]
wasapi: report volume/mute (refs #6880, refs #7203)
This is a temporary hack to make the volume controls mostly work until
Windows volume notifications are correctly implemented.
Rafaël Carré [Mon, 6 Aug 2012 15:50:44 +0000 (17:50 +0200)]
contrib: add opus 0.9.14
disabled for now until we have a decoder
Felix Paul Kühne [Fri, 27 Jul 2012 01:30:23 +0000 (22:30 -0300)]
contrib/iconv: enable the Android patch for iOS as well and rename it to '-android-ios'
We need to check whether we would like to apply this patch by default on OS X and Windows, too.
Felix Paul Kühne [Mon, 6 Aug 2012 13:20:04 +0000 (15:20 +0200)]
extras/package: enable libmad on iOS
Jean-Baptiste Kempf [Mon, 6 Aug 2012 10:33:25 +0000 (12:33 +0200)]
Qt: make win7 buttons smaller to avoid graphic bug
Jean-Baptiste Kempf [Sun, 5 Aug 2012 22:16:02 +0000 (00:16 +0200)]
SSA: do not use memmove
Ref #7210
Jean-Baptiste Kempf [Sun, 5 Aug 2012 21:57:30 +0000 (23:57 +0200)]
Flac Packetizer issue
The lack of channels seem to be blocking transcoding of flac files
Ref #4179 #6400
This might not be enough, though
KO Myung-Hun [Sun, 5 Aug 2012 21:50:53 +0000 (23:50 +0200)]
Qt: Support disc drives probing for OS/2
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Sebastien Zwickert [Sun, 5 Aug 2012 11:38:51 +0000 (13:38 +0200)]
vout_macosx: disable the VOUT_DISPLAY_HIDE_MOUSE event to not hide mouse cursor when we need it visible.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Rémi Denis-Courmont [Sun, 5 Aug 2012 21:11:26 +0000 (00:11 +0300)]
libvlc needs libm nowadays
Christopher Mueller [Fri, 3 Aug 2012 09:39:17 +0000 (11:39 +0200)]
dash: made segmentbase optional
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Jean-Baptiste Kempf [Sun, 5 Aug 2012 21:03:18 +0000 (23:03 +0200)]
Dailymotion: fix the parsing of the pages
Mark Hassman [Sat, 4 Aug 2012 23:32:30 +0000 (19:32 -0400)]
WebUI: Update Playlist improvement
Close #5583
Playlist is cached/updated locally within browser instead of
refreshing after each function call.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Rémi Denis-Courmont [Sun, 5 Aug 2012 16:05:32 +0000 (19:05 +0300)]
deinterlace: fix build
Regression hidden by
6fe7eb6048e6b3f473006855f4e4905fa54ba910 .
Rémi Denis-Courmont [Sun, 5 Aug 2012 16:05:32 +0000 (19:05 +0300)]
deinterlace: fix build
Regression hidden by
6fe7eb6048e6b3f473006855f4e4905fa54ba910 .
Rémi Denis-Courmont [Sun, 5 Aug 2012 09:46:30 +0000 (12:46 +0300)]
Fix 3d Now! tests compilation
Rémi Denis-Courmont [Sun, 5 Aug 2012 09:38:51 +0000 (12:38 +0300)]
Revert "Remove unused 3dnow and mmxext checks"
This reverts commit
6fe7eb6048e6b3f473006855f4e4905fa54ba910 .
These checks are still in use outside of memcpy() optimizations.
Note this revert breaks the build on some platforms due to code rot.
Rémi Denis-Courmont [Sun, 5 Aug 2012 09:24:32 +0000 (12:24 +0300)]
Simplify SSE tests
There is no need to test OS support for SSE2, and later. If plain SSE
works, the OS preserves the XMM registers and that's all we care.
Rémi Denis-Courmont [Sun, 5 Aug 2012 08:44:56 +0000 (11:44 +0300)]
Typo
Rémi Denis-Courmont [Sat, 4 Aug 2012 21:02:35 +0000 (00:02 +0300)]
volume_neon: ARM NEON software amplification
Francois Cartegnie [Sat, 4 Aug 2012 18:34:49 +0000 (20:34 +0200)]
Qt: PLModel: don't reset model on zoom
Rémi Denis-Courmont [Sat, 4 Aug 2012 16:42:59 +0000 (19:42 +0300)]
Cosmetic: fix file title
Rémi Denis-Courmont [Sat, 4 Aug 2012 16:29:21 +0000 (19:29 +0300)]
audio_format_neon: force ARMv6 (fix compilation)